add translation for #174

This commit is contained in:
joBr99
2022-05-06 08:45:51 +02:00
parent 9ff2669678
commit 55df1d25f6

View File

@@ -15,6 +15,8 @@ translations = {
'code': "Kode", 'code': "Kode",
'disarm': "Skakel Af", 'disarm': "Skakel Af",
'run': "Hardloop", 'run': "Hardloop",
'lock': "Sluit toe",
'unlock': "Sluit oop",
}, },
'ar': { 'ar': {
'ACTIVATE': "تفعيل", 'ACTIVATE': "تفعيل",
@@ -32,6 +34,8 @@ translations = {
'code': "الرمز", 'code': "الرمز",
'disarm': "تعطيل", 'disarm': "تعطيل",
'run': "تشغيل", 'run': "تشغيل",
'lock': "قفل",
'unlock': "فتح",
}, },
'bg': { 'bg': {
'ACTIVATE': "Активирай", 'ACTIVATE': "Активирай",
@@ -50,6 +54,8 @@ translations = {
'code': "Код", 'code': "Код",
'disarm': "Деактивире", 'disarm': "Деактивире",
'run': "Изпълни", 'run': "Изпълни",
'lock': "Заключване",
'unlock': "Отключване",
}, },
'ca': { 'ca': {
'PRESS': "Prem", 'PRESS': "Prem",
@@ -69,6 +75,8 @@ translations = {
'code': "Codi", 'code': "Codi",
'disarm': "Desactivar", 'disarm': "Desactivar",
'run': "Executa", 'run': "Executa",
'lock': "Bloquejar",
'unlock': "Desbloquejar",
}, },
'cs': { 'cs': {
'PRESS': "Stisknutí", 'PRESS': "Stisknutí",
@@ -88,6 +96,8 @@ translations = {
'code': "Kód", 'code': "Kód",
'disarm': "Odbezpečit", 'disarm': "Odbezpečit",
'run': "Spustit", 'run': "Spustit",
'lock': "Zamknout",
'unlock': "Odemknout",
}, },
'da': { 'da': {
'PRESS': "Tryk", 'PRESS': "Tryk",
@@ -107,6 +117,8 @@ translations = {
'code': "Kode", 'code': "Kode",
'disarm': "Frakobl", 'disarm': "Frakobl",
'run': "Kør", 'run': "Kør",
'lock': "Lås",
'unlock': "Lås op",
}, },
'de': { 'de': {
'PRESS': "Drücken", 'PRESS': "Drücken",
@@ -126,6 +138,8 @@ translations = {
'code': "Code", 'code': "Code",
'disarm': "Deaktivieren", 'disarm': "Deaktivieren",
'run': "Ausführen", 'run': "Ausführen",
'lock': "Verriegeln",
'unlock': "Entriegeln",
}, },
'el': { 'el': {
'PRESS': "Πατήστε", 'PRESS': "Πατήστε",
@@ -145,6 +159,8 @@ translations = {
'code': "Κωδικός", 'code': "Κωδικός",
'disarm': "Αφοπλισμός", 'disarm': "Αφοπλισμός",
'run': "Εκτέλεση", 'run': "Εκτέλεση",
'lock': "Κλείδωμα",
'unlock': "Ξεκλείδωμα",
}, },
'en': { 'en': {
'PRESS': "Press", 'PRESS': "Press",
@@ -164,6 +180,8 @@ translations = {
'code': "Code", 'code': "Code",
'disarm': "Disarm", 'disarm': "Disarm",
'run': "Run", 'run': "Run",
'lock': "Lock",
'unlock': "Unlock",
}, },
'es': { 'es': {
'PRESS': "Pulsa", 'PRESS': "Pulsa",
@@ -183,6 +201,8 @@ translations = {
'code': "Código", 'code': "Código",
'disarm': "Desarmar", 'disarm': "Desarmar",
'run': "Ejecutar", 'run': "Ejecutar",
'lock': "Bloquear",
'unlock': "Desbloquear",
}, },
'et': { 'et': {
'PRESS': "Vajuta nuppu", 'PRESS': "Vajuta nuppu",
@@ -202,6 +222,8 @@ translations = {
'code': "Kood", 'code': "Kood",
'disarm': "Valvest maha", 'disarm': "Valvest maha",
'run': "Käivita", 'run': "Käivita",
'lock': "Lukusta",
'unlock': "Ava",
}, },
'fa': { 'fa': {
'ACTIVATE': "فعال سازی", 'ACTIVATE': "فعال سازی",
@@ -219,6 +241,8 @@ translations = {
'code': "کد", 'code': "کد",
'disarm': "دزدگیر خاموش", 'disarm': "دزدگیر خاموش",
'run': "اجرا", 'run': "اجرا",
'lock': "قفل",
'unlock': "باز کردن",
}, },
'fi': { 'fi': {
'PRESS': "Paina", 'PRESS': "Paina",
@@ -238,6 +262,8 @@ translations = {
'code': "Koodi", 'code': "Koodi",
'disarm': "Poista hälytys", 'disarm': "Poista hälytys",
'run': "Suorita", 'run': "Suorita",
'lock': "Lukitse",
'unlock': "Avaa lukitus",
}, },
'fr': { 'fr': {
'PRESS': "Appui", 'PRESS': "Appui",
@@ -257,6 +283,8 @@ translations = {
'code': "Code", 'code': "Code",
'disarm': "Désarmer", 'disarm': "Désarmer",
'run': "Exécuter", 'run': "Exécuter",
'lock': "Verrouiller",
'unlock': "Déverrouiller",
}, },
'he': { 'he': {
'PRESS': "לחיצה", 'PRESS': "לחיצה",
@@ -276,6 +304,8 @@ translations = {
'code': "קוד", 'code': "קוד",
'disarm': "לא דרוך", 'disarm': "לא דרוך",
'run': "רוץ", 'run': "רוץ",
'lock': "נעילה",
'unlock': "ביטול נעילה",
}, },
'hr': { 'hr': {
'ACTIVATE': "Aktivirati", 'ACTIVATE': "Aktivirati",
@@ -293,6 +323,8 @@ translations = {
'code': "Kod", 'code': "Kod",
'disarm': "Deaktiviraj", 'disarm': "Deaktiviraj",
'run': "Pokreni", 'run': "Pokreni",
'lock': "zaključati",
'unlock': "Otključati",
}, },
'hu': { 'hu': {
'PRESS': "Gombnyomás", 'PRESS': "Gombnyomás",
@@ -312,6 +344,8 @@ translations = {
'code': "Kód", 'code': "Kód",
'disarm': "Hatástalanít", 'disarm': "Hatástalanít",
'run': "Futtatás", 'run': "Futtatás",
'lock': "Bezár",
'unlock': "Kinyit",
}, },
'hy': { 'hy': {
'ACTIVATE': "Ակտիվացնել", 'ACTIVATE': "Ակտիվացնել",
@@ -328,6 +362,8 @@ translations = {
'clear_code': "Մաքրել", 'clear_code': "Մաքրել",
'code': "Կոդ", 'code': "Կոդ",
'disarm': "Զինաթափել", 'disarm': "Զինաթափել",
'lock': "Կողպեք",
'unlock': "Բացել",
}, },
'id': { 'id': {
'PRESS': "Tekan", 'PRESS': "Tekan",
@@ -347,6 +383,8 @@ translations = {
'code': "Kode", 'code': "Kode",
'disarm': "Nonaktifkan", 'disarm': "Nonaktifkan",
'run': "Jalankan", 'run': "Jalankan",
'lock': "Kunci",
'unlock': "Buka",
}, },
'is': { 'is': {
'PRESS': "Ýttu á", 'PRESS': "Ýttu á",
@@ -365,6 +403,8 @@ translations = {
'code': "Kóði", 'code': "Kóði",
'disarm': "Taka af verði", 'disarm': "Taka af verði",
'run': "Keyra", 'run': "Keyra",
'lock': "Læsa",
'unlock': "Aflæsa",
}, },
'it': { 'it': {
'PRESS': "Premi", 'PRESS': "Premi",
@@ -384,6 +424,8 @@ translations = {
'code': "Codice", 'code': "Codice",
'disarm': "Disattiva", 'disarm': "Disattiva",
'run': "Esegui", 'run': "Esegui",
'lock': "Blocca",
'unlock': "Sblocca",
}, },
'lb': { 'lb': {
'ACTIVATE': "Aktivéieren", 'ACTIVATE': "Aktivéieren",
@@ -401,6 +443,8 @@ translations = {
'code': "Code", 'code': "Code",
'disarm': "Desaktivéieren", 'disarm': "Desaktivéieren",
'run': "Ausféieren", 'run': "Ausféieren",
'lock': "Spären",
'unlock': "Entspären",
}, },
'lt': { 'lt': {
'ACTIVATE': "Suaktyvinti", 'ACTIVATE': "Suaktyvinti",
@@ -417,6 +461,8 @@ translations = {
'code': "Kodas", 'code': "Kodas",
'disarm': "Atrakinti", 'disarm': "Atrakinti",
'run': "Paleisti", 'run': "Paleisti",
'lock': "Užrakinti",
'unlock': "Atrakinti",
}, },
'lv': { 'lv': {
'ACTIVATE': "Aktivizēt", 'ACTIVATE': "Aktivizēt",
@@ -433,6 +479,8 @@ translations = {
'clear_code': "Notīrīt", 'clear_code': "Notīrīt",
'code': "Kods", 'code': "Kods",
'disarm': "Atslēgt", 'disarm': "Atslēgt",
'lock': "Aizslēgt",
'unlock': "Atslēgt",
}, },
'nb': { 'nb': {
'PRESS': "trykk", 'PRESS': "trykk",
@@ -452,6 +500,8 @@ translations = {
'code': "Kode", 'code': "Kode",
'disarm': "Deaktivere", 'disarm': "Deaktivere",
'run': "Kjør", 'run': "Kjør",
'lock': "Lås",
'unlock': "Lås opp",
}, },
'nl': { 'nl': {
'PRESS': "Klik", 'PRESS': "Klik",
@@ -471,6 +521,8 @@ translations = {
'code': "Code", 'code': "Code",
'disarm': "Uitschakelen", 'disarm': "Uitschakelen",
'run': "Uitvoeren", 'run': "Uitvoeren",
'lock': "Vergrendelen",
'unlock': "Ontgrendelen",
}, },
'nn': { 'nn': {
'ACTIVATE': "Aktiver", 'ACTIVATE': "Aktiver",
@@ -489,6 +541,8 @@ translations = {
'code': "Kode", 'code': "Kode",
'disarm': "Skru av", 'disarm': "Skru av",
'run': "Køyr", 'run': "Køyr",
'lock': "Lås",
'unlock': "Lås opp",
}, },
'pl': { 'pl': {
'PRESS': "Naciśnij", 'PRESS': "Naciśnij",
@@ -508,6 +562,8 @@ translations = {
'code': "Kod", 'code': "Kod",
'disarm': "Rozbrój", 'disarm': "Rozbrój",
'run': "Uruchom", 'run': "Uruchom",
'lock': "Zablokuj",
'unlock': "Odblokuj",
}, },
'pt': { 'pt': {
'PRESS': "Pressione", 'PRESS': "Pressione",
@@ -526,6 +582,8 @@ translations = {
'code': "Código", 'code': "Código",
'disarm': "Desarmar", 'disarm': "Desarmar",
'run': "Executar", 'run': "Executar",
'lock': "Bloquear",
'unlock': "Desbloquear",
}, },
'ro': { 'ro': {
'ACTIVATE': "Activați", 'ACTIVATE': "Activați",
@@ -544,6 +602,8 @@ translations = {
'code': "Cod", 'code': "Cod",
'disarm': "Dezarmat", 'disarm': "Dezarmat",
'run': "Rulați", 'run': "Rulați",
'lock': "Blocat",
'unlock': "Deblocare",
}, },
'ru': { 'ru': {
'PRESS': "Нажать", 'PRESS': "Нажать",
@@ -563,6 +623,8 @@ translations = {
'code': "Код", 'code': "Код",
'disarm': "Снять с охраны", 'disarm': "Снять с охраны",
'run': "Запустить", 'run': "Запустить",
'lock': "Закрыть",
'unlock': "Открыть",
}, },
'sk': { 'sk': {
'ACTIVATE': "Aktivovať", 'ACTIVATE': "Aktivovať",
@@ -581,6 +643,8 @@ translations = {
'code': "Kód", 'code': "Kód",
'disarm': "Odkódovať", 'disarm': "Odkódovať",
'run': "Spustiť", 'run': "Spustiť",
'lock': "Zamknúť",
'unlock': "Odomknúť",
}, },
'sl': { 'sl': {
'PRESS': "Pritisnite", 'PRESS': "Pritisnite",
@@ -599,6 +663,8 @@ translations = {
'code': "Koda", 'code': "Koda",
'disarm': "Izklopi", 'disarm': "Izklopi",
'run': "Poženi", 'run': "Poženi",
'lock': "Zakleni",
'unlock': "Odkleni",
}, },
'sv': { 'sv': {
'PRESS': "Tryck", 'PRESS': "Tryck",
@@ -618,6 +684,8 @@ translations = {
'code': "Kod", 'code': "Kod",
'disarm': "Larma från", 'disarm': "Larma från",
'run': "Kör", 'run': "Kör",
'lock': "Lås",
'unlock': "Lås upp",
}, },
'th': { 'th': {
'PRESS': "กด", 'PRESS': "กด",
@@ -635,6 +703,8 @@ translations = {
'clear_code': "ล้าง", 'clear_code': "ล้าง",
'code': "รหัส", 'code': "รหัส",
'disarm': "ปิดระบบสัญญาณกันขโมย", 'disarm': "ปิดระบบสัญญาณกันขโมย",
'lock': "ล็อค",
'unlock': "ปลดล็อค",
}, },
'tr': { 'tr': {
'PRESS': "Basınız", 'PRESS': "Basınız",
@@ -654,6 +724,8 @@ translations = {
'code': "Kod", 'code': "Kod",
'disarm': "Etkisiz hale getir", 'disarm': "Etkisiz hale getir",
'run': "Çalıştır", 'run': "Çalıştır",
'lock': "Kilitle",
'unlock': "Kilidi aç",
}, },
'uk': { 'uk': {
'PRESS': "Натисніть", 'PRESS': "Натисніть",
@@ -672,6 +744,8 @@ translations = {
'code': "Код", 'code': "Код",
'disarm': "DISARM", 'disarm': "DISARM",
'run': "Запустити", 'run': "Запустити",
'lock': "Блокувати",
'unlock': "Розблокувати",
}, },
'vi': { 'vi': {
'ACTIVATE': "Kích hoạt", 'ACTIVATE': "Kích hoạt",
@@ -689,13 +763,15 @@ translations = {
'code': "Mã số", 'code': "Mã số",
'disarm': "Vô hiệu hoá", 'disarm': "Vô hiệu hoá",
'run': "Chạy", 'run': "Chạy",
'lock': "Khóa",
'unlock': "Mở khóa",
}, },
} }
def get_translation(locale, input): def get_translation(locale, input):
locale = locale.split("_")[0] en_fallback_res = translations.get("en_US").get(input, input)
en_fallback_res = translations.get("en").get(input, input)
if locale in translations: if locale in translations:
return translations.get(locale).get(input, en_fallback_res) return translations.get(locale).get(input, en_fallback_res)
else: else:
return en_fallback_res return en_fallback_res