From a13fbbff48f09751fb255815cbd3e5f4fb490138 Mon Sep 17 00:00:00 2001 From: Will Miao Date: Mon, 9 Feb 2026 09:21:59 +0800 Subject: [PATCH] i18n: complete translations for skip metadata refresh feature Translate all skip metadata refresh UI strings to all supported languages: - zh-CN, zh-TW, ja, ko, de, fr, es, ru, he Completes the translation TODOs from the previous commit. --- locales/de.json | 20 ++++++++++---------- locales/es.json | 20 ++++++++++---------- locales/fr.json | 20 ++++++++++---------- locales/he.json | 20 ++++++++++---------- locales/ja.json | 20 ++++++++++---------- locales/ko.json | 20 ++++++++++---------- locales/ru.json | 20 ++++++++++---------- locales/zh-CN.json | 20 ++++++++++---------- locales/zh-TW.json | 20 ++++++++++---------- 9 files changed, 90 insertions(+), 90 deletions(-) diff --git a/locales/de.json b/locales/de.json index 8ebd19fa..f0e39a6a 100644 --- a/locales/de.json +++ b/locales/de.json @@ -132,7 +132,7 @@ "badges": { "update": "Update", "updateAvailable": "Update verfügbar", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "Metadaten-Aktualisierung übersprungen" }, "usage": { "timesUsed": "Verwendungsanzahl" @@ -528,12 +528,12 @@ "checkUpdates": "Auswahl auf Updates prüfen", "moveAll": "Alle in Ordner verschieben", "autoOrganize": "Automatisch organisieren", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "Metadaten-Aktualisierung für ausgewählte Modelle überspringen", + "resumeMetadataRefresh": "Metadaten-Aktualisierung für ausgewählte Modelle fortsetzen", "deleteAll": "Alle Modelle löschen", "clear": "Auswahl löschen", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "Überspringen({count} Modelle)", + "resumeMetadataRefreshCount": "Fortsetzen({count} Modelle)", "autoOrganizeProgress": { "initializing": "Automatische Organisation wird initialisiert...", "starting": "Automatische Organisation für {type} wird gestartet...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "Basis-Modell erfolgreich für {count} Modell(e) aktualisiert", "bulkBaseModelUpdatePartial": "{success} Modelle aktualisiert, {failed} fehlgeschlagen", "bulkBaseModelUpdateFailed": "Aktualisierung des Basis-Modells für ausgewählte Modelle fehlgeschlagen", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "Aktualisiere Metadaten-Aktualisierungs-Flag für {count} Modell(e)...", + "skipMetadataRefreshSet": "Metadaten-Aktualisierung für {count} Modell(e) übersprungen", + "skipMetadataRefreshCleared": "Metadaten-Aktualisierung für {count} Modell(e) fortgesetzt", + "skipMetadataRefreshPartial": "{success} Modell(e) aktualisiert, {failed} fehlgeschlagen", + "skipMetadataRefreshFailed": "Fehler beim Aktualisieren des Metadaten-Aktualisierungs-Flags für ausgewählte Modelle", "bulkContentRatingUpdating": "Inhaltsbewertung wird für {count} Modell(e) aktualisiert...", "bulkContentRatingSet": "Inhaltsbewertung auf {level} für {count} Modell(e) gesetzt", "bulkContentRatingPartial": "Inhaltsbewertung auf {level} für {success} Modell(e) gesetzt, {failed} fehlgeschlagen", diff --git a/locales/es.json b/locales/es.json index ba819d89..43dce688 100644 --- a/locales/es.json +++ b/locales/es.json @@ -132,7 +132,7 @@ "badges": { "update": "Actualización", "updateAvailable": "Actualización disponible", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "Actualización de metadatos omitida" }, "usage": { "timesUsed": "Veces usado" @@ -528,12 +528,12 @@ "checkUpdates": "Comprobar actualizaciones para la selección", "moveAll": "Mover todos a carpeta", "autoOrganize": "Auto-organizar seleccionados", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "Omitir actualización de metadatos para seleccionados", + "resumeMetadataRefresh": "Reanudar actualización de metadatos para seleccionados", "deleteAll": "Eliminar todos los modelos", "clear": "Limpiar selección", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "Omitir({count} modelos)", + "resumeMetadataRefreshCount": "Reanudar({count} modelos)", "autoOrganizeProgress": { "initializing": "Inicializando auto-organización...", "starting": "Iniciando auto-organización para {type}...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "Modelo base actualizado exitosamente para {count} modelo(s)", "bulkBaseModelUpdatePartial": "Actualizados {success} modelo(s), fallaron {failed} modelo(s)", "bulkBaseModelUpdateFailed": "Error al actualizar el modelo base para los modelos seleccionados", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "Actualizando flag de actualización de metadatos para {count} modelo(s)...", + "skipMetadataRefreshSet": "Actualización de metadatos omitida para {count} modelo(s)", + "skipMetadataRefreshCleared": "Actualización de metadatos reanudada para {count} modelo(s)", + "skipMetadataRefreshPartial": "{success} modelo(s) actualizados, {failed} fallaron", + "skipMetadataRefreshFailed": "Error al actualizar flag de actualización de metadatos para los modelos seleccionados", "bulkContentRatingUpdating": "Actualizando la clasificación de contenido para {count} modelo(s)...", "bulkContentRatingSet": "Clasificación de contenido establecida en {level} para {count} modelo(s)", "bulkContentRatingPartial": "Clasificación de contenido establecida en {level} para {success} modelo(s), {failed} fallaron", diff --git a/locales/fr.json b/locales/fr.json index d12c11c8..30b1cc8a 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -132,7 +132,7 @@ "badges": { "update": "Mise à jour", "updateAvailable": "Mise à jour disponible", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "Actualisation des métadonnées ignorée" }, "usage": { "timesUsed": "Nombre d'utilisations" @@ -528,12 +528,12 @@ "checkUpdates": "Vérifier les mises à jour pour la sélection", "moveAll": "Déplacer tout vers un dossier", "autoOrganize": "Auto-organiser la sélection", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "Ignorer l'actualisation des métadonnées pour la sélection", + "resumeMetadataRefresh": "Reprendre l'actualisation des métadonnées pour la sélection", "deleteAll": "Supprimer tous les modèles", "clear": "Effacer la sélection", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "Ignorer({count} modèles)", + "resumeMetadataRefreshCount": "Reprendre({count} modèles)", "autoOrganizeProgress": { "initializing": "Initialisation de l'auto-organisation...", "starting": "Démarrage de l'auto-organisation pour {type}...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "Modèle de base mis à jour avec succès pour {count} modèle(s)", "bulkBaseModelUpdatePartial": "{success} modèle(s) mis à jour, {failed} modèle(s) en échec", "bulkBaseModelUpdateFailed": "Échec de la mise à jour du modèle de base pour les modèles sélectionnés", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "Mise à jour du flag d'actualisation des métadonnées pour {count} modèle(s)...", + "skipMetadataRefreshSet": "Actualisation des métadonnées ignorée pour {count} modèle(s)", + "skipMetadataRefreshCleared": "Actualisation des métadonnées reprise pour {count} modèle(s)", + "skipMetadataRefreshPartial": "{success} modèle(s) mis à jour, {failed} échoué(s)", + "skipMetadataRefreshFailed": "Échec de la mise à jour du flag d'actualisation des métadonnées pour les modèles sélectionnés", "bulkContentRatingUpdating": "Mise à jour de la classification du contenu pour {count} modèle(s)...", "bulkContentRatingSet": "Classification du contenu définie sur {level} pour {count} modèle(s)", "bulkContentRatingPartial": "Classification du contenu définie sur {level} pour {success} modèle(s), {failed} échec(s)", diff --git a/locales/he.json b/locales/he.json index bca27b8a..b29d2708 100644 --- a/locales/he.json +++ b/locales/he.json @@ -132,7 +132,7 @@ "badges": { "update": "עדכון", "updateAvailable": "עדכון זמין", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "רענון המטא-נתונים דולג" }, "usage": { "timesUsed": "מספר שימושים" @@ -528,12 +528,12 @@ "checkUpdates": "בדוק עדכונים לבחירה", "moveAll": "העבר הכל לתיקייה", "autoOrganize": "ארגן אוטומטית נבחרים", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "דילוג על רענון מטא-נתונים לנבחרים", + "resumeMetadataRefresh": "המשך רענון מטא-נתונים לנבחרים", "deleteAll": "מחק את כל המודלים", "clear": "נקה בחירה", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "דילוג({count} מודלים)", + "resumeMetadataRefreshCount": "המשך({count} מודלים)", "autoOrganizeProgress": { "initializing": "מאתחל ארגון אוטומטי...", "starting": "מתחיל ארגון אוטומטי עבור {type}...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "עודכן בהצלחה מודל הבסיס עבור {count} מודל(ים)", "bulkBaseModelUpdatePartial": "עודכנו {success} מודל(ים), נכשלו {failed} מודל(ים)", "bulkBaseModelUpdateFailed": "עדכון מודל הבסיס עבור המודלים שנבחרו נכשל", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "מעדכן דגל רענון מטא-נתונים עבור {count} מודל(ים)...", + "skipMetadataRefreshSet": "רענון מטא-נתונים דולג עבור {count} מודל(ים)", + "skipMetadataRefreshCleared": "רענון מטא-נתונים התחדש עבור {count} מודל(ים)", + "skipMetadataRefreshPartial": "{success} מודל(ים) עודכנו, {failed} נכשלו", + "skipMetadataRefreshFailed": "נכשל בעדכון דגל רענון מטא-נתונים עבור המודלים הנבחרים", "bulkContentRatingUpdating": "מעדכן דירוג תוכן עבור {count} מודלים...", "bulkContentRatingSet": "דירוג התוכן הוגדר ל-{level} עבור {count} מודלים", "bulkContentRatingPartial": "דירוג התוכן הוגדר ל-{level} עבור {success} מודלים, {failed} נכשלו", diff --git a/locales/ja.json b/locales/ja.json index 9dce6b2d..7067d4e5 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -132,7 +132,7 @@ "badges": { "update": "アップデート", "updateAvailable": "アップデートがあります", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "メタデータの更新がスキップされました" }, "usage": { "timesUsed": "使用回数" @@ -528,12 +528,12 @@ "checkUpdates": "選択項目の更新を確認", "moveAll": "すべてをフォルダに移動", "autoOrganize": "自動整理を実行", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "選択したモデルのメタデータ更新をスキップ", + "resumeMetadataRefresh": "選択したモデルのメタデータ更新を再開", "deleteAll": "すべてのモデルを削除", "clear": "選択をクリア", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "スキップ({count}モデル)", + "resumeMetadataRefreshCount": "再開({count}モデル)", "autoOrganizeProgress": { "initializing": "自動整理を初期化中...", "starting": "{type}の自動整理を開始中...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "{count} モデルのベースモデルが正常に更新されました", "bulkBaseModelUpdatePartial": "{success} モデルを更新、{failed} モデルは失敗しました", "bulkBaseModelUpdateFailed": "選択したモデルのベースモデルの更新に失敗しました", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "{count}モデルのメタデータ更新フラグを更新中...", + "skipMetadataRefreshSet": "{count}モデルのメタデータ更新をスキップしました", + "skipMetadataRefreshCleared": "{count}モデルのメタデータ更新を再開しました", + "skipMetadataRefreshPartial": "{success}モデルを更新しました。{failed}モデルで失敗しました", + "skipMetadataRefreshFailed": "選択したモデルのメタデータ更新フラグの更新に失敗しました", "bulkContentRatingUpdating": "{count} 件のモデルのコンテンツレーティングを更新中...", "bulkContentRatingSet": "{count} 件のモデルのコンテンツレーティングを {level} に設定しました", "bulkContentRatingPartial": "{success} 件のモデルのコンテンツレーティングを {level} に設定、{failed} 件は失敗しました", diff --git a/locales/ko.json b/locales/ko.json index 8784ca10..fe7c1394 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -132,7 +132,7 @@ "badges": { "update": "업데이트", "updateAvailable": "업데이트 가능", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "메타데이터 새로고침 건너뜀" }, "usage": { "timesUsed": "사용 횟수" @@ -528,12 +528,12 @@ "checkUpdates": "선택 항목 업데이트 확인", "moveAll": "모두 폴더로 이동", "autoOrganize": "자동 정리 선택", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "선택한 모델의 메타데이터 새로고침 건너뛰기", + "resumeMetadataRefresh": "선택한 모델의 메타데이터 새로고침 재개", "deleteAll": "모든 모델 삭제", "clear": "선택 지우기", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "건너뛰기({count}개 모델)", + "resumeMetadataRefreshCount": "재개({count}개 모델)", "autoOrganizeProgress": { "initializing": "자동 정리 초기화 중...", "starting": "{type}에 대한 자동 정리 시작...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "{count}개의 모델에 베이스 모델이 성공적으로 업데이트되었습니다", "bulkBaseModelUpdatePartial": "{success}개의 모델이 업데이트되었고, {failed}개의 모델이 실패했습니다", "bulkBaseModelUpdateFailed": "선택한 모델의 베이스 모델 업데이트에 실패했습니다", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "{count}개 모델의 메타데이터 새로고침 플래그를 업데이트하는 중...", + "skipMetadataRefreshSet": "{count}개 모델의 메타데이터 새로고침을 건너뛰었습니다", + "skipMetadataRefreshCleared": "{count}개 모델의 메타데이터 새로고침을 재개했습니다", + "skipMetadataRefreshPartial": "{success}개 모델을 업데이트했습니다. {failed}개 실패", + "skipMetadataRefreshFailed": "선택한 모델의 메타데이터 새로고침 플래그 업데이트 실패", "bulkContentRatingUpdating": "{count}개 모델의 콘텐츠 등급을 업데이트하는 중...", "bulkContentRatingSet": "{count}개 모델의 콘텐츠 등급을 {level}(으)로 설정했습니다", "bulkContentRatingPartial": "{success}개 모델의 콘텐츠 등급을 {level}(으)로 설정했고, {failed}개는 실패했습니다", diff --git a/locales/ru.json b/locales/ru.json index 0e753bac..a202f4ab 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -132,7 +132,7 @@ "badges": { "update": "Обновление", "updateAvailable": "Доступно обновление", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "Обновление метаданных пропущено" }, "usage": { "timesUsed": "Количество использований" @@ -528,12 +528,12 @@ "checkUpdates": "Проверить обновления для выбранных", "moveAll": "Переместить все в папку", "autoOrganize": "Автоматически организовать выбранные", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "Пропустить обновление метаданных для выбранных", + "resumeMetadataRefresh": "Возобновить обновление метаданных для выбранных", "deleteAll": "Удалить все модели", "clear": "Очистить выбор", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "Пропустить({count} моделей)", + "resumeMetadataRefreshCount": "Возобновить({count} моделей)", "autoOrganizeProgress": { "initializing": "Инициализация автоматической организации...", "starting": "Запуск автоматической организации для {type}...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "Базовая модель успешно обновлена для {count} моделей", "bulkBaseModelUpdatePartial": "Обновлено {success} моделей, не удалось обновить {failed} моделей", "bulkBaseModelUpdateFailed": "Не удалось обновить базовую модель для выбранных моделей", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "Обновление флага обновления метаданных для {count} модели(ей)...", + "skipMetadataRefreshSet": "Обновление метаданных пропущено для {count} модели(ей)", + "skipMetadataRefreshCleared": "Обновление метаданных возобновлено для {count} модели(ей)", + "skipMetadataRefreshPartial": "{success} модели(ей) обновлено, {failed} не удалось", + "skipMetadataRefreshFailed": "Не удалось обновить флаг обновления метаданных для выбранных моделей", "bulkContentRatingUpdating": "Обновление рейтинга контента для {count} модель(ей)...", "bulkContentRatingSet": "Рейтинг контента установлен на {level} для {count} модель(ей)", "bulkContentRatingPartial": "Рейтинг контента {level} установлен для {success} модель(ей), {failed} не удалось", diff --git a/locales/zh-CN.json b/locales/zh-CN.json index 6fc43e51..d9264ab8 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -132,7 +132,7 @@ "badges": { "update": "更新", "updateAvailable": "有可用更新", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "元数据刷新已跳过" }, "usage": { "timesUsed": "使用次数" @@ -528,12 +528,12 @@ "checkUpdates": "检查所选更新", "moveAll": "移动所选中到文件夹", "autoOrganize": "自动整理所选模型", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "跳过所选模型的元数据刷新", + "resumeMetadataRefresh": "恢复所选模型的元数据刷新", "deleteAll": "删除选中模型", "clear": "清除选择", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "跳过({count} 个模型)", + "resumeMetadataRefreshCount": "恢复({count} 个模型)", "autoOrganizeProgress": { "initializing": "正在初始化自动整理...", "starting": "正在为 {type} 启动自动整理...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "成功为 {count} 个模型更新基础模型", "bulkBaseModelUpdatePartial": "更新了 {success} 个模型,{failed} 个失败", "bulkBaseModelUpdateFailed": "为选中模型更新基础模型失败", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "正在更新 {count} 个模型的元数据刷新标志...", + "skipMetadataRefreshSet": "已为 {count} 个模型跳过元数据刷新", + "skipMetadataRefreshCleared": "已为 {count} 个模型恢复元数据刷新", + "skipMetadataRefreshPartial": "已更新 {success} 个模型,{failed} 个失败", + "skipMetadataRefreshFailed": "未能更新所选模型的元数据刷新标志", "bulkContentRatingUpdating": "正在为 {count} 个模型更新内容评级...", "bulkContentRatingSet": "已将 {count} 个模型的内容评级设置为 {level}", "bulkContentRatingPartial": "已将 {success} 个模型的内容评级设置为 {level},{failed} 个失败", diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 9dbc89cf..5f95a310 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -132,7 +132,7 @@ "badges": { "update": "更新", "updateAvailable": "有可用更新", - "skipRefresh": "[TODO: Translate] Metadata refresh skipped" + "skipRefresh": "元數據更新已跳過" }, "usage": { "timesUsed": "使用次數" @@ -528,12 +528,12 @@ "checkUpdates": "檢查所選更新", "moveAll": "全部移動到資料夾", "autoOrganize": "自動整理所選模型", - "skipMetadataRefresh": "[TODO: Translate] Skip Metadata Refresh for Selected", - "resumeMetadataRefresh": "[TODO: Translate] Resume Metadata Refresh for Selected", + "skipMetadataRefresh": "跳過所選模型的元數據更新", + "resumeMetadataRefresh": "恢復所選模型的元數據更新", "deleteAll": "刪除全部模型", "clear": "清除選取", - "skipMetadataRefreshCount": "[TODO: Translate] Skip ({count} models)", - "resumeMetadataRefreshCount": "[TODO: Translate] Resume ({count} models)", + "skipMetadataRefreshCount": "跳過({count} 個模型)", + "resumeMetadataRefreshCount": "恢復({count} 個模型)", "autoOrganizeProgress": { "initializing": "正在初始化自動整理...", "starting": "正在開始自動整理 {type}...", @@ -1384,11 +1384,11 @@ "bulkBaseModelUpdateSuccess": "已成功為 {count} 個模型更新基礎模型", "bulkBaseModelUpdatePartial": "已更新 {success} 個模型,{failed} 個模型失敗", "bulkBaseModelUpdateFailed": "更新所選模型的基礎模型失敗", - "skipMetadataRefreshUpdating": "[TODO: Translate] Updating metadata refresh flag for {count} model(s)...", - "skipMetadataRefreshSet": "[TODO: Translate] Metadata refresh skipped for {count} model(s)", - "skipMetadataRefreshCleared": "[TODO: Translate] Metadata refresh resumed for {count} model(s)", - "skipMetadataRefreshPartial": "[TODO: Translate] Updated {success} model(s), {failed} failed", - "skipMetadataRefreshFailed": "[TODO: Translate] Failed to update metadata refresh flag for selected models", + "skipMetadataRefreshUpdating": "正在更新 {count} 個模型的元數據更新標記...", + "skipMetadataRefreshSet": "已為 {count} 個模型跳過元數據更新", + "skipMetadataRefreshCleared": "已為 {count} 個模型恢復元數據更新", + "skipMetadataRefreshPartial": "已更新 {success} 個模型,{failed} 個失敗", + "skipMetadataRefreshFailed": "無法更新所選模型的元數據更新標記", "bulkContentRatingUpdating": "正在為 {count} 個模型更新內容分級...", "bulkContentRatingSet": "已將 {count} 個模型的內容分級設定為 {level}", "bulkContentRatingPartial": "已將 {success} 個模型的內容分級設定為 {level},{failed} 個失敗",