i18n: add Custom Keys strings to all locale files

The env translation block is type-checked across every locale (tsc -b), so
the 8 new customKeys strings must exist in all of them, not just en/zh. Add
translated entries to the remaining 14 locales (de, es, fr, it, ja, ko, pt,
ru, tr, uk, hu, ga, af, zh-hant).
This commit is contained in:
Ben 2026-06-29 11:49:43 +10:00 committed by Teknium
parent 1c75e7c9d8
commit 20b03d9aee
14 changed files with 112 additions and 0 deletions

View file

@ -433,6 +433,14 @@ export const af: Translations = {
replaceCurrentValue: "Vervang huidige waarde ({preview})",
showValue: "Wys werklike waarde",
hideValue: "Versteek waarde",
customTitle: "Pasgemaakte sleutels",
customHint: "Arbitrêre omgewingsveranderlikes wat in jou .env gestoor is en wat Hermes nie herken nie. Gebruik dit om omgewingsveranderlikes vir vaardighede, MCP-bedieners of jou eie gereedskap in te spuit.",
customConfigured: "{count} pasgemaakte sleutel(s) gestel",
addCustomKey: "Voeg 'n pasgemaakte sleutel by",
customKeyName: "Veranderlike naam",
customKeyNamePlaceholder: "bv. MY_SERVICE_API_KEY",
add: "Voeg by",
invalidKeyName: "Gebruik slegs letters, syfers en onderstrepe (moet met 'n letter of onderstreep begin).",
},
oauth: {

View file

@ -433,6 +433,14 @@ export const de: Translations = {
replaceCurrentValue: "Aktuellen Wert ersetzen ({preview})",
showValue: "Echten Wert anzeigen",
hideValue: "Wert ausblenden",
customTitle: "Benutzerdefinierte Schlüssel",
customHint: "Beliebige Umgebungsvariablen in deiner .env, die Hermes nicht erkennt. Verwende sie, um Umgebungsvariablen für Skills, MCP-Server oder eigene Tools einzuschleusen.",
customConfigured: "{count} benutzerdefinierte Schlüssel gesetzt",
addCustomKey: "Benutzerdefinierten Schlüssel hinzufügen",
customKeyName: "Variablenname",
customKeyNamePlaceholder: "z. B. MY_SERVICE_API_KEY",
add: "Hinzufügen",
invalidKeyName: "Nur Buchstaben, Zahlen und Unterstriche verwenden (muss mit einem Buchstaben oder Unterstrich beginnen).",
},
oauth: {

View file

@ -434,6 +434,14 @@ export const es: Translations = {
replaceCurrentValue: "Reemplazar valor actual ({preview})",
showValue: "Mostrar valor real",
hideValue: "Ocultar valor",
customTitle: "Claves personalizadas",
customHint: "Variables de entorno arbitrarias almacenadas en tu .env que Hermes no reconoce. Úsalas para inyectar variables de entorno para skills, servidores MCP o tus propias herramientas.",
customConfigured: "{count} clave(s) personalizada(s) configurada(s)",
addCustomKey: "Añadir una clave personalizada",
customKeyName: "Nombre de la variable",
customKeyNamePlaceholder: "p. ej. MY_SERVICE_API_KEY",
add: "Añadir",
invalidKeyName: "Usa solo letras, números y guiones bajos (debe empezar por una letra o un guion bajo).",
},
oauth: {

View file

@ -434,6 +434,14 @@ export const fr: Translations = {
replaceCurrentValue: "Remplacer la valeur actuelle ({preview})",
showValue: "Afficher la valeur réelle",
hideValue: "Masquer la valeur",
customTitle: "Clés personnalisées",
customHint: "Variables d'environnement arbitraires stockées dans votre .env que Hermes ne reconnaît pas. Utilisez-les pour injecter des variables d'environnement pour des compétences, des serveurs MCP ou vos propres outils.",
customConfigured: "{count} clé(s) personnalisée(s) définie(s)",
addCustomKey: "Ajouter une clé personnalisée",
customKeyName: "Nom de la variable",
customKeyNamePlaceholder: "p. ex. MY_SERVICE_API_KEY",
add: "Ajouter",
invalidKeyName: "Utilisez uniquement des lettres, des chiffres et des traits de soulignement (doit commencer par une lettre ou un trait de soulignement).",
},
oauth: {

View file

@ -441,6 +441,14 @@ export const ga: Translations = {
replaceCurrentValue: "Athchuir an luach reatha ({preview})",
showValue: "Taispeáin an fíorluach",
hideValue: "Folaigh an luach",
customTitle: "Eochracha Saincheaptha",
customHint: "Athróga timpeallachta treallach atá stóráilte i do .env nach n-aithníonn Hermes. Úsáid iad chun athróga timpeallachta a instealladh do scileanna, freastalaithe MCP, nó d'uirlisí féin.",
customConfigured: "{count} eochair shaincheaptha socraithe",
addCustomKey: "Cuir eochair shaincheaptha leis",
customKeyName: "Ainm na hathróige",
customKeyNamePlaceholder: "m.sh. MY_SERVICE_API_KEY",
add: "Cuir leis",
invalidKeyName: "Úsáid litreacha, uimhreacha agus fostríoca amháin (caithfidh sé tosú le litir nó fostríoc).",
},
oauth: {

View file

@ -433,6 +433,14 @@ export const hu: Translations = {
replaceCurrentValue: "Jelenlegi érték cseréje ({preview})",
showValue: "Tényleges érték megjelenítése",
hideValue: "Érték elrejtése",
customTitle: "Egyéni kulcsok",
customHint: "A .env fájlban tárolt tetszőleges környezeti változók, amelyeket a Hermes nem ismer fel. Használd ezeket környezeti változók beillesztésére képességekhez, MCP-kiszolgálókhoz vagy saját eszközeidhez.",
customConfigured: "{count} egyéni kulcs beállítva",
addCustomKey: "Egyéni kulcs hozzáadása",
customKeyName: "Változó neve",
customKeyNamePlaceholder: "pl. MY_SERVICE_API_KEY",
add: "Hozzáadás",
invalidKeyName: "Csak betűket, számokat és aláhúzásokat használj (betűvel vagy aláhúzással kell kezdődnie).",
},
oauth: {

View file

@ -433,6 +433,14 @@ export const it: Translations = {
replaceCurrentValue: "Sostituisci valore corrente ({preview})",
showValue: "Mostra valore reale",
hideValue: "Nascondi valore",
customTitle: "Chiavi personalizzate",
customHint: "Variabili d'ambiente arbitrarie salvate nel tuo .env che Hermes non riconosce. Usale per iniettare variabili d'ambiente per skill, server MCP o i tuoi strumenti.",
customConfigured: "{count} chiave/i personalizzata/e impostata/e",
addCustomKey: "Aggiungi una chiave personalizzata",
customKeyName: "Nome della variabile",
customKeyNamePlaceholder: "es. MY_SERVICE_API_KEY",
add: "Aggiungi",
invalidKeyName: "Usa solo lettere, numeri e trattini bassi (deve iniziare con una lettera o un trattino basso).",
},
oauth: {

View file

@ -432,6 +432,14 @@ export const ja: Translations = {
replaceCurrentValue: "現在の値を置き換える ({preview})",
showValue: "実際の値を表示",
hideValue: "値を非表示",
customTitle: "カスタムキー",
customHint: "Hermes が認識しない、.env に保存された任意の環境変数。スキル、MCP サーバー、または独自のツール用に環境変数を注入するために使用します。",
customConfigured: "カスタムキーを {count} 個設定済み",
addCustomKey: "カスタムキーを追加",
customKeyName: "変数名",
customKeyNamePlaceholder: "例: MY_SERVICE_API_KEY",
add: "追加",
invalidKeyName: "英字・数字・アンダースコアのみ使用できます(英字またはアンダースコアで始める必要があります)。",
},
oauth: {

View file

@ -432,6 +432,14 @@ export const ko: Translations = {
replaceCurrentValue: "현재 값 교체 ({preview})",
showValue: "실제 값 표시",
hideValue: "값 숨기기",
customTitle: "사용자 지정 키",
customHint: "Hermes가 인식하지 못하는, .env에 저장된 임의의 환경 변수입니다. 스킬, MCP 서버 또는 자체 도구를 위한 환경 변수를 주입하는 데 사용하세요.",
customConfigured: "사용자 지정 키 {count}개 설정됨",
addCustomKey: "사용자 지정 키 추가",
customKeyName: "변수 이름",
customKeyNamePlaceholder: "예: MY_SERVICE_API_KEY",
add: "추가",
invalidKeyName: "문자, 숫자, 밑줄만 사용하세요(문자 또는 밑줄로 시작해야 합니다).",
},
oauth: {

View file

@ -434,6 +434,14 @@ export const pt: Translations = {
replaceCurrentValue: "Substituir valor atual ({preview})",
showValue: "Mostrar valor real",
hideValue: "Ocultar valor",
customTitle: "Chaves personalizadas",
customHint: "Variáveis de ambiente arbitrárias armazenadas no seu .env que o Hermes não reconhece. Use-as para injetar variáveis de ambiente para skills, servidores MCP ou suas próprias ferramentas.",
customConfigured: "{count} chave(s) personalizada(s) definida(s)",
addCustomKey: "Adicionar uma chave personalizada",
customKeyName: "Nome da variável",
customKeyNamePlaceholder: "ex. MY_SERVICE_API_KEY",
add: "Adicionar",
invalidKeyName: "Use apenas letras, números e sublinhados (deve começar com uma letra ou sublinhado).",
},
oauth: {

View file

@ -433,6 +433,14 @@ export const ru: Translations = {
replaceCurrentValue: "Заменить текущее значение ({preview})",
showValue: "Показать реальное значение",
hideValue: "Скрыть значение",
customTitle: "Пользовательские ключи",
customHint: "Произвольные переменные окружения, сохранённые в вашем .env, которые Hermes не распознаёт. Используйте их для внедрения переменных окружения для навыков, серверов MCP или собственных инструментов.",
customConfigured: "Задано пользовательских ключей: {count}",
addCustomKey: "Добавить пользовательский ключ",
customKeyName: "Имя переменной",
customKeyNamePlaceholder: "напр. MY_SERVICE_API_KEY",
add: "Добавить",
invalidKeyName: "Используйте только буквы, цифры и подчёркивания (должно начинаться с буквы или подчёркивания).",
},
oauth: {

View file

@ -433,6 +433,14 @@ export const tr: Translations = {
replaceCurrentValue: "Mevcut değeri değiştir ({preview})",
showValue: "Gerçek değeri göster",
hideValue: "Değeri gizle",
customTitle: "Özel Anahtarlar",
customHint: ".env dosyanızda saklanan ve Hermes'in tanımadığı rastgele ortam değişkenleri. Bunları beceriler, MCP sunucuları veya kendi araçlarınız için ortam değişkenleri eklemek için kullanın.",
customConfigured: "{count} özel anahtar ayarlandı",
addCustomKey: "Özel anahtar ekle",
customKeyName: "Değişken adı",
customKeyNamePlaceholder: "örn. MY_SERVICE_API_KEY",
add: "Ekle",
invalidKeyName: "Yalnızca harf, rakam ve alt çizgi kullanın (bir harf veya alt çizgi ile başlamalıdır).",
},
oauth: {

View file

@ -434,6 +434,14 @@ export const uk: Translations = {
replaceCurrentValue: "Замінити поточне значення ({preview})",
showValue: "Показати справжнє значення",
hideValue: "Сховати значення",
customTitle: "Власні ключі",
customHint: "Довільні змінні середовища, збережені у вашому .env, які Hermes не розпізнає. Використовуйте їх для впровадження змінних середовища для навичок, серверів MCP або власних інструментів.",
customConfigured: "Задано власних ключів: {count}",
addCustomKey: "Додати власний ключ",
customKeyName: "Назва змінної",
customKeyNamePlaceholder: "напр. MY_SERVICE_API_KEY",
add: "Додати",
invalidKeyName: "Використовуйте лише літери, цифри та підкреслення (має починатися з літери або підкреслення).",
},
oauth: {

View file

@ -432,6 +432,14 @@ export const zhHant: Translations = {
replaceCurrentValue: "取代目前值({preview}",
showValue: "顯示實際值",
hideValue: "隱藏值",
customTitle: "自訂密鑰",
customHint: "儲存在 .env 中、Hermes 無法識別的任意環境變數。可用於為技能、MCP 伺服器或你自己的工具注入環境變數。",
customConfigured: "已設定 {count} 個自訂密鑰",
addCustomKey: "新增自訂密鑰",
customKeyName: "變數名稱",
customKeyNamePlaceholder: "例如 MY_SERVICE_API_KEY",
add: "新增",
invalidKeyName: "僅能使用字母、數字和底線(必須以字母或底線開頭)。",
},
oauth: {