diff --git a/locales/en.json b/locales/en.json index 3676aa50..cb6d8229 100644 --- a/locales/en.json +++ b/locales/en.json @@ -30,11 +30,11 @@ "no_mic_device_detected_error": "No mic device detected.", "no_speaker_device_detected_error": "No speaker device detected.", "translation_engine_limit_error": "It has automatically changed the translation engine. Access has been temporarily restricted due to an excessive number of requests to the translation engine. If you want to use the same translation engine, please wait for a while, restart VRCT, and try again.", - "detected_by_word_filter": "The word %{detected_message} has not been sent due to detection by the word filter.", - "selected_your_language": "\"Your Language\" has set to %{your_language}.", - "selected_target_language": "\"Target Language\" has set to %{target_language}.", - "switched_language_preset_tab": "Switched to Language Preset Tab No.%{tab_no}.\"", - "latest_language_setting": "Currently, \"Your Language\" is set to %{your_language}, and \"Target Language\" is set to %{target_language}.", + "detected_by_word_filter": "The word {{detected_message}} has not been sent due to detection by the word filter.", + "selected_your_language": "\"Your Language\" has set to {{your_language}}.", + "selected_target_language": "\"Target Language\" has set to {{target_language}}.", + "switched_language_preset_tab": "Switched to Language Preset Tab No.{{tab_no}}.\"", + "latest_language_setting": "Currently, \"Your Language\" is set to {{your_language}}, and \"Target Language\" is set to {{target_language}}.", "opened_web_page_booth": "Opened Booth page in your web browser.", "opened_web_page_vrct_documents": "Opened VRCT Documents page in your web browser.\nFor any issues, requests, or inquiries, please feel free to contact us through the links at the bottom of the documents page, the \"Contact Form,\" or via X (formerly Twitter)!" }, @@ -48,7 +48,7 @@ "deny_update_software": "Do it later", "accept_update_software": "Update and Restart", "updating": "Now updating...", - "detected_over_ui_size": "Current UI Size: %{current_ui_size}\nVRCT's window size may be larger than your display size.\n* Depending on your display size, you may need to adjust it multiple times.", + "detected_over_ui_size": "Current UI Size: {{current_ui_size}}\nVRCT's window size may be larger than your display size.\n* Depending on your display size, you may need to adjust it multiple times.", "deny_adjust_ui_size": "Keep it at this size", "accept_adjust_ui_size": "Set it smaller and restart" } @@ -74,7 +74,7 @@ "config_window": { "config_title": "Settings", "compact_mode": "Compact Mode", - "version": "version %{version}", + "version": "version {{version}}", "restart_message": "Apply changes with a restart.", "common_error_message": { "invalid_value": "Invalid value." @@ -130,12 +130,12 @@ "ctranslate2_weight_type": { "label": "Select Internal Translation Model", "desc": "You can choose the translation model to use for the internal translation engine.", - "small": "Basic model (%{capacity})", - "large": "High accuracy model (%{capacity})" + "small": "Basic model ({{capacity}})", + "large": "High accuracy model ({{capacity}})" }, "deepl_auth_key": { "label": "DeepL Auth Key", - "desc": "Please select %{translator} on the main screen with DeepL_API when using. ※Some languages may not be supported.", + "desc": "Please select {{translator}} on the main screen with DeepL_API when using. ※Some languages may not be supported.", "open_auth_key_webpage": "Open DeepL Account Webpage", "auth_key_success": "Auth key update completed.", "auth_key_error": "Auth Key is incorrect or Usage limit reached." @@ -151,17 +151,17 @@ "desc_for_automatic": "Automatically determine microphone input sensitivity.", "label_for_manual": "Mic Energy Threshold (Current Setting: Manual)", "desc_for_manual": "Manually determine the microphone input sensitivity using the slider. Press the microphone icon to input your voice and adjust the sensitivity while monitoring the volume.", - "error_message": "You can set it with a value between 0 to %{max}." + "error_message": "You can set it with a value between 0 to {{max}}." }, "mic_record_timeout": { "label": "Mic Record Timeout", "desc": "Detects silence and, when the specified number of seconds has passed, considers the mic input to have ended. (Second(s))", - "error_message": "It cannot be greater than '%{mic_phrase_timeout_label}' with a value of 0 or more." + "error_message": "It cannot be greater than '{{mic_phrase_timeout_label}}' with a value of 0 or more." }, "mic_phrase_timeout": { "label": "Mic Phrase Timeout", "desc": "Transcription processing is performed at intervals of the specified number of seconds.", - "error_message": "It cannot be set lower than '%{mic_record_timeout_label}' with a value of 0 or more." + "error_message": "It cannot be set lower than '{{mic_record_timeout_label}}' with a value of 0 or more." }, "mic_max_phrase": { "label": "Mic Max Words", @@ -172,7 +172,7 @@ "label": "Mic Word Filter", "desc": "If a registered word is detected, the text will not be sent. To add multiple words at once, separate them with a \",\" (comma). \n*Duplicate words will not be registered.", "add_button_label": "Add", - "count_desc": "Current registered word count: %{count}" + "count_desc": "Current registered word count: {{count}}" }, "speaker_device": { "label": "Speaker Device" @@ -182,18 +182,18 @@ "desc_for_automatic": "Automatically determine speaker input sensitivity.", "label_for_manual": "Speaker Energy Threshold (Current Setting: Manual)", "desc_for_manual": "Manually determine the speaker input sensitivity using the slider. Press the headphones icon to listen to the audio and adjust the sensitivity while monitoring the volume.", - "error_message": "You can set it with a value between 0 to %{max}.", + "error_message": "You can set it with a value between 0 to {{max}}.", "no_device_error_message": "No speaker device detected." }, "speaker_record_timeout": { "label": "Speaker Record Timeout", "desc": "Detects silence and, when the specified number of seconds has passed, considers the speaker input to have ended. (Second(s))", - "error_message": "It cannot be greater than '%{speaker_phrase_timeout_label}' with a value of 0 or more." + "error_message": "It cannot be greater than '{{speaker_phrase_timeout_label}}' with a value of 0 or more." }, "speaker_phrase_timeout": { "label": "Speaker Phrase Timeout", "desc": "Transcription processing is performed at intervals of the specified number of seconds.", - "error_message": "It cannot be set lower than '%{speaker_record_timeout_label}' with a value of 0 or more." + "error_message": "It cannot be set lower than '{{speaker_record_timeout_label}}' with a value of 0 or more." }, "speaker_max_phrase": { "label": "Speaker Max Words", @@ -207,8 +207,8 @@ "whisper_weight_type": { "label": "Select Whisper Model", "desc": "Generally, models with larger capacity tend to have higher accuracy, but this also results in longer transcription times and increased CPU usage. Please refer to the documentation for explanations of each model.\n※Larger models, especially those exceeding medium size, can be challenging to run even depending on the CPU's performance.", - "model_template": "%{model_name} model (%{capacity})", - "recommended_model_template": "%{model_name} model (%{capacity}) (Recommended)" + "model_template": "{{model_name}} model ({{capacity}})", + "recommended_model_template": "{{model_name}} model ({{capacity}}) (Recommended)" }, "enable_overlay_small_log": { "label": "Enable Overlay", diff --git a/locales/ja.json b/locales/ja.json index d74b7413..8248e7d4 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -29,11 +29,11 @@ "no_mic_device_detected_error": "マイクデバイスが検出されませんでした。", "no_speaker_device_detected_error": "スピーカーデバイスが検出されませんでした。", "translation_engine_limit_error": "翻訳エンジンを自動的に変更しました。対象翻訳エンジンへのリクエストが多すぎるため、一時的にアクセスが制限されています。同じ翻訳エンジンを使用したい場合はしばらく待ってから、VRCTの再起動をしてもう一度試してみてください。", - "detected_by_word_filter": "ワードフィルターに登録されている単語 %{detected_message} が検出されたため送信しませんでした。", - "selected_your_language": "「あなたの言語」 を %{your_language} に設定しました。", - "selected_target_language": "「相手の言語」 を %{target_language} に設定しました。", - "switched_language_preset_tab": "言語プリセット番号 %{tab_no} に切り替わりました。", - "latest_language_setting": "現在「あなたの言語」は %{your_language}、「相手の言語」は %{target_language} に設定されています。", + "detected_by_word_filter": "ワードフィルターに登録されている単語 {{detected_message}} が検出されたため送信しませんでした。", + "selected_your_language": "「あなたの言語」 を {{your_language}} に設定しました。", + "selected_target_language": "「相手の言語」 を {{target_language}} に設定しました。", + "switched_language_preset_tab": "言語プリセット番号 {{tab_no}} に切り替わりました。", + "latest_language_setting": "現在「あなたの言語」は {{your_language}}、「相手の言語」は {{target_language}} に設定されています。", "opened_web_page_booth": "お使いのブラウザで、Boothのページを開きました。", "opened_web_page_vrct_documents": "お使いのブラウザで、VRCTのドキュメントを開きました。使用方法などはそちらに記載されています。\n不具合、ご要望、その他お問い合わせはドキュメント最下部にあるLinks、「お問合せフォーム」もしくはX (元Twitter) にて気軽にご連絡ください!" }, @@ -46,7 +46,7 @@ "deny_update_software": "後でする", "accept_update_software": "アップデートして再起動", "updating": "アップデート中...", - "detected_over_ui_size": "現在のUI サイズ: %{current_ui_size}\nVRCTのウィンドウサイズが、お使いのディスプレイサイズより大きい可能性があります。\n※ディスプレイサイズによっては、何度か再設定が必要な場合があります。", + "detected_over_ui_size": "現在のUI サイズ: {{current_ui_size}}\nVRCTのウィンドウサイズが、お使いのディスプレイサイズより大きい可能性があります。\n※ディスプレイサイズによっては、何度か再設定が必要な場合があります。", "deny_adjust_ui_size": "このサイズのままで良い", "accept_adjust_ui_size": "小さく設定して再起動" } @@ -72,7 +72,7 @@ "config_window": { "config_title": "設定", "compact_mode": "コンパクトモード", - "version": "バージョン %{version}", + "version": "バージョン {{version}}", "restart_message": "再起動して変更を適用する。", "common_error_message": { "invalid_value": "無効な値です。" @@ -125,12 +125,12 @@ "ctranslate2_weight_type": { "label": "オフライン翻訳のタイプ", "desc": "翻訳エンジン(オフライン翻訳)で翻訳する際に、使用する翻訳モデルを選択できます。", - "small": "通常モデル (%{capacity})", - "large": "高精度モデル (%{capacity})" + "small": "通常モデル ({{capacity}})", + "large": "高精度モデル ({{capacity}})" }, "deepl_auth_key": { "label": "DeepL 認証キー", - "desc": "使用の際は、メイン画面にある %{translator} をDeepL_APIに変更してください。\n※対応していない言語もあります。", + "desc": "使用の際は、メイン画面にある {{translator}} をDeepL_APIに変更してください。\n※対応していない言語もあります。", "open_auth_key_webpage": "DeepLアカウントページを開く", "auth_key_success": "認証キーの更新が完了しました。", "auth_key_error": "認証キーが間違っているか、API使用制限が上限に達しています。" @@ -146,17 +146,17 @@ "desc_for_automatic": "マイクの入力感度を自動的に調節する。", "label_for_manual": "マイク入力感度の調整 (現在の設定: 手動)", "desc_for_manual": "スライダーを調整して入力感度を手動で決められます。マイクのアイコンを押すと、実際に声を入力し、音量を確認しながら調節できます。", - "error_message": "0 から %{max} までの数値で設定できます。" + "error_message": "0 から {{max}} までの数値で設定できます。" }, "mic_record_timeout": { "label": "入力が終了したとみなす無音時間", "desc": "無音を検出し、設定された秒数経過すると、音声入力が終了したとみなします。", - "error_message": "0 以上で 「%{mic_phrase_timeout_label}」より大きくすることはできません。" + "error_message": "0 以上で 「{{mic_phrase_timeout_label}}」より大きくすることはできません。" }, "mic_phrase_timeout": { "label": "一度に文字起こしする時間の長さ", "desc": "設定された秒数ごとに文字起こし処理が行われます。", - "error_message": "0 以上で 「%{mic_record_timeout_label}」より小さくすることはできません。" + "error_message": "0 以上で 「{{mic_record_timeout_label}}」より小さくすることはできません。" }, "mic_max_phrase": { "label": "送信するまでに保持する単語数", @@ -167,7 +167,7 @@ "label": "ワードフィルター", "desc": "登録された単語を検出すると、その文章は送信されません。\n「,」カンマで区切ると、まとめて複数の単語を追加できます。\n※重複した単語は登録されません。", "add_button_label": "追加", - "count_desc": "現在登録されている単語数: %{count}" + "count_desc": "現在登録されている単語数: {{count}}" }, "speaker_device": { "label": "スピーカー (デバイス)" @@ -177,18 +177,18 @@ "desc_for_automatic": "スピーカーの入力感度を自動的に調節する。", "label_for_manual": "スピーカー入力感度の調整 (現在の設定: 手動)", "desc_for_manual": "スライダーを調整して入力感度を手動で決められます。ヘッドフォンのアイコンを押すと、実際に音声を聞き取り、音量を確認しながら調節できます。", - "error_message": "0 から %{max} までの数値で設定できます。", + "error_message": "0 から {{max}} までの数値で設定できます。", "no_device_error_message": "スピーカーデバイスが検出されませんでした。" }, "speaker_record_timeout": { "label": "入力が終了したとみなす無音時間", "desc": "無音を検出し、設定された秒数経過すると、音声入力が終了したとみなします。", - "error_message": "0 以上で 「%{speaker_phrase_timeout_label}」より大きくすることはできません。" + "error_message": "0 以上で 「{{speaker_phrase_timeout_label}}」より大きくすることはできません。" }, "speaker_phrase_timeout": { "label": "一度に文字起こしする時間の長さ", "desc": "設定された秒数ごとに文字起こし処理が行われます。", - "error_message": "0 以上で 「%{speaker_record_timeout_label}」より小さくすることはできません。" + "error_message": "0 以上で 「{{speaker_record_timeout_label}}」より小さくすることはできません。" }, "speaker_max_phrase": { "label": "ログとして表示するまでに保持する単語数", @@ -202,8 +202,8 @@ "whisper_weight_type": { "label": "Whisperモデルのタイプ", "desc": "基本的に、容量が多いモデルほど精度は高いですが、文字起こしまでの時間が伸び、CPU使用率も増加します。各モデルの説明はドキュメントをご覧ください。\n※特にmediumより容量の大きいモデルは、CPUの性能によっては使用すらも困難です。", - "model_template": "%{model_name} モデル (%{capacity})", - "recommended_model_template": "%{model_name} モデル (%{capacity}) (推奨)" + "model_template": "{{model_name}} モデル ({{capacity}})", + "recommended_model_template": "{{model_name}} モデル ({{capacity}}) (推奨)" }, "enable_overlay_small_log": { "label": "Overlay機能を有効", diff --git a/locales/ko.json b/locales/ko.json index 3329c8d1..d81282af 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -29,11 +29,11 @@ "no_mic_device_detected_error": "마이크 디바이스를 찾지 못했습니다.", "no_speaker_device_detected_error": "스피커 디바이스를 찾지 못했습니다.", "translation_engine_limit_error": "번역 엔진을 자동으로 변경했습니다. 대상 번역 엔진에 대한 요청이 너무 많아 일시적으로 접근이 제한되었습니다. 해당 번역 엔진을 사용하려면 잠시 기다린 후 VRCT를 재시작하여 다시 시도해 보시기 바랍니다", - "detected_by_word_filter": "단어 필터에 등록된 단어 %{detected_message}(이)가 감지되어 전송하지 않았습니다.", - "selected_your_language": "'당신의 언어'가 %{your_language}(으)로 설정되었습니다.", - "selected_target_language": "'상대방의 언어'가 %{target_language}(으)로 설정되었습니다.", - "switched_language_preset_tab": "언어 프리셋 번호 %{tab_no}로 전환되었습니다.", - "latest_language_setting": "현재 '당신의 언어'는 %{your_language}, '상대방의 언어'는 %{target_language}(으)로 설정되어 있습니다.", + "detected_by_word_filter": "단어 필터에 등록된 단어 {{detected_message}}(이)가 감지되어 전송하지 않았습니다.", + "selected_your_language": "'당신의 언어'가 {{your_language}}(으)로 설정되었습니다.", + "selected_target_language": "'상대방의 언어'가 {{target_language}}(으)로 설정되었습니다.", + "switched_language_preset_tab": "언어 프리셋 번호 {{tab_no}}로 전환되었습니다.", + "latest_language_setting": "현재 '당신의 언어'는 {{your_language}}, '상대방의 언어'는 {{target_language}}(으)로 설정되어 있습니다.", "opened_web_page_booth": "브라우저에서 Booth 페이지를 열었습니다.", "opened_web_page_vrct_documents": "웹 브라우저에서 VRCT 문서 페이지가 열렸습니다.\n문제, 요청 또는 문의 사항이 있는 경우 문서 페이지 하단의 링크, '문의 양식' 또는 X(구 트위터)를 통해 언제든지 문의해 주세요!" }, @@ -44,7 +44,7 @@ "deny_update_software": "나중에 하기", "accept_update_software": "업데이트 및 재시작", "updating": "업데이트 중...", - "detected_over_ui_size": "현재 UI 크기: %{current_ui_size}\nVRCT의 창 크기가 사용자의 디스플레이 크기보다 클 수 있습니다. \n* 디스플레이 크기에 따라 여러 번 재설정해야 할 수도 있습니다.", + "detected_over_ui_size": "현재 UI 크기: {{current_ui_size}}\nVRCT의 창 크기가 사용자의 디스플레이 크기보다 클 수 있습니다. \n* 디스플레이 크기에 따라 여러 번 재설정해야 할 수도 있습니다.", "deny_adjust_ui_size": "지금 상태를 유지", "accept_adjust_ui_size": "작게 줄이고 재시작" } @@ -57,7 +57,7 @@ "config_window": { "config_title": "설정", "compact_mode": "컴팩트 모드", - "version": "버전 %{version}", + "version": "버전 {{version}}", "restart_message": "재시작하여 변경 사항을 적용합니다.", "common_error_message": { "invalid_value": "유효하지 않은 값입니다." @@ -111,12 +111,12 @@ "ctranslate2_weight_type": { "label": "번역 모델", "desc": "오프라인 번역 시의 번역 모델을 변경합니다.", - "small": "일반 모델 (%{capacity})", - "large": "정밀 모델 (%{capacity})" + "small": "일반 모델 ({{capacity}})", + "large": "정밀 모델 ({{capacity}})" }, "deepl_auth_key": { "label": "DeepL 인증키", - "desc": "사용시 메인화면에 있는 %{translator}를 DeepL_API로 변경해 주세요.\n지원하지 않는 언어도 있습니다.", + "desc": "사용시 메인화면에 있는 {{translator}}를 DeepL_API로 변경해 주세요.\n지원하지 않는 언어도 있습니다.", "open_auth_key_webpage": "DeepL 계정 페이지 열기", "auth_key_success": "인증키 갱신이 완료되었습니다.", "auth_key_error": "인증키가 잘못되었거나 API 사용 제한이 상한에 도달했습니다." @@ -132,17 +132,17 @@ "desc_for_automatic": "마이크의 입력 감도를 자동으로 조절합니다.", "label_for_manual": "음성 입력 최소 볼륨 (현재 설정: 수동)", "desc_for_manual": "슬라이더를 움직여 입력 감도를 수동으로 조절합니다. 마이크 아이콘을 누르면 실제 음성의 볼륨을 확인하며 감도를 조절할 수 있습니다.", - "error_message": "0에서 %{max}까지의 숫자로만 설정할 수 있습니다." + "error_message": "0에서 {{max}}까지의 숫자로만 설정할 수 있습니다." }, "mic_record_timeout": { "label": "최대 무음 시간", "desc": "무음을 감지하고 설정된 시간(초)만큼의 시간이 지나면 음성 입력이 종료된 것으로 판단합니다.", - "error_message": "0 이상에서 '%{mic_phrase_timeout_label}'보다 클 수 없습니다." + "error_message": "0 이상에서 '{{mic_phrase_timeout_label}}'보다 클 수 없습니다." }, "mic_phrase_timeout": { "label": "최대 인식 시간", "desc": "설정된 초 단위로 음성인식 처리가 이루어집니다.", - "error_message": "0 이상에서 '%{mic_record_timeout_label}'보다 작을 수 없습니다." + "error_message": "0 이상에서 '{{mic_record_timeout_label}}'보다 작을 수 없습니다." }, "mic_max_phrase": { "label": "최대 입력 절(phrases) 수", @@ -153,7 +153,7 @@ "label": "단어 필터", "desc": "등록된 단어가 감지되면 해당 문장은 전송되지 않습니다. \n ',' 쉼표로 구분하면 여러 단어를 추가할 수 있습니다. \n* 중복된 단어는 등록되지 않습니다.", "add_button_label": "추가", - "count_desc": "현재 등록되어 있는 단어 수: %{count}" + "count_desc": "현재 등록되어 있는 단어 수: {{count}}" }, "speaker_device": { "label": "스피커 장치" @@ -163,18 +163,18 @@ "desc_for_automatic": "스피커의 입력 감도를 자동으로 조절합니다.", "label_for_manual": "음성 입력 최소 볼륨 (현재 설정: 수동)", "desc_for_manual": "슬라이더를 움직여 입력 감도를 수동으로 조절합니다. 헤드폰 아이콘을 누르면 실제 음성의 볼륨을 확인하며 감도를 조절할 수 있습니다.", - "error_message": "0에서 %{max}까지의 숫자로만 설정할 수 있습니다.", + "error_message": "0에서 {{max}}까지의 숫자로만 설정할 수 있습니다.", "no_device_error_message": "스피커 디바이스를 찾지 못했습니다." }, "speaker_record_timeout": { "label": "최대 무음 시간", "desc": "무음을 감지하고 설정된 시간(초)만큼의 시간이 지나면 음성 입력이 종료된 것으로 판단합니다.", - "error_message": "0 이상에서 '%{speaker_phrase_timeout_label}'보다 클 수 없습니다." + "error_message": "0 이상에서 '{{speaker_phrase_timeout_label}}'보다 클 수 없습니다." }, "speaker_phrase_timeout": { "label": "최대 인식 시간", "desc": "설정된 초 단위로 음성인식 처리가 이루어집니다.", - "error_message": "0 이상에서 '%{speaker_record_timeout_label}'보다 작을 수 없습니다." + "error_message": "0 이상에서 '{{speaker_record_timeout_label}}'보다 작을 수 없습니다." }, "speaker_max_phrase": { "label": "최대 입력 절(phrases) 수", @@ -188,8 +188,8 @@ "whisper_weight_type": { "label": "Whisper 모델 타입", "desc": "기본적으로 용량이 많은 모델일수록 정밀도는 높지만, 음성 인식의 시간이 늘어나며 CPU 사용률도 늘어나요.각 모델의 설명은 문서를 참조해주세요.\n※특히 medium보다 용량이 큰 모델은 CPU의 성능에 따라서는 사용조차 어려울 수 있어요. ", - "model_template": "%{model_name} 모델 (%{capacity})", - "recommended_model_template": "%{model_name} 모델 (%{capacity}) (권장)" + "model_template": "{{model_name}} 모델 ({{capacity}})", + "recommended_model_template": "{{model_name}} 모델 ({{capacity}}) (권장)" }, "auto_clear_the_message_box": { "label": "챗박스 자동 삭제" diff --git a/locales/zh-Hant.json b/locales/zh-Hant.json index 80bcac5c..c6425a03 100644 --- a/locales/zh-Hant.json +++ b/locales/zh-Hant.json @@ -30,11 +30,11 @@ "no_mic_device_detected_error": "未偵測到麥克風。", "no_speaker_device_detected_error": "未偵測到喇叭。", "translation_engine_limit_error": "翻譯引擎已自動變更。由於請求太頻繁,已被這個翻譯引擎暫時受限。如果你想使用相同的翻譯引擎,請稍等片刻,重新啟動 VRCT 並重試。", - "detected_by_word_filter": "由於詞語過濾器的偵測,「%{detected_message}」未被發送。", - "selected_your_language": "「你的語言」已設為 %{your_language}。", - "selected_target_language": "「目標語言」已設為 %{target_language}。", - "switched_language_preset_tab": "已切換到第 %{tab_no} 個語言設定。", - "latest_language_setting": "目前「你的語言」設為 %{your_language},「目標語言」設為 %{target_language}。", + "detected_by_word_filter": "由於詞語過濾器的偵測,「{{detected_message}}」未被發送。", + "selected_your_language": "「你的語言」已設為 {{your_language}}。", + "selected_target_language": "「目標語言」已設為 {{target_language}}。", + "switched_language_preset_tab": "已切換到第 {{tab_no}} 個語言設定。", + "latest_language_setting": "目前「你的語言」設為 {{your_language}},「目標語言」設為 {{target_language}}。", "opened_web_page_booth": "已在瀏覽器中打開 Booth 頁面。", "opened_web_page_vrct_documents": "已在瀏覽器中打開VRCT文件頁面。\n如有任何問題、請求或查詢,請通過文件頁面底部的連結、「聯絡表單」或 X (Twitter) 聯絡我們!" }, @@ -47,7 +47,7 @@ "deny_update_software": "稍後再說", "accept_update_software": "更新", "updating": "正在更新...", - "detected_over_ui_size": "介面大小:%{current_ui_size}\nVRCT 的視窗大小可能超過你的螢幕大小。", + "detected_over_ui_size": "介面大小:{{current_ui_size}}\nVRCT 的視窗大小可能超過你的螢幕大小。", "deny_adjust_ui_size": "保持目前大小", "accept_adjust_ui_size": "縮小介面並重新啟動" } @@ -73,7 +73,7 @@ "config_window": { "config_title": "設定", "compact_mode": "精簡模式", - "version": "版本 %{version}", + "version": "版本 {{version}}", "restart_message": "重新啟動以應用變更。", "common_error_message": { "invalid_value": "無效值。" @@ -128,12 +128,12 @@ "ctranslate2_weight_type": { "label": "選擇離線翻譯模型", "desc": "你可以選擇用於離線翻譯引擎的翻譯模型。", - "small": "基本模型(%{capacity})", - "large": "高準確率模型(%{capacity})" + "small": "基本模型({{capacity}})", + "large": "高準確率模型({{capacity}})" }, "deepl_auth_key": { "label": "DeepL 授權金鑰", - "desc": "使用 DeepL API 時請在主螢幕選擇 %{translator}。※可能不支援某些語言。", + "desc": "使用 DeepL API 時請在主螢幕選擇 {{translator}}。※可能不支援某些語言。", "open_auth_key_webpage": "打開 DeepL 帳號頁面", "auth_key_success": "授權金鑰更新完成。", "auth_key_error": "授權金鑰錯誤或已達使用上限。" @@ -149,17 +149,17 @@ "desc_for_automatic": "自動判定麥克風輸入靈敏度。", "label_for_manual": "麥克風能量閾值(當前設置:手動)", "desc_for_manual": "使用滑桿調整麥克風輸入靈敏度,你可以按下麥克風圖示來測試。", - "error_message": "可以設置 0 到 %{max} 之間的值。" + "error_message": "可以設置 0 到 {{max}} 之間的值。" }, "mic_record_timeout": { "label": "麥克風音訊 - 判定結束時間", "desc": "麥克風未收到音訊後,結束一段話的判定時間(秒)。", - "error_message": "不能大於「%{mic_phrase_timeout_label}」,應為 0 或更高。" + "error_message": "不能大於「{{mic_phrase_timeout_label}}」,應為 0 或更高。" }, "mic_phrase_timeout": { "label": "麥克風音訊 - 紀錄間隔時間", "desc": "每隔多久要紀錄一次音訊。", - "error_message": "不能小於「%{mic_record_timeout_label}」,應為 0 或更高。" + "error_message": "不能小於「{{mic_record_timeout_label}}」,應為 0 或更高。" }, "mic_max_phrase": { "label": "麥克風音訊 - 最大單詞數量", @@ -170,7 +170,7 @@ "label": "麥克風單詞過濾器", "desc": "如果偵測到清單內的單詞,則不會發送訊息。要一次新增多個詞語,請用「,」(半形逗號)分隔。\n*重複詞語會被忽略。", "add_button_label": "新增", - "count_desc": "當前註冊詞語數量:%{count}" + "count_desc": "當前註冊詞語數量:{{count}}" }, "speaker_device": { "label": "喇叭裝置" @@ -180,18 +180,18 @@ "desc_for_automatic": "自動確定喇叭輸入靈敏度。", "label_for_manual": "喇叭能量閾值(當前設置:手動)", "desc_for_manual": "使用滑桿調整喇叭輸入靈敏度,你可以按下喇叭圖示來測試。", - "error_message": "可以設置 0 到 %{max} 之間的值。", + "error_message": "可以設置 0 到 {{max}} 之間的值。", "no_device_error_message": "未偵測到喇叭裝置。" }, "speaker_record_timeout": { "label": "喇叭音訊 - 判定結束時間", "desc": "偵測到靜音並在指定秒數後認為喇叭輸入已結束。(秒)", - "error_message": "不能大於「%{speaker_phrase_timeout_label}」,應為 0 或更高。" + "error_message": "不能大於「{{speaker_phrase_timeout_label}}」,應為 0 或更高。" }, "speaker_phrase_timeout": { "label": "喇叭音訊 - 紀錄間隔時間", "desc": "以指定秒數間隔進行轉錄處理。", - "error_message": "不能小於「%{speaker_record_timeout_label}」,應為 0 或更高。" + "error_message": "不能小於「{{speaker_record_timeout_label}}」,應為 0 或更高。" }, "speaker_max_phrase": { "label": "喇叭音訊 - 最大單詞數量", @@ -205,8 +205,8 @@ "whisper_weight_type": { "label": "選擇 Whisper 模型", "desc": "一般來說,容量較大的模型往往具有更高的準確性,但這也導致轉錄時間較長和CPU使用率增加。請參考文檔了解各模型的說明。\n※特別是超過中等大小的模型,根據CPU性能可能難以運行。", - "model_template": "%{model_name}模型(%{capacity})", - "recommended_model_template": "%{model_name}模型(%{capacity})(推薦)" + "model_template": "{{model_name}}模型({{capacity}})", + "recommended_model_template": "{{model_name}}模型({{capacity}})(推薦)" }, "enable_overlay_small_log": { "label": "啟用 Overlay",