From 741cfed8c3c71635c8bfc8a8cead3a3a1bf5af3a Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Fri, 3 Oct 2025 01:10:03 +0900 Subject: [PATCH] [Update/Chore] Localizations: Add texts to Romaji/Hiragana settings and adjust all locales languages. --- locales/en.yml | 10 ++++--- locales/ja.yml | 30 ++++++++++--------- locales/ko.yml | 8 +++++ locales/zh-Hans.yml | 8 +++++ locales/zh-Hant.yml | 8 +++++ .../setting_box/others/Others.jsx | 19 ++++++++---- 6 files changed, 60 insertions(+), 23 deletions(-) diff --git a/locales/en.yml b/locales/en.yml index b89361ff..8215ce6a 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -259,12 +259,14 @@ config_page: received_message_format: label: "Message Format (Speaker2Chatbox)" desc: "Currently, it is used in Speaker2Chatbox." + common_convert_message_hiragana_romaji: + desc_1: "Supported only when Japanese is selected as the translation language." + desc_2: "Due to the complexity of Japanese, it has limitations on accuracy." convert_message_to_romaji: - label: Show Romaji - desc: Supported only when Japanese is selected as the translation language. When enabled along with '{{convert_message_to_hiragana}}', romaji will be shown on mouse hover. + label: "Show Romaji" + desc: "When enabled along with '{{convert_message_to_hiragana}}', romaji will be shown on mouse hover." convert_message_to_hiragana: - label: Show Hiragana - desc: Supported only when Japanese is selected as the translation language. + label: "Show Hiragana" hotkeys: diff --git a/locales/ja.yml b/locales/ja.yml index b4038d5b..90117091 100644 --- a/locales/ja.yml +++ b/locales/ja.yml @@ -254,17 +254,19 @@ config_page: translated: "翻訳" for_multi_translation: "多言語翻訳用" send_message_format: - label: メッセージフォーマット(送信) - desc: VRChatで相手に実際に見えるフォーマットを変更できます。 + label: "メッセージフォーマット(送信)" + desc: "VRChatで相手に実際に見えるフォーマットを変更できます。" received_message_format: label: メッセージフォーマット(Speaker2Chatbox) desc: 今のところ、Speaker2Chatboxで送信した時の表示に使われます。 + common_convert_message_hiragana_romaji: + desc_1: "翻訳言語として日本語を選択した時のみサポート。" + desc_2: "日本語は特殊なため、精度には限界があります。" convert_message_to_romaji: - label: ローマ字を表示 - desc: 翻訳言語として日本語を選択した時のみサポート。「{{convert_message_to_hiragana}}」と同時に有効にした場合は、マウスホバーで表示されます。 + label: "ローマ字を表示" + desc: "「{{convert_message_to_hiragana}}」と同時に有効にした場合は、マウスホバーで表示されます。" convert_message_to_hiragana: - label: ひらがなを表示 - desc: 翻訳言語として日本語を選択した時のみサポート。 + label: "ひらがなを表示" hotkeys: toggle_vrct_visibility: @@ -279,14 +281,14 @@ config_page: plugins: downloaded_version: "ダウンロード済バージョン: {{downloaded_version}}" latest_version: "最新バージョン: {{latest_version}}" - available_after_updating: 最新版にアップデート後 利用可能 - unavailable_downloaded: 現在利用不可 使用中VRCTバージョンとの互換性なし - no_latest_info: 最新情報が取得できません - using_latest_version: 最新版を使用中 - available_latest_version: 最新版を利用可能 - unavailable_latest_version: 最新版は現在利用不可 - available_in_latest_vrct_version: VRCT最新版で利用可能 - unavailable_not_downloaded: 現在利用不可 + available_after_updating: "最新版にアップデート後 利用可能" + unavailable_downloaded: "現在利用不可 使用中VRCTバージョンとの互換性なし" + no_latest_info: "最新情報が取得できません" + using_latest_version: "最新版を使用中" + available_latest_version: "最新版を利用可能" + unavailable_latest_version: "最新版は現在利用不可" + available_in_latest_vrct_version: "VRCT最新版で利用可能" + unavailable_not_downloaded: "現在利用不可" advanced_settings: osc_ip_address: diff --git a/locales/ko.yml b/locales/ko.yml index e24cf6cb..6134f1ad 100644 --- a/locales/ko.yml +++ b/locales/ko.yml @@ -259,6 +259,14 @@ config_page: received_message_format: label: "메시지 형식 (Speaker2Chatbox)" desc: "현재로서는 Speaker2Chatbox로 전송할 때의 표시용으로 사용됩니다." + common_convert_message_hiragana_romaji: + desc_1: + desc_2: + convert_message_to_romaji: + label: + desc: + convert_message_to_hiragana: + label: hotkeys: toggle_vrct_visibility: diff --git a/locales/zh-Hans.yml b/locales/zh-Hans.yml index 1c76d6ad..9bdb088c 100644 --- a/locales/zh-Hans.yml +++ b/locales/zh-Hans.yml @@ -259,6 +259,14 @@ config_page: received_message_format: label: desc: + common_convert_message_hiragana_romaji: + desc_1: + desc_2: + convert_message_to_romaji: + label: + desc: + convert_message_to_hiragana: + label: hotkeys: toggle_vrct_visibility: diff --git a/locales/zh-Hant.yml b/locales/zh-Hant.yml index f1c59e5e..827876b4 100644 --- a/locales/zh-Hant.yml +++ b/locales/zh-Hant.yml @@ -259,6 +259,14 @@ config_page: received_message_format: label: desc: + common_convert_message_hiragana_romaji: + desc_1: + desc_2: + convert_message_to_romaji: + label: + desc: + convert_message_to_hiragana: + label: hotkeys: toggle_vrct_visibility: diff --git a/src-ui/app/config_page/setting_section/setting_box/others/Others.jsx b/src-ui/app/config_page/setting_section/setting_box/others/Others.jsx index 5ef39ce0..3328f7f9 100644 --- a/src-ui/app/config_page/setting_section/setting_box/others/Others.jsx +++ b/src-ui/app/config_page/setting_section/setting_box/others/Others.jsx @@ -211,13 +211,18 @@ const ConvertMessageToRomajiContainer = () => { const { t } = useI18n(); const { currentConvertMessageToRomaji, toggleConvertMessageToRomaji } = useOthers(); + const desc_1 = t("config_page.others.common_convert_message_hiragana_romaji.desc_1"); + const desc_2 = t("config_page.others.common_convert_message_hiragana_romaji.desc_2"); + const desc_romaji = t( + "config_page.others.convert_message_to_romaji.desc", + { convert_message_to_hiragana: t("config_page.others.convert_message_to_hiragana.label") } + ); + const desc = [desc_1, desc_2, desc_romaji].join("\n"); + return ( @@ -228,10 +233,14 @@ const ConvertMessageToHiraganaContainer = () => { const { t } = useI18n(); const { currentConvertMessageToHiragana, toggleConvertMessageToHiragana } = useOthers(); + const desc_1 = t("config_page.others.common_convert_message_hiragana_romaji.desc_1"); + const desc_2 = t("config_page.others.common_convert_message_hiragana_romaji.desc_2"); + const desc = [desc_1, desc_2].join("\n"); + return (