Merge branch 'ui' into develop

This commit is contained in:
Sakamoto Shiina
2025-10-03 01:11:31 +09:00
6 changed files with 60 additions and 23 deletions

View File

@@ -259,12 +259,14 @@ config_page:
received_message_format: received_message_format:
label: "Message Format (Speaker2Chatbox)" label: "Message Format (Speaker2Chatbox)"
desc: "Currently, it is used in 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: convert_message_to_romaji:
label: Show 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. desc: "When enabled along with '{{convert_message_to_hiragana}}', romaji will be shown on mouse hover."
convert_message_to_hiragana: convert_message_to_hiragana:
label: Show Hiragana label: "Show Hiragana"
desc: Supported only when Japanese is selected as the translation language.
hotkeys: hotkeys:

View File

@@ -254,17 +254,19 @@ config_page:
translated: "翻訳" translated: "翻訳"
for_multi_translation: "多言語翻訳用" for_multi_translation: "多言語翻訳用"
send_message_format: send_message_format:
label: メッセージフォーマット(送信) label: "メッセージフォーマット(送信)"
desc: VRChatで相手に実際に見えるフォーマットを変更できます。 desc: "VRChatで相手に実際に見えるフォーマットを変更できます。"
received_message_format: received_message_format:
label: メッセージフォーマットSpeaker2Chatbox label: メッセージフォーマットSpeaker2Chatbox
desc: 今のところ、Speaker2Chatboxで送信した時の表示に使われます。 desc: 今のところ、Speaker2Chatboxで送信した時の表示に使われます。
common_convert_message_hiragana_romaji:
desc_1: "翻訳言語として日本語を選択した時のみサポート。"
desc_2: "日本語は特殊なため、精度には限界があります。"
convert_message_to_romaji: convert_message_to_romaji:
label: ローマ字を表示 label: "ローマ字を表示"
desc: 翻訳言語として日本語を選択した時のみサポート。「{{convert_message_to_hiragana}}」と同時に有効にした場合は、マウスホバーで表示されます。 desc: "「{{convert_message_to_hiragana}}」と同時に有効にした場合は、マウスホバーで表示されます。"
convert_message_to_hiragana: convert_message_to_hiragana:
label: ひらがなを表示 label: "ひらがなを表示"
desc: 翻訳言語として日本語を選択した時のみサポート。
hotkeys: hotkeys:
toggle_vrct_visibility: toggle_vrct_visibility:
@@ -279,14 +281,14 @@ config_page:
plugins: plugins:
downloaded_version: "ダウンロード済バージョン: {{downloaded_version}}" downloaded_version: "ダウンロード済バージョン: {{downloaded_version}}"
latest_version: "最新バージョン: {{latest_version}}" latest_version: "最新バージョン: {{latest_version}}"
available_after_updating: 最新版にアップデート後 利用可能 available_after_updating: "最新版にアップデート後 利用可能"
unavailable_downloaded: 現在利用不可 使用中VRCTバージョンとの互換性なし unavailable_downloaded: "現在利用不可 使用中VRCTバージョンとの互換性なし"
no_latest_info: 最新情報が取得できません no_latest_info: "最新情報が取得できません"
using_latest_version: 最新版を使用中 using_latest_version: "最新版を使用中"
available_latest_version: 最新版を利用可能 available_latest_version: "最新版を利用可能"
unavailable_latest_version: 最新版は現在利用不可 unavailable_latest_version: "最新版は現在利用不可"
available_in_latest_vrct_version: VRCT最新版で利用可能 available_in_latest_vrct_version: "VRCT最新版で利用可能"
unavailable_not_downloaded: 現在利用不可 unavailable_not_downloaded: "現在利用不可"
advanced_settings: advanced_settings:
osc_ip_address: osc_ip_address:

View File

@@ -259,6 +259,14 @@ config_page:
received_message_format: received_message_format:
label: "메시지 형식 (Speaker2Chatbox)" label: "메시지 형식 (Speaker2Chatbox)"
desc: "현재로서는 Speaker2Chatbox로 전송할 때의 표시용으로 사용됩니다." desc: "현재로서는 Speaker2Chatbox로 전송할 때의 표시용으로 사용됩니다."
common_convert_message_hiragana_romaji:
desc_1:
desc_2:
convert_message_to_romaji:
label:
desc:
convert_message_to_hiragana:
label:
hotkeys: hotkeys:
toggle_vrct_visibility: toggle_vrct_visibility:

View File

@@ -259,6 +259,14 @@ config_page:
received_message_format: received_message_format:
label: label:
desc: desc:
common_convert_message_hiragana_romaji:
desc_1:
desc_2:
convert_message_to_romaji:
label:
desc:
convert_message_to_hiragana:
label:
hotkeys: hotkeys:
toggle_vrct_visibility: toggle_vrct_visibility:

View File

@@ -259,6 +259,14 @@ config_page:
received_message_format: received_message_format:
label: label:
desc: desc:
common_convert_message_hiragana_romaji:
desc_1:
desc_2:
convert_message_to_romaji:
label:
desc:
convert_message_to_hiragana:
label:
hotkeys: hotkeys:
toggle_vrct_visibility: toggle_vrct_visibility:

View File

@@ -211,13 +211,18 @@ const ConvertMessageToRomajiContainer = () => {
const { t } = useI18n(); const { t } = useI18n();
const { currentConvertMessageToRomaji, toggleConvertMessageToRomaji } = useOthers(); 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 ( return (
<CheckboxContainer <CheckboxContainer
label={t("config_page.others.convert_message_to_romaji.label")} label={t("config_page.others.convert_message_to_romaji.label")}
desc={t( desc={desc}
"config_page.others.convert_message_to_romaji.desc",
{ convert_message_to_hiragana: t("config_page.others.convert_message_to_hiragana.label") }
)}
variable={currentConvertMessageToRomaji} variable={currentConvertMessageToRomaji}
toggleFunction={toggleConvertMessageToRomaji} toggleFunction={toggleConvertMessageToRomaji}
/> />
@@ -228,10 +233,14 @@ const ConvertMessageToHiraganaContainer = () => {
const { t } = useI18n(); const { t } = useI18n();
const { currentConvertMessageToHiragana, toggleConvertMessageToHiragana } = useOthers(); 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 ( return (
<CheckboxContainer <CheckboxContainer
label={t("config_page.others.convert_message_to_hiragana.label")} label={t("config_page.others.convert_message_to_hiragana.label")}
desc={t("config_page.others.convert_message_to_hiragana.desc")} desc={desc}
variable={currentConvertMessageToHiragana} variable={currentConvertMessageToHiragana}
toggleFunction={toggleConvertMessageToHiragana} toggleFunction={toggleConvertMessageToHiragana}
/> />