Skip to content

Commit 4fb9df4

Browse files
committed
Translate the new repair strings and backfill a missing exception message
1 parent cb55d13 commit 4fb9df4

25 files changed

Lines changed: 350 additions & 0 deletions

File tree

custom_components/mikrotik_extended/translations/ar.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "أذونات API غير كافية لـ {host}",
221221
"description": "مستخدم RouterOS **{username}** على الموجه **{host}** يفتقد الأذونات التالية: **{missing}**.\n\nبعض ميزات التكامل لن تعمل (المفاتيح، زر إعادة التشغيل، الإعداد التلقائي لـ Kid Control). لإصلاح ذلك، أضف السياسات المفقودة إلى مجموعة المستخدم على الموجه:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "لا تزال معرفات الكيانات تحتوي على نص غير مقروء ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "إعادة تسمية {count} من معرفات الكيانات",
229+
"description": "تم إنشاء هذه الكيانات قبل أن يتطابق خيار ترميز النص مع جهاز التوجيه، لذلك بُنيت معرفاتها من نص غير مقروء. أسماؤها وبياناتها صحيحة بالفعل، ولم يتبق سوى المعرفات.\n\n{renames}\n\nلا يتم المساس بمعرفات الكيانات التي أعدت تسميتها بنفسك. يجب عليك تحديث الأتمتة والنصوص البرمجية ولوحات المعلومات التي تشير إلى المعرفات القديمة بعد هذا التغيير، والأزواج المذكورة أعلاه مكتوبة أيضًا في سجل Home Assistant.\n\nاختر إرسال لإعادة تسميتها، أو أغلق هذه النافذة لترك كل شيء كما هو."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "صيغة عنوان MAC غير صالحة: {mac}. الصيغة المطلوبة: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "اسم متغير البيئة غير صالح: {name}. استخدم الأحرف والأرقام والشرطات السفلية فقط، على أن يبدأ بحرف أو شرطة سفلية."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/cs.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Nedostatečná oprávnění API pro {host}",
221221
"description": "Uživatel RouterOS **{username}** na routeru **{host}** postrádá následující oprávnění: **{missing}**.\n\nNěkteré funkce integrace nebudou fungovat (přepínače, tlačítko restartu, automatické nastavení Kid Control). Chcete-li to opravit, přidejte chybějící zásady do skupiny uživatele na routeru:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "ID entit stále obsahují nečitelný text ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "Přejmenovat {count} ID entit",
229+
"description": "Tyto entity vznikly dříve, než volba Kódování textu odpovídala vašemu routeru, takže jejich ID byla sestavena z nečitelného textu. Jejich názvy a data jsou již správné, zbývají pouze ID.\n\n{renames}\n\nID entit, která jste přejmenovali sami, nejsou nikdy dotčena. Automatizace, skripty a nástěnky odkazující na stará ID musíte po této změně upravit vy; uvedené dvojice se zapisují i do protokolu Home Assistant.\n\nVyberte Odeslat pro přejmenování, nebo zavřete toto okno a nic se nezmění."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Neplatný formát MAC adresy: {mac}. Očekávaný formát: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Neplatný název proměnné prostředí: {name}. Používejte pouze písmena, číslice a podtržítka, začínající písmenem nebo podtržítkem."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/de.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Unzureichende API-Berechtigungen für {host}",
221221
"description": "Dem RouterOS-Benutzer **{username}** auf Router **{host}** fehlen folgende Berechtigungen: **{missing}**.\n\nEinige Integrationsfunktionen funktionieren nicht (Schalter, Neustart-Schaltfläche, Kid Control Auto-Setup). Um dies zu beheben, füge die fehlenden Richtlinien zur Benutzergruppe auf dem Router hinzu:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "Entitäts-IDs enthalten weiterhin unlesbaren Text ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "{count} Entitäts-IDs umbenennen",
229+
"description": "Diese Entitäten wurden erstellt, bevor die Option Textkodierung zu Ihrem Router passte, daher wurden ihre IDs aus unlesbarem Text gebildet. Ihre Namen und Daten sind bereits korrekt, nur die IDs sind übrig geblieben.\n\n{renames}\n\nSelbst umbenannte Entitäts-IDs werden nie angetastet. Automationen, Skripte und Dashboards, die auf die alten IDs verweisen, müssen Sie nach dieser Änderung selbst anpassen; die Paare werden zusätzlich in das Home Assistant Protokoll geschrieben.\n\nWählen Sie Senden zum Umbenennen, oder schließen Sie diesen Dialog, um alles so zu lassen, wie es ist."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Ungültiges MAC-Adressformat: {mac}. Erwartetes Format: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Ungültiger Name der Umgebungsvariable: {name}. Verwenden Sie nur Buchstaben, Ziffern und Unterstriche, beginnend mit einem Buchstaben oder Unterstrich."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/el.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Ανεπαρκή δικαιώματα API για {host}",
221221
"description": "Ο χρήστης RouterOS **{username}** στον δρομολογητή **{host}** δεν έχει τα παρακάτω δικαιώματα: **{missing}**.\n\nΟρισμένες λειτουργίες ενσωμάτωσης δεν θα λειτουργήσουν (διακόπτες, κουμπί επανεκκίνησης, αυτόματη ρύθμιση Kid Control). Για να το διορθώσετε, προσθέστε τις ελλείπουσες πολιτικές στην ομάδα χρήστη στον δρομολογητή:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "Τα αναγνωριστικά οντοτήτων εξακολουθούν να περιέχουν μη αναγνώσιμο κείμενο ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "Μετονομασία {count} αναγνωριστικών οντοτήτων",
229+
"description": "Αυτές οι οντότητες δημιουργήθηκαν πριν η επιλογή Κωδικοποίηση κειμένου ταιριάξει με τον δρομολογητή σας, οπότε τα αναγνωριστικά τους δημιουργήθηκαν από μη αναγνώσιμο κείμενο. Τα ονόματα και τα δεδομένα τους είναι ήδη σωστά, απομένουν μόνο τα αναγνωριστικά.\n\n{renames}\n\nΤα αναγνωριστικά που μετονομάσατε εσείς δεν θίγονται ποτέ. Οι αυτοματισμοί, τα σενάρια και οι πίνακες που αναφέρονται στα παλιά αναγνωριστικά πρέπει να ενημερωθούν από εσάς μετά την αλλαγή, ενώ τα ζεύγη καταγράφονται και στο αρχείο καταγραφής του Home Assistant.\n\nΕπιλέξτε Υποβολή για μετονομασία ή κλείστε αυτό το παράθυρο για να μείνουν όλα ως έχουν."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Μη έγκυρη μορφή διεύθυνσης MAC: {mac}. Αναμενόμενη μορφή: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Μη έγκυρο όνομα μεταβλητής περιβάλλοντος: {name}. Χρησιμοποιήστε μόνο γράμματα, ψηφία και κάτω παύλες, ξεκινώντας με γράμμα ή κάτω παύλα."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/es.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Permisos de API insuficientes para {host}",
221221
"description": "Al usuario RouterOS **{username}** en el router **{host}** le faltan los siguientes permisos: **{missing}**.\n\nAlgunas funciones de la integración no funcionarán (interruptores, botón de reinicio, configuración automática de Kid Control). Para solucionarlo, añade las políticas que faltan al grupo del usuario en el router:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "Los ID de entidad aún contienen texto ilegible ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "Renombrar {count} ID de entidad",
229+
"description": "Estas entidades se crearon antes de que la opción Codificación de texto coincidiera con su router, por lo que sus ID se formaron con texto ilegible. Sus nombres y datos ya son correctos, solo quedan los ID.\n\n{renames}\n\nLos ID de entidad que usted mismo renombró nunca se tocan. Las automatizaciones, scripts y paneles que hacen referencia a los ID antiguos debe actualizarlos usted tras este cambio; los pares también se escriben en el registro de Home Assistant.\n\nSeleccione Enviar para renombrarlos, o cierre este diálogo para dejarlo todo como está."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Formato de dirección MAC no válido: {mac}. Formato esperado: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Nombre de variable de entorno no válido: {name}. Use solo letras, dígitos y guiones bajos, comenzando con una letra o un guion bajo."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/es_ES.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Permisos de API insuficientes para {host}",
221221
"description": "El usuario `{username}` se está conectando al router MikroTik en {host} pero no tiene los permisos de API necesarios. Permisos faltantes: **{missing}**\n\nPara corregir los permisos, ejecuta el siguiente comando en el terminal de RouterOS:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "Los ID de entidad aún contienen texto ilegible ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "Renombrar {count} ID de entidad",
229+
"description": "Estas entidades se crearon antes de que la opción Codificación de texto coincidiera con su router, por lo que sus ID se formaron con texto ilegible. Sus nombres y datos ya son correctos, solo quedan los ID.\n\n{renames}\n\nLos ID de entidad que usted mismo renombró nunca se tocan. Las automatizaciones, scripts y paneles que hacen referencia a los ID antiguos debe actualizarlos usted tras este cambio; los pares también se escriben en el registro de Home Assistant.\n\nSeleccione Enviar para renombrarlos, o cierre este diálogo para dejarlo todo como está."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Formato de dirección MAC no válido: {mac}. Formato esperado: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Nombre de variable de entorno no válido: {name}. Use solo letras, dígitos y guiones bajos, comenzando con una letra o un guion bajo."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/fr.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Autorisations API insuffisantes pour {host}",
221221
"description": "L'utilisateur RouterOS **{username}** sur le routeur **{host}** manque les autorisations suivantes : **{missing}**.\n\nCertaines fonctionnalités de l'intégration ne fonctionneront pas (interrupteurs, bouton de redémarrage, configuration automatique du Kid Control). Pour corriger cela, ajoutez les politiques manquantes au groupe de l'utilisateur sur le routeur :\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "Les identifiants d'entités contiennent encore du texte illisible ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "Renommer {count} identifiants d'entités",
229+
"description": "Ces entités ont été créées avant que l'option Encodage du texte ne corresponde à votre routeur, leurs identifiants ont donc été construits à partir de texte illisible. Leurs noms et leurs données sont déjà corrects, seuls les identifiants subsistent.\n\n{renames}\n\nLes identifiants que vous avez renommés vous-même ne sont jamais modifiés. Les automatisations, scripts et tableaux de bord qui référencent les anciens identifiants doivent être mis à jour par vos soins après ce changement; les paires sont également écrites dans le journal de Home Assistant.\n\nSélectionnez Envoyer pour les renommer, ou fermez cette fenêtre pour tout laisser en l'état."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Format d'adresse MAC invalide : {mac}. Format attendu : AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Nom de variable d'environnement invalide: {name}. Utilisez uniquement des lettres, des chiffres et des tirets bas, en commençant par une lettre ou un tiret bas."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/hi_IN.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "{host} के लिए अपर्याप्त API अनुमतियाँ",
221221
"description": "RouterOS उपयोगकर्ता **{username}** राउटर **{host}** पर निम्नलिखित अनुमतियाँ नहीं हैं: **{missing}**।\n\nकुछ इंटीग्रेशन सुविधाएं काम नहीं करेंगी (स्विच, रीबूट बटन, Kid Control स्वचालित सेटअप)। इसे ठीक करने के लिए, राउटर पर उपयोगकर्ता समूह में अनुपस्थित नीतियाँ जोड़ें:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "एंटिटी आईडी में अब भी अपठनीय पाठ है ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "{count} एंटिटी आईडी का नाम बदलें",
229+
"description": "ये एंटिटीज़ तब बनी थीं जब पाठ एन्कोडिंग विकल्प आपके राउटर से मेल नहीं खाता था, इसलिए उनकी आईडी अपठनीय पाठ से बनी हैं। उनके नाम और डेटा पहले से सही हैं, केवल आईडी शेष हैं।\n\n{renames}\n\nआपके द्वारा स्वयं बदली गई एंटिटी आईडी को कभी नहीं छुआ जाता। पुरानी आईडी का उपयोग करने वाले ऑटोमेशन, स्क्रिप्ट और डैशबोर्ड को इस परिवर्तन के बाद आपको अपडेट करना होगा; ये जोड़े Home Assistant लॉग में भी लिखे जाते हैं।\n\nनाम बदलने के लिए सबमिट चुनें, या सब कुछ वैसा ही रखने के लिए यह संवाद बंद करें।"
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "अमान्य MAC पता प्रारूप: {mac}। अपेक्षित प्रारूप: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "अमान्य एनवायरनमेंट वेरिएबल नाम: {name}. केवल अक्षर, अंक और अंडरस्कोर का उपयोग करें, जो अक्षर या अंडरस्कोर से शुरू हो।"
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

custom_components/mikrotik_extended/translations/hu.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,26 @@
219219
"insufficient_permissions": {
220220
"title": "Elégtelen API-jogosultságok: {host}",
221221
"description": "A(z) **{host}** routeren a(z) **{username}** RouterOS felhasználónak hiányzó jogosultságai vannak: **{missing}**.\n\nNéhány integrációs funkció nem fog működni (kapcsolók, újraindítás gomb, Kid Control automatikus beállítás). A javításhoz adj hozzá a hiányzó jogosultságokat a felhasználó csoportjához a routeren:\n\n/user/group/set [find name=YOUR_GROUP] policy=read,write,api,reboot,policy,test,sensitive"
222+
},
223+
"encoding_entity_ids": {
224+
"title": "Az entitásazonosítók olvashatatlan szöveget tartalmaznak ({host})",
225+
"fix_flow": {
226+
"step": {
227+
"confirm": {
228+
"title": "{count} entitásazonosító átnevezése",
229+
"description": "Ezek az entitások még azelőtt jöttek létre, hogy a Szövegkódolás beállítás illeszkedett volna a routerhez, ezért az azonosítójuk olvashatatlan szövegből képződött. A nevük és az adataik már helyesek, csak az azonosítók maradtak hátra.\n\n{renames}\n\nAz általad átnevezett azonosítókhoz soha nem nyúlunk. A régi azonosítókra hivatkozó automatizációkat, szkripteket és vezérlőpultokat a változtatás után neked kell átvezetned; a fenti párok a Home Assistant naplójába is bekerülnek.\n\nVálaszd a Küldés lehetőséget az átnevezéshez, vagy zárd be ezt az ablakot, és minden marad a régiben."
230+
}
231+
}
232+
}
222233
}
223234
},
224235
"exceptions": {
225236
"invalid_mac": {
226237
"message": "Érvénytelen MAC cím formátum: {mac}. Elvárt formátum: AA:BB:CC:DD:EE:FF"
227238
},
239+
"invalid_env_name": {
240+
"message": "Érvénytelen környezeti változó név: {name}. Csak betűket, számjegyeket és aláhúzást használj, betűvel vagy aláhúzással kezdve."
241+
},
228242
"missing_value": {
229243
"message": "A value is required for add or set actions."
230244
}

0 commit comments

Comments
 (0)