diff --git a/locales/de.json b/locales/de.json index d4e5c30e..a4bdf46b 100644 --- a/locales/de.json +++ b/locales/de.json @@ -1513,25 +1513,25 @@ "undoFailed": "Rückgängigmachen der Neuordnung fehlgeschlagen: {message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "Zusammenfassung der Neuordnung", + "successMessage": "{entries} Einträge zugeordnet", + "failed": "Neuordnung fehlgeschlagen", + "completedWithWarnings": "Neuordnung abgeschlossen — Überprüfung empfohlen", + "cancelledNote": "Der Vorgang wurde vorzeitig abgebrochen — die Zahlen sind unvollständig.", + "statMatched": "Zugeordnete Einträge", + "statReview": "Zu überprüfen", + "statUnresolved": "Nicht zugeordnet", + "statErrors": "Fehler", + "reviewSection": "Dateinamen-Übereinstimmungen zur Überprüfung ({count})", + "columnRecipe": "Rezept", + "columnEntry": "Eintrag", + "columnFile": "Zugeordnete Datei", + "columnUndo": "Rückgängig", + "copyReport": "Bericht kopieren", + "close": "Schließen", + "scope_global": "Alle Rezepte", + "scope_bulk": "Ausgewählte Rezepte", + "scope_single": "Einzelnes Rezept" }, "exampleAccess": { "title": "Lokale Beispielbilder", diff --git a/locales/es.json b/locales/es.json index 003f83d9..6a555902 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1513,25 +1513,25 @@ "undoFailed": "No se pudo deshacer la reasociación: {message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "Resumen de la reasociación", + "successMessage": "{entries} entradas asociadas", + "failed": "Falló la reasociación", + "completedWithWarnings": "Reasociación completada — se recomienda revisar", + "cancelledNote": "Ejecución cancelada antes de completarse — los recuentos son parciales.", + "statMatched": "Entradas asociadas", + "statReview": "Por revisar", + "statUnresolved": "Sin coincidencia", + "statErrors": "Errores", + "reviewSection": "Coincidencias por nombre de archivo para revisar ({count})", + "columnRecipe": "Receta", + "columnEntry": "Entrada", + "columnFile": "Archivo coincidente", + "columnUndo": "Deshacer", + "copyReport": "Copiar informe", + "close": "Cerrar", + "scope_global": "Todas las recetas", + "scope_bulk": "Recetas seleccionadas", + "scope_single": "Receta individual" }, "exampleAccess": { "title": "Imágenes de ejemplo locales", diff --git a/locales/fr.json b/locales/fr.json index 7aceeb6d..9fbfa1fd 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -1513,25 +1513,25 @@ "undoFailed": "Échec de l'annulation de la réassociation : {message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "Résumé de la réassociation", + "successMessage": "{entries} entrées associées", + "failed": "Échec de la réassociation", + "completedWithWarnings": "Réassociation terminée — vérification recommandée", + "cancelledNote": "Exécution annulée avant la fin — les décomptes sont partiels.", + "statMatched": "Entrées associées", + "statReview": "À vérifier", + "statUnresolved": "Sans correspondance", + "statErrors": "Erreurs", + "reviewSection": "Correspondances par nom de fichier à vérifier ({count})", + "columnRecipe": "Recipe", + "columnEntry": "Entrée", + "columnFile": "Fichier correspondant", + "columnUndo": "Annuler", + "copyReport": "Copier le rapport", + "close": "Fermer", + "scope_global": "Toutes les Recipes", + "scope_bulk": "Recipes sélectionnées", + "scope_single": "Une seule Recipe" }, "exampleAccess": { "title": "Images d'exemple locales", diff --git a/locales/he.json b/locales/he.json index b33d12e4..589a34d0 100644 --- a/locales/he.json +++ b/locales/he.json @@ -1513,25 +1513,25 @@ "undoFailed": "ביטול ההתאמה מחדש נכשל: {message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "סיכום התאמה מחדש", + "successMessage": "הותאמו {entries} פריטים", + "failed": "ההתאמה מחדש נכשלה", + "completedWithWarnings": "ההתאמה מחדש הושלמה — מומלץ לסקור", + "cancelledNote": "ההתאמה בוטלה לפני שהסתיימה — המספרים חלקיים.", + "statMatched": "פריטים שהותאמו", + "statReview": "טעוני סקירה", + "statUnresolved": "ללא התאמה", + "statErrors": "שגיאות", + "reviewSection": "התאמות לפי שם קובץ לסקירה ({count})", + "columnRecipe": "מתכון", + "columnEntry": "פריט", + "columnFile": "הקובץ שהותאם", + "columnUndo": "בטל", + "copyReport": "העתק דוח", + "close": "סגור", + "scope_global": "כל המתכונים", + "scope_bulk": "מתכונים שנבחרו", + "scope_single": "מתכון בודד" }, "exampleAccess": { "title": "תמונות דוגמה מקומיות", diff --git a/locales/ja.json b/locales/ja.json index 8b47cbf3..76698bc6 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -1513,25 +1513,25 @@ "undoFailed": "再マッチングを元に戻せませんでした:{message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "再マッチングの概要", + "successMessage": "{entries} エントリをマッチングしました", + "failed": "再マッチングに失敗しました", + "completedWithWarnings": "再マッチングは完了しましたが、要確認の項目があります", + "cancelledNote": "完了前に実行がキャンセルされたため、件数は一部のみです。", + "statMatched": "マッチしたエントリ", + "statReview": "要確認", + "statUnresolved": "マッチなし", + "statErrors": "エラー", + "reviewSection": "確認が必要なファイル名マッチ({count})", + "columnRecipe": "レシピ", + "columnEntry": "エントリ", + "columnFile": "マッチしたファイル", + "columnUndo": "元に戻す", + "copyReport": "レポートをコピー", + "close": "閉じる", + "scope_global": "すべてのレシピ", + "scope_bulk": "選択したレシピ", + "scope_single": "単一のレシピ" }, "exampleAccess": { "title": "ローカル例画像", diff --git a/locales/ko.json b/locales/ko.json index 584ec950..69eecc88 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -1513,25 +1513,25 @@ "undoFailed": "재매칭 실행 취소 실패: {message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "재매칭 요약", + "successMessage": "{entries}개 항목이 매칭되었습니다", + "failed": "재매칭 실패", + "completedWithWarnings": "재매칭이 완료되었습니다 — 검토가 권장됩니다", + "cancelledNote": "완료 전에 실행이 취소되었습니다 — 집계는 부분적입니다.", + "statMatched": "매칭된 항목", + "statReview": "검토 필요", + "statUnresolved": "매칭 없음", + "statErrors": "오류", + "reviewSection": "검토할 파일 이름 매칭 ({count})", + "columnRecipe": "레시피", + "columnEntry": "항목", + "columnFile": "매칭된 파일", + "columnUndo": "실행 취소", + "copyReport": "보고서 복사", + "close": "닫기", + "scope_global": "모든 레시피", + "scope_bulk": "선택한 레시피", + "scope_single": "단일 레시피" }, "exampleAccess": { "title": "로컬 예시 이미지", diff --git a/locales/ru.json b/locales/ru.json index dc48da9d..2a19a262 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -1513,25 +1513,25 @@ "undoFailed": "Не удалось отменить сопоставление: {message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "Сводка повторного сопоставления", + "successMessage": "Сопоставлено записей: {entries}", + "failed": "Не удалось выполнить сопоставление", + "completedWithWarnings": "Сопоставление завершено — рекомендуется проверка", + "cancelledNote": "Запуск отменён до завершения — подсчёты неполные.", + "statMatched": "Сопоставленные записи", + "statReview": "Требуют проверки", + "statUnresolved": "Не сопоставлено", + "statErrors": "Ошибки", + "reviewSection": "Совпадения по имени файла для проверки ({count})", + "columnRecipe": "Рецепт", + "columnEntry": "Запись", + "columnFile": "Совпавший файл", + "columnUndo": "Отменить", + "copyReport": "Скопировать отчёт", + "close": "Закрыть", + "scope_global": "Все рецепты", + "scope_bulk": "Выбранные рецепты", + "scope_single": "Один рецепт" }, "exampleAccess": { "title": "Локальные примеры изображений", diff --git a/locales/zh-CN.json b/locales/zh-CN.json index a3926e2b..29935f11 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -1513,25 +1513,25 @@ "undoFailed": "撤销重新匹配失败:{message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "重新匹配摘要", + "successMessage": "已匹配 {entries} 个条目", + "failed": "重新匹配失败", + "completedWithWarnings": "重新匹配已完成——建议检查", + "cancelledNote": "运行在完成前已取消——统计不完整。", + "statMatched": "已匹配条目", + "statReview": "需要检查", + "statUnresolved": "未匹配", + "statErrors": "错误", + "reviewSection": "需要检查的文件名匹配({count})", + "columnRecipe": "配方", + "columnEntry": "条目", + "columnFile": "匹配到的文件", + "columnUndo": "撤销", + "copyReport": "复制报告", + "close": "关闭", + "scope_global": "所有配方", + "scope_bulk": "所选配方", + "scope_single": "单个配方" }, "exampleAccess": { "title": "本地示例图片", diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 2a31a0a2..dec6b87c 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -1513,25 +1513,25 @@ "undoFailed": "撤銷重新匹配失敗:{message}" }, "rematchSummary": { - "title": "[TODO: Translate] Rematch Summary", - "successMessage": "[TODO: Translate] Matched {entries} entries", - "failed": "[TODO: Translate] Rematch failed", - "completedWithWarnings": "[TODO: Translate] Rematch completed — review recommended", - "cancelledNote": "[TODO: Translate] Run cancelled before completion — counts are partial.", - "statMatched": "[TODO: Translate] Matched entries", - "statReview": "[TODO: Translate] Needs review", - "statUnresolved": "[TODO: Translate] Unresolved", - "statErrors": "[TODO: Translate] Errors", - "reviewSection": "[TODO: Translate] Filename matches to review ({count})", - "columnRecipe": "[TODO: Translate] Recipe", - "columnEntry": "[TODO: Translate] Entry", - "columnFile": "[TODO: Translate] Matched file", - "columnUndo": "[TODO: Translate] Undo", - "copyReport": "[TODO: Translate] Copy Report", - "close": "[TODO: Translate] Close", - "scope_global": "[TODO: Translate] All recipes", - "scope_bulk": "[TODO: Translate] Selected recipes", - "scope_single": "[TODO: Translate] Single recipe" + "title": "重新匹配摘要", + "successMessage": "已匹配 {entries} 個條目", + "failed": "重新匹配失敗", + "completedWithWarnings": "重新匹配已完成——建議檢查", + "cancelledNote": "執行在完成前已取消——統計不完整。", + "statMatched": "已匹配條目", + "statReview": "需要檢查", + "statUnresolved": "未匹配", + "statErrors": "錯誤", + "reviewSection": "需要檢查的檔案名稱匹配({count})", + "columnRecipe": "配方", + "columnEntry": "條目", + "columnFile": "匹配到的檔案", + "columnUndo": "撤銷", + "copyReport": "複製報告", + "close": "關閉", + "scope_global": "所有配方", + "scope_bulk": "所選配方", + "scope_single": "單個配方" }, "exampleAccess": { "title": "本機範例圖片",