UIの多言語化(日本語と英語)に対応、Configで言語を変更できるように。それに伴いUIを再生成しているため、その部分を関数化して切り出しました。
This commit is contained in:
125
locales.yml
Normal file
125
locales.yml
Normal file
@@ -0,0 +1,125 @@
|
||||
en:
|
||||
# main window
|
||||
checkbox_translation: "Translation"
|
||||
checkbox_transcription_send: "Voice2chatbox"
|
||||
checkbox_transcription_receive: "Speaker2log"
|
||||
checkbox_foreground: "Foreground"
|
||||
|
||||
# main tabview
|
||||
main_tab_title_log: "Log"
|
||||
main_tab_title_send: "Send"
|
||||
main_tab_title_receive: "Receive"
|
||||
main_tab_title_system: "System"
|
||||
|
||||
|
||||
# configure window
|
||||
# config tabview
|
||||
config_tab_title_ui: "UI"
|
||||
config_tab_title_translation: "Translation"
|
||||
config_tab_title_transcription: "Transcription"
|
||||
config_tab_title_parameter: "Parameter"
|
||||
config_tab_title_others: "Others"
|
||||
# tab UI
|
||||
label_transparency: "Transparency"
|
||||
label_appearance_theme: "Appearance Theme"
|
||||
label_ui_scaling: "UI Scaling"
|
||||
label_font_family: "Font Family"
|
||||
label_ui_language: "UI Language"
|
||||
|
||||
# tab Translation
|
||||
label_translation_translator: "Select Translator"
|
||||
label_translation_input_language: "Send Language"
|
||||
label_translation_output_language: "Receive Language"
|
||||
|
||||
# tab Transcription
|
||||
label_input_mic_host: "Input Mic Host"
|
||||
label_input_mic_device: "Input Mic Device"
|
||||
label_input_mic_voice_language: "Input Mic Voice Language"
|
||||
label_input_mic_energy_threshold: "Input Mic Energy Threshold"
|
||||
checkbox_input_mic_threshold_check: "Check threshold point"
|
||||
label_input_mic_dynamic_energy_threshold: "Input Mic Dynamic Energy Threshold"
|
||||
label_input_mic_record_timeout: "Input Mic Record Timeout"
|
||||
label_input_mic_phrase_timeout: "Input Mic Phrase Timeout"
|
||||
label_input_mic_max_phrases: "Input Mic Max Phrases"
|
||||
label_input_mic_word_filter: "Input Mic Word Filter"
|
||||
|
||||
label_input_speaker_device: "Input Speaker Device"
|
||||
label_input_speaker_voice_language: "Input Speaker Voice Language"
|
||||
label_input_speaker_energy_threshold: "Input Speaker Energy Threshold"
|
||||
checkbox_input_speaker_threshold_check: "Check threshold point"
|
||||
label_input_speaker_dynamic_energy_threshold: "Input Speaker Dynamic Energy Threshold"
|
||||
label_input_speaker_record_timeout: "Input Speaker Record Timeout"
|
||||
label_input_speaker_phrase_timeout: "Input Speaker Phrase Timeout"
|
||||
label_input_speaker_max_phrases: "Input Speaker Max Phrases"
|
||||
|
||||
# tab Parameter
|
||||
label_ip_address: "OSC IP address"
|
||||
label_port: "OSC Port"
|
||||
label_authkey: "DeepL Auth Key"
|
||||
label_message_format: "Message Format"
|
||||
|
||||
# tab Others
|
||||
label_checkbox_auto_clear_chatbox: "Auto clear chat box"
|
||||
|
||||
|
||||
ja:
|
||||
# main window
|
||||
checkbox_translation: "翻訳"
|
||||
checkbox_transcription_send: "マイク->チャットボックス"
|
||||
checkbox_transcription_receive: "スピーカー->ログ"
|
||||
checkbox_foreground: "最前面表示"
|
||||
|
||||
# main tabview
|
||||
main_tab_title_log: "ログ"
|
||||
main_tab_title_send: "送信"
|
||||
main_tab_title_receive: "受信"
|
||||
main_tab_title_system: "システム"
|
||||
|
||||
|
||||
# configure window
|
||||
# config tabview
|
||||
config_tab_title_ui: "UI"
|
||||
config_tab_title_translation: "翻訳方法"
|
||||
config_tab_title_transcription: "音声認識"
|
||||
config_tab_title_parameter: "パラメーター"
|
||||
config_tab_title_others: "その他"
|
||||
|
||||
# tab UI
|
||||
label_transparency: "透過度"
|
||||
label_appearance_theme: "外観テーマを選択"
|
||||
label_ui_scaling: "UIの拡大縮小"
|
||||
label_font_family: "使用フォントの変更"
|
||||
label_ui_language: "UI 言語"
|
||||
|
||||
# tab Translation
|
||||
label_translation_translator: "翻訳エンジンの選択"
|
||||
label_translation_input_language: "送信言語-->翻訳言語"
|
||||
label_translation_output_language: "受信言語-->翻訳言語"
|
||||
|
||||
# tab Transcription
|
||||
label_input_mic_host: "マイク入力ホスト"
|
||||
label_input_mic_device: "マイク入力デバイス"
|
||||
label_input_mic_voice_language: "マイクで話す言語"
|
||||
label_input_mic_energy_threshold: "音声取得のしきい値"
|
||||
label_input_mic_dynamic_energy_threshold: "音声取得のしきい値の自動調整"
|
||||
label_input_mic_record_timeout: "マイク音声の区切りの無音時間"
|
||||
# label_input_mic_phrase_timeout: ""
|
||||
label_input_mic_max_phrases: "保留する単語の上限(マイク)"
|
||||
|
||||
label_input_speaker_device: "スピーカー(聞き取りたいデバイス)"
|
||||
label_input_speaker_voice_language: "聞き取る音声の言語"
|
||||
label_input_speaker_energy_threshold: "音声取得のしきい値"
|
||||
label_input_speaker_dynamic_energy_threshold: "音声取得のしきい値の自動調整"
|
||||
label_input_speaker_record_timeout: "スピーカー音声の区切りの無音時間"
|
||||
# label_input_speaker_phrase_timeout: ""
|
||||
label_input_speaker_max_phrases: "保留する単語の上限(スピーカー)"
|
||||
|
||||
# tab Parameter
|
||||
# label_ip_address: ""
|
||||
# label_port: ""
|
||||
# label_authkey: ""
|
||||
label_message_format: "送信するメッセージのフォーマット"
|
||||
|
||||
# tab Others
|
||||
label_checkbox_auto_clear_chatbox: "送信後はチャットボックスを空にする"
|
||||
|
||||
Reference in New Issue
Block a user