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 (