i18n(download): translate download root rules strings in all locales

Fill the 26 [TODO: Translate] placeholders per locale (24
settings.downloadRootRules.* keys + modals.download.routedByRule.*)
across zh-CN, zh-TW, ja, ko, fr, de, es, ru, he, following the
i18n guidelines: routing/root/base-model/tag terminology per §2,
R3 Latin model types and example token lists kept verbatim, R6
register, per-locale UI-label quoting in routedByRule, and fragment
style for the summary/chip strings. The es tag chip uses "Tag" (the
full "etiqueta" overflows the badge; the tooltip keeps the full term).

Source fix per R9/R7: en.json summary.selectBaseModels/enterTags used
U+2026 — now ASCII "..." (JS fallbacks and vitest assertions moved
with it; truncateMiddlePath's … stays, it is a path-elision character,
not a locale string).

Guidelines doc: new §2 "Download root rules feature" terminology
subsection + 2026-10 status entry.
This commit is contained in:
Will Miao
2026-10-10 08:15:35 +08:00
parent 7a76d44a20
commit 2e5f1db6df
13 changed files with 286 additions and 240 deletions
+2 -2
View File
@@ -517,8 +517,8 @@
},
"tagPlaceholder": "character, style, realistic",
"summary": {
"selectBaseModels": "Select base models…",
"enterTags": "Enter tags…",
"selectBaseModels": "Select base models...",
"enterTags": "Enter tags...",
"more": "+{count} more"
},
"types": {