Skip to content

Commit f3c4cb0

Browse files
hydropixclaude
andcommitted
i18n: add missing quicktest_* keys to es, de, zh-CN, ja, ko
The 16 quicktest_* keys from the per-file quick LLM test were only present in en and fr. Translate them into the remaining five locales so all seven stay in lockstep and the locale parity test passes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 1d9b3e0 commit f3c4cb0

5 files changed

Lines changed: 90 additions & 5 deletions

File tree

‎src/web/static/locales/de/translation.json‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,5 +208,22 @@
208208
"summary_ocr_cleanup": "OCR-Bereinigung",
209209
"summary_glossary": "Glossar: {{name}}",
210210
"summary_instructions": "Anweisungen: {{name}}",
211-
"summary_lang_auto_detect": "Auto-Erkennung"
211+
"summary_lang_auto_detect": "Auto-Erkennung",
212+
213+
"quicktest_button_title": "Schnelltest: 5 Auszüge mit dem ausgewählten LLM übersetzen",
214+
"quicktest_button_label": "Schnelltest",
215+
"quicktest_title": "Schneller LLM-Test",
216+
"quicktest_intro": "Ein schneller Eindruck davon, wie das ausgewählte LLM 5 Auszüge aus dieser Datei mit deinen aktuellen Optionen übersetzt. Unverbindlich — nur eine Vorschau vor dem vollständigen Durchlauf.",
217+
"quicktest_go_settings": "Wähle ein Modell in den Einstellungen",
218+
"quicktest_compare": "Vollständiger Test: mehrere LLMs vergleichen",
219+
"quicktest_stop": "Stopp",
220+
"quicktest_sampling": "Auszüge werden ausgewählt…",
221+
"quicktest_chip_glossary": "Glossar",
222+
"quicktest_chip_instructions": "Eigene Anweisungen",
223+
"quicktest_cell_error": "Übersetzung fehlgeschlagen",
224+
"quicktest_error_no_file": "Diese Datei ist noch nicht bereit — versuche es erneut, sobald der Upload abgeschlossen ist.",
225+
"quicktest_error_no_model": "Kein Modell ausgewählt. Wähle zuerst einen Anbieter und ein Modell.",
226+
"quicktest_error_no_target": "Lege eine Zielsprache für diese Datei fest, bevor du testest.",
227+
"quicktest_error_empty": "Diese Datei ist zu klein für eine Stichprobe.",
228+
"quicktest_error_run": "Schnelltest fehlgeschlagen: {{error}}"
212229
}

‎src/web/static/locales/es/translation.json‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,5 +208,22 @@
208208
"summary_ocr_cleanup": "Limpieza OCR",
209209
"summary_glossary": "Glosario: {{name}}",
210210
"summary_instructions": "Instrucciones: {{name}}",
211-
"summary_lang_auto_detect": "autodetectar"
211+
"summary_lang_auto_detect": "autodetectar",
212+
213+
"quicktest_button_title": "Prueba rápida: traduce 5 extractos con el LLM seleccionado",
214+
"quicktest_button_label": "Prueba rápida",
215+
"quicktest_title": "Prueba rápida del LLM",
216+
"quicktest_intro": "Un vistazo rápido a cómo el LLM seleccionado traduce 5 extractos de este archivo, con tus opciones actuales. Sin compromiso — solo una vista previa antes de la traducción completa.",
217+
"quicktest_go_settings": "Elige un modelo en Ajustes",
218+
"quicktest_compare": "Prueba completa: comparar varios LLM",
219+
"quicktest_stop": "Detener",
220+
"quicktest_sampling": "Seleccionando extractos…",
221+
"quicktest_chip_glossary": "Glosario",
222+
"quicktest_chip_instructions": "Instrucciones personalizadas",
223+
"quicktest_cell_error": "Error de traducción",
224+
"quicktest_error_no_file": "Este archivo aún no está listo — inténtalo de nuevo cuando termine de subirse.",
225+
"quicktest_error_no_model": "Ningún modelo seleccionado. Elige primero un proveedor y un modelo.",
226+
"quicktest_error_no_target": "Define un idioma de destino para este archivo antes de probar.",
227+
"quicktest_error_empty": "Este archivo es demasiado pequeño para muestrear.",
228+
"quicktest_error_run": "La prueba rápida falló: {{error}}"
212229
}

‎src/web/static/locales/ja/translation.json‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,5 +208,22 @@
208208
"summary_ocr_cleanup": "OCR クリーンアップ",
209209
"summary_glossary": "用語集:{{name}}",
210210
"summary_instructions": "指示:{{name}}",
211-
"summary_lang_auto_detect": "自動検出"
211+
"summary_lang_auto_detect": "自動検出",
212+
213+
"quicktest_button_title": "クイックテスト:選択した LLM で 5 つの抜粋を翻訳",
214+
"quicktest_button_label": "クイックテスト",
215+
"quicktest_title": "LLM クイックテスト",
216+
"quicktest_intro": "選択した LLM が現在のオプションでこのファイルの 5 つの抜粋をどう翻訳するかをすばやく確認できます。コミットは不要 — 本番翻訳前のプレビューです。",
217+
"quicktest_go_settings": "設定でモデルを選択",
218+
"quicktest_compare": "フルテスト:複数の LLM を比較",
219+
"quicktest_stop": "停止",
220+
"quicktest_sampling": "抜粋を選択中…",
221+
"quicktest_chip_glossary": "用語集",
222+
"quicktest_chip_instructions": "カスタム指示",
223+
"quicktest_cell_error": "翻訳に失敗しました",
224+
"quicktest_error_no_file": "このファイルはまだ準備できていません — アップロード完了後に再試行してください。",
225+
"quicktest_error_no_model": "モデルが選択されていません。先にプロバイダーとモデルを選択してください。",
226+
"quicktest_error_no_target": "テストの前にこのファイルの対象言語を設定してください。",
227+
"quicktest_error_empty": "このファイルは小さすぎてサンプリングできません。",
228+
"quicktest_error_run": "クイックテストに失敗しました:{{error}}"
212229
}

‎src/web/static/locales/ko/translation.json‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,5 +208,22 @@
208208
"summary_ocr_cleanup": "OCR 정리",
209209
"summary_glossary": "용어집: {{name}}",
210210
"summary_instructions": "지침: {{name}}",
211-
"summary_lang_auto_detect": "자동 감지"
211+
"summary_lang_auto_detect": "자동 감지",
212+
213+
"quicktest_button_title": "빠른 테스트: 선택한 LLM으로 5개 발췌문 번역",
214+
"quicktest_button_label": "빠른 테스트",
215+
"quicktest_title": "LLM 빠른 테스트",
216+
"quicktest_intro": "선택한 LLM이 현재 옵션으로 이 파일의 발췌문 5개를 어떻게 번역하는지 빠르게 확인합니다. 부담 없이 — 전체 번역 전 미리 보기입니다.",
217+
"quicktest_go_settings": "설정에서 모델 선택",
218+
"quicktest_compare": "전체 테스트: 여러 LLM 비교",
219+
"quicktest_stop": "중지",
220+
"quicktest_sampling": "발췌문 선택 중…",
221+
"quicktest_chip_glossary": "용어집",
222+
"quicktest_chip_instructions": "사용자 지정 지침",
223+
"quicktest_cell_error": "번역 실패",
224+
"quicktest_error_no_file": "이 파일은 아직 준비되지 않았습니다 — 업로드가 완료되면 다시 시도하세요.",
225+
"quicktest_error_no_model": "선택된 모델이 없습니다. 먼저 공급자와 모델을 선택하세요.",
226+
"quicktest_error_no_target": "테스트하기 전에 이 파일의 대상 언어를 설정하세요.",
227+
"quicktest_error_empty": "이 파일은 너무 작아 샘플링할 수 없습니다.",
228+
"quicktest_error_run": "빠른 테스트 실패: {{error}}"
212229
}

‎src/web/static/locales/zh-CN/translation.json‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,5 +208,22 @@
208208
"summary_ocr_cleanup": "OCR 清理",
209209
"summary_glossary": "词汇表:{{name}}",
210210
"summary_instructions": "指令:{{name}}",
211-
"summary_lang_auto_detect": "自动检测"
211+
"summary_lang_auto_detect": "自动检测",
212+
213+
"quicktest_button_title": "快速测试:用所选 LLM 翻译 5 段摘录",
214+
"quicktest_button_label": "快速测试",
215+
"quicktest_title": "LLM 快速测试",
216+
"quicktest_intro": "快速预览所选 LLM 如何使用你当前的选项翻译此文件中的 5 段摘录。无需承诺 — 只是完整翻译前的预览。",
217+
"quicktest_go_settings": "在设置中选择一个模型",
218+
"quicktest_compare": "完整测试:比较多个 LLM",
219+
"quicktest_stop": "停止",
220+
"quicktest_sampling": "正在挑选摘录…",
221+
"quicktest_chip_glossary": "词汇表",
222+
"quicktest_chip_instructions": "自定义指令",
223+
"quicktest_cell_error": "翻译失败",
224+
"quicktest_error_no_file": "此文件尚未就绪 — 上传完成后请重试。",
225+
"quicktest_error_no_model": "未选择模型。请先选择提供方和模型。",
226+
"quicktest_error_no_target": "测试前请为此文件设置目标语言。",
227+
"quicktest_error_empty": "此文件太小,无法采样。",
228+
"quicktest_error_run": "快速测试失败:{{error}}"
212229
}

0 commit comments

Comments
 (0)