From 05bdbfd5f3931c16a501f53719b2298093880f53 Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Mon, 2 Dec 2024 16:37:10 +0000 Subject: [PATCH] import basque translations (#615) * import basque translations * import basque translations --- .../locale/eu/global_stop.intent | 31 +++++++++++ .../intent_services/locale/eu/stop.intent | 17 ++++++ .../locale/it-it/global_stop.intent | 29 ---------- .../intent_services/locale/it-it/stop.intent | 12 ----- scripts/sync_translations.py | 28 +++++++--- translations/eu/intents.json | 54 +++++++++++++++++++ 6 files changed, 122 insertions(+), 49 deletions(-) create mode 100644 ovos_core/intent_services/locale/eu/global_stop.intent create mode 100644 ovos_core/intent_services/locale/eu/stop.intent create mode 100644 translations/eu/intents.json diff --git a/ovos_core/intent_services/locale/eu/global_stop.intent b/ovos_core/intent_services/locale/eu/global_stop.intent new file mode 100644 index 00000000000..b208ca91276 --- /dev/null +++ b/ovos_core/intent_services/locale/eu/global_stop.intent @@ -0,0 +1,31 @@ +Amaitu jarduera guztiak +Amaitu prozesu guztiak +Amaitu zabalik dauden zeregin guztiak +Bukatu eragiketa guztiak +Bukatu uneko jarduera guztiak +Eten ekintza guztiak +Eten jarduera aktibo guztiak +Gelditu aribideko prozesu guztiak +Gelditu jarduera guztiak berehala +Geratu gauza guztiak orain +Geratu uneko zeregin guztiak +Utzi bertan behera aribideko prozesu guztiak +Utzi bertan behera uneko ekintza guztiak +Utzi egiteko dauden eragiketa guztiak +Utzi zeregin guztiak +amaitu dena +amaitu gauza guztiak +bukatu dena +bukatu dena +bukatu gauza guztiak +bukatu gauza guztiak +eten dena +eten gauza guztiak +gelditu dena +gelditu dena +gelditu gauza guztiak +gelditu gauza guztiak +utzi dena +utzi dena bertan behera +utzi gauza guztiak +utzi gauza guztiak bertan behera \ No newline at end of file diff --git a/ovos_core/intent_services/locale/eu/stop.intent b/ovos_core/intent_services/locale/eu/stop.intent new file mode 100644 index 00000000000..8fe457d6a1d --- /dev/null +++ b/ovos_core/intent_services/locale/eu/stop.intent @@ -0,0 +1,17 @@ +Eten uneko ekintza +Eten uneko jarduera +Gelditu al zaitezke orain? +Gelditu aribideko prozesua +Gelditu ataza horren burutzea +Gelditu egiten ari zaren hori +Gelditu uneko eragiketa +Mesedez, amaitu hori +Mesedez, bukatu uneko zeregina +Mesedez, gelditu hori +Mesedez, gelditu uneko ekintza +Mesedez, utzi uneko zeregina +Utzi lan hori egiteari +Utzi uneko agindua betetzeari +gelditu +gelditu hori +utzi hori egiteari \ No newline at end of file diff --git a/ovos_core/intent_services/locale/it-it/global_stop.intent b/ovos_core/intent_services/locale/it-it/global_stop.intent index 9244952020d..5ac2c3611ca 100644 --- a/ovos_core/intent_services/locale/it-it/global_stop.intent +++ b/ovos_core/intent_services/locale/it-it/global_stop.intent @@ -1,31 +1,2 @@ -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] ferma tutto smetti tutto \ No newline at end of file diff --git a/ovos_core/intent_services/locale/it-it/stop.intent b/ovos_core/intent_services/locale/it-it/stop.intent index beaf1a2831d..40a46473560 100644 --- a/ovos_core/intent_services/locale/it-it/stop.intent +++ b/ovos_core/intent_services/locale/it-it/stop.intent @@ -1,15 +1,3 @@ -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] -[UNUSED] basta fermati piantala diff --git a/scripts/sync_translations.py b/scripts/sync_translations.py index 506d95343de..492ac5454f7 100644 --- a/scripts/sync_translations.py +++ b/scripts/sync_translations.py @@ -21,8 +21,11 @@ data = json.load(f) for fid, samples in data.items(): if samples: - samples = [s for s in samples if s] # s may be None - with open(f"{locale}/{lang.lower()}/{fid}", "w") as f: + samples = [s.strip() for s in samples + if s and s.strip() != "[UNUSED]"] # s may be None + p = f"{locale}/{lang.lower()}/{fid.lstrip('/')}" + os.makedirs(dirname(p), exist_ok=True) + with open(p, "w") as f: f.write("\n".join(sorted(samples))) if os.path.isfile(dialogs): @@ -30,8 +33,11 @@ data = json.load(f) for fid, samples in data.items(): if samples: - samples = [s for s in samples if s] # s may be None - with open(f"{locale}/{lang.lower()}/{fid}", "w") as f: + samples = [s.strip() for s in samples + if s and s.strip() != "[UNUSED]"] # s may be None + p = f"{locale}/{lang.lower()}/{fid.lstrip('/')}" + os.makedirs(dirname(p), exist_ok=True) + with open(p, "w") as f: f.write("\n".join(sorted(samples))) if os.path.isfile(vocs): @@ -39,8 +45,11 @@ data = json.load(f) for fid, samples in data.items(): if samples: - samples = [s for s in samples if s] # s may be None - with open(f"{locale}/{lang.lower()}/{fid}", "w") as f: + samples = [s.strip() for s in samples + if s and s.strip() != "[UNUSED]"] # s may be None + p = f"{locale}/{lang.lower()}/{fid.lstrip('/')}" + os.makedirs(dirname(p), exist_ok=True) + with open(p, "w") as f: f.write("\n".join(sorted(samples))) if os.path.isfile(regexes): @@ -48,7 +57,10 @@ data = json.load(f) for fid, samples in data.items(): if samples: - samples = [s for s in samples if s] # s may be None - with open(f"{locale}/{lang.lower()}/{fid}", "w") as f: + samples = [s.strip() for s in samples + if s and s.strip() != "[UNUSED]"] # s may be None + p = f"{locale}/{lang.lower()}/{fid.lstrip('/')}" + os.makedirs(dirname(p), exist_ok=True) + with open(p, "w") as f: f.write("\n".join(sorted(samples))) diff --git a/translations/eu/intents.json b/translations/eu/intents.json new file mode 100644 index 00000000000..47848691259 --- /dev/null +++ b/translations/eu/intents.json @@ -0,0 +1,54 @@ +{ + "stop.intent": [ + "Gelditu al zaitezke orain?", + "Eten uneko ekintza", + "Eten uneko jarduera", + "Mesedez, utzi uneko zeregina", + "Mesedez, gelditu uneko ekintza", + "Mesedez, amaitu hori", + "Mesedez, gelditu hori", + "Mesedez, bukatu uneko zeregina", + "Utzi uneko agindua betetzeari", + "Gelditu ataza horren burutzea", + "Gelditu uneko eragiketa", + "Gelditu aribideko prozesua", + "Gelditu egiten ari zaren hori", + "Utzi lan hori egiteari", + "gelditu", + "utzi hori egiteari", + "gelditu hori" + ], + "global_stop.intent": [ + "Utzi bertan behera aribideko prozesu guztiak", + "Utzi bertan behera uneko ekintza guztiak", + "Utzi egiteko dauden eragiketa guztiak", + "Utzi zeregin guztiak", + "Eten ekintza guztiak", + "Eten jarduera aktibo guztiak", + "Amaitu prozesu guztiak", + "Amaitu jarduera guztiak", + "Amaitu zabalik dauden zeregin guztiak", + "Gelditu jarduera guztiak berehala", + "Gelditu aribideko prozesu guztiak", + "Geratu uneko zeregin guztiak", + "Geratu gauza guztiak orain", + "Bukatu eragiketa guztiak", + "Bukatu uneko jarduera guztiak", + "utzi dena bertan behera", + "utzi gauza guztiak bertan behera", + "utzi dena", + "utzi gauza guztiak", + "eten dena", + "eten gauza guztiak", + "amaitu dena", + "amaitu gauza guztiak", + "bukatu dena", + "bukatu gauza guztiak", + "gelditu dena", + "gelditu gauza guztiak", + "gelditu dena", + "gelditu gauza guztiak", + "bukatu dena", + "bukatu gauza guztiak" + ] +} \ No newline at end of file