mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-10-03 16:45:33 -03:00
feat(i18n): translate OpenModelDB settings keys in all 9 locales
This commit is contained in:
@@ -120,6 +120,11 @@ Locales: `en`, `zh-CN`, `zh-TW`, `ja`, `ko`, `fr`, `de`, `es`, `ru`, `he` (RTL).
|
|||||||
> style. All 9 locales are translated (terminology in §2, "Download routing feature"),
|
> style. All 9 locales are translated (terminology in §2, "Download routing feature"),
|
||||||
> so the "no remaining placeholders" claim holds again.
|
> so the "no remaining placeholders" claim holds again.
|
||||||
|
|
||||||
|
> **Status (2026-10, OpenModelDB):** the OpenModelDB metadata-provider toggle added 2 keys
|
||||||
|
> (`settings.metadataArchive.enableOpenmodeldbApi(Help)`); all 9 locales are translated
|
||||||
|
> (terminology in §2, "OpenModelDB feature"), so the "no remaining placeholders" claim
|
||||||
|
> holds again.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 1. Hard rules (do not violate)
|
## 1. Hard rules (do not violate)
|
||||||
@@ -586,6 +591,18 @@ directly (model-type names, R3). The tooltip quotes the `modals.download.useDefa
|
|||||||
label verbatim with each locale's UI-label quoting style (zh-CN “ ”, zh-TW/ja 「 」,
|
label verbatim with each locale's UI-label quoting style (zh-CN “ ”, zh-TW/ja 「 」,
|
||||||
ko `' '`, fr « … », de „ … “, es/ru/he «…»).
|
ko `' '`, fr « … », de „ … “, es/ru/he «…»).
|
||||||
|
|
||||||
|
### OpenModelDB feature
|
||||||
|
|
||||||
|
**OpenModelDB** is a brand name and stays Latin in every locale (R3, same as CivitAI /
|
||||||
|
CivArchive); `openmodeldb.info` is a URL and stays verbatim. **Upscaler** follows the
|
||||||
|
Other Models rule (model-type name, Latin everywhere). The label/help mirror each
|
||||||
|
locale's existing `settings.metadataArchive.enableCivarchiveApi(Help)` phrasing, and
|
||||||
|
"metadata" uses the §5 rendering per locale.
|
||||||
|
|
||||||
|
| Term | Rendering |
|
||||||
|
|---|---|
|
||||||
|
| catalogue (the OpenModelDB catalogue) | zh-CN 目录 · zh-TW 目錄 · ja カタログ · ko 카탈로그 · fr catalogue · de Katalog · es catálogo · ru каталог · he קטלוג |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 3. Cross-cutting confusion hot-spots (must-fix list)
|
## 3. Cross-cutting confusion hot-spots (must-fix list)
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "Download erfolgreich abgeschlossen",
|
"downloadComplete": "Download erfolgreich abgeschlossen",
|
||||||
"enableCivarchiveApi": "CivArchive API als Metadaten-Anbieter aktivieren",
|
"enableCivarchiveApi": "CivArchive API als Metadaten-Anbieter aktivieren",
|
||||||
"enableCivarchiveApiHelp": "Wenn aktiviert, wird die CivArchive API als alternative Quelle für Modell-Metadaten verwendet (z. B. für von CivitAI gelöschte Modelle). Deaktivieren, um die Ratenbegrenzungen von CivArchive vollständig zu vermeiden.",
|
"enableCivarchiveApiHelp": "Wenn aktiviert, wird die CivArchive API als alternative Quelle für Modell-Metadaten verwendet (z. B. für von CivitAI gelöschte Modelle). Deaktivieren, um die Ratenbegrenzungen von CivArchive vollständig zu vermeiden.",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "OpenModelDB als Metadaten-Anbieter aktivieren",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "Wenn aktiviert, werden Upscaler-Metadaten zusätzlich im OpenModelDB-Katalog (openmodeldb.info) nachgeschlagen, wenn CivitAI keinen Eintrag hat. Der Katalog wird lokal zwischengespeichert und täglich aktualisiert.",
|
||||||
"providerOrder": "Reihenfolge der Metadaten-Anbieter",
|
"providerOrder": "Reihenfolge der Metadaten-Anbieter",
|
||||||
"providerOrderHelp": "Die CivitAI API wird immer zuerst versucht. Wählen Sie die Reihenfolge der übrigen Anbieter bei der Metadatensuche.",
|
"providerOrderHelp": "Die CivitAI API wird immer zuerst versucht. Wählen Sie die Reihenfolge der übrigen Anbieter bei der Metadatensuche.",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "Descarga completada exitosamente",
|
"downloadComplete": "Descarga completada exitosamente",
|
||||||
"enableCivarchiveApi": "Habilitar CivArchive API como proveedor de metadatos",
|
"enableCivarchiveApi": "Habilitar CivArchive API como proveedor de metadatos",
|
||||||
"enableCivarchiveApiHelp": "Al activarlo, la API de CivArchive se usa como fuente alternativa de metadatos de modelos (p. ej. para modelos eliminados de CivitAI). Desactívelo para evitar por completo los límites de velocidad de CivArchive.",
|
"enableCivarchiveApiHelp": "Al activarlo, la API de CivArchive se usa como fuente alternativa de metadatos de modelos (p. ej. para modelos eliminados de CivitAI). Desactívelo para evitar por completo los límites de velocidad de CivArchive.",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "Habilitar OpenModelDB como proveedor de metadatos",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "Al activarlo, los metadatos de Upscaler también se consultan en el catálogo de OpenModelDB (openmodeldb.info) cuando CivitAI no tiene ningún registro. El catálogo se almacena en caché localmente y se actualiza a diario.",
|
||||||
"providerOrder": "Orden de proveedores de metadatos de respaldo",
|
"providerOrder": "Orden de proveedores de metadatos de respaldo",
|
||||||
"providerOrderHelp": "La API de CivitAI siempre se intenta primero. Elija el orden de los demás proveedores al buscar metadatos.",
|
"providerOrderHelp": "La API de CivitAI siempre se intenta primero. Elija el orden de los demás proveedores al buscar metadatos.",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "Téléchargement terminé avec succès",
|
"downloadComplete": "Téléchargement terminé avec succès",
|
||||||
"enableCivarchiveApi": "Activer l'API CivArchive comme fournisseur de métadonnées",
|
"enableCivarchiveApi": "Activer l'API CivArchive comme fournisseur de métadonnées",
|
||||||
"enableCivarchiveApiHelp": "Lorsqu'elle est activée, l'API CivArchive est utilisée comme source de secours pour les métadonnées des modèles (par ex. pour les modèles supprimés de CivitAI). Désactivez pour éviter entièrement les limites de débit de CivArchive.",
|
"enableCivarchiveApiHelp": "Lorsqu'elle est activée, l'API CivArchive est utilisée comme source de secours pour les métadonnées des modèles (par ex. pour les modèles supprimés de CivitAI). Désactivez pour éviter entièrement les limites de débit de CivArchive.",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "Activer OpenModelDB comme fournisseur de métadonnées",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "Lorsqu’elle est activée, les métadonnées des Upscaler sont également recherchées dans le catalogue OpenModelDB (openmodeldb.info) lorsque CivitAI n’a aucune fiche. Le catalogue est mis en cache localement et actualisé quotidiennement.",
|
||||||
"providerOrder": "Ordre de secours des fournisseurs de métadonnées",
|
"providerOrder": "Ordre de secours des fournisseurs de métadonnées",
|
||||||
"providerOrderHelp": "L'API CivitAI est toujours essayée en premier. Choisissez l'ordre des autres fournisseurs lors de la recherche de métadonnées.",
|
"providerOrderHelp": "L'API CivitAI est toujours essayée en premier. Choisissez l'ordre des autres fournisseurs lors de la recherche de métadonnées.",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "ההורדה הושלמה בהצלחה",
|
"downloadComplete": "ההורדה הושלמה בהצלחה",
|
||||||
"enableCivarchiveApi": "הפעל את CivArchive API כספק מטא-נתונים",
|
"enableCivarchiveApi": "הפעל את CivArchive API כספק מטא-נתונים",
|
||||||
"enableCivarchiveApiHelp": "כאשר מופעל, CivArchive API משמש כמקור גיבוי למטא-נתונים של מודלים (למשל עבור מודלים שנמחקו מ-CivitAI). כבה כדי להימנע לחלוטין ממגבלות הקצב של CivArchive.",
|
"enableCivarchiveApiHelp": "כאשר מופעל, CivArchive API משמש כמקור גיבוי למטא-נתונים של מודלים (למשל עבור מודלים שנמחקו מ-CivitAI). כבה כדי להימנע לחלוטין ממגבלות הקצב של CivArchive.",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "הפעל את OpenModelDB כספק מטא-נתונים",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "כאשר מופעל, מטא-נתונים של Upscaler מחופשים גם בקטלוג OpenModelDB (openmodeldb.info) כאשר ל-CivitAI אין רשומה. הקטלוג נשמר במטמון מקומי ומתרענן מדי יום.",
|
||||||
"providerOrder": "סדר ספקי מטא-נתונים לגיבוי",
|
"providerOrder": "סדר ספקי מטא-נתונים לגיבוי",
|
||||||
"providerOrderHelp": "CivitAI API תמיד מנוסה ראשון. בחר את סדר הספקים הנותרים בעת חיפוש מטא-נתונים.",
|
"providerOrderHelp": "CivitAI API תמיד מנוסה ראשון. בחר את סדר הספקים הנותרים בעת חיפוש מטא-נתונים.",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "ダウンロードが正常に完了しました",
|
"downloadComplete": "ダウンロードが正常に完了しました",
|
||||||
"enableCivarchiveApi": "CivArchive API をメタデータプロバイダーとして有効化",
|
"enableCivarchiveApi": "CivArchive API をメタデータプロバイダーとして有効化",
|
||||||
"enableCivarchiveApiHelp": "有効にすると、CivArchive API がモデルメタデータの代替ソースとして使用されます(例:CivitAI から削除されたモデルの場合)。オフにすると、CivArchive のレート制限を完全に回避できます。",
|
"enableCivarchiveApiHelp": "有効にすると、CivArchive API がモデルメタデータの代替ソースとして使用されます(例:CivitAI から削除されたモデルの場合)。オフにすると、CivArchive のレート制限を完全に回避できます。",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "OpenModelDB をメタデータプロバイダーとして有効化",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "有効にすると、CivitAI に記録がない場合に、OpenModelDB カタログ(openmodeldb.info)でも Upscaler のメタデータを検索します。カタログはローカルにキャッシュされ、毎日更新されます。",
|
||||||
"providerOrder": "メタデータプロバイダーのフォールバック順序",
|
"providerOrder": "メタデータプロバイダーのフォールバック順序",
|
||||||
"providerOrderHelp": "CivitAI API が常に最初に試行されます。メタデータ検索時の残りのプロバイダーの順序を選択してください。",
|
"providerOrderHelp": "CivitAI API が常に最初に試行されます。メタデータ検索時の残りのプロバイダーの順序を選択してください。",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "다운로드가 성공적으로 완료되었습니다",
|
"downloadComplete": "다운로드가 성공적으로 완료되었습니다",
|
||||||
"enableCivarchiveApi": "CivArchive API를 메타데이터 제공자로 활성화",
|
"enableCivarchiveApi": "CivArchive API를 메타데이터 제공자로 활성화",
|
||||||
"enableCivarchiveApiHelp": "활성화하면 CivArchive API가 모델 메타데이터의 대체 소스로 사용됩니다 (예: CivitAI에서 삭제된 모델의 경우). 비활성화하면 CivArchive의 속도 제한을 완전히 피할 수 있습니다.",
|
"enableCivarchiveApiHelp": "활성화하면 CivArchive API가 모델 메타데이터의 대체 소스로 사용됩니다 (예: CivitAI에서 삭제된 모델의 경우). 비활성화하면 CivArchive의 속도 제한을 완전히 피할 수 있습니다.",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "OpenModelDB를 메타데이터 제공자로 활성화",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "활성화하면 CivitAI에 기록이 없을 때 OpenModelDB 카탈로그(openmodeldb.info)에서도 Upscaler 메타데이터를 조회합니다. 카탈로그는 로컬에 캐시되며 매일 새로 고쳐집니다.",
|
||||||
"providerOrder": "메타데이터 제공자 폴백 순서",
|
"providerOrder": "메타데이터 제공자 폴백 순서",
|
||||||
"providerOrderHelp": "CivitAI API가 항상 먼저 시도됩니다. 메타데이터 조회 시 나머지 제공자의 순서를 선택하세요.",
|
"providerOrderHelp": "CivitAI API가 항상 먼저 시도됩니다. 메타데이터 조회 시 나머지 제공자의 순서를 선택하세요.",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "Загрузка успешно завершена",
|
"downloadComplete": "Загрузка успешно завершена",
|
||||||
"enableCivarchiveApi": "Включить CivArchive API как источник метаданных",
|
"enableCivarchiveApi": "Включить CivArchive API как источник метаданных",
|
||||||
"enableCivarchiveApiHelp": "При включении CivArchive API используется как резервный источник метаданных моделей (например, для моделей, удалённых с CivitAI). Отключите, чтобы полностью избежать ограничений скорости CivArchive.",
|
"enableCivarchiveApiHelp": "При включении CivArchive API используется как резервный источник метаданных моделей (например, для моделей, удалённых с CivitAI). Отключите, чтобы полностью избежать ограничений скорости CivArchive.",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "Включить OpenModelDB как источник метаданных",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "При включении метаданные Upscaler также ищутся в каталоге OpenModelDB (openmodeldb.info), если у CivitAI нет записи. Каталог кэшируется локально и обновляется ежедневно.",
|
||||||
"providerOrder": "Порядок резервных источников метаданных",
|
"providerOrder": "Порядок резервных источников метаданных",
|
||||||
"providerOrderHelp": "CivitAI API всегда проверяется первым. Выберите порядок остальных источников при поиске метаданных.",
|
"providerOrderHelp": "CivitAI API всегда проверяется первым. Выберите порядок остальных источников при поиске метаданных.",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "下载成功完成",
|
"downloadComplete": "下载成功完成",
|
||||||
"enableCivarchiveApi": "启用 CivArchive API 作为元数据提供者",
|
"enableCivarchiveApi": "启用 CivArchive API 作为元数据提供者",
|
||||||
"enableCivarchiveApiHelp": "开启后,CivArchive API 将作为模型元数据的备用来源(例如用于已从 CivitAI 删除的模型)。关闭可完全避免 CivArchive 的速率限制。",
|
"enableCivarchiveApiHelp": "开启后,CivArchive API 将作为模型元数据的备用来源(例如用于已从 CivitAI 删除的模型)。关闭可完全避免 CivArchive 的速率限制。",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "启用 OpenModelDB 作为元数据提供者",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "开启后,当 CivitAI 没有记录时,也会在 OpenModelDB 目录(openmodeldb.info)中查询 Upscaler 元数据。目录会缓存在本地并每天刷新。",
|
||||||
"providerOrder": "元数据提供者回退顺序",
|
"providerOrder": "元数据提供者回退顺序",
|
||||||
"providerOrderHelp": "CivitAI API 始终优先尝试。选择查找元数据时其余提供者的顺序。",
|
"providerOrderHelp": "CivitAI API 始终优先尝试。选择查找元数据时其余提供者的顺序。",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
+2
-2
@@ -793,8 +793,8 @@
|
|||||||
"downloadComplete": "下載成功完成",
|
"downloadComplete": "下載成功完成",
|
||||||
"enableCivarchiveApi": "啟用 CivArchive API 作為中繼資料提供者",
|
"enableCivarchiveApi": "啟用 CivArchive API 作為中繼資料提供者",
|
||||||
"enableCivarchiveApiHelp": "開啟後,CivArchive API 將作為模型中繼資料的備用來源(例如用於已從 CivitAI 刪除的模型)。關閉可完全避免 CivArchive 的速率限制。",
|
"enableCivarchiveApiHelp": "開啟後,CivArchive API 將作為模型中繼資料的備用來源(例如用於已從 CivitAI 刪除的模型)。關閉可完全避免 CivArchive 的速率限制。",
|
||||||
"enableOpenmodeldbApi": "[TODO: Translate] Enable OpenModelDB as metadata provider",
|
"enableOpenmodeldbApi": "啟用 OpenModelDB 作為中繼資料提供者",
|
||||||
"enableOpenmodeldbApiHelp": "[TODO: Translate] When on, upscaler metadata is also looked up in the OpenModelDB catalogue (openmodeldb.info) when CivitAI has no record. The catalogue is cached locally and refreshed daily.",
|
"enableOpenmodeldbApiHelp": "開啟後,當 CivitAI 沒有記錄時,也會在 OpenModelDB 目錄(openmodeldb.info)中查詢 Upscaler 中繼資料。目錄會快取在本機並每日更新。",
|
||||||
"providerOrder": "中繼資料提供者回退順序",
|
"providerOrder": "中繼資料提供者回退順序",
|
||||||
"providerOrderHelp": "CivitAI API 始終優先嘗試。選擇查詢中繼資料時其餘提供者的順序。",
|
"providerOrderHelp": "CivitAI API 始終優先嘗試。選擇查詢中繼資料時其餘提供者的順序。",
|
||||||
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
"providerOrderCivitaiArchiveSqlite": "CivitAI → CivArchive → Archive DB",
|
||||||
|
|||||||
Reference in New Issue
Block a user