From 8e69a247ed0fec737a82e0517552ad2a2505a9e5 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Sun, 12 Oct 2025 17:43:26 +0800 Subject: [PATCH] feat(i18n): Update priority tags translations for better localization --- locales/de.json | 31 +++++++++++++++---------------- locales/en.json | 3 +-- locales/es.json | 31 +++++++++++++++---------------- locales/fr.json | 31 +++++++++++++++---------------- locales/he.json | 31 +++++++++++++++---------------- locales/ja.json | 31 +++++++++++++++---------------- locales/ko.json | 31 +++++++++++++++---------------- locales/ru.json | 31 +++++++++++++++---------------- locales/zh-CN.json | 31 +++++++++++++++---------------- locales/zh-TW.json | 31 +++++++++++++++---------------- 10 files changed, 136 insertions(+), 146 deletions(-) diff --git a/locales/de.json b/locales/de.json index 66074986..102f8fa7 100644 --- a/locales/de.json +++ b/locales/de.json @@ -199,7 +199,7 @@ "videoSettings": "Video-Einstellungen", "layoutSettings": "Layout-Einstellungen", "folderSettings": "Ordner-Einstellungen", - "priorityTags": "Priority Tags", + "priorityTags": "Prioritäts-Tags", "downloadPathTemplates": "Download-Pfad-Vorlagen", "exampleImages": "Beispielbilder", "misc": "Verschiedenes", @@ -255,24 +255,23 @@ "noDefault": "Kein Standard" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "Prioritäts-Tags", + "description": "Passen Sie die Tag-Prioritätsreihenfolge für jeden Modelltyp an (z. B. character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "Prioritäts-Tags-Hilfe öffnen", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Checkpoint", + "embedding": "Embedding" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "Prioritäts-Tags aktualisiert.", + "saveError": "Prioritäts-Tags konnten nicht aktualisiert werden.", + "loadingSuggestions": "Lade Vorschläge...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "Eintrag {index} fehlt eine schließende Klammer.", + "missingCanonical": "Eintrag {index} muss einen kanonischen Tag-Namen enthalten.", + "duplicateCanonical": "Der kanonische Tag \"{tag}\" kommt mehrfach vor.", + "unknown": "Ungültige Prioritäts-Tag-Konfiguration." } }, "downloadPathTemplates": { diff --git a/locales/en.json b/locales/en.json index fafc7c0c..59c2f394 100644 --- a/locales/en.json +++ b/locales/en.json @@ -256,9 +256,8 @@ }, "priorityTags": { "title": "Priority Tags", - "description": "Customize the tag priority order for each model type.", + "description": "Customize the tag priority order for each model type (e.g., character, concept, style(toon|toon_style))", "placeholder": "character, concept, style(toon|toon_style)", - "example": "Example: character, concept, style(toon|toon_style)", "helpLinkLabel": "Open priority tags help", "modelTypes": { "lora": "LoRA", diff --git a/locales/es.json b/locales/es.json index 0f566407..a5511520 100644 --- a/locales/es.json +++ b/locales/es.json @@ -199,7 +199,7 @@ "videoSettings": "Configuración de video", "layoutSettings": "Configuración de diseño", "folderSettings": "Configuración de carpetas", - "priorityTags": "Priority Tags", + "priorityTags": "Etiquetas prioritarias", "downloadPathTemplates": "Plantillas de rutas de descarga", "exampleImages": "Imágenes de ejemplo", "misc": "Varios", @@ -255,24 +255,23 @@ "noDefault": "Sin predeterminado" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "Etiquetas prioritarias", + "description": "Personaliza el orden de prioridad de etiquetas para cada tipo de modelo (p. ej., character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "Abrir ayuda de etiquetas prioritarias", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Checkpoint", + "embedding": "Embedding" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "Etiquetas prioritarias actualizadas.", + "saveError": "Error al actualizar las etiquetas prioritarias.", + "loadingSuggestions": "Cargando sugerencias...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "A la entrada {index} le falta un paréntesis de cierre.", + "missingCanonical": "La entrada {index} debe incluir un nombre de etiqueta canónica.", + "duplicateCanonical": "La etiqueta canónica \"{tag}\" aparece más de una vez.", + "unknown": "Configuración de etiquetas prioritarias no válida." } }, "downloadPathTemplates": { diff --git a/locales/fr.json b/locales/fr.json index afb5a37c..c3bf37da 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -204,7 +204,7 @@ "misc": "Divers", "metadataArchive": "Base de données d'archive des métadonnées", "proxySettings": "Paramètres du proxy", - "priorityTags": "Priority Tags" + "priorityTags": "Étiquettes prioritaires" }, "contentFiltering": { "blurNsfwContent": "Flouter le contenu NSFW", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "Mot de passe pour l'authentification proxy (si nécessaire)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "Étiquettes prioritaires", + "description": "Personnalisez l'ordre de priorité des étiquettes pour chaque type de modèle (par ex. : character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "Ouvrir l'aide sur les étiquettes prioritaires", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Checkpoint", + "embedding": "Embedding" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "Étiquettes prioritaires mises à jour.", + "saveError": "Échec de la mise à jour des étiquettes prioritaires.", + "loadingSuggestions": "Chargement des suggestions...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "L'entrée {index} n'a pas de parenthèse fermante.", + "missingCanonical": "L'entrée {index} doit inclure un nom d'étiquette canonique.", + "duplicateCanonical": "L'étiquette canonique \"{tag}\" apparaît plusieurs fois.", + "unknown": "Configuration d'étiquettes prioritaires invalide." } } }, diff --git a/locales/he.json b/locales/he.json index b475ebe7..b141fca9 100644 --- a/locales/he.json +++ b/locales/he.json @@ -204,7 +204,7 @@ "misc": "שונות", "metadataArchive": "מסד נתונים של ארכיון מטא-דאטה", "proxySettings": "הגדרות פרוקסי", - "priorityTags": "Priority Tags" + "priorityTags": "תגיות עדיפות" }, "contentFiltering": { "blurNsfwContent": "טשטש תוכן NSFW", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "סיסמה לאימות מול הפרוקסי (אם נדרש)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "תגיות עדיפות", + "description": "התאם את סדר העדיפות של התגיות עבור כל סוג מודל (לדוגמה: character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "פתח עזרה בנושא תגיות עדיפות", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Checkpoint", + "embedding": "Embedding" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "תגיות העדיפות עודכנו.", + "saveError": "עדכון תגיות העדיפות נכשל.", + "loadingSuggestions": "טוען הצעות...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "לרשומה {index} חסר סוגר סוגריים.", + "missingCanonical": "על הרשומה {index} לכלול שם תגית קנונית.", + "duplicateCanonical": "התגית הקנונית \"{tag}\" מופיעה יותר מפעם אחת.", + "unknown": "תצורת תגיות העדיפות שגויה." } } }, diff --git a/locales/ja.json b/locales/ja.json index e766d475..197d8218 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -204,7 +204,7 @@ "misc": "その他", "metadataArchive": "メタデータアーカイブデータベース", "proxySettings": "プロキシ設定", - "priorityTags": "Priority Tags" + "priorityTags": "優先タグ" }, "contentFiltering": { "blurNsfwContent": "NSFWコンテンツをぼかす", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "プロキシ認証用のパスワード(必要な場合)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "優先タグ", + "description": "各モデルタイプのタグ優先順位をカスタマイズします (例: character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "優先タグのヘルプを開く", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "チェックポイント", + "embedding": "埋め込み" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "優先タグを更新しました。", + "saveError": "優先タグの更新に失敗しました。", + "loadingSuggestions": "候補を読み込み中...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "エントリ {index} に閉じ括弧がありません。", + "missingCanonical": "エントリ {index} には正規タグ名を含める必要があります。", + "duplicateCanonical": "正規タグ \"{tag}\" が複数回登場しています。", + "unknown": "無効な優先タグ設定です。" } } }, diff --git a/locales/ko.json b/locales/ko.json index 67a7c1e4..63606bfa 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -204,7 +204,7 @@ "misc": "기타", "metadataArchive": "메타데이터 아카이브 데이터베이스", "proxySettings": "프록시 설정", - "priorityTags": "Priority Tags" + "priorityTags": "우선순위 태그" }, "contentFiltering": { "blurNsfwContent": "NSFW 콘텐츠 블러 처리", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "프록시 인증에 필요한 비밀번호 (필요한 경우)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "우선순위 태그", + "description": "모델 유형별 태그 우선순위를 사용자 지정합니다(예: character, concept, style(toon|toon_style)).", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "우선순위 태그 도움말 열기", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "체크포인트", + "embedding": "임베딩" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "우선순위 태그가 업데이트되었습니다.", + "saveError": "우선순위 태그를 업데이트하지 못했습니다.", + "loadingSuggestions": "추천을 불러오는 중...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "{index}번째 항목에 닫는 괄호가 없습니다.", + "missingCanonical": "{index}번째 항목에는 정식 태그 이름이 포함되어야 합니다.", + "duplicateCanonical": "정식 태그 \"{tag}\"가 여러 번 나타납니다.", + "unknown": "잘못된 우선순위 태그 구성입니다." } } }, diff --git a/locales/ru.json b/locales/ru.json index 859fb428..8b4e9a8c 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -204,7 +204,7 @@ "misc": "Разное", "metadataArchive": "Архив метаданных", "proxySettings": "Настройки прокси", - "priorityTags": "Priority Tags" + "priorityTags": "Приоритетные теги" }, "contentFiltering": { "blurNsfwContent": "Размывать NSFW контент", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "Пароль для аутентификации на прокси (если требуется)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "Приоритетные теги", + "description": "Настройте порядок приоритетов тегов для каждого типа моделей (например, character, concept, style(toon|toon_style)).", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "Открыть справку по приоритетным тегам", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Чекпойнт", + "embedding": "Эмбеддинг" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "Приоритетные теги обновлены.", + "saveError": "Не удалось обновить приоритетные теги.", + "loadingSuggestions": "Загрузка подсказок...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "В записи {index} отсутствует закрывающая скобка.", + "missingCanonical": "Запись {index} должна содержать каноническое имя тега.", + "duplicateCanonical": "Канонический тег \"{tag}\" встречается более одного раза.", + "unknown": "Недопустимая конфигурация приоритетных тегов." } } }, diff --git a/locales/zh-CN.json b/locales/zh-CN.json index 3f0c3435..0c104212 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -204,7 +204,7 @@ "misc": "其他", "metadataArchive": "元数据归档数据库", "proxySettings": "代理设置", - "priorityTags": "Priority Tags" + "priorityTags": "优先标签" }, "contentFiltering": { "blurNsfwContent": "模糊 NSFW 内容", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "代理认证的密码 (如果需要)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "优先标签", + "description": "为每种模型类型自定义标签优先级顺序 (例如: character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "打开优先标签帮助", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Checkpoint", + "embedding": "Embedding" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "优先标签已更新。", + "saveError": "优先标签更新失败。", + "loadingSuggestions": "正在加载建议...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "条目 {index} 缺少右括号。", + "missingCanonical": "条目 {index} 必须包含规范标签名称。", + "duplicateCanonical": "规范标签 \"{tag}\" 出现多次。", + "unknown": "优先标签配置无效。" } } }, diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 783ecd38..5777ddae 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -204,7 +204,7 @@ "misc": "其他", "metadataArchive": "中繼資料封存資料庫", "proxySettings": "代理設定", - "priorityTags": "Priority Tags" + "priorityTags": "優先標籤" }, "contentFiltering": { "blurNsfwContent": "模糊 NSFW 內容", @@ -348,24 +348,23 @@ "proxyPasswordHelp": "代理驗證所需的密碼(如有需要)" }, "priorityTags": { - "title": "Priority Tags", - "description": "Customize the tag priority order for each model type. The first match becomes the folder name and powers tag suggestions.", - "placeholder": "celebrity(celeb|celebrity), stylized, character(char)", - "example": "Example: celebrity(celeb|celebrity), stylized, character(char)", - "helpLinkLabel": "Open priority tags help", + "title": "優先標籤", + "description": "為每種模型類型自訂標籤的優先順序 (例如: character, concept, style(toon|toon_style))", + "placeholder": "character, concept, style(toon|toon_style)", + "helpLinkLabel": "開啟優先標籤說明", "modelTypes": { - "lora": "LoRA priority", - "checkpoint": "Checkpoint priority", - "embedding": "Embedding priority" + "lora": "LoRA", + "checkpoint": "Checkpoint", + "embedding": "Embedding" }, - "saveSuccess": "Priority tags updated.", - "saveError": "Failed to update priority tags.", - "loadingSuggestions": "Loading suggestions...", + "saveSuccess": "優先標籤已更新。", + "saveError": "更新優先標籤失敗。", + "loadingSuggestions": "正在載入建議...", "validation": { - "missingClosingParen": "Entry {index} is missing a closing parenthesis.", - "missingCanonical": "Entry {index} must include a canonical tag name.", - "duplicateCanonical": "The canonical tag \"{tag}\" appears more than once.", - "unknown": "Invalid priority tag configuration." + "missingClosingParen": "項目 {index} 缺少右括號。", + "missingCanonical": "項目 {index} 必須包含正規標籤名稱。", + "duplicateCanonical": "正規標籤 \"{tag}\" 出現多於一次。", + "unknown": "優先標籤設定無效。" } } },