From a626961ae50c0363c14f33643ebb2ed9bd89e556 Mon Sep 17 00:00:00 2001 From: Jason Hu Date: Tue, 12 Mar 2019 19:44:26 -0700 Subject: [PATCH] Add Afrikaans and Basque languages support (#2922) * Add Basque language * Add Afrikaans language * Update translations --- src/translations/translationMetadata.json | 6 + translations/af.json | 237 ++++++++++++++++++++++ translations/eu.json | 11 + translations/he.json | 8 +- 4 files changed, 258 insertions(+), 4 deletions(-) create mode 100644 translations/af.json create mode 100644 translations/eu.json diff --git a/src/translations/translationMetadata.json b/src/translations/translationMetadata.json index 2a1c2db7b4..ad5be46a17 100644 --- a/src/translations/translationMetadata.json +++ b/src/translations/translationMetadata.json @@ -1,4 +1,7 @@ { + "af": { + "nativeName": "Afrikaans" + }, "ar": { "nativeName": "العربية", "isRTL": true @@ -39,6 +42,9 @@ "et": { "nativeName": "Eesti" }, + "eu": { + "nativeName": "Euskara" + }, "fa": { "nativeName": "فارسی" }, diff --git a/translations/af.json b/translations/af.json new file mode 100644 index 0000000000..1371d3b086 --- /dev/null +++ b/translations/af.json @@ -0,0 +1,237 @@ +{ + "panel": { + "config": "Konfigurasie", + "states": "Oorsig", + "map": "Kaart", + "logbook": "Logboek", + "history": "Geskiedenis", + "mailbox": "Posbus", + "shopping_list": "Inkopielys", + "dev-services": "Services", + "dev-states": "States", + "dev-events": "Events", + "dev-templates": "Templates", + "dev-mqtt": "MQTT", + "dev-info": "Info" + }, + "state": { + "default": { + "off": "Af", + "on": "Op", + "unknown": "Onbekende", + "unavailable": "Nie beskikbaar nie" + }, + "alarm_control_panel": { + "armed": "Gewapen", + "disarmed": "Ontwapen", + "armed_home": "Gewapende huis", + "armed_away": "Gewapen weg", + "armed_night": "Gewapende nag", + "pending": "Hangende", + "arming": "Bewapen", + "disarming": "Ontwapen", + "triggered": "Veroorsaak", + "armed_custom_bypass": "Gewapende pasgemaakte omseil" + }, + "automation": { + "off": "Af", + "on": "Op" + }, + "binary_sensor": { + "default": { + "off": "Af", + "on": "Op" + }, + "moisture": { + "off": "Droë", + "on": "Nat" + }, + "gas": { + "off": "Duidelike", + "on": "Opgespoor" + }, + "motion": { + "off": "Duidelike", + "on": "Opgespoor" + }, + "occupancy": { + "off": "Duidelike", + "on": "Opgespoor" + }, + "smoke": { + "off": "Duidelike", + "on": "Opgespoor" + }, + "sound": { + "off": "Duidelike", + "on": "Opgespoor" + }, + "vibration": { + "off": "Duidelike", + "on": "Opgespoor" + }, + "opening": { + "off": "Gesluit", + "on": "Oop" + }, + "safety": { + "off": "Veilige", + "on": "Onveilige" + }, + "presence": { + "off": "Weg", + "on": "Huis" + }, + "battery": { + "off": "Normale", + "on": "Lae" + } + }, + "calendar": { + "off": "Af", + "on": "Op" + }, + "camera": { + "recording": "Opname", + "streaming": "Stroming", + "idle": "Ledig" + }, + "climate": { + "off": "Af", + "on": "Op", + "heat": "Hitte", + "cool": "Afkoel", + "idle": "Ledig", + "auto": "Outo", + "dry": "Droë", + "fan_only": "Slegs fan", + "eco": "Eko", + "electric": "Elektriese", + "performance": "Prestasie", + "high_demand": "Hoë aanvraag", + "heat_pump": "Hitte pomp", + "gas": "Gas" + }, + "configurator": { + "configure": "Konfigureer", + "configured": "Gekonfigureer" + }, + "cover": { + "open": "Oop", + "opening": "Opening", + "closed": "Gesluit", + "closing": "Sluit", + "stopped": "Gestop" + }, + "device_tracker": { + "home": "Huis", + "not_home": "Weg" + }, + "fan": { + "off": "Af", + "on": "Op" + }, + "group": { + "off": "Af", + "on": "Op", + "home": "Huis", + "not_home": "Weg", + "open": "Oop", + "opening": "Opening", + "closed": "Gesluit", + "closing": "Sluit", + "stopped": "Gestop", + "locked": "Gesluit", + "unlocked": "Ontsluit" + }, + "input_boolean": { + "off": "Af", + "on": "Op" + }, + "light": { + "off": "Af", + "on": "Op" + }, + "lock": { + "locked": "Gesluit", + "unlocked": "Ontsluit" + }, + "media_player": { + "off": "Af", + "on": "Op", + "playing": "Speel", + "paused": "Onderbreek", + "idle": "Ledig", + "standby": "Gereedheid" + }, + "remote": { + "off": "Af", + "on": "Op" + }, + "scene": { + "scening": "Scening" + }, + "script": { + "off": "Af", + "on": "Op" + }, + "sensor": { + "off": "Af", + "on": "Op" + }, + "sun": { + "above_horizon": "Bo horison", + "below_horizon": "Onder horison" + }, + "switch": { + "off": "Af", + "on": "Op" + }, + "zwave": { + "default": { + "initializing": "Inisialiseer", + "dead": "Dood", + "sleeping": "Slaap", + "ready": "Gereed" + }, + "query_stage": { + "initializing": "Inisialiseer ({query_stage})", + "dead": "Dood ({query_stage})" + } + } + }, + "state_badge": { + "default": { + "unknown": "Unk", + "unavailable": "Unavai" + }, + "alarm_control_panel": { + "armed": "Armed", + "disarmed": "Disarm", + "armed_home": "Armed", + "armed_away": "Armed", + "armed_night": "Armed", + "pending": "Pend", + "arming": "Arming", + "disarming": "Disarm", + "triggered": "Trig", + "armed_custom_bypass": "Armed" + }, + "device_tracker": { + "home": "Huis", + "not_home": "Weg" + } + }, + "ui": { + "panel": { + "shopping-list": { + "clear_completed": "Duidelik voltooide", + "add_item": "Voeg item" + } + }, + "sidebar": { + "log_out": "Teken", + "developer_tools": "Ontwikkelaar gereedskap" + } + } +} \ No newline at end of file diff --git a/translations/eu.json b/translations/eu.json new file mode 100644 index 0000000000..132f442750 --- /dev/null +++ b/translations/eu.json @@ -0,0 +1,11 @@ +{ + "panel": { + "config": "Konfigurazioa", + "states": "Orokorra", + "map": "Mapa", + "logbook": "Logbook", + "history": "Historia", + "mailbox": "Postontzia", + "shopping_list": "Erosketa zerrenda" + } +} \ No newline at end of file diff --git a/translations/he.json b/translations/he.json index d21ceabf9f..a5f52daa90 100644 --- a/translations/he.json +++ b/translations/he.json @@ -370,7 +370,7 @@ "description": "צור וערוך אוטומציות", "picker": { "header": "עורך אוטומציה", - "introduction": "עורך אוטומציה מאפשר לך ליצור ולערוך אוטומציות. אנא קרא את [ההוראות](https:\/\/home-assistant.io\/docs\/automation\/editor\/) כדי לוודא שהגדרת את ה - Home Assistant כהלכה.", + "introduction": "עורך אוטומציה מאפשר לך ליצור ולערוך אוטומציות. אנא עקוב אחר הקישור למטה וקרא את ההוראות כדי לוודא שהגדרת את ה - Home Assistant כהלכה.", "pick_automation": "בחר אוטומציה לעריכה", "no_automations": "לא הצלחנו למצוא שום אוטומציה הניתנת לעריכה", "add_automation": "הוסף אוטומציה", @@ -384,7 +384,7 @@ "alias": "שם", "triggers": { "header": "טריגרים", - "introduction": "טריגרים הם מה שמתחיל כל אוטומציה. ניתן לציין מספר טריגרים עבור אותו כלל. לאחר הפעלת טריגר, Home Assistant יאמת את התנאים, אם ישנם, ויפעיל את הפעולה. \n\n[למד עוד על טריגרים](https:\/\/home-assistant.io\/docs\/automation\/trigger\/)", + "introduction": "טריגרים הם מה שמתחיל כל אוטומציה. ניתן לציין מספר טריגרים עבור אותו כלל. לאחר הפעלת טריגר, Home Assistant יאמת את התנאים, אם ישנם, ויפעיל את הפעולה.", "add": "הוספת טריגר", "duplicate": "שכפל", "delete": "מחק", @@ -466,7 +466,7 @@ }, "conditions": { "header": "תנאים", - "introduction": "התנאים הם חלק אופציונלי של כלל אוטומציה, וניתן להשתמש בהם כדי למנוע פעולה כלשהי בעת הפעלתה. התנאים נראים דומים מאוד לטריגרים אך הם שונים מאוד. הטריגר יסתכל על האירועים המתרחשים במערכת בעוד תנאי רק מסתכל על איך המערכת נראית עכשיו. הטריגר יכול לדעת כשמתג נדלק. תנאי יכול לראות רק אם מתג מופעל או כבוי. \n\n[למידע נוסף על תנאים](Https:\/\/home-assistant.io\/docs\/scripts\/conditions\/)", + "introduction": "התנאים הם חלק אופציונלי של כלל אוטומציה, וניתן להשתמש בהם כדי למנוע פעולה כלשהי בעת הפעלתה. התנאים נראים דומים מאוד לטריגרים אך הם שונים מאוד. הטריגר יסתכל על האירועים המתרחשים במערכת בעוד תנאי רק מסתכל על איך המערכת נראית עכשיו. הטריגר יכול לדעת כשמתג נדלק. תנאי יכול לראות רק אם מתג מופעל או כבוי.", "add": "הוסף תנאי", "duplicate": "שכפל", "delete": "מחק", @@ -512,7 +512,7 @@ }, "actions": { "header": "פעולות", - "introduction": "הפעולות הן מה שHome Assistant יעשה כאשר אוטומציה מופעלת. \n\n[למידע נוסף על פעולות](https:\/\/home-assistant.io\/docs\/automation\/action\/)", + "introduction": "הפעולות הן מה שHome Assistant יעשה כאשר אוטומציה מופעלת.", "add": "הוסף פעולה", "duplicate": "שכפל", "delete": "מחק",