Skip to content

Commit

Permalink
表示設定>メッセージ&メディア 翻訳
Browse files Browse the repository at this point in the history
  • Loading branch information
tomoki1207 committed Feb 27, 2017
1 parent d22043a commit 53c5760
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 1 deletion.
45 changes: 44 additions & 1 deletion data/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,50 @@
}
},
"messages_media": {

"display":{
"title": "メッセージ表示",
"theme": {
"caption": "メッセージテーマ",
"clean": ["", "クリーン: "],
"clean_tip": "クリアでフレンドリー,メッセージにフォーカスできます",
"compact": ["", "コンパクト: "],
"compact_tip": "一度にたくさんのメッセージが見られます"
},
"options": {
"caption": "オプション",
"typing": ["", "メッセージを誰が入力中か表示する"],
"real_name": ["", "アカウント名", "の代わりに本名", "を表示する"],
"real_name_default": "(デフォルト)",
"time24": ["", "24時間表示"],
"time24_tip": "4:00 PM でなく 16:00",
"hex": ["", "16進数値の後に色見本を表示する"],
"lato": [""],
"lato_link": "Latinの拡張文字セットを使用する",
"lato_help": "アクセント付き文字を使用している場合,表示が改善されます.リロード後に反映されます."
},
"emoji": {
"caption": "絵文字スタイル",
"apple": "Apple/インターナショナル スタイル",
"google": "Google ハングアウト スタイル",
"twitter": "Twitter スタイル",
"one": "Emoji One スタイル",
"none": ["", "なし"],
"none_tip": "プレーンテキストのみ",
"jumbomoji": ["", "JUMBOMOJIを表示"],
"jumbomoji_help": "テキストなしのメッセージで大きな絵文字を表示します"
},
"emoticons": {
"caption": "エモーティコン",
"convert": ["", "入力したエモーティコンを絵文字に変換します.( :D → ", " )"]
}
},
"media_links": {
"title": "インラインメディア & リンク",
"expand_internal": ["", "画像とファイルをメッセージ内に展開する"],
"expand_inline": ["", "リンクされたWebサイトの画像をメッセージ内に展開する"],
"dont_obey": ["", "2MB以上でも展開しちゃう"],
"expand_non_media": ["", "リンクされたWebサイトのプレビューテキストをメッセージ内に展開する"]
}
},
"themes": {

Expand Down
40 changes: 40 additions & 0 deletions scripts/messages-translator.js
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,46 @@ function translatePrefs(prefs) {
setAttr(contents.querySelector('#prefs_dnd_checkbox_label'), 'messages.prefs.contents.notifications.dnd.auto_disable_from');
setAttr(contents.querySelector('div#prefs_dnd > div > span'), 'messages.prefs.contents.notifications.dnd.to');
setAttr(contents.querySelector('div#prefs_dnd > div > span:last-child > span'), 'messages.prefs.contents.notifications.dnd.jst');
return;
}
if (contents.querySelector('#prefs_message_theme')) {
setAttr(contents.querySelector('h2'), 'messages.prefs.contents.messages_media.display.title');
setAttr(contents.querySelector('#prefs_message_theme'), 'messages.prefs.contents.messages_media.display.theme.caption');
const theme = contents.querySelector('#prefs_message_theme ~ div div.col:first-child');
setAttr(theme.querySelector('label:first-child'), 'messages.prefs.contents.messages_media.display.theme.clean');
setAttr(theme.querySelector('label:first-child > span'), 'messages.prefs.contents.messages_media.display.theme.clean_tip');
setAttr(theme.querySelector('label:last-child'), 'messages.prefs.contents.messages_media.display.theme.compact');
setAttr(theme.querySelector('label:last-child > span'), 'messages.prefs.contents.messages_media.display.theme.compact_tip');
setAttr(contents.querySelector('#prefs_display_options'), 'messages.prefs.contents.messages_media.display.options.caption');
const opts = contents.querySelector('#prefs_display_options ~ p');
setAttr(opts.querySelector('label:first-child'), 'messages.prefs.contents.messages_media.display.options.typing');
setAttr(opts.querySelector('label:nth-child(2)'), 'messages.prefs.contents.messages_media.display.options.real_name');
setAttr(opts.querySelector('#display_real_names_default'), 'messages.prefs.contents.messages_media.display.options.real_name_default');
setAttr(opts.querySelector('#display_usernames_default'), 'messages.prefs.contents.messages_media.display.options.real_name_default');
setAttr(opts.querySelector('label:nth-child(3)'), 'messages.prefs.contents.messages_media.display.options.time24');
setAttr(opts.querySelector('label:nth-child(3) > span'), 'messages.prefs.contents.messages_media.display.options.time24_tip');
setAttr(opts.querySelector('label:nth-child(4)'), 'messages.prefs.contents.messages_media.display.options.hex');
setAttr(opts.querySelector('label:nth-child(5)'), 'messages.prefs.contents.messages_media.display.options.lato');
setAttr(opts.querySelector('label:nth-child(5) > a'), 'messages.prefs.contents.messages_media.display.options.lato_link');
setAttr(opts.querySelector('label:nth-child(5) > span'), 'messages.prefs.contents.messages_media.display.options.lato_help');
setAttr(contents.querySelector('#prefs_emoji_style'), 'messages.prefs.contents.messages_media.display.emoji.caption');
const emoji = contents.querySelector('#prefs_emoji');
setAttr(emoji.querySelector('label:first-child > span'), 'messages.prefs.contents.messages_media.display.emoji.apple');
setAttr(emoji.querySelector('label:nth-child(2) > span'), 'messages.prefs.contents.messages_media.display.emoji.google');
setAttr(emoji.querySelector('label:nth-child(3) > span'), 'messages.prefs.contents.messages_media.display.emoji.twitter');
setAttr(emoji.querySelector('label:nth-child(4) > span'), 'messages.prefs.contents.messages_media.display.emoji.one');
setAttr(emoji.querySelector('label:nth-child(5)'), 'messages.prefs.contents.messages_media.display.emoji.none_tip');
setAttr(emoji.querySelector('label:nth-child(5) > span'), 'messages.prefs.contents.messages_media.display.emoji.none_tip');
setAttr(contents.querySelector('#jumbomoji_pref > label'), 'messages.prefs.contents.messages_media.display.emoji.jumbomoji');
setAttr(contents.querySelector('#jumbomoji_pref > label > span'), 'messages.prefs.contents.messages_media.display.emoji.jumbomoji_help');
setAttr(contents.querySelector('#prefs_convert_emoticons'), 'messages.prefs.contents.messages_media.display.emoticons.caption');
setAttr(contents.querySelector('#prefs_convert_emoticons ~ p label.checkbox'), 'messages.prefs.contents.messages_media.display.emoticons.convert');
setAttr(contents.querySelector('#prefs_inline_media'), 'messages.prefs.contents.messages_media.media_links.title');
const links = contents.querySelector('#prefs_inline_media ~ p');
setAttr(links.querySelector('label:first-child'), 'messages.prefs.contents.messages_media.media_links.expand_internal');
setAttr(links.querySelector('label:nth-child(2)'), 'messages.prefs.contents.messages_media.media_links.expand_inline');
setAttr(links.querySelector('label:nth-child(3)'), 'messages.prefs.contents.messages_media.media_links.dont_obey');
setAttr(links.querySelector('label:nth-child(4)'), 'messages.prefs.contents.messages_media.media_links.expand_non_media');
}
};

Expand Down

0 comments on commit 53c5760

Please sign in to comment.