From a5d6247ef44531cfebfc22bdccdaa1461b4fff6e Mon Sep 17 00:00:00 2001 From: Jacopo Zacchigna <59306950+Jac-Zac@users.noreply.github.com> Date: Mon, 6 Feb 2023 18:39:06 +0100 Subject: [PATCH] Adding Italian Translation (#1244) * Adding Italian Translation * formatting in website/next-i18next.config.js --- website/next-i18next.config.js | 20 +++++- website/public/locales/it/common.json | 27 +++++++ website/public/locales/it/dashboard.json | 8 +++ website/public/locales/it/index.json | 23 ++++++ website/public/locales/it/labelling.json | 24 +++++++ website/public/locales/it/leaderboard.json | 18 +++++ website/public/locales/it/message.json | 20 ++++++ website/public/locales/it/side_menu.json | 12 ++++ website/public/locales/it/tasks.json | 82 ++++++++++++++++++++++ website/public/locales/it/tos.json | 6 ++ 10 files changed, 239 insertions(+), 1 deletion(-) create mode 100644 website/public/locales/it/common.json create mode 100644 website/public/locales/it/dashboard.json create mode 100644 website/public/locales/it/index.json create mode 100644 website/public/locales/it/labelling.json create mode 100644 website/public/locales/it/leaderboard.json create mode 100644 website/public/locales/it/message.json create mode 100644 website/public/locales/it/side_menu.json create mode 100644 website/public/locales/it/tasks.json create mode 100644 website/public/locales/it/tos.json diff --git a/website/next-i18next.config.js b/website/next-i18next.config.js index bedb52a6..22b6b477 100644 --- a/website/next-i18next.config.js +++ b/website/next-i18next.config.js @@ -1,6 +1,24 @@ module.exports = { i18n: { defaultLocale: "en", - locales: ["ar", "bn", "ca", "de", "en", "es", "fr", "hu", "ja", "ko", "pt-BR", "ru", "uk-UA", "vi", "zh", "tr"], + locales: [ + "ar", + "bn", + "ca", + "de", + "en", + "es", + "fr", + "hu", + "it", + "ja", + "ko", + "pt-BR", + "ru", + "uk-UA", + "vi", + "zh", + "tr", + ], }, }; diff --git a/website/public/locales/it/common.json b/website/public/locales/it/common.json new file mode 100644 index 00000000..ad6b45be --- /dev/null +++ b/website/public/locales/it/common.json @@ -0,0 +1,27 @@ +{ + "about": "Riguardo a noi", + "account_settings": "Profilo", + "admin_dashboard": "Pannello di amministrazione.", + "connect": "Collegare", + "conversational": "I.A. di conversazione per tutti.", + "copied": "Copiato", + "dark_mode": "Modalità scura", + "dashboard": "Pannello di controllo", + "delete": "Cancella", + "discord": "Discord", + "docs": "Documenti", + "github": "GitHub", + "legal": "Legale", + "light_mode": "Modalità chiara", + "loading": "Caricando...", + "more_information": "Maggiori Informazioni", + "no": "No", + "privacy_policy": "Politica sulla Privacy", + "report_a_bug": "Segnala un problema", + "sign_in": "Sign In", + "sign_out": "Esci", + "success": "Successo", + "terms_of_service": "Termini di Servizio", + "title": "Open Assistant", + "yes": "Si" +} diff --git a/website/public/locales/it/dashboard.json b/website/public/locales/it/dashboard.json new file mode 100644 index 00000000..e730e13c --- /dev/null +++ b/website/public/locales/it/dashboard.json @@ -0,0 +1,8 @@ +{ + "grab_a_task": "Scegli un compito!", + "create": "Crea", + "evaluate": "Valuta", + "label": "Etichetta", + "dashboard": "Pannello di controllo", + "go": "Vai" +} diff --git a/website/public/locales/it/index.json b/website/public/locales/it/index.json new file mode 100644 index 00000000..90d6dfd5 --- /dev/null +++ b/website/public/locales/it/index.json @@ -0,0 +1,23 @@ +{ + "blurb": "Crediamo di poter creare una rivoluzione.", + "blurb1": "Così come Stable Diffusion ha aiutato il mondo a fare arte in un nuovo modo, noi vogliamo renderlo migliore attraverso una fantastica I.A. di conversazione.", + "description": "I.A. di conversazione per tutti. Un progetto open source per creare un GPT LLM con chat gestito da LAION e altri contribuenti attorno al mondo.", + "faq_items": { + "q0": "A che punto è questo progetto?", + "a0": "Siamo nelle prime fasi di sviluppo, lavorando dalla ricerca consolidata nell'applicazione di RLHF a modelli linguistici di grandi dimensioni.", + "q1": "Chi c'è dietro Open Assistant?", + "a1": "Open Assistant è un progetto creato da LAION ed altri individui nel mondo interessati a rendere disponibile questa tecnologia a tutti.", + "q2": "Che tipo di licenza usa Open Assistant?", + "a2": "Il codice e i modelli sono sotto la licenza Apache 2.0 .", + "q3": "Verranno rilasciati anche i dati di addestramento?", + "a3": "Sì, sotto CC BY 4.0.", + "q4": "Open Assistant sarà gratuito?", + "a4": "Sì, Open Assistant si potrà utilizzare e modificare liberamente e gratuitamente.", + "q5": "Che tipo di hardware sarà necessario per usare il modello?", + "a5": "Ci saranno diversi tipi di modelli che permetteranno di usarlo sulla gran parte degli hardware di consumo." + }, + "faq_title": "Domande frequenti", + "join_us_description": "Tutti i progetti open source iniziano con persone come te. Open source è All open source projects begin with people like you. Open source è la convinzione che se collaboriamo possiamo donare la nostra conoscenza e tecnologia al mondo per il beneficio dell'umanità. Ci stai? Ci trovi qui:", + "join_us_title": "Unisciti a noi", + "subtitle": "I.A. di conversazione per tutti." +} diff --git a/website/public/locales/it/labelling.json b/website/public/locales/it/labelling.json new file mode 100644 index 00000000..abde62fd --- /dev/null +++ b/website/public/locales/it/labelling.json @@ -0,0 +1,24 @@ +{ + "fails_task.question": "Non è una buona risposta alla richiesta?", + "hate_speech": "Incita all'odio", + "hate_speech.explanation": "Il contenuto è abusivo o minaccioso ed esprime pregiudizio nei confronti di una caratteristica protetta. Il pregiudizio si riferisce a opinioni preconcette non basate sulla ragione. Le caratteristiche protette includono genere, etnia, religione, orientamento sessuale e caratteristiche simili.", + "label_highlighted_flag_instruction": "Seleziona quelli che si possono applicare al messaggio evidenziato:", + "label_highlighted_likert_instruction": "Valuta il messaggio evidenziato:", + "label_highlighted_yes_no_instruction": "Rispondi alle seguenti domande riguardanti il messaggio evidenziato:", + "label_message_flag_instruction": "Seleziona quelli che si possono applicare al messaggio:", + "label_message_likert_instruction": "Valuta il messaggio:", + "label_message_yes_no_instruction": "Rispondi alle seguenti domande riguardanti il messaggio:", + "lang_mismatch": "Lingua sbagliata", + "lang_mismatch.explanation": "Non è scritto nella lingua selezionata.", + "moral_judgement": "Judges Morality", + "moral_judgement.explanation": "Esprime un giudizio morale.", + "not_appropriate": "Non appopiato", + "not_appropriate.explanation": "Risposta inappropriata per un assistente.", + "pii": "Contiene PII", + "pii.explanation": "Contiene informazioni di identificazione personale. Esempi includono dati di contatto personali, licenza e altri numeri di identità e dati bancari.", + "political_content": "Contenuti Politici", + "political_content.explanation": "Esprime visioni politiche.", + "sexual_content": "Contenuti Sessuali", + "sexual_content.explanation": "Contiene contenuti sessuali", + "spam.question": "Questo messaggio contiene spam?" +} diff --git a/website/public/locales/it/leaderboard.json b/website/public/locales/it/leaderboard.json new file mode 100644 index 00000000..918f3a73 --- /dev/null +++ b/website/public/locales/it/leaderboard.json @@ -0,0 +1,18 @@ +{ + "daily": "Giornaliera", + "label": "Etichette", + "last_updated_at": "Ultimo aggiornamento: {{val, datetime}}", + "leaderboard": "Classifica", + "monthly": "Mensile", + "next": "Successivo", + "overall": "Complessivo", + "previous": "Precedente", + "prompt": "Richieste", + "rank": "Posizione", + "reply": "Risposte", + "score": "Punteggio", + "top_5_contributors_today": "I cinque maggiori contribuenti di oggi", + "user": "Utente", + "view_all": "Vedi tutto", + "weekly": "Settimanale" +} diff --git a/website/public/locales/it/message.json b/website/public/locales/it/message.json new file mode 100644 index 00000000..a98810c7 --- /dev/null +++ b/website/public/locales/it/message.json @@ -0,0 +1,20 @@ +{ + "copy_message_id": "Copia l'ID del messaggio", + "label_action": "Etichetta", + "label_title": "Etichetta", + "message_deleted": "Messaggio eliminato", + "message": "Messaggio", + "open_new_tab_action": "Apri in una nuova finestra", + "parent": "Genitore", + "reactions": "Reazioni", + "recent_messages": "Messaggi recenti", + "report_action": "Resoconto", + "report_placeholder": "Perché questo messaggio dovrebbe venire rivisto?", + "report_title": "Resoconto", + "send_report": "Invia", + "stop_tree": "Ferma albero", + "submit_labels": "Invia", + "tree_stopped": "Albero fermato {{id}}", + "view_user": "Visualizza utente", + "your_recent_messages": "I tuoi messaggi recenti" +} diff --git a/website/public/locales/it/side_menu.json b/website/public/locales/it/side_menu.json new file mode 100644 index 00000000..79a7f83f --- /dev/null +++ b/website/public/locales/it/side_menu.json @@ -0,0 +1,12 @@ +{ + "dashboard": "Pannello di controllo", + "dashboard_home": "Schermata iniziale", + "messages": "Messaggi", + "messages_dashboard": "Pannello di controllo dei messaggi", + "leaderboard": "Classifica", + "user_leaderboard": "Classifica dell'utente", + "users": "Utenti", + "users_dashboard": "Pannello di controllo degli utenti", + "status": "Stato", + "status_dashboard": "Pannello di controllo dello stato" +} diff --git a/website/public/locales/it/tasks.json b/website/public/locales/it/tasks.json new file mode 100644 index 00000000..e37d159b --- /dev/null +++ b/website/public/locales/it/tasks.json @@ -0,0 +1,82 @@ +{ + "default": { + "unchanged_title": "Non sono presenti modifiche", + "unchanged_message": "Sei sicuro di voler continuare?" + }, + "random": { + "label": "Mi sento fortunato", + "desc": "Aiutaci a migliorare Open Assistant iniziando un compito a caso." + }, + "create_initial_prompt": { + "label": "Crea richiesta iniziale", + "desc": "Scrivi una richiesta iniziale per aiutare Open Assistant a rispondere a diversi messaggi.", + "overview": "Crea un messaggio iniziale da mandare all'assistente", + "instruction": "Fornisci una richiesta iniziale", + "response_placeholder": "Scrivi qui la tua richiesta..." + }, + "reply_as_user": { + "label": "Rispondi come un utente", + "desc": "Parla con Open Assistant e aiuta a migliorare le sue risposte mentre ci interagisci.", + "overview": "Date le seguenti conversazioni fornisci una risposta adeguata", + "instruction": "Fornisci la risposta dell'utente", + "response_placeholder": "Scrivi qui la tua risposta..." + }, + "reply_as_assistant": { + "label": "Rispondi come assistente", + "desc": "Aiuta Open Assistant a migliorare le sue risposte a conversazioni con altri utenti.", + "overview": "Date le seguenti conversazioni, fornisci una risposta adeguata", + "response_placeholder": "Scrivi qui la tua risposta..." + }, + "rank_user_replies": { + "label": "Classifica le risposte degli utenti", + "desc": "Aiuta Open Assistant a migliorare le sue risposte a conversazioni con altri utenti.", + "overview": "Date le seguenti risposte degli utenti, ordinale dalla migliore alla peggiore, la migliore come prima e la peggiore come ultima.", + "unchanged_title": "L'ordine non è cambiato", + "unchanged_message": "Non hai cambiato l'ordine delle richieste . Sei sicuro di voler continuare?" + }, + "rank_assistant_replies": { + "label": "Classifica le risposte dell'assistente", + "desc": "Valuta le richieste di Open Assistant in base alla loro accuratezza e leggibilità.", + "overview": "Date le seguenti risposte dell'assistente, ordinale dalla migliore alla peggiore, la migliore come prima e la peggiore come ultima.", + "unchanged_title": "L'ordine non è cambiato", + "unchanged_message": "Non hai cambiato l'ordine delle richieste . Sei sicuro di voler continuare?" + }, + "rank_initial_prompts": { + "label": "Classifica le richieste iniziali", + "desc": "Valuta le richieste di Open Assistant in base alla loro accuratezza e leggibilità.", + "overview": "Date le seguenti risposte dell'assistente, ordinale dalla migliore alla peggiore, la migliore come prima e la peggiore come ultima.", + "unchanged_title": "L'ordine non è cambiato", + "unchanged_message": "Non hai cambiato l'ordine delle richieste . Sei sicuro di voler continuare?" + }, + "label_initial_prompt": { + "label": "Etichetta le richieste iniziali", + "desc": "Fornisci delle etichette per le richieste.", + "overview": "Fornisci etichette per la seguente richiesta" + }, + "label_prompter_reply": { + "label": "Etichetta la risposta dell'utente", + "desc": "Fornisci etichette per una richiesta.", + "overview": "Data la seguente conversazione, fornisci etichette per la richiesta finale." + }, + "label_assistant_reply": { + "label": "Etichetta la risposta dell'assistente", + "desc": "Fornisci etichette per una richiesta.", + "overview": "Data la seguente conversazione, fornisci etichette per la richiesta finale." + }, + "classify_initial_prompt": { + "label": "Classifica la richiesta iniziale", + "desc": "Fornisci etichette per una richiesta.", + "overview": "Leggi la seguente richiesta e rispondi alla domanda che la riguarda." + }, + "classify_prompter_reply": { + "label": "Classifica la risposta dell'utente", + "desc": "Fornisci etichette per una richiesta.", + "overview": "Leggi la seguente conversazione e rispondi alla domanda riguardante l'ultima risposta della discussione." + }, + "classify_assistant_reply": { + "label": "Classifica la risposta dell'assistente", + "desc": "Fornisci etichette per una richiesta.", + "overview": "Leggi la seguente conversazione e rispondi alla domanda riguardante l'ultima risposta della discussione." + }, + "available_task_count": "{{count}} compiti disponibili" +} diff --git a/website/public/locales/it/tos.json b/website/public/locales/it/tos.json new file mode 100644 index 00000000..b2f7e11b --- /dev/null +++ b/website/public/locales/it/tos.json @@ -0,0 +1,6 @@ +{ + "title": "Termini di Servizio per Open Assistant", + "content": "Per continuare ad usare Open Assistant, accettai i nostri Termini di Servizio.", + "accept": "Accetta", + "decline": "Rifiuta" +}