fix(i18n): correct stale help texts, inverted ko tag logic and placeholder contracts

- viewLocalTooltip: all 9 locales said 'coming soon'; describe the actual
  action (show local versions on main page)
- settings.downloadSkipBaseModels.help / hideEarlyAccessUpdates.help /
  aiProvider.apiBaseHelp: retranslate all locales to the current en wording
  (previous translations described an older source string)
- ko header.filter.tagLogicAny: 'all tags match' was inverted and identical
  to tagLogicAll; fix zh-TW typo 票籤 -> 標籤
- modals.checkUpdates.title/message: restore {typePlural} in zh-CN/zh-TW/ja/ko
- zh-CN recipes.controls.import.downloadLocationPreview: drop invented {path}
  (caller passes no params; it rendered literally)
- zh-TW toast.controls.refreshFailed: restore {action} placeholder
- toast.settings.mappingsUpdated: drop English-inflection {plural} where '<noun>s'
  would corrupt the noun (zh-CN/zh-TW/ja/ko/de/ru/he); caller passes hardcoded 's'
This commit is contained in:
Will Miao
2026-08-29 12:36:18 +08:00
parent 1a1be95a64
commit 3c3ac49f2f
9 changed files with 51 additions and 51 deletions
+4 -4
View File
@@ -428,7 +428,7 @@
},
"downloadSkipBaseModels": {
"label": "Ignorer les téléchargements pour certains modèles de base",
"help": "Sapplique à tous les flux de téléchargement. Seuls les modèles de base pris en charge peuvent être sélectionnés ici.",
"help": "Lorsqu'elle est activée, les versions utilisant les modèles de base sélectionnés seront ignorées.",
"searchPlaceholder": "Filtrer les modèles de base...",
"empty": "Aucun modèle de base ne correspond à la recherche actuelle.",
"summary": {
@@ -625,7 +625,7 @@
},
"hideEarlyAccessUpdates": {
"label": "Masquer les mises à jour en accès anticipé",
"help": "Seulement les mises à jour en accès anticipé"
"help": "Lorsqu'elle est activée, les modèles qui n'ont que des mises à jour en accès anticipé n'afficheront pas le badge « Mise à jour disponible »."
},
"hidePaidUpdates": {
"label": "Masquer les mises à jour payantes",
@@ -708,7 +708,7 @@
"custom": "Personnalisé (compatible OpenAI)"
},
"apiBase": "URL de base de l'API",
"apiBaseHelp": "L'URL de base pour l'API LLM (ex. https://api.openai.com/v1). Laissez vide pour utiliser le fournisseur par défaut.",
"apiBaseHelp": "L'URL de base pour l'API LLM. Sélectionnez un préréglage ou saisissez une URL personnalisée. La liste déroulante affiche les préréglages de tous les fournisseurs pris en charge.",
"apiBasePlaceholder": "https://api.openai.com/v1",
"apiKey": "Clé API",
"apiKeyHelp": "Votre clé API du fournisseur LLM. Stockée localement, jamais envoyée à un serveur autre que votre fournisseur LLM choisi.",
@@ -1665,7 +1665,7 @@
"resumeModelUpdates": "Reprendre les mises à jour pour ce modèle",
"ignoreModelUpdates": "Ignorer les mises à jour pour ce modèle",
"viewLocalVersions": "Voir toutes les versions locales",
"viewLocalTooltip": "Bientôt disponible"
"viewLocalTooltip": "Afficher toutes les versions locales de ce modèle sur la page principale"
},
"filters": {
"label": "Filtre de base",