diff --git a/src/helpers/i18n.ts b/src/helpers/i18n.ts index c62f0af..6ceb888 100644 --- a/src/helpers/i18n.ts +++ b/src/helpers/i18n.ts @@ -12,6 +12,7 @@ import viTranslation from '../locales/vi.json'; import arTranslation from '../locales/ar.json'; import ptTranslation from '../locales/pt.json'; import idTranslation from '../locales/id.json'; +import itTranslation from '../locales/it.json'; let currentlang: string = 'en'; @@ -30,6 +31,7 @@ const languages: Record = { ar: 'العربية', // Arabic pt: 'Português', // Portuguese id: 'Indonesia', // Indonesia + it: 'Italiano", //Italian }; i18next.init({ @@ -75,6 +77,9 @@ i18next.init({ id: { translation: idTranslation, }, + it: { + translation: itTranslation, + }, }, }); diff --git a/src/locales/it.json b/src/locales/it.json new file mode 100644 index 0000000..ceb7e72 --- /dev/null +++ b/src/locales/it.json @@ -0,0 +1,58 @@ +{ + "Starting new conversation": "Iniziando una nuova conversazione", + "Goodbye!": "Arrivederci!", + "send a message ('exit' to quit)": "invia un messaggio ('exit' per uscire)", + "Please enter a prompt.": "Per favore inserisci un prompt.", + "THINKING...": "STO PENSANDO...", + "Please set your OpenAI API key via `ai config set OPENAI_KEY=`": "Per favore imposta la tua chiave API OpenAI tramite `ai config set OPENAI_KEY=`", + "Set config": "Imposta configurazione", + "Enter your OpenAI API key": "Inserisci la tua chiave API OpenAI", + "(not set)": "(non impostato)", + "OpenAI Key": "Chiave OpenAI", + "Please enter a key": "Per favore inserisci una chiave", + "OpenAI API Endpoint": "Endpoint API OpenAI", + "Enter your OpenAI API Endpoint": "Inserisci il tuo Endpoint API OpenAI", + "Silent Mode": "Modalità Silenziosa", + "Enable silent mode?": "Attivare la modalità silenziosa?", + "Model": "Modello", + "Enter the model you want to use": "Inserisci il modello che vuoi usare", + "Language": "Lingua", + "Enter the language you want to use": "Inserisci la lingua che vuoi usare", + "What would you like me to do?": "Cosa vorresti che facessi?", + "delete all log files": "cancella tutti i file di log", + "list js files": "elenca i file js", + "fetch me a random joke": "trovami una battuta casuale", + "list all commits": "elenca tutti i commit", + "Say hello": "Saluta", + "you can edit script here": "puoi modificare lo script qui", + "What would you like me to change in this script?": "Cosa vorresti che cambiassi in questo script?", + "e.g.": "es.", + "e.g. change the folder name": "es. cambia il nome della cartella", + "Your script": "Il tuo script", + "Loading...": "Caricamento...", + "Getting explanation...": "Ottenendo spiegazione...", + "Explanation": "Spiegazione", + "Run this script?": "Eseguire questo script?", + "Revise this script?": "Revisionare questo script?", + "Yes": "Sì", + "Lets go!": "Andiamo!", + "Edit": "Modifica", + "Make some adjustments before running": "Fai alcune modifiche prima di eseguire", + "Revise": "Revisiona", + "Give feedback via prompt and get a new result": "Fornisci feedback tramite prompt e ottieni un nuovo risultato", + "Copy": "Copia", + "Copy the generated script to your clipboard": "Copia lo script generato negli appunti", + "Cancel": "Annulla", + "Exit the program": "Esci dal programma", + "Running": "In esecuzione", + "Copied to clipboard!": "Copiato negli appunti!", + "Your new script": "Il tuo nuovo script", + "Invalid config property": "Proprietà di configurazione non valida", + "Shell detection failed unexpectedly": "Rilevamento della shell fallito inaspettatamente", + "Invalid model": "Modello non valido", + "Error": "Errore", + "Missing required parameter": "Parametro richiesto mancante", + "Please open a Bug report with the information above": "Per favore apri una segnalazione di bug con le informazioni sopra riportate", + "Prompt to run": "Prompt da eseguire", + "You": "Tu" +}