From cae92e2252f41b0934bdf5f24351f3806f0c6e57 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Tue, 26 Sep 2023 12:40:48 +0900 Subject: [PATCH] =?UTF-8?q?[Update]=20Config=20Window:=20Localization.=20?= =?UTF-8?q?=E3=81=A8=E3=82=8A=E3=81=82=E3=81=88=E3=81=9A=E3=81=AE=E6=97=A5?= =?UTF-8?q?=E6=9C=AC=E8=AA=9E=E3=81=95=E3=82=89=E3=81=AB=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=EF=BC=88=E8=A1=A8=E8=A8=98=E3=82=86=E3=82=8C=E3=81=82=E3=82=8A?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/en.yml | 3 +-- locales/ja.yml | 62 +++++++++++++++++++++++++++++++++++++++++++++++++- view.py | 2 +- 3 files changed, 63 insertions(+), 4 deletions(-) diff --git a/locales/en.yml b/locales/en.yml index 7a9e6b1c..2c6ed497 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -49,7 +49,7 @@ config_window: label: DeepL Auth Key mic_host: - label: Mic Host + label: Mic Host/Driver mic_device: label: Mic Device mic_energy_threshold: @@ -87,7 +87,6 @@ config_window: auto_clear_the_message_box: label: Auto Clear The Message Box - desc: Clear the message box after sending your message. notice_xsoverlay: label: Notification XSOverlay (VR Only) desc: Notify received messages by using XSOverlay's notification feature. diff --git a/locales/ja.yml b/locales/ja.yml index c964cf18..040bb36c 100644 --- a/locales/ja.yml +++ b/locales/ja.yml @@ -47,4 +47,64 @@ config_window: tab_translation: 翻訳 deepl_auth_key: - label: DeepL 認証キー \ No newline at end of file + label: DeepL 認証キー + + mic_host: + label: マイク(ホスト/ドライバー) + mic_device: + label: マイク (デバイス) + mic_energy_threshold: + label: 音声取得のしきい値 + desc: スライダーを調整してしきい値を決められます。マイクのアイコンを押すと、実際に声を入力し、音量を確認しながら調節できます。 + mic_dynamic_energy_threshold: + label: 音声取得のしきい値の自動調整 + desc: 有効にすると、設定されたしきい値に応じて、ある程度自動的に調節されます。 + mic_record_timeout: + label: マイク音声の区切りの無音時間 + mic_phrase_timeout: + label: 文字起こしする音声時間の上限 + mic_max_phrase: + label: 保留する単語の上限(マイク) + desc: It will stop recording and send the recordings when the set count of phrase(s) is reached. + mic_word_filter: + label: ワードフィルタ + desc: "設定された単語を検出すると、その文章は送信されません。\n設定の例: AAA,BBB,CCC" + + speaker_device: + label: スピーカー(デバイス) + speaker_energy_threshold: + label: 音声取得のしきい値 + desc: スライダーを調整してしきい値を決められます。スピーカーのアイコンを押すと、設定されたデバイスから音を聞き取り、音量を確認しながら調節できます。 + speaker_dynamic_energy_threshold: + label: 音声取得のしきい値の自動調整 + desc: 有効にすると、設定されたしきい値に応じて、ある程度自動的に調節されます。 + speaker_record_timeout: + label: スピーカー音声の区切りの無音時間 + speaker_phrase_timeout: + label: 文字起こしする音声時間の上限 + speaker_max_phrase: + label: 保留する単語の上限 + desc: It will stop recording and receive the recordings when the set count of phrase(s) is reached. + + auto_clear_the_message_box: + label: 送信後はチャットボックスを空にする + notice_xsoverlay: + label: XSOverlayの通知機能を有効 (VR限定) + desc: 文字起こし(受信)されたメッセージをXSOverlayの機能を使って通知として受け取れます。 + auto_export_message_logs: + label: 会話ログを自動的に保存する + desc: テキストファイルとしてログが保存されます。保存先は/logs/...(調整中) + message_format: + label: 送信するメッセージのフォーマット + desc: VRChatで相手に実際に見えるフォーマットを変更できます。 + send_message_to_vrc: + label: VRChatにメッセージを送信する + desc: VRChatにメッセージを送信せずに使う方法があります。サポート対象外ですが。 + startup_osc_enabled_check: + label: 起動時にOSCが有効になっているか確認する + desc: 起動時に毎回、キャラクターがほんの少し前進します。もしsit判定などある場所に座っている場合、立ってしまうかもしれません。残念ながら今のところ私達はOSCがVRChat側で有効になっているか確認する方法がこれしか見つけられていません。ごめんね。(このチェック機能をオフにする場合、自分でOSCをオンにすることを忘れないでね。) + + osc_ip_address: + label: OSC IP Address + osc_port: + label: OSC Port \ No newline at end of file diff --git a/view.py b/view.py index 613fe0a4..2f47a7fd 100644 --- a/view.py +++ b/view.py @@ -256,7 +256,7 @@ class View(): # Others Tab VAR_LABEL_ENABLE_AUTO_CLEAR_MESSAGE_BOX=StringVar(value=i18n.t("config_window.auto_clear_the_message_box.label")), - VAR_DESC_ENABLE_AUTO_CLEAR_MESSAGE_BOX=StringVar(value=i18n.t("config_window.auto_clear_the_message_box.desc")), + VAR_DESC_ENABLE_AUTO_CLEAR_MESSAGE_BOX=None, CALLBACK_SET_ENABLE_AUTO_CLEAR_MESSAGE_BOX=None, VAR_ENABLE_AUTO_CLEAR_MESSAGE_BOX=BooleanVar(value=config.ENABLE_AUTO_CLEAR_MESSAGE_BOX),