diff --git a/radio/src/translations/it.h.txt b/radio/src/translations/it.h.txt index fc7afe49f..346c83898 100644 --- a/radio/src/translations/it.h.txt +++ b/radio/src/translations/it.h.txt @@ -1,11 +1,21 @@ /* * Authors (alphabetical order) + * - Andre Bernet + * - Andreas Weitl * - Bertrand Songis - * - Bernet Andre - * - Kjell Kernen - * - Martin Hotar + * - Bryan J. Rentoul (Gruvin) + * - Cameron Weeks + * - Erez Raviv + * - Gabriel Birkus + * - Jean-Pierre Parisy + * - Karl Szmutny + * - Michael Blandford + * - Michal Hlavinka + * - Pat Mackenzie + * - Philip Moss + * - Rob Thomson * - Romolo Manfredini - * + * - Thomas Husterer * * opentx is based on code named * gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/, @@ -33,6 +43,9 @@ * * !!!!! DO NOT EDIT it.h - EDIT it.h.txt INSTEAD !!!!!!! */ + + + /* Formatting octal codes available in TR_ strings: * \037\x -sets LCD x-coord (x value in octal) * \036 -newline @@ -41,16 +54,6 @@ * \0 -ends current string */ - - - - - - - - - - // NON ZERO TERMINATED STRINGS #define LEN_OFFON "\003" #define TR_OFFON "OFF""ON\0" @@ -129,8 +132,10 @@ #define LEN_RETA123 "\001" -#if defined(PCBTARANIS) || defined(REVX) - #define TR_RETA123 "DEMA123SD" +#if defined(PCBTARANIS) && defined(REV9E) + #define TR_RETA123 "DEMA123SDSD" +#elif defined(PCBTARANIS) || defined(REVX) + #define TR_RETA123 "RETA123LR" #elif defined(PCBSKY9X) #define TR_RETA123 "DEMA123a" #elif defined(CPUM2560) @@ -191,7 +196,7 @@ #define LEN_VMIXTRIMS "\003" #define TR_VMIXTRIMS "OFF""ON ""Dir""Ele""Mot""Ale" -#if defined(PCBTARANIS) +#if LCD_W >= 212 #define TR_CSWTIMER "Timer" #define TR_CSWSTICKY "Stcky" #define TR_CSWRANGE "Campo" @@ -248,7 +253,7 @@ #define TR_PLAY_TRACK "SuonaTraccia\0" #endif #define TR_PLAY_BOTH "Play Both\0 " - #define TR_PLAY_VALUE "LeggiValore\0 " + #define TR_PLAY_VALUE TR("LeggiVal\0 ", "LeggiValore") #else #define TR_PLAY_TRACK "[Brano]\0 " #define TR_PLAY_BOTH "[Play Both]\0 " @@ -263,7 +268,7 @@ #define TR_SDCLOGS "[SDCARD Logs]\0" #endif -#ifdef GVARS +#if defined(GVARS) #define TR_ADJUST_GVAR "Regola \0 " #else #define TR_ADJUST_GVAR "[RegolaVG]\0 " @@ -281,7 +286,9 @@ #define TR_SF_TEST #endif -#if defined(OVERRIDE_CHANNEL_FUNCTION) +#if defined(OVERRIDE_CHANNEL_FUNCTION) && LCD_W >= 212 + #define TR_SF_SAFETY "Override\0 " +#elif defined(OVERRIDE_CHANNEL_FUNCTION) #define TR_SF_SAFETY "Blocco\0 " #else #define TR_SF_SAFETY "---\0 " @@ -319,7 +326,7 @@ #define TR_FSW_RESET_ROTENC #endif -#if defined(PCBTARANIS) +#if LCD_W >= 212 #define TR_FSW_RESET_TIMERS "Timer 1\0 ""Timer 2\0 ""Timer 3\0 " #elif defined(CPUARM) #define TR_FSW_RESET_TIMERS "Tmr1""Tmr2""Tmr3" @@ -352,7 +359,7 @@ #define TR_ASPD_MAX TR("ASp+", "ASpd+") -#if defined(PCBTARANIS) +#if LCD_W >= 212 #define TR_TELEM_RSSI_RX "RSSI\0" #else #define TR_TELEM_RSSI_RX TR("Rx\0 ", "Rx\0 ") @@ -547,9 +554,17 @@ #define TR_VCELLINDEX "Minore\0 ""1\0 ""2\0 ""3\0 ""4\0 ""5\0 ""6\0 ""Maggiore""Delta\0" // ZERO TERMINATED STRINGS -#define INDENT "\001" -#define LEN_INDENT 1 -#define INDENT_WIDTH (FW/2) +#if defined(COLORLCD) + #define INDENT "\007" + #define LEN_INDENT 1 + #define INDENT_WIDTH 12 + #define BREAKSPACE "\036" +#else + #define INDENT "\001" + #define LEN_INDENT 1 + #define INDENT_WIDTH (FW/2) + #define BREAKSPACE " " +#endif #if defined(PCBTARANIS) #define TR_ENTER "[ENTER]" @@ -577,7 +592,7 @@ #define TR_PHASENAME "Nome fase" #define TR_MIXNAME "Nome mix" #define TR_INPUTNAME "Nome Ingr." -#if defined(PCBTARANIS) +#if defined(VIRTUALINPUTS) #define TR_EXPONAME "Nome expo" #else #define TR_EXPONAME "Nome Expo" @@ -596,7 +611,11 @@ #define TR_OUTPUT_TYPE INDENT "Output" #endif #define TR_PROTO TR(INDENT "Proto", INDENT "Protocollo") -#define TR_PPMFRAME TR("PPM frame", INDENT "PPM frame") +#if defined(CPUARM) + #define TR_PPMFRAME INDENT "PPM frame" +#else + #define TR_PPMFRAME "PPM frame" +#endif #define TR_MS "ms" #define TR_SWITCH "Inter." #define TR_TRIMS "Trims" @@ -690,9 +709,15 @@ #define TR_CAL "Cal" #define TR_VTRIM "Trim- +" #define TR_BG "BG:" -#define TR_MENUTOSTART CENTER"\011" TR_ENTER " per Cal." -#define TR_SETMIDPOINT CENTER"\012SETTA CENTRO" -#define TR_MOVESTICKSPOTS CENTER"\010MUOVI STICK/POT" +#if defined(COLORLCD) + #define TR_MENUTOSTART TR_ENTER " TO START" + #define TR_SETMIDPOINT "CENTER STICKS/SLIDERS" + #define TR_MOVESTICKSPOTS "MOVE STICKS/POTS" +#else + #define TR_MENUTOSTART CENTER"\011" TR_ENTER " per Cal." + #define TR_SETMIDPOINT CENTER"\012SETTA CENTRO" + #define TR_MOVESTICKSPOTS CENTER"\010MUOVI STICK/POT" +#endif #define TR_RXBATT "Batt Rx:" #define TR_TXnRX "Tx:\0Rx:" #define OFS_RX 4 @@ -735,17 +760,18 @@ #define TR_MENUDIAG "DIAG" #define TR_MENUANA "ANAS" #define TR_MENUCALIBRATION "CALIBRAZIONE" -#define TR_TRIMS2OFFSETS "\006Trim => Offset " +#if defined(COLORLCD) + #define TR_TRIMS2OFFSETS "Trims >> Subtrims" +#else + #define TR_TRIMS2OFFSETS "\006Trim => Offset " +#endif #define TR_MENUMODELSEL "MODELLI" #define TR_MENUSETUP "CONFIGURA" #define TR_MENUFLIGHTPHASE "FASE DI VOLO" #define TR_MENUFLIGHTPHASES "FASI DI VOLO" #define TR_MENUHELISETUP "CONFIGURA ELI" -// Alignment - - -#if defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ... +#if defined(VIRTUALINPUTS) #define TR_MENUINPUTS "INGRESSI" #define TR_MENULIMITS "USCITE" #else @@ -764,14 +790,18 @@ #define TR_MENUTEMPLATES "ESEMPI GUIDA" #define TR_MENUSTAT "STATO" #define TR_MENUDEBUG "DEBUG" -#define TR_RXNUM "NumRx" -#define TR_SYNCMENU TR("Sinc.","Sinc.[MenĂ¹]") -#define TR_LIMIT "Limiti" +#if defined(CPUARM) + #define TR_RXNUM TR(INDENT "RxNum", INDENT "Receiver No.") +#else + #define TR_RXNUM "RxNum" +#endif +#define TR_SYNCMENU "[Sync]" +#define TR_LIMIT INDENT "Limiti" #define TR_MINRSSI "Min Rssi" #define TR_LATITUDE "Latitud." #define TR_LONGITUDE "Longitud." -#define TR_GPSCOORD "Coord. GPS" -#define TR_VARIO "Vario" +#define TR_GPSCOORD TR("GPS Coords", INDENT "Coordinate format") +#define TR_VARIO TR("Vario", "Variometer") #define TR_PITCH_AT_ZERO INDENT "Tono a Zero" #define TR_PITCH_AT_MAX INDENT "Tono al Max" #define TR_REPEAT_AT_ZERO INDENT "Ripeti a Zero" @@ -780,8 +810,8 @@ #define TR_SAVEMODEL "Salvataggio dati modello" #define TR_BATT_CALIB "Calibra batt." #define TR_CURRENT_CALIB "Calibra corr." -#define TR_VOLTAGE "Voltaggio" -#define TR_CURRENT "Corrente" +#define TR_VOLTAGE TR(INDENT "Voltagg.",INDENT "Voltaggio") +#define TR_CURRENT TR(INDENT "Corrente",INDENT "Corrente") #define TR_SELECT_MODEL "Scegli Memo." #define TR_CREATE_MODEL "Crea Modello" #define TR_COPY_MODEL "Copia Modello" @@ -965,14 +995,14 @@ #define TR_LIMITS_HEADERS { " Nome ", " Offset ", " Min ", " Max ", " Direzione ", " Curve ", " Centro PPM ", " Simmetria " } #define TR_CSW_HEADERS { " Funzione ", " V1 ", " V2 ", " V2 ", " Inter. AND ", " Durata ", " Ritardo " } -//Taranis About screen -#define TR_ABOUTUS "Info su" +// About screen +#define TR_ABOUTUS TR(" INFO ", "INFO SU") -#define TR_ABOUT_OPENTX_1 "OpenTX e' open source, non" -#define TR_ABOUT_OPENTX_2 "commerciale, fornito senza" -#define TR_ABOUT_OPENTX_3 "garanzie. E' stato sviluppato" -#define TR_ABOUT_OPENTX_4 "gratuitamente. Il supporto" -#define TR_ABOUT_OPENTX_5 "mediante donazioni e' gradito!" +#define TR_ABOUT_OPENTX_1 TR("OpenTX\001e'\001open\001source,\001non", "OpenTX e' open source, non-") +#define TR_ABOUT_OPENTX_2 TR("commercial,\001wo\001warranties.", "commerciale, fornito senza") +#define TR_ABOUT_OPENTX_3 TR("It\001was\001developed\001for\001free.", "garanzie. E' stato sviluppato") +#define TR_ABOUT_OPENTX_4 TR("Support through donations", "gratuitamente. Il supporto") +#define TR_ABOUT_OPENTX_5 TR("is welcome!", "mediante donazioni e' gradito!") #define TR_ABOUT_BERTRAND_1 "Bertrand Songis" #define TR_ABOUT_BERTRAND_2 "Autore principale OpenTX" @@ -1051,7 +1081,7 @@ #define TR_ONLYPOSITIVE "Positivo" #define TR_FILTER "Filtro" #define TR_TELEMETRYFULL "Tutti gli slot sono pieni!" -#define TR_IGNOREIDS INDENT "Ignore instance" +#define TR_IGNOREIDS TR(INDENT "No inst.","Ignore instance") #define TR_MENU_INPUTS "\314Ingressi" #define TR_MENU_LUA "\322Lua scripts"