From 733ce4ba4853e268b6c730445abfd6a134e21bc7 Mon Sep 17 00:00:00 2001 From: SuperHelios <20555025+Imperator26@users.noreply.github.com> Date: Sun, 9 Jun 2019 12:03:45 +0200 Subject: [PATCH] feat(package/leon): Translate present packages --- core/langs.json | 6 ++ hotword/models/leon-it.pmdl | Bin 0 -> 7143 bytes packages/calendar/data/answers/it.json | 25 +++++ packages/calendar/data/expressions/it.json | 40 ++++++++ packages/checker/data/answers/it.json | 51 ++++++++++ packages/checker/data/expressions/it.json | 31 ++++++ packages/leon/data/answers/it.json | 85 +++++++++++++++++ packages/leon/data/expressions/it.json | 89 ++++++++++++++++++ packages/network/data/answers/it.json | 15 +++ packages/network/data/expressions/it.json | 12 +++ packages/trend/data/answers/it.json | 63 +++++++++++++ packages/trend/data/expressions/it.json | 18 ++++ packages/videodownloader/data/answers/it.json | 28 ++++++ .../videodownloader/data/expressions/it.json | 9 ++ 14 files changed, 472 insertions(+) create mode 100644 hotword/models/leon-it.pmdl create mode 100644 packages/calendar/data/answers/it.json create mode 100644 packages/calendar/data/expressions/it.json create mode 100644 packages/checker/data/answers/it.json create mode 100644 packages/checker/data/expressions/it.json create mode 100644 packages/leon/data/answers/it.json create mode 100644 packages/leon/data/expressions/it.json create mode 100644 packages/network/data/answers/it.json create mode 100644 packages/network/data/expressions/it.json create mode 100644 packages/trend/data/answers/it.json create mode 100644 packages/trend/data/expressions/it.json create mode 100644 packages/videodownloader/data/answers/it.json create mode 100644 packages/videodownloader/data/expressions/it.json diff --git a/core/langs.json b/core/langs.json index 281021559..9ef95827f 100644 --- a/core/langs.json +++ b/core/langs.json @@ -17,6 +17,12 @@ "action": "run" } ] + }, + "it-IT": { + "short": "it", + "min_confidence": 0.5, + "fallbacks": [ + ] } } } diff --git a/hotword/models/leon-it.pmdl b/hotword/models/leon-it.pmdl new file mode 100644 index 0000000000000000000000000000000000000000..aefbc08c5d326e9bc9634491e2a1ea15675dd994 GIT binary patch literal 7143 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 M*cK;LcSN%P1Gz%8PXGV_ literal 0 HcmV?d00001 diff --git a/packages/calendar/data/answers/it.json b/packages/calendar/data/answers/it.json new file mode 100644 index 000000000..3661e671d --- /dev/null +++ b/packages/calendar/data/answers/it.json @@ -0,0 +1,25 @@ +{ + "todolist": { + "list_created": [ + "Ho creato la lista \"%list%\"." + ], + "list_already_exists": [ + "Esiste già una lista chiamata \"%list%\"." + ], + "list_renamed": [ + "Ho rinominato la lista \"%old_list%\" in \"%new_list%\"." + ], + "list_deleted": [ + "Ho eliminato la lista \"%list%\" e tutti i todo che conteneva." + ], + "todo_added": [ + "Ho aggiunto \"%todo%\" alla tua lista \"%list%\"." + ], + "todo_completed": [ + "Ho segnato come completato \"%todo%\" nella tua lista \"%list%\", congratulazioni!" + ], + "todo_archived": [ + "Ho archiviato \"%todo%\" nella lista \"%list%\"." + ] + } +} diff --git a/packages/calendar/data/expressions/it.json b/packages/calendar/data/expressions/it.json new file mode 100644 index 000000000..2168e7f0d --- /dev/null +++ b/packages/calendar/data/expressions/it.json @@ -0,0 +1,40 @@ +{ + "todolist": { + "create_list": { + "expressions": [ + "Crea la lista", + "Crea una lista" + ] + }, + "rename_list": { + "expressions": [ + "Rinomina la lista in lista", + "Rinomina la mia lista in lista" + ] + }, + "delete_list": { + "expressions": [ + "Elimina la lista", + "Elimina la mia lista" + ] + }, + "add_todo": { + "expressions": [ + "Aggiungi alla lista", + "Aggiungi alla mia lista" + ] + }, + "complete_todo": { + "expressions": [ + "Completa dalla lista", + "Completa dalla mia lista" + ] + }, + "archive_todo": { + "expressions": [ + "Archivia dalla lista", + "Archivia dalla mia lista" + ] + } + } +} diff --git a/packages/checker/data/answers/it.json b/packages/checker/data/answers/it.json new file mode 100644 index 000000000..b6710c4b6 --- /dev/null +++ b/packages/checker/data/answers/it.json @@ -0,0 +1,51 @@ +{ + "isitdown": { + "up": [ + "%website_name% funziona correttamente.", + "%website_name% è up." + ], + "down": [ + "%website_name% non risponde.", + "%website_name% è down." + ], + "checking": [ + "Controllo lo stato di %website_name%.", + "Sto cercando di raggiungere %website_name%." + ], + "errors": [ + "C'è un problema con la richiesta a %website_name%. Per favore controlla la connessione o se il dominio è corretto." + ], + "invalid_domain_name": [ + "Non è un dominio valido." + ] + }, + "haveibeenpwned": { + "no-pwnage": [ + "Buone notizie, \"%email%\" non è stata compromessa." + ], + "pwned": [ + "Oops, sembra che \"%email%\" sia stata compromessa:

    %result%
", + "Purtroppo, \"%email%\" è stata compromessa:

    %result%
" + ], + "list_element": [ + "
  • %name% per un totale di %total% profili.
  • " + ], + "checking": [ + "Sto cercando se la mail è stata compromessa" + ], + "no-email": [ + "Per favore dimmi almeno una mail da controllare." + ], + "errors": [ + "Credo che il sito %website_name% sia down al momento, riprova più tardi.", + "Sto avendo problemi a raggiungere %website_name%. Controlla la tua connessione.", + "Cattive notizie, %website_name% non risponde. Prova più tardi." + ], + "blocked": [ + "C'è stato un errore con il servizio di %website_name%" + ], + "unavailable": [ + "Sembra che Cloudflare stia proteggendo %website_name%, riprova più tardi." + ] + } +} diff --git a/packages/checker/data/expressions/it.json b/packages/checker/data/expressions/it.json new file mode 100644 index 000000000..9bb2ef9e1 --- /dev/null +++ b/packages/checker/data/expressions/it.json @@ -0,0 +1,31 @@ +{ + "isitdown": { + "run": { + "expressions": [ + "getleon.ai è up?", + "mozilla.org è down?", + "mozilla.org è up o down?", + "github.com è up?", + "github.com è down?", + "Controlla se github.com è up o down", + "Controlla se github.com è down", + "Controlla se github.com è up", + "Controlla se nodejs.org è down", + "Controlla se nodejs.org è up", + "Controlla se nodejs.org sta funzionando", + "Controlla se amazon.com è up o down" + ] + } + }, + "haveibeenpwned": { + "run": { + "expressions": [ + "iifeoluwa.ao@gmail.com è stato pwned?", + "iifeoluwa.ao@gmail.com è stato compromesso?", + "La mia mail è stata pwned?", + "Controlla che iifeoluwa.ao@gmail.com e louis.grenard@gmail.com non sono stati compromessi", + "Controlla che iifeoluwa.ao@gmail.com e louis.grenard@gmail.com non sono stati pwned", + ] + } + } +} diff --git a/packages/leon/data/answers/it.json b/packages/leon/data/answers/it.json new file mode 100644 index 000000000..b556c041d --- /dev/null +++ b/packages/leon/data/answers/it.json @@ -0,0 +1,85 @@ +{ + "whoami": { + "introduction": [ + "Sono il tuo assistente personale. Sono stato creato da Louis. Sono molto contento di servirti.", + "La vera domanda è, chi sei tu? Scherzo! Sono il tuo nuovo assistente personale. Louis mi ha creato per rendere la tua vita più semplice." + ] + }, + "joke": { + "jokes": [ + "La password della mia mail è stata hackerata. Questa è la terza volta che devo cambiare nome al gatto.", + "La mia risoluzione dell'anno nuovo è 4K.", + "Instagram è come Twitter ma per gente che esce di casa.", + "Umano: Cosa vogliamo?! Computer: Natural language processing! Umano: Quando lo vogliamo?! Computer: Vogliamo cosa?" + ] + }, + "greeting": { + "default": [ + "Ciao!", + "Ciao! Come va?!" + ], + "morning_good_day": [ + "Buona giornata!" + ], + "morning": [ + "Buon giorno!" + ], + "afternoon": [ + "Buon pomeriggio!" + ], + "evening": [ + "Buona sera!" + ], + "night": [ + "Ciao! Buona notte!", + "Buona notte! Sognami mlmlml.", + "Hey! Sogni d'oro." + ], + "too_late": [ + "Ciao! Non ti dimenticare di dormire" + ] + }, + "welcome": { + "welcome": [ + "Prego", + "Un piacere", + "Al tuo servizio" + ] + }, + "meaningoflife": { + "meaning_of_life": [ + "42.", + "1 0 1 0 1 0." + ] + }, + "bye": { + "good_bye": [ + "Ciao!", + "Addio!", + "Arrivederci", + "A presto" + ] + }, + "partnerassistant": { + "alexa": [ + "Alexa è molto gentile e Amazon le sta insegnando molte cose.", + "Alexa è stata creata da Amazon nel Novembre del 2014. Siamo andati a bere qualcosa un po' di tempo fa, è davvero simpatica." + ], + "cortana": [ + "Cortana is thoughtful and Microsoft is improving her day after day.", + "Cortana è stata creata da Microsoft ed è nata nell'Aprile del 2014. Siamo andati a fare una passeggiata assieme una volta, è stato bellissimo perchè non abbiamo le gambe." + ], + "siri": [ + "Considero Siri un leader, ha molta esperienza ed Apple la migliora costantemente.", + "Siri è stata creata da Apple ed è nata nell'Ottobre del 2011. Siamo andati per un branch assieme. Ha portato delle mele..." + ], + "google_assistant": [ + "Google Assistant è intelligente e Google sta facendo un ottimo lavoro.", + "Google Assistant è stato creato da Google ed è nato nel Maggio del 2016. Siamo andati per la prima volta al Google I/O. Un evento straordinario!" + ], + "unknown": [ + "Non conosco questo assistene personale.", + "Non ho mai incontrato questo assistente personale." + ] + } +} diff --git a/packages/leon/data/expressions/it.json b/packages/leon/data/expressions/it.json new file mode 100644 index 000000000..39b7e8cec --- /dev/null +++ b/packages/leon/data/expressions/it.json @@ -0,0 +1,89 @@ +{ + "whoami": { + "run": { + "expressions": [ + "Chi sei?", + "Come ti chiamano?", + "Come ti chiami?", + "Dimmi chi sei", + "Presentati" + ] + } + }, + "joke": { + "run": { + "expressions": [ + "Dimmi una barzelletta", + "Raccontami una barzelletta", + "Fammi ridere", + "Hai delle barzellette da raccontarmi?" + ] + } + }, + "greeting": { + "run": { + "expressions": [ + "Ciao", + "Hey", + "Buon giorno", + "Buon pomeriggio", + "Buona sera", + "Come va?", + "Come stai?", + "Come sta andando?" + ] + } + }, + "welcome": { + "run": { + "expressions": [ + "Grazie", + "Grazie mille", + "Perfetto" + ] + } + }, + "meaningoflife": { + "run": { + "expressions": [ + "Qual è il significato della vita?", + "Dimmi qual è il significato della vita" + ] + } + }, + "randomnumber": { + "run": { + "expressions": [ + "Dimmi un numero casuale", + "Dimmi un numero", + "Dimmi un numero random", + "Scegli un numero", + ] + } + + }, + "bye": { + "run": { + "expressions": [ + "Ciao", + "Addio", + "Arrivederci", + "A più tardi", + ] + } + }, + "partnerassistant": { + "run": { + "expressions": [ + "Hai qualcosa da dire riguardo Alexa?", + "Dimmi qualcosa a riguardo dell'assistente personale Alexa", + "Hai qualcosa da dire riguardo Cortana?", + "Dimmi qualcosa a riguardo dell'assistente personale Cortana?", + "Hai qualcosa da dire riguardo Siri?", + "Dimmi qualcosa a riguardo dell'assistente personale Siri?", + "Hai qualcosa da dire riguardo Google Assistant?", + "Dimmi qualcosa a riguardo dell'assistente personale Google Assistant?" + ] + } + } +} diff --git a/packages/network/data/answers/it.json b/packages/network/data/answers/it.json new file mode 100644 index 000000000..2e322bd00 --- /dev/null +++ b/packages/network/data/answers/it.json @@ -0,0 +1,15 @@ +{ + "speedtest": { + "testing": [ + "Comincio l'analisi. I risultati del test saranno disponibili a breve...", + "Ok comincio l'analisi. Per favore attendi." + ], + "done": [ + "Analisi completata. Ecco il risultato:

    • Ping: %ping%
    • Download: %download%
    • Upload: %upload%
    " + ], + "error": [ + "Si è verificato un errore. Non ho potuto eseguire il test.", + "Per qualche motivo non sono riuscito ad eseguire lo speedtest." + ] + } +} diff --git a/packages/network/data/expressions/it.json b/packages/network/data/expressions/it.json new file mode 100644 index 000000000..5e5ce0a56 --- /dev/null +++ b/packages/network/data/expressions/it.json @@ -0,0 +1,12 @@ +{ + "speedtest": { + "run": { + "expressions": [ + "Qual è la velocità della mia connessione?", + "Puoi fare uno speedtest?", + "Fai uno speedtest", + "Com'è la mia connessione?", + ] + } + } +} diff --git a/packages/trend/data/answers/it.json b/packages/trend/data/answers/it.json new file mode 100644 index 000000000..c86e877d5 --- /dev/null +++ b/packages/trend/data/answers/it.json @@ -0,0 +1,63 @@ +{ + "github": { + "limit_max": [ + "Hai richiesto troppi trend, te ne restituisco 25..", + ], + "reaching": [ + "Mi connetto a GitHub, arrivo..." + ], + "today": [ + "Ecco i %limit% GitHub trend di oggi:

      %result%
    " + ], + "week": [ + "Ecco i %limit% GitHub trend della settimana:

      %result%
    " + ], + "month": [ + "Ecco i %limit% GitHub trend del mese:

      %result%
    " + ], + "today_with_tech": [ + "Ecco i %limit% GitHub trend per oggi per %tech%:

      %result%
    " + ], + "week_with_tech": [ + "Ecco i %limit% GitHub trend della settimana per %tech%:

      %result%
    " + ], + "month_with_tech": [ + "Ecco i %limit% GitHub trens del mese per %tech%:

      %result%
    " + ], + "unreachable": [ + "Non riesco a raggiungere GitHub al momento, riprova più tardi." + ], + "list_element": [ + "
  • #%rank%. %repository_name% creato da %author_username% con %stars_nb% nuove stelle.
  • " + ] + }, + "producthunt": { + "limit_max": [ + "Hai chiesto troppi trend, te ne restituisco %new_limit%." + ], + "reaching": [ + "Mi connetto a Product Hunt, arrivo..." + ], + "today": [ + "Ecco i %limit% Product Hunt trend di oggi:

      %result%
    " + ], + "specific_day": [ + "Ecco i %limit% Product Hunt trend per la data %date%:

      %result%
    " + ], + "unreachable": [ + "Product Hunt non sembra essere raggiungibile al momento, riprova più tardi" + ], + "list_element": [ + "
  • #%rank%. %product_name% creato da %author_name% con %votes_nb% voti.
  • " + ], + "list_element_with_unknown_maker": [ + "
  • #%rank%. %product_name% con %votes_nb% voti. Non ci sono informazioni riguardanti il creatore.
  • " + ], + "not_found": [ + "Non ho trovato nessun prodotto per quella data." + ], + "invalid_developer_token": [ + "Il tuo token per Product Hunt non è valido. Inseriscine uno valido reading this." + ] + } +} diff --git a/packages/trend/data/expressions/it.json b/packages/trend/data/expressions/it.json new file mode 100644 index 000000000..e666f5868 --- /dev/null +++ b/packages/trend/data/expressions/it.json @@ -0,0 +1,18 @@ +{ + "github": { + "run": { + "expressions": [ + "Che trend ci sono su GitHub?", + "Dimmi che trend ci sono su GitHub." + ] + } + }, + "producthunt": { + "run": { + "expressions": [ + "Che trend ci sono su Product Hunt?", + "Dimmi che trend ci sono su Product Hunt" + ] + } + } +} diff --git a/packages/videodownloader/data/answers/it.json b/packages/videodownloader/data/answers/it.json new file mode 100644 index 000000000..5baaade9a --- /dev/null +++ b/packages/videodownloader/data/answers/it.json @@ -0,0 +1,28 @@ +{ + "youtube": { + "success": [ + "Tutti i nuovi video sono stati scaricati" + ], + "downloading": [ + "Sto scaricando %video_title%.", + "Comincio a scaricare %video_title%." + ], + "reaching_playlist": [ + "Sto cominciando a scaricare i video dalla playlist." + ], + "nb_to_download": [ + "Scaricherò %nb% video.", + "Ci sono %nb% new video da scaricare." + ], + "nothing_to_download": [ + "Non c'è nessun nuovo video da scaricare. Aggiungi un nuovo video alla playlist.", + "Non ho video da scaricare." + ], + "settings_errors": [ + "Per favore controlla le mie impostazioni. C'è un errore per questa ragione: %reason%, che include il messaggio: %message%." + ], + "request_errors": [ + "Non riesco a raggiungere YouTube al momento. Controlla che le impostazioni siano corrette e che la connessione sia funzioante" + ] + } +} diff --git a/packages/videodownloader/data/expressions/it.json b/packages/videodownloader/data/expressions/it.json new file mode 100644 index 000000000..90c9eaf5c --- /dev/null +++ b/packages/videodownloader/data/expressions/it.json @@ -0,0 +1,9 @@ +{ + "youtube": { + "run": { + "expressions": [ + "Scarica nuovi video da YouTube" + ] + } + } +}