From 51cad6f8522c8dd35cf63a269f4f5e2bd0ddda5f Mon Sep 17 00:00:00 2001 From: Will Miao Date: Wed, 9 Sep 2026 07:05:25 +0800 Subject: [PATCH] i18n: translate recipe rematch options/results strings into 9 locales --- locales/de.json | 26 +++++++++++++------------- locales/es.json | 26 +++++++++++++------------- locales/fr.json | 26 +++++++++++++------------- locales/he.json | 26 +++++++++++++------------- locales/ja.json | 26 +++++++++++++------------- locales/ko.json | 26 +++++++++++++------------- locales/ru.json | 26 +++++++++++++------------- locales/zh-CN.json | 26 +++++++++++++------------- locales/zh-TW.json | 26 +++++++++++++------------- 9 files changed, 117 insertions(+), 117 deletions(-) diff --git a/locales/de.json b/locales/de.json index 67b0397b..d60d7252 100644 --- a/locales/de.json +++ b/locales/de.json @@ -1502,20 +1502,20 @@ "downloadButton": "{count} LoRA(s) herunterladen" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "Rezepte neu zuordnen", + "messageGlobal": "Alle Rezepte werden mit Ihrer lokalen Modellbibliothek abgeglichen.", + "messageSingle": "Dieses Rezept wird mit Ihrer lokalen Modellbibliothek abgeglichen.", + "messageBulk": "{count} ausgewählte Rezepte werden mit Ihrer lokalen Modellbibliothek abgeglichen.", + "relaxedLabel": "Fehlende Modelle auch per Dateiname neu verbinden", + "relaxedDescription": "Diese Modelle könnten auch per Download behoben werden — der Download ist genauer. Übereinstimmungen verknüpfen möglicherweise eine andere Version; sie werden zur Überprüfung aufgelistet und können rückgängig gemacht werden.", + "confirmButton": "Neu zuordnen" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "Ergebnisse der neuen Zuordnung — Übereinstimmungen per Dateiname", + "message": "Diese Einträge wurden per Dateiname neu verbunden und verknüpfen möglicherweise eine andere Version eines Modells. Überprüfen Sie sie und machen Sie falsche Zuordnungen rückgängig.", + "undo": "Rückgängig", + "undone": "Rückgängig gemacht", + "undoFailed": "Rückgängigmachen der Neuordnung fehlgeschlagen: {message}" }, "exampleAccess": { "title": "Lokale Beispielbilder", @@ -2184,7 +2184,7 @@ "createMissingData": "Erforderliche Daten zum Erstellen des Rezepts fehlen", "created": "Rezept erfolgreich erstellt", "noMissingLoras": "Keine fehlenden LoRAs zum Herunterladen", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "{count} nicht auflösbare Einträge markiert — sie können jetzt mit einem lokalen LoRA neu verbunden werden.", "noPreviousRecipe": "Kein vorheriges Rezept verfügbar", "noNextRecipe": "Kein weiteres Rezept verfügbar", "missingLorasInfoFailed": "Fehler beim Abrufen der Informationen für fehlende LoRAs", diff --git a/locales/es.json b/locales/es.json index 50c24e75..2cf32a98 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1502,20 +1502,20 @@ "downloadButton": "Descargar {count} LoRA(s)" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "Reasociar recetas", + "messageGlobal": "Se escanearán todas las recetas contra tu biblioteca local de modelos.", + "messageSingle": "Se escaneará esta receta contra tu biblioteca local de modelos.", + "messageBulk": "Se escanearán {count} receta(s) seleccionada(s) contra tu biblioteca local de modelos.", + "relaxedLabel": "Reconectar también los modelos faltantes por nombre de archivo", + "relaxedDescription": "Estos modelos también se pueden corregir descargándolos; la descarga es más precisa. Las coincidencias pueden enlazar una versión diferente; se listarán para su revisión y se pueden deshacer.", + "confirmButton": "Reasociar" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "Resultados de la reasociación — Coincidencias por nombre de archivo", + "message": "Estas entradas se reconectaron por nombre de archivo y pueden enlazar una versión diferente de un modelo. Revísalas y deshaz las que sean incorrectas.", + "undo": "Deshacer", + "undone": "Deshecho", + "undoFailed": "No se pudo deshacer la reasociación: {message}" }, "exampleAccess": { "title": "Imágenes de ejemplo locales", @@ -2184,7 +2184,7 @@ "createMissingData": "Faltan datos necesarios para crear la receta", "created": "Receta creada exitosamente", "noMissingLoras": "No hay LoRAs faltantes para descargar", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "Se marcaron {count} entrada(s) no resoluble(s) — ahora se pueden reconectar a un LoRA local.", "noPreviousRecipe": "No hay receta anterior disponible", "noNextRecipe": "No hay siguiente receta disponible", "missingLorasInfoFailed": "Error al obtener información de LoRAs faltantes", diff --git a/locales/fr.json b/locales/fr.json index 0b888b57..9d1fd5dd 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -1502,20 +1502,20 @@ "downloadButton": "Télécharger {count} LoRA(s)" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "Réassocier les Recipes", + "messageGlobal": "Toutes les Recipes seront analysées par rapport à votre bibliothèque de modèles locale.", + "messageSingle": "Cette Recipe sera analysée par rapport à votre bibliothèque de modèles locale.", + "messageBulk": "{count} Recipes sélectionnées seront analysées par rapport à votre bibliothèque de modèles locale.", + "relaxedLabel": "Reconnecter aussi les modèles manquants par nom de fichier", + "relaxedDescription": "Ces modèles peuvent aussi être corrigés par téléchargement — le téléchargement est plus précis. Les correspondances peuvent associer une version différente ; elles seront listées pour vérification et peuvent être annulées.", + "confirmButton": "Réassocier" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "Résultats de la réassociation — Correspondances par nom de fichier", + "message": "Ces entrées ont été reconnectées par nom de fichier et peuvent associer une version différente d'un modèle. Vérifiez-les et annulez celles qui sont incorrectes.", + "undo": "Annuler", + "undone": "Annulé", + "undoFailed": "Échec de l'annulation de la réassociation : {message}" }, "exampleAccess": { "title": "Images d'exemple locales", @@ -2184,7 +2184,7 @@ "createMissingData": "Données requises manquantes pour créer le Recipe", "created": "Recipe créé avec succès", "noMissingLoras": "Aucun LoRA manquant à télécharger", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "{count} entrées irrésolubles marquées — elles peuvent maintenant être reconnectées à un LoRA local.", "noPreviousRecipe": "Aucune Recipe précédente", "noNextRecipe": "Aucune Recipe suivante", "missingLorasInfoFailed": "Échec de l'obtention des informations pour les LoRAs manquants", diff --git a/locales/he.json b/locales/he.json index 0fc200c2..f990f61e 100644 --- a/locales/he.json +++ b/locales/he.json @@ -1502,20 +1502,20 @@ "downloadButton": "הורד {count} LoRA(s)" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "התאמה מחדש של מתכונים", + "messageGlobal": "כל המתכונים ייסרקו מול ספריית המודלים המקומית שלך.", + "messageSingle": "מתכון זה ייסרק מול ספריית המודלים המקומית שלך.", + "messageBulk": "{count} מתכונים שנבחרו ייסרקו מול ספריית המודלים המקומית שלך.", + "relaxedLabel": "חבר מחדש גם מודלים חסרים לפי שם קובץ", + "relaxedDescription": "אפשר לתקן את המודלים האלה גם על ידי הורדה — ההורדה מדויקת יותר. ההתאמות עשויות לקשר לגרסה אחרת; הן יוצגו לסקירה וניתן לבטל אותן.", + "confirmButton": "התאם מחדש" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "תוצאות ההתאמה מחדש — התאמות לפי שם קובץ", + "message": "הפריטים האלה חוברו מחדש לפי שם קובץ וייתכן שהם מקושרים לגרסה אחרת של מודל. סקור אותם ובטל כל אחד שאינו נכון.", + "undo": "בטל", + "undone": "בוטל", + "undoFailed": "ביטול ההתאמה מחדש נכשל: {message}" }, "exampleAccess": { "title": "תמונות דוגמה מקומיות", @@ -2184,7 +2184,7 @@ "createMissingData": "חסרים נתונים נדרשים ליצירת המתכון", "created": "המתכון נוצר בהצלחה", "noMissingLoras": "אין LoRAs חסרים להורדה", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "{count} פריטים שלא ניתן לפתור סומנו — עכשיו ניתן לחבר אותם מחדש ל-LoRA מקומי.", "noPreviousRecipe": "אין מתכון קודם זמין", "noNextRecipe": "אין מתכון נוסף זמין", "missingLorasInfoFailed": "קבלת מידע עבור LoRAs חסרים נכשלה", diff --git a/locales/ja.json b/locales/ja.json index 58f33c9c..75bd6e66 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -1502,20 +1502,20 @@ "downloadButton": "{count} 個の LoRA をダウンロード" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "レシピの再マッチング", + "messageGlobal": "すべてのレシピをローカルのモデルライブラリと照合します。", + "messageSingle": "このレシピをローカルのモデルライブラリと照合します。", + "messageBulk": "選択した {count} 件のレシピをローカルのモデルライブラリと照合します。", + "relaxedLabel": "見つからないモデルもファイル名で再接続する", + "relaxedDescription": "これらのモデルはダウンロードでも修正できます(ダウンロードの方が正確です)。マッチにより別バージョンが関連付けられる場合があります。マッチした項目は確認用に一覧表示され、元に戻すことができます。", + "confirmButton": "再マッチング" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "再マッチング結果 — ファイル名によるマッチ", + "message": "これらのエントリはファイル名で再接続されたため、モデルの別バージョンに関連付けられている可能性があります。内容を確認し、誤っているものは元に戻してください。", + "undo": "元に戻す", + "undone": "元に戻しました", + "undoFailed": "再マッチングを元に戻せませんでした:{message}" }, "exampleAccess": { "title": "ローカル例画像", @@ -2184,7 +2184,7 @@ "createMissingData": "レシピ作成に必要なデータが不足しています", "created": "レシピを作成しました", "noMissingLoras": "ダウンロードする不足LoRAがありません", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "解決できないエントリを {count} 件マークしました — ローカルの LoRA に再接続できるようになりました。", "noPreviousRecipe": "前のレシピがありません", "noNextRecipe": "次のレシピがありません", "missingLorasInfoFailed": "不足LoRAの情報取得に失敗しました", diff --git a/locales/ko.json b/locales/ko.json index a164d80e..8d5fa2ed 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -1502,20 +1502,20 @@ "downloadButton": "{count}개 LoRA 다운로드" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "레시피 재매칭", + "messageGlobal": "모든 레시피를 로컬 모델 라이브러리와 대조하여 검사합니다.", + "messageSingle": "이 레시피를 로컬 모델 라이브러리와 대조하여 검사합니다.", + "messageBulk": "선택한 레시피 {count}개를 로컬 모델 라이브러리와 대조하여 검사합니다.", + "relaxedLabel": "누락된 모델도 파일 이름으로 다시 연결", + "relaxedDescription": "이 모델들은 다운로드로도 해결할 수 있으며 다운로드가 더 정확합니다. 매칭 시 모델의 다른 버전이 연결될 수 있으며, 검토용으로 목록에 표시되고 실행 취소할 수 있습니다.", + "confirmButton": "재매칭" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "재매칭 결과 — 파일 이름 매칭", + "message": "이 항목들은 파일 이름으로 다시 연결되었으며 모델의 다른 버전에 연결되었을 수 있습니다. 검토 후 잘못된 항목은 실행 취소하세요.", + "undo": "실행 취소", + "undone": "실행 취소됨", + "undoFailed": "재매칭 실행 취소 실패: {message}" }, "exampleAccess": { "title": "로컬 예시 이미지", @@ -2184,7 +2184,7 @@ "createMissingData": "레시피 생성에 필요한 데이터가 없습니다", "created": "레시피가 생성되었습니다", "noMissingLoras": "다운로드할 누락된 LoRA가 없습니다", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "해석할 수 없는 항목 {count}개가 표시되었습니다 — 이제 로컬 LoRA에 다시 연결할 수 있습니다.", "noPreviousRecipe": "이전 레시피가 없습니다", "noNextRecipe": "다음 레시피가 없습니다", "missingLorasInfoFailed": "누락된 LoRA 정보를 가져오는데 실패했습니다", diff --git a/locales/ru.json b/locales/ru.json index cb54c60f..99bcd654 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -1502,20 +1502,20 @@ "downloadButton": "Скачать {count} LoRA(s)" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "Повторное сопоставление рецептов", + "messageGlobal": "Все рецепты будут проверены по вашей локальной библиотеке моделей.", + "messageSingle": "Этот рецепт будет проверен по вашей локальной библиотеке моделей.", + "messageBulk": "Выбранные рецепты ({count}) будут проверены по вашей локальной библиотеке моделей.", + "relaxedLabel": "Также переподключать отсутствующие модели по имени файла", + "relaxedDescription": "Эти модели также можно исправить загрузкой — загрузка точнее. Совпадения могут привязать другую версию; они будут перечислены для проверки, и их можно будет отменить.", + "confirmButton": "Сопоставить" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "Результаты сопоставления — совпадения по имени файла", + "message": "Эти записи были переподключены по имени файла и могут ссылаться на другую версию модели. Проверьте их и отмените неверные.", + "undo": "Отменить", + "undone": "Отменено", + "undoFailed": "Не удалось отменить сопоставление: {message}" }, "exampleAccess": { "title": "Локальные примеры изображений", @@ -2184,7 +2184,7 @@ "createMissingData": "Отсутствуют необходимые данные для создания рецепта", "created": "Рецепт успешно создан", "noMissingLoras": "Нет отсутствующих LoRAs для загрузки", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "Помечено неразрешимых записей: {count} — теперь их можно переподключить к локальному LoRA.", "noPreviousRecipe": "Предыдущий рецепт отсутствует", "noNextRecipe": "Следующий рецепт отсутствует", "missingLorasInfoFailed": "Не удалось получить информацию для отсутствующих LoRAs", diff --git a/locales/zh-CN.json b/locales/zh-CN.json index b8bfdbb4..9939be78 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -1502,20 +1502,20 @@ "downloadButton": "下载 {count} 个 LoRA(s)" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "重新匹配配方", + "messageGlobal": "将对照你的本地模型库扫描所有配方。", + "messageSingle": "将对照你的本地模型库扫描此配方。", + "messageBulk": "将对照你的本地模型库扫描 {count} 个所选配方。", + "relaxedLabel": "同时按文件名重新关联缺失的模型", + "relaxedDescription": "这些模型也可以通过下载来修复——下载更为准确。匹配结果可能链接到模型的其他版本;它们会被列出供检查,且可以撤销。", + "confirmButton": "重新匹配" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "重新匹配结果——文件名匹配", + "message": "这些条目已按文件名重新关联,可能链接到了模型的其他版本。请检查它们,并撤销任何错误的关联。", + "undo": "撤销", + "undone": "已撤销", + "undoFailed": "撤销重新匹配失败:{message}" }, "exampleAccess": { "title": "本地示例图片", @@ -2184,7 +2184,7 @@ "createMissingData": "缺少创建配方所需的数据", "created": "配方创建成功", "noMissingLoras": "没有缺失的 LoRA 可下载", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "已标记 {count} 个无法解析的条目——现在可以将它们重新关联到本地 LoRA。", "noPreviousRecipe": "没有上一个配方", "noNextRecipe": "没有下一个配方", "missingLorasInfoFailed": "获取缺失 LoRA 信息失败", diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 732ebc99..fc4ca9d5 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -1502,20 +1502,20 @@ "downloadButton": "下載 {count} 個 LoRA(s)" }, "rematchOptions": { - "title": "[TODO: Translate] Rematch Recipes", - "messageGlobal": "[TODO: Translate] All recipes will be scanned against your local model library.", - "messageSingle": "[TODO: Translate] This recipe will be scanned against your local model library.", - "messageBulk": "[TODO: Translate] {count} selected recipe(s) will be scanned against your local model library.", - "relaxedLabel": "[TODO: Translate] Relaxed matching", - "relaxedDescription": "[TODO: Translate] Also try to reconnect models marked \"Not in Library\" by matching file names. May link a different version of a model — matches will be listed for review and can be undone.", - "confirmButton": "[TODO: Translate] Rematch" + "title": "重新匹配配方", + "messageGlobal": "所有配方將對照您的本地模型庫進行掃描。", + "messageSingle": "此配方將對照您的本地模型庫進行掃描。", + "messageBulk": "將對照您的本地模型庫掃描 {count} 個所選配方。", + "relaxedLabel": "同時依檔案名稱重新關聯缺少的模型", + "relaxedDescription": "這些模型也可以透過下載修復——下載更為準確。比對可能會連結到模型的不同版本;比對結果將列出供您檢閱,且可以撤銷。", + "confirmButton": "重新匹配" }, "rematchResults": { - "title": "[TODO: Translate] Rematch Results — Filename Matches", - "message": "[TODO: Translate] These entries were reconnected by file name and may link a different version of a model. Review them and undo any that are wrong.", - "undo": "[TODO: Translate] Undo", - "undone": "[TODO: Translate] Undone", - "undoFailed": "[TODO: Translate] Failed to undo rematch: {message}" + "title": "重新匹配結果——檔案名稱匹配", + "message": "這些條目已依檔案名稱重新關聯,可能連結到模型的不同版本。請檢閱這些條目,並撤銷任何錯誤的項目。", + "undo": "撤銷", + "undone": "已撤銷", + "undoFailed": "撤銷重新匹配失敗:{message}" }, "exampleAccess": { "title": "本機範例圖片", @@ -2184,7 +2184,7 @@ "createMissingData": "缺少建立配方所需的資料", "created": "配方建立成功", "noMissingLoras": "無缺少的 LoRA 可下載", - "unresolvableMarkedForReconnect": "[TODO: Translate] {count} unresolvable entr(ies) marked — they can now be reconnected to a local LoRA.", + "unresolvableMarkedForReconnect": "已標記 {count} 個無法解析的條目——現在可以將它們重新關聯到本地 LoRA。", "noPreviousRecipe": "沒有上一個配方", "noNextRecipe": "沒有下一個配方", "missingLorasInfoFailed": "取得缺少 LoRA 資訊失敗",