From 541163d80d5e789a0c43c8e9d9b698fa0729f9d2 Mon Sep 17 00:00:00 2001 From: Miguel Angel Mulero Martinez Date: Thu, 8 Feb 2018 09:35:27 +0100 Subject: [PATCH] Add italian translation --- assets/windows/installer.nsi | 1 + locales/en/messages.json | 3 + locales/it/messages.json | 3179 ++++++++++++++++++++++++++++++++++ src/js/localization.js | 2 +- 4 files changed, 3184 insertions(+), 1 deletion(-) create mode 100644 locales/it/messages.json diff --git a/assets/windows/installer.nsi b/assets/windows/installer.nsi index 3d94211c..8efaae86 100644 --- a/assets/windows/installer.nsi +++ b/assets/windows/installer.nsi @@ -49,6 +49,7 @@ OutFile "..\..\${DEST_FOLDER}\${FILE_NAME_INSTALLER}" !insertmacro MUI_LANGUAGE "Catalan" !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "German" +!insertmacro MUI_LANGUAGE "Italian" !insertmacro MUI_LANGUAGE "Korean" !insertmacro MUI_LANGUAGE "Latvian" !insertmacro MUI_LANGUAGE "SimpChinese" diff --git a/locales/en/messages.json b/locales/en/messages.json index 8b6ac466..266c8865 100644 --- a/locales/en/messages.json +++ b/locales/en/messages.json @@ -69,6 +69,9 @@ "language_fr": { "message": "Fran\u00e7ais (fr)" }, + "language_it": { + "message": "Italiano (it)" + }, "language_ko": { "message": "\ud55c\uad6d\uc5b4 (ko)" }, diff --git a/locales/it/messages.json b/locales/it/messages.json new file mode 100644 index 00000000..6ee9878b --- /dev/null +++ b/locales/it/messages.json @@ -0,0 +1,3179 @@ +{ + "warningTitle": { + "message": "Attenzione" + }, + "noticeTitle": { + "message": "Avviso" + }, + "options_title": { + "message": "Opzioni applicazione" + }, + "connect": { + "message": "Connetti" + }, + "connecting": { + "message": "Connessione in corso" + }, + "disconnect": { + "message": "Disconnetti" + }, + "portsSelectManual": { + "message": "Selezione manuale" + }, + "portOverrideText": { + "message": "Porta:" + }, + "autoConnect": { + "message": "Connessione automatica" + }, + "close": { + "message": "Chiudi" + }, + "autoConnectEnabled": { + "message": "Connessione automatica: abilitata - Configurator proverà a connettersi automaticamente quando sarà rilevata una nuova porta" + }, + "autoConnectDisabled": { + "message": "Connessione automatica: Disabilitata - E' necessario selezionare la porta seriale e fare click su \"Connetti\"" + }, + "expertMode": { + "message": "Abilita modalità esperto" + }, + "permanentExpertMode": { + "message": "Modalità esperto sempre abilitata" + }, + "userLanguageSelect": { + "message": "Lingua (è necessario riavviare l'applicazione affinché le modifiche abbiano effetto)" + }, + "language_default": { + "message": "Predefinito" + }, + "sensorStatusGyro": { + "message": "Giroscopio" + }, + "sensorStatusAccel": { + "message": "Accelerometro" + }, + "sensorStatusMag": { + "message": "Magnetometro" + }, + "sensorStatusBaro": { + "message": "Barometro" + }, + "sensorStatusGPS": { + "message": "GPS" + }, + "sensorStatusSonar": { + "message": "Sonar \/ telemetro" + }, + "checkForConfiguratorUnstableVersions": { + "message": "Mostra notifiche per versioni beta del configuratore" + }, + "configuratorUpdateNotice": { + "message": "Stai usando una versione obsoleta di Betaflight Configurator<\/b>.
La versione $1<\/b> è disponibile online, visita la pagina dei rilasci<\/a> per scaricare e installare l'ultima versione.
Perfavore chiudi l'applicazione prima di aggiornare." + }, + "configuratorUpdateWebsite": { + "message": "Visita la pagina degli aggiornamenti" + }, + "deviceRebooting": { + "message": "Dispositivo - Riavvio in corso<\/span>" + }, + "deviceReady": { + "message": "Dispositivo - Pronto<\/span>" + }, + "backupFileIncompatible": { + "message": "I file di backup sono per una versione precedente del software. Ci dispiace ma non sono compatibili" + }, + "backupFileUnmigratable": { + "message": "I file di backup sono per una versione precedente del software e non sono trasferibili." + }, + "configMigrationFrom": { + "message": "Migrazione dei file di configurazione generato dal configuratore: $1" + }, + "configMigratedTo": { + "message": "Configurazioni migrate al configuratore: $1" + }, + "configMigrationSuccessful": { + "message": "Migrazione della configurazione completata, migrazioni applicate: $1" + }, + "tabFirmwareFlasher": { + "message": "Firmware Flasher" + }, + "tabLanding": { + "message": "Benvenuto" + }, + "tabHelp": { + "message": "Documenti e supporto" + }, + "tabSetup": { + "message": "Setup" + }, + "tabSetupOSD": { + "message": "Impostazioni OSD" + }, + "tabConfiguration": { + "message": "Configurazione" + }, + "tabPorts": { + "message": "Porte" + }, + "tabPidTuning": { + "message": "Messa a punto PID" + }, + "tabReceiver": { + "message": "Ricevente" + }, + "tabModeSelection": { + "message": "Selezione Modo di volo" + }, + "tabServos": { + "message": "Servi" + }, + "tabFailsafe": { + "message": "Failsafe" + }, + "tabTransponder": { + "message": "Race Transponder" + }, + "tabOsd": { + "message": "OSD" + }, + "tabPower": { + "message": "Sensori batteria" + }, + "tabGPS": { + "message": "GPS" + }, + "tabMotorTesting": { + "message": "Motori" + }, + "tabLedStrip": { + "message": "Striscia LED" + }, + "tabRawSensorData": { + "message": "Sensori" + }, + "tabCLI": { + "message": "CLI" + }, + "tabLogging": { + "message": "Tethered Logging" + }, + "tabOnboardLogging": { + "message": "Blackbox" + }, + "tabAdjustments": { + "message": "Regolazioni" + }, + "tabAuxiliary": { + "message": "Modalità di volo" + }, + "logActionHide": { + "message": "Nascondi Log" + }, + "logActionShow": { + "message": "Mostra Log" + }, + "serialPortOpened": { + "message": "Porta seriale connessa<\/span> con ID: $1" + }, + "serialPortOpenFail": { + "message": "Impossibile<\/span> connettersi alla porta seriale" + }, + "serialPortClosedOk": { + "message": "Porta seriale chiusa<\/span>" + }, + "serialPortClosedFail": { + "message": "Impossibile<\/span> chiudere la porta seriale" + }, + "serialUnrecoverable": { + "message": "problema<\/span> non recuperabile della connessione seriale, disconnessione in corso..." + }, + "usbDeviceOpened": { + "message": "Dispositivo USB connesso<\/span> con ID: $1" + }, + "usbDeviceOpenFail": { + "message": "Impossibile<\/span> connettersi al dispositivo USB!" + }, + "usbDeviceClosed": { + "message": "Dispositivo USB disconnesso<\/span>" + }, + "usbDeviceCloseFail": { + "message": "Impossibile<\/span> disconnettere il dispostitivo USB" + }, + "usbDeviceUdevNotice": { + "message": "Sono installate correttamente le regole udev<\/strong>? Guarda la documentazione per le istruzioni" + }, + "stm32UsbDfuNotFound": { + "message": "USB DFU non trovato" + }, + "stm32TimedOut": { + "message": "STM32 - Tempo scaduto, programmazione: Fallita" + }, + "stm32WrongResponse": { + "message": "Comunicazione STM32 non riuscita, risposta errata, attesa: $1 (0x$2) ricevuto: $3 (0x$4)" + }, + "stm32ContactingBootloader": { + "message": "Contattando il bootloader ..." + }, + "stm32ContactingBootloaderFailed": { + "message": "comunicazione col bootloader fallita" + }, + "stm32ResponseBootloaderFailed": { + "message": "nessuna risposta dal bootloader, programmazione FALLITA" + }, + "stm32GlobalEraseExtended": { + "message": "Esecuzione della cancellazione gli del chip (tramite cancellazione estesa) ..." + }, + "stm32LocalEraseExtended": { + "message": "Esecuzione della cancellazione locale (tramite cancellazione estesa) ..." + }, + "stm32GlobalErase": { + "message": "Esecuzione della cancellazione globale del chip ..." + }, + "stm32LocalErase": { + "message": "Esecuzione della cancellazione locale ..." + }, + "stm32Erase": { + "message": "cancellazione in corso..." + }, + "stm32Flashing": { + "message": "Lampeggiante ..." + }, + "stm32Verifying": { + "message": "Verifica in corso..." + }, + "stm32ProgrammingSuccessful": { + "message": "Programmazione RIUSCITA" + }, + "stm32ProgrammingFailed": { + "message": "Programmazione FALLITA" + }, + "stm32AddressLoadFailed": { + "message": "Il caricamento dell'indirizzo per il settore dei byte di opzione non è riuscito. Molto probabilmente a causa della protezione da lettura." + }, + "stm32AddressLoadSuccess": { + "message": "Il caricamento dell'indirizzo per il settore dei byte di opzione è riuscito." + }, + "stm32AddressLoadUnknown": { + "message": "Il caricamento dell'indirizzo per il settore dei byte di opzione non è riuscito, errore sconosciuto. Interruzione." + }, + "stm32NotReadProtected": { + "message": "Protezione da lettura non attiva" + }, + "stm32ReadProtected": { + "message": "La scheda sembra essere protetta dalla lettura. Disattivazione protezione in corso. Non disconnettere o scollegare il cavo." + }, + "stm32UnprotectSuccessful": { + "message": "Rimozione protezione riuscita." + }, + "stm32UnprotectUnplug": { + "message": "AZIONE RICHIESTA: scollegare e ricollegare il controllore di volo in modalità DFU per riprovare a flashare!" + }, + "stm32UnprotectFailed": { + "message": "Impossibile rimuovere la protezione della scheda" + }, + "stm32UnprotectInitFailed": { + "message": "Impossibile avviare la routine di sprotezione" + }, + "noConfigurationReceived": { + "message": "Nessuna risposta ricevuta da 10 secondi<\/span>, connessione fallita<\/span>" + }, + "firmwareVersionNotSupported": { + "message": "Questa versione del firmware non è supportata<\/span>. Si prega di aggiornare con un firmware che supporti la versione api $1<\/strong> o superiore. Usa il CLI per effettuare un backup prima di flashare la scheda. Puoi trovare la procedura nella documentazione.
In alternativa scarica una versione precedente del configuratore." + }, + "firmwareTypeNotSupported": { + "message": "Il configuratore non supporta<\/span> firmware diversi da Cleanflight o Betaflight. Solo la modalità CLI è supportata." + }, + "firmwareUpgradeRequired": { + "message": "La versione del firmware installata sul dispositivo necessita di un aggiornamento. Usa il CLI per effettuare un backup prima dell'aggiornamento. La procedura è disponibile nella documentazione. In alternativa puoi scaricare una versione precedente del configuratore." + }, + "infoVersions": { + "message": "Sistema operativo: $1<\/strong>, Chrome: $2<\/strong>, Configurator: $3<\/strong>" + }, + "releaseCheckLoaded": { + "message": "Informazioni della release $1 scaricate da GitHub." + }, + "releaseCheckFailed": { + "message": "La richiesta delle $1 versioni a GitHub non è riuscita, stai utilizzando informazioni memorizzate nella cache. Motivo: $2<\/code><\/b>" + }, + "releaseCheckCached": { + "message": "Utilizzo delle informazioni contenute nella cache per $1 versioni." + }, + "releaseCheckNoInfo": { + "message": "Nessuna informazione disponibile per $1." + }, + "tabSwitchConnectionRequired": { + "message": "Devi collegare il controller<\/strong>prima di poter vedere le sezioni." + }, + "tabSwitchWaitForOperation": { + "message": "Non puoi<\/span> eseguire questa operazione in questo momento, devi attendere il completamento dell'operazione in corso..." + }, + "tabSwitchUpgradeRequired": { + "message": "Devi aggiornare<\/strong> il firmware all'ultima versione di Betaflight prima di poter usare la sezione $1." + }, + "firmwareVersion": { + "message": "Versione del Firmware: $1<\/strong>" + }, + "apiVersionReceived": { + "message": "Versione API MultiWii: $1<\/strong>" + }, + "uniqueDeviceIdReceived": { + "message": "ID univoco del dispositivo: 0x$1<\/strong>" + }, + "craftNameReceived": { + "message": "Nome del modello: $1<\/strong>" + }, + "armingDisabled": { + "message": "Armamento motori Disabilitato<\/strong>" + }, + "armingEnabled": { + "message": "Armamento motori abilitato<\/strong>" + }, + "runawayTakeoffPreventionDisabled": { + "message": "Prevenzione di decollo fuori controllo temporaneamente disabilitato<\/strong>" + }, + "runawayTakeoffPreventionEnabled": { + "message": "Prevenzione di decollo fuori controllo abilitato<\/strong>" + }, + "boardInfoReceived": { + "message": "Scheda: $1<\/strong>, versione: $2<\/strong>" + }, + "buildInfoReceived": { + "message": "Il presente firmware è stato rilasciato il: $1<\/strong>" + }, + "fcInfoReceived": { + "message": "Informazioni sul controller di volo, identificativo: $1<\/strong>, versione: $2<\/strong>" + }, + "versionLabelTarget": { + "message": "Destinazione" + }, + "versionLabelFirmware": { + "message": "Firmware" + }, + "versionLabelConfigurator": { + "message": "Configurator" + }, + "notifications_app_just_updated_to_version": { + "message": "Applicazione appena aggiornata alla versione: $1" + }, + "notifications_click_here_to_start_app": { + "message": "Clicca qui per avviare l'applicazione" + }, + "statusbar_port_utilization": { + "message": "Utilizzo della porta:" + }, + "statusbar_usage_download": { + "message": "D: $1%" + }, + "statusbar_usage_upload": { + "message": "U: $1%" + }, + "statusbar_packet_error": { + "message": "Errore del pacchetto:" + }, + "statusbar_i2c_error": { + "message": "Errore I2C:" + }, + "statusbar_cycle_time": { + "message": "Tempo di ciclo:" + }, + "statusbar_cpu_load": { + "message": "Carico CPU: $1%" + }, + "dfu_connect_message": { + "message": "Si prega di utilizzare il Firmware Flasher per accedere ai dispositivi DFU" + }, + "dfu_erased_kilobytes": { + "message": "Eliminati $1 kB sulla flash con successo<\/span>" + }, + "dfu_device_flash_info": { + "message": "Rilevato dispositivo con capacità di flash totale di $1 KiB" + }, + "dfu_error_image_size": { + "message": "Errore<\/span>: L'immagine è troppo grande per la capacità disponibile sul chip! Immagine: $1 KiB, limite = $2 KiB" + }, + "eeprom_saved_ok": { + "message": "EEPROM salvata<\/span>" + }, + "defaultWelcomeIntro": { + "message": "Benvenuto in Betaflight - Configurator<\/strong>
utility disegnata per aggiornare, configurare e regolare il tuo flight controller in maniera semplice." + }, + "defaultWelcomeHead": { + "message": "Hardware" + }, + "defaultWelcomeText": { + "message": "L'applicazione supporta tutti i dispositivi su cui può girare Betaflight. Verifica la sezione delle flash per la lista completa dell'hardware.

Scarica Betaflight Blackbox<\/a>
Il codice sorgente del firmware può essere scaricato da
QUI<\/a>
L'immagine più aggiornata del firmware è disponibile
QUI<\/a>

L'ultima versione dei
Driver CP210x <\/a> da QUI<\/a>
L'ultima versione dei
Drivers STM USB VCP <\/a> da QUI<\/a>
L'ultima versione di
Zadig <\/a>per l'installazione dei driver USB Windows può essere scaricata da QUI<\/a>
" + }, + "defaultContributingHead": { + "message": "Contribuisci" + }, + "defaultContributingText": { + "message": "Se vuoi contribuire a rendere Betaflight ancora migliore puoi aiutare in molti modi, quali: