/*
 * Authors (alphabetical order)
 * - Bertrand Songis <bsongis@gmail.com>
 * - Bernet Andre <bernet.andre@gmail.com>
 * - Kjell Kernen <kjell.kernen@gmail.com>
 * - Martin Hotar <mhotar@gmail.com>
 * - Romolo Manfredini <romolo.manfredini@gmail.com>
 *
 * opentx is based on code named
 * gruvin9x by Bryan J. Rentoul: http://code.google.com/p/gruvin9x/,
 * er9x by Erez Raviv: http://code.google.com/p/er9x/,
 * and the original (and ongoing) project by
 * Thomas Husterer, th9x: http://code.google.com/p/th9x/
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 *
 *
 *
 * !!!!! DO NOT EDIT fr.h - EDIT fr.h.txt INSTEAD !!!!!!!
 *
 * In order to make translations easier fr.h.txt is parsed and national
 * characters are replaced by bitmap codes. The result is fr.h.
 * 
 * See translate.py in the util catalog for the list of character codes  
 *
 * !!!!! DO NOT EDIT fr.h - EDIT fr.h.txt INSTEAD !!!!!!!   
 */
 /* Formatting octal codes available in TR_ strings:
 *  \037\x       -sets LCD x-coord (x value in octal)
 *  \036         -newline
 *  \001 to \035 -extended spacing (value * FW/2)
 *  \0           -ends actual string
 */
   
// NON ZERO TERMINATED STRINGS
#define LEN_OFFON        "\003"
#define TR_OFFON         "OFF""ON\0"

#define LEN_MMMINV       "\003"
#define TR_MMMINV        "---""INV"

#define LEN_NCHANNELS    "\004"
#define TR_NCHANNELS     "\0014CH\0016CH\0018CH10CH12CH14CH16CH"

#define LEN_VBEEPMODE    "\005"
#define TR_VBEEPMODE     "Aucun""Alarm""NoKey""Tout\0"

#define LEN_VBEEPLEN     "\005"
#define TR_VBEEPLEN      "0====""=0===""==0==""===0=""====0"

#define LEN_VRENAVIG     "\003"
#define TR_VRENAVIG      "NonREaREb"

#define LEN_VBLMODE      TR("\004","\011")
#define TR_VBLMODE       TR("OFF\0""Btns""Ctrl""Tous""ON\0","OFF\0     ""Touches\0 ""Controles""Tous\0    ""ON\0      ")

#define LEN_TRNMODE      "\003"
#define TR_TRNMODE       "OFF"" +="" :="

#define LEN_TRNCHN       "\003"
#define TR_TRNCHN        "CH1CH2CH3CH4"

#define LEN_UART3MODES   "\017"
#define TR_UART3MODES    "OFF\0           ""Recopie S-Port\0""Debug\0         "

#define LEN_POTTYPES     "\017"
#define TR_POTTYPES      "Potentiomètre\0 ""Inter multi-pos"

#define LEN_DATETIME     "\005"
#define TR_DATETIME      "DATE:""HEURE"

#define LEN_VLCD         "\006"
#define TR_VLCD          "NormalOptrex"

#define LEN_COUNTRYCODES TR("\002", "\006")
#define TR_COUNTRYCODES  TR("US""JP""EU", "USA\0  ""Japon\0""Europe")

#define LEN_VTRIMINC     TR("\006","\013")
#define TR_VTRIMINC      TR("Expo\0 ""ExFin\0""Fin\0  ""Moyen\0""Gros\0 ","Exponentiel""Extra Fin\0 ""Fin\0       ""Moyen\0     ""Grossier\0  ")

#define LEN_VBEEPCOUNTDOWN     "\006"
#define TR_VBEEPCOUNTDOWN      "SilentBeeps\0Voice\0"

#define LEN_RETA123      "\001"

#if defined(PCBGRUVIN9X)
  #if ROTARY_ENCODERS > 2
    #define TR_RETA123       "DPGA123abcd"
  #else
    #define TR_RETA123       "DPGA123ab"
  #endif
#elif defined(PCBTARANIS)
  #define TR_RETA123         "DPGA12LR"
#else  
  #define TR_RETA123         "DPGA123"
#endif

#define LEN_VPROTOS          "\006"

#if defined(PXX)
  #define TR_PXX         "PXX\0  "
#elif defined(DSM2) || defined(IRPROTOS)
  #define TR_PXX         "[PXX]\0"
#else
  #define TR_PXX
#endif

#if defined(DSM2)
  #define TR_DSM2        "LP45\0 ""DSM2\0 ""DSMX\0 "
#elif defined(IRPROTOS)
  #define TR_DSM2        "[LP45]""[DSM2]""[DSMX]"
#else
  #define TR_DSM2
#endif

#if defined(IRPROTOS)
  #define TR_IRPROTOS    "SILV  TRAC09PICZ  SWIFT\0"
#else
  #define TR_IRPROTOS
#endif

#if defined(CPUARM)
  #define TR_XPPM
#else
  #define TR_XPPM        "PPM16\0""PPMsim"
#endif

#define TR_VPROTOS       "PPM\0  " TR_XPPM TR_PXX TR_DSM2 TR_IRPROTOS

#define LEN_POSNEG       "\003"
#define TR_POSNEG        "POS""NEG"

#define LEN_VCURVEFUNC   "\003"
#define TR_VCURVEFUNC    "---""x>0""x<0""|x|""f>0""f<0""|f|"

#define LEN_VMLTPX       TR("\010","\013")
#define TR_VMLTPX        TR("Ajoute\0 ""Multipl.""Remplace","Additionner""Multiplier\0""Remplacer\0 ")

#define LEN_VMLTPX2      "\002"
#define TR_VMLTPX2       "+=""*="":="

#define LEN_VMIXTRIMS    "\003"
#define TR_VMIXTRIMS     "OFF""ON\0""Dir""Prf""Gaz""Ail"

#define LEN_VCSWFUNC     "\005"
#define TR_VCSWFUNC      "---\0 ""a{x\0 ""a>x\0 ""a<x\0 ""|a|>x""|a|<x""AND\0 ""OR\0  ""XOR\0 ""a=b\0 ""a>b\0 ""a<b\0 ""d}x\0 ""|d|}x""TIM\0"

#define LEN_VFSWFUNC     "\015"

#if defined(VARIO)
  #define TR_VVARIO         "Vario\0       "
#else
  #define TR_VVARIO         "[Vario]\0     "
#endif

#if defined(AUDIO)
  #define TR_SOUND         "Jouer son\0   "
#else
  #define TR_SOUND         "Bip\0         "
#endif

#if defined(PCBTARANIS)
  #define TR_HAPTIC
#elif defined(HAPTIC)
  #define TR_HAPTIC        "Vibreur\0     "
#else
  #define TR_HAPTIC        "[Vibreur]\0   "
#endif

#if defined(VOICE)
  #if defined(PCBSKY9X)
    #define TR_PLAY_TRACK    "Jouer\0       "
  #else
    #define TR_PLAY_TRACK    "Jouer fich\0  "
  #endif
  #define TR_PLAY_BOTH       "Jouer les 2\0 "
  #define TR_PLAY_VALUE      "Dire valeur\0 "
#else
  #define TR_PLAY_TRACK    "[Jouer fich.]"
  #define TR_PLAY_BOTH     "[Jouer les 2]"
  #define TR_PLAY_VALUE    "[Dire valeur]"
#endif

#define TR_CFN_VOLUME    "Volume\0      "
#define TR_CFN_BG_MUSIC  "Musique\0     ""Pause Musique"

#if defined(SDCARD)
  #define TR_SDCLOGS     "Logs SD\0     "
#else
  #define TR_SDCLOGS     "[Logs SD]\0   "
#endif

#ifdef GVARS
  #define TR_CFN_ADJUST_GVAR  "Ajuster\0     "
#else
  #define TR_CFN_ADJUST_GVAR
#endif

#ifdef DEBUG
  #define TR_CFN_TEST         "Test\0        "
#else
  #define TR_CFN_TEST
#endif

#if defined(CPUARM)
  #define TR_VFSWFUNC      "Sécur.\0      ""Ecolage\0     ""Trim instant." TR_SOUND TR_HAPTIC "Remise à 0\0  " TR_VVARIO TR_PLAY_TRACK TR_PLAY_VALUE TR_SDCLOGS TR_CFN_VOLUME "Rétroécl.\0   " TR_CFN_BG_MUSIC TR_CFN_ADJUST_GVAR TR_CFN_TEST
#elif defined(PCBGRUVIN9X)
  #define TR_VFSWFUNC      "Sécur.\0      ""Ecolage\0     ""Trim instant." TR_SOUND TR_HAPTIC "Remise à 0\0  " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE TR_SDCLOGS "Rétroécl.\0   " TR_CFN_ADJUST_GVAR TR_CFN_TEST
#else
  #define TR_VFSWFUNC      "Sécur.\0      ""Ecolage\0     ""Trim instant." TR_SOUND TR_HAPTIC "Remise à 0\0  " TR_VVARIO TR_PLAY_TRACK TR_PLAY_BOTH TR_PLAY_VALUE "Rétroécl.\0   " TR_CFN_ADJUST_GVAR TR_CFN_TEST
#endif

#define LEN_VFSWRESET          TR("\004","\012")

#if defined(FRSKY)
  #define TR_FSW_RESET_TELEM   TR("Télm","Télémesure")
#else
  #define TR_FSW_RESET_TELEM   
#endif

#if ROTARY_ENCODERS == 2
  #define TR_FSW_RESET_ROTENC  TR("ERa\0""ERb\0","Enc.Rot.A\0""Enc.Rot.B\0")
#elif ROTARY_ENCODERS == 1
  #define TR_FSW_RESET_ROTENC  TR("EncR", "Enc.Rot\0  ")
#else
  #define TR_FSW_RESET_ROTENC
#endif

#define TR_VFSWRESET           TR("Chr1""Chr2""Tout" TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC,"Chrono 1\0 ""Chrono 2\0 ""Tout\0     " TR_FSW_RESET_TELEM TR_FSW_RESET_ROTENC)

#define LEN_FUNCSOUNDS         TR("\004", "\006")
#define TR_FUNCSOUNDS          TR("Bp1\0""Bp2\0""Bp3\0""Wrn1""Wrn2""Chee""Rata""Tick""Sirn""Ring""SciF""Robt""Chrp""Tada""Crck""Alrm", "Beep1 ""Beep2 ""Beep3 ""Warn1 ""Warn2 ""Cheep ""Ratata""Tick  ""Siren ""Ring  ""SciFi ""Robot ""Chirp ""Tada  ""Crickt""AlmClk")

#define LEN_VTELEMCHNS         "\004"
#if defined(PCBTARANIS)
  #define TR_RSSI_0            "SWR\0"
  #define TR_RSSI_1            "RSSI"
#else
  #define TR_RSSI_0            "Tx\0 "
  #define TR_RSSI_1            "Rx\0 "
#endif
#define TR_VTELEMCHNS          "---\0""Batt""Chr1""Chr2" TR_RSSI_0 TR_RSSI_1 "A1\0 ""A2\0 ""Alt\0""Rpm\0""Carb""T1\0 ""T2\0 ""Vit\0""Dist""AltG""Elem""Velm""Vfas""Cour""Cnsm""Puis""AccX""AccY""AccZ""Cap\0""VitV""A1-\0""A2-\0""Alt-""Alt+""Rpm+""T1+\0""T2+\0""Vit+""Dst+""Cur+""Pwr+""Acc\0""Time"

#if defined(CPUARM)
  #define LEN_VUNITSSYSTEM     TR("\006", "\012")
  #define TR_VUNITSSYSTEM      TR("Métr.\0""Impér.", "Métriques\0""Impériales")
  #define LEN_VTELEMUNIT_NORM  "\003"
  #define TR_VTELEMUNIT_NORM   "v\0 ""A\0 ""m/s""-\0 ""kmh""m\0 ""@\0 ""%\0 ""mA\0""mAh""W\0 "
  #define LEN_VTELEMUNIT_IMP   "\003"
  #define TR_VTELEMUNIT_IMP    "v\0 ""A\0 ""m/s""-\0 ""kts""ft\0""@\0 ""%\0 ""mA\0""mAh""W\0 "
#else
  #if defined(IMPERIAL_UNITS)
    #define LENGTH_UNIT        "ft\0"
    #define SPEED_UNIT         "kts"
  #else
    #define LENGTH_UNIT        "m\0 "
    #define SPEED_UNIT         "kmh"
  #endif
  #define LEN_VTELEMUNIT       "\003"
  #define TR_VTELEMUNIT        "v\0 ""A\0 ""m/s""-\0 " SPEED_UNIT LENGTH_UNIT "@\0 ""%\0 ""mA\0""mAh""W\0 "
#endif

#define STR_V            (STR_VTELEMUNIT+1)
#define STR_A            (STR_VTELEMUNIT+4)

#define LEN_VALARM       "\004"
#define TR_VALARM        "----""Jaun""Oran""Roug"

#define LEN_VALARMFN     "\001"
#define TR_VALARMFN      "<>"

#define LEN_VTELPROTO    "\007"
#define TR_VTELPROTO     "Aucun  ""Hub\0   ""WSHHigh""Halcyon"

#define LEN_VOLTSRC      "\003"
#define TR_VOLTSRC       "---""A1\0""A2\0""FAS""Cel"

#define LEN_VARIOSRC     "\005"
#if defined(FRSKY_SPORT)
  #define TR_VARIOSRC          "Vario""A1\0  ""A2\0"
#else
  #define TR_VARIOSRC          "Alti\0""Alti+""Vario""A1\0  ""A2\0"
#endif

#define LEN_VSCREEN      TR("\004","\007")
#define TR_VSCREEN       TR("Val.""Bars","Valeurs""Barres\0")

#define LEN_GPSFORMAT    "\004"
#define TR_GPSFORMAT     "DMS\0NMEA"

#define LEN2_VTEMPLATES  15
#define LEN_VTEMPLATES   "\017"
#define TR_VTEMPLATES    "Suppr Mixages\0 ""4 Voies simple\0""Coupure Gaz\0   ""Empennage V\0   ""Elevon\\Delta\0  ""eCCPM\0         ""Conf. Hélico\0  ""Test Servo\0    "

#define LEN_VSWASHTYPE   "\004"
#define TR_VSWASHTYPE    "--- ""120 ""120X""140 ""90\0"

#define LEN_VKEYS        "\005"
#define TR_VKEYS         TR("Menu\0""Exit\0""Bas\0 ""Haut\0""Droit""Gauch", "Menu\0""Exit\0""Enter""Page\0""Plus\0""Minus")

#define LEN_VRENCODERS   "\003"
#define TR_VRENCODERS    "REa""REb"

#define LEN_VSWITCHES    "\003"
#define LEN_VSRCRAW      "\004"

#if defined(PCBTARANIS)
  #define TR_POTS_VSRCRAW      "S1\0 ""S2\0 ""LS\0 ""RS\0 "
  #define TR_SW_VSRCRAW        "SA\0 ""SB\0 ""SC\0 ""SD\0 ""SE\0 ""SF\0 ""SG\0 ""SH\0 "
#elif defined(EXTRA_3POS)
  #define TR_POTS_VSRCRAW      "P1\0 ""P2\0 "
  #define TR_SW_VSRCRAW        "3P1\0""3P2\0"
  #define TR_9X_3POS_SWITCHES  "ID0""ID1""ID2""ID3""ID4""ID5"
#else
  #define TR_POTS_VSRCRAW      "P1\0 ""P2\0 ""P3\0 "
  #define TR_SW_VSRCRAW        "3POS"
  #define TR_9X_3POS_SWITCHES  "ID0""ID1""ID2"
#endif

#if defined(CPUARM)
  #define TR_CUSTOMSW          "IP1""IP2""IP3""IP4""IP5""IP6""IP7""IP8""IP9""IPA""IPB""IPC""IPD""IPE""IPF""IPG""IPH""IPI""IPJ""IPK""IPL""IPM""IPN""IPO""IPP""IPQ""IPR""IPS""IPT""IPU""IPV""IPW"
#elif defined(PCBGRUVIN9X) || defined(CPUM2561) || defined(CPUM128)
  #define TR_CUSTOMSW          "IP1""IP2""IP3""IP4""IP5""IP6""IP7""IP8""IP9""IPA""IPB""IPC""IPD""IPE""IPF"
#else
  #define TR_CUSTOMSW          "IP1""IP2""IP3""IP4""IP5""IP6""IP7""IP8""IP9""IPA""IPB""IPC"
#endif

#if defined(PCBTARANIS)
  #define TR_6POS_POTS         "P11""P12""P13""P14""P15""P16""P21""P22""P23""P24""P25""P26"
  #define TR_VSWITCHES         "SA\300""SA-""SA\301""SB\300""SB-""SB\301""SC\300""SC-""SC\301""SD\300""SD-""SD\301""SE\300""SE-""SE\301""SF\300""SF\301""SG\300""SG-""SG\301""SH\300""SH\301" TR_CUSTOMSW TR_6POS_POTS "1*\0"
#else
  #define TR_VSWITCHES         TR_9X_3POS_SWITCHES "THR""RUD""ELE""AIL""GEA""TRN" TR_CUSTOMSW "1*\0"
#endif

#if defined(PCBSKY9X)
  #define TR_ROTARY_ENCODERS_VSRCRAW "REnc"
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS > 2
  #define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb ""REc ""REd "
#elif defined(PCBGRUVIN9X) && ROTARY_ENCODERS <= 2
  #define TR_ROTARY_ENCODERS_VSRCRAW "REa ""REb "
#else
  #define TR_ROTARY_ENCODERS_VSRCRAW
#endif

#if defined(HELI)
#define TR_CYC_VSRCRAW "CYC1""CYC2""CYC3"
#else
#define TR_CYC_VSRCRAW "[C1]""[C2]""[C3]"
#endif

#define TR_VSRCRAW       "---\0""Dir\0""Prf\0""Gaz\0""Ail\0" TR_POTS_VSRCRAW TR_ROTARY_ENCODERS_VSRCRAW "MAX\0" TR_CYC_VSRCRAW "TrmD" "TrmP" "TrmG" "TrmA" TR_SW_VSRCRAW

#define LEN_VTMRMODES    "\003"
#define TR_VTMRMODES     "OFF""ABS""GZs""GZ%""GZt"

#define LEN_VTRAINERMODES      "\006"
#define TR_VTRAINERMODES       "Maître""Elève\0"

#define LEN_VFAILSAFE    "\011"
#define TR_VFAILSAFE     "Maintien\0""Prédéfini""Pas d'imp"

#if defined(MAVLINK)
  #define LEN_MAVLINK_BAUDS    "\006"
  #define TR_MAVLINK_BAUDS     "4800  ""9600  ""14400 ""19200 ""38400 ""57600 ""76800 ""115200"
  #define LEN_MAVLINK_AC_MODES "\011"
  #define TR_MAVLINK_AC_MODES  "Stabilize""Acro     ""Alt Hold ""Auto     ""Guided   ""Loiter   ""RTL      ""Circle   ""Pos Hold ""Land     ""OF Loiter""Toy A    ""Toy M    ""INVALID  "
  #define LEN_MAVLINK_AP_MODES "\015"
  #define TR_MAVLINK_AP_MODES  "Manual       ""Circle       ""Stabilize    ""Training     ""Fly by Wire A""Fly by Wire A""Auto         ""RTL          ""Loiter       ""Guided       ""Initialising ""INVALID      "
#endif

// ZERO TERMINATED STRINGS
#define INDENT                 "\001"
#define LEN_INDENT             1
#define INDENT_WIDTH           (FW/2)

#if defined(PCBTARANIS)
  #define TR_ENTER             "[ENTER]"
#else
  #define TR_ENTER             "[MENU]"
#endif

#define TR_POPUPS              TR_ENTER"\010[EXIT]"
#define OFS_EXIT               sizeof(TR_ENTER)

#define TR_MENUWHENDONE        CENTER"\006"TR_ENTER" QUAND PRET"
#define TR_FREE                "disp"
#define TR_DELETEMODEL         "SUPPRIMER MODELE"
#define TR_COPYINGMODEL        "Copie..."
#define TR_MOVINGMODEL         "Déplacement..."
#define TR_LOADINGMODEL        "Chargement..."
#define TR_NAME                "Nom"
#define TR_MODELNAME           TR("Nom modèle","Nom du modèle")
#define TR_PHASENAME           "Nom phase"
#define TR_MIXNAME             TR("Nom mix.","Nom du mixeur")
#define TR_INPUTNAME           "Input Name"
#if defined(PCBTARANIS)
  #define TR_EXPONAME          "Nom ligne"
#else
  #define TR_EXPONAME          "Nom expo"
#endif
#define TR_BITMAP              "Image du modèle"
#define TR_TIMER               "Chrono "
#define TR_ELIMITS             TR("Limites ét","Limites étendues")
#define TR_ETRIMS              TR("Trims ét.","Trims étendus")
#define TR_TRIMINC             TR("Pas Trim","Pas des trims")
#define TR_TTRACE              "Source gaz"
#define TR_TTRIM               "Trim gaz"
#define TR_BEEPCTR             TR("Bips centr","Bips centrage")
#define TR_PROTO               TR(INDENT"Proto.",INDENT"Protocole")
#define TR_PPMFRAME            INDENT"Trame PPM"
#define TR_MS                  "ms"
#define TR_SWITCH              TR("Inter","Interrupteur")
#define TR_TRIMS               "Trims"
#define TR_FADEIN              "Fondu ON"
#define TR_FADEOUT             "Fondu OFF"
#define TR_DEFAULT             "(défaut)"
#define TR_CHECKTRIMS          "\006Vérif\012Trims"
#define OFS_CHECKTRIMS         (9*FW)
#define TR_SWASHTYPE           TR("Type de Plat.","Type de plateau")
#define TR_COLLECTIVE          TR("Collectif","Voie du pas collectif")
#define TR_SWASHRING           TR("Limite Cycl.","Limite du cyclique")
#define TR_ELEDIRECTION        TR("Inv. longitud.","Inversion longitudinal")
#define TR_AILDIRECTION        TR("Inv. latéral","Inversion latéral")
#define TR_COLDIRECTION        TR("Inv. collectif","Inversion collectif")
#define TR_MODE                INDENT"Mode"
#define TR_NOFREEEXPO          "Max expos atteint!"
#define TR_NOFREEMIXER         "Max mixages atteint!"
#define TR_INSERTMIX           "INSERER MIXAGE"
#define TR_EDITMIX             "EDITER MIXAGE"
#define TR_SOURCE              INDENT"Source"
#define TR_WEIGHT              "Ratio"
#define TR_EXPO                TR("Expo","Exponentiel")
#define TR_SIDE                "Coté"
#define TR_DIFFERENTIAL        "Différentiel"
#define TR_OFFSET              INDENT"Décalage"
#define TR_TRIM                "Trim"
#define TR_DREX                "DRex"
#define TR_CURVE               "Courbe"
#define TR_FLMODE              TR("Phase","Phases")
#define TR_MIXWARNING          "Alerte"
#define TR_OFF                 "OFF"
#define TR_MULTPX              "Opération"
#define TR_DELAYDOWN           "Retard bas"
#define TR_DELAYUP             "Retard haut"
#define TR_SLOWDOWN            "Ralenti bas"
#define TR_SLOWUP              "Ralenti haut"
#define TR_MIXER               "MIXEUR"
#define TR_CV                  "CB"
#define TR_GV                  "VG"
#define TR_ACHANNEL            "A"
#define TR_RANGE               INDENT"Plage"
#define TR_BAR                 "Barre"
#define TR_ALARM               INDENT"Alarme"
#define TR_USRDATA             "Données"
#define TR_BLADES              INDENT"Pales"
#define TR_SCREEN              "Ecran "
#define TR_SOUND_LABEL         "Son"
#define TR_LENGTH              INDENT"Durée"
#define TR_SPKRPITCH           INDENT"Tonalité"
#define TR_HAPTIC_LABEL        "Vibreur"
#define TR_HAPTICSTRENGTH      INDENT"Force"
#define TR_CONTRAST            "Contraste"
#define TR_ALARMS_LABEL        "Alarmes"
#define TR_BATTERY_RANGE       "Plage batterie"
#define TR_BATTERYWARNING      TR(INDENT"Batterie",INDENT"Batterie faible")
#define TR_INACTIVITYALARM     INDENT"Inactivité"
#define TR_MEMORYWARNING       INDENT"Mémoire pleine"
#define TR_ALARMWARNING        TR(INDENT"Silence",INDENT"Sons désactivés")
#define TR_RENAVIG             "Navig EncRot"
#define TR_THROTTLEREVERSE     TR("Inv. gaz","Inversion gaz")
#define TR_MINUTEBEEP          TR(INDENT"Bip min.",INDENT"Annonces minutes")
#define TR_BEEPCOUNTDOWN       TR(INDENT"Bip fin",INDENT"Compte à rebours")
#define TR_PERSISTENT          TR(INDENT"Persist.",INDENT"Persistant")
#define TR_BACKLIGHT_LABEL     "Rétroéclairage"
#define TR_BLDELAY             INDENT"Durée"
#define TR_BLONBRIGHTNESS      INDENT"Luminosité ON"
#define TR_BLOFFBRIGHTNESS     INDENT"Luminosité OFF"
#define TR_SPLASHSCREEN        "Logo d'accueil"
#define TR_THROTTLEWARNING     "Alerte gaz"
#define TR_SWITCHWARNING       TR("Alerte int","Alerte interrupt.")
#define TR_TIMEZONE            "Fuseau horaire"
#define TR_RXCHANNELORD        TR("Ordre voies RX","Ordre des voies préféré")
#define TR_SLAVE               "Elève"
#define TR_MODESRC             "Mode\006% Source"
#define TR_MULTIPLIER          "Multiplieur"
#define TR_CAL                 "Cal"
#define TR_VTRIM               "Trim- +"
#define TR_BG                  "BG:"
#define TR_MENUTOSTART         CENTER"\006" TR_ENTER " POUR DEBUT"
#define TR_SETMIDPOINT         CENTER"\010REGLER NEUTRES"
#define TR_MOVESTICKSPOTS      CENTER"\004BOUGER STICKS/POTS"
#define TR_RXBATT              "Batt.RX"
#define TR_TXnRX               "Tx:\0Rx:"
#define OFS_RX                 4
#define TR_ACCEL               "Acc:"
#define TR_NODATA              "NO DATA"
#define TR_TOTTM1TM2THRTHP     "\037\146TOT\036TM1\037\146TM2\036THR\037\146TH%"
#define TR_TMR1LATMAXUS        "Tmr1Lat max\037\124us"
#define STR_US                 (STR_TMR1LATMAXUS+13)
#define TR_TMR1LATMINUS        "Tmr1Lat min\037\124us"
#define TR_TMR1JITTERUS        "Tmr1 Jitter\037\124us"

#if defined(CPUARM)
  #define TR_TMIXMAXMS         "Tmix max"
  #define TR_FREESTACKMINB     "Free Stack"
#else
  #define TR_TMIXMAXMS         "Tmix max\037\124ms"
  #define TR_FREESTACKMINB     "Free Stack\037\124b"
#endif

#define TR_MENUTORESET         CENTER TR_ENTER" pour reset"
#define TR_PPM                 "PPM"
#define TR_CH                  "CH"
#define TR_MODEL               "MODELE"
#define TR_FP                  "PV"
#define TR_MIX                 "MIX"
#define TR_EEPROMLOWMEM        "EEPROM pleine!"
#define TR_ALERT               "\014ALERTE"
#define TR_PRESSANYKEYTOSKIP   "Touche pour ignorer"
#define TR_THROTTLENOTIDLE     "Gaz pas à zéro"
#define TR_ALARMSDISABLED      "Alarmes Désactivées"
#define TR_PRESSANYKEY         TR("Touche pour continuer","Touche pour continuer")
#define TR_BADEEPROMDATA       "EEPROM corrompue"
#define TR_EEPROMFORMATTING    "Formatage EEPROM"
#define TR_EEPROMOVERFLOW      "Dépassement EEPROM"
#define TR_MENURADIOSETUP      "CONFIG RADIO"
#define TR_MENUDATEANDTIME     "DATE ET HEURE"
#define TR_MENUTRAINER         "ECOLAGE"
#define TR_MENUVERSION         "VERSION"
#define TR_MENUDIAG            TR("INTERS","TEST INTERRUPTEURS")
#define TR_MENUANA             TR("ANAS","ENTREES ANALOGIQUES")
#define TR_MENUCALIBRATION     "CALIBRATION"
#define TR_TRIMS2OFFSETS       "\006Trims => Offsets"
#define TR_MENUMODELSEL        "MODELES"
#define TR_MENUSETUP           TR("CONF. MODELE","CONFIGURATION")
#define TR_MENUFLIGHTPHASE     "PHASE DE VOL"
#define TR_MENUFLIGHTPHASES    "PHASES DE VOL"
#define TR_MENUHELISETUP       TR("CONF.HELI","CONFIGURATION HELICO")

#if defined(PCBTARANIS)
  #define TR_MENUINPUTS          "ENTREES"
  #define TR_MENULIMITS          "SORTIES"
#elif defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ...
  #define TR_MENUINPUTS          "MANCHES"
  #define TR_MENULIMITS          "SORTIES"
#else
  #define TR_MENUINPUTS          "DR/EXPO"
  #define TR_MENULIMITS          "LIMITES"
#endif

#define TR_MENUCURVES          "COURBES"
#define TR_MENUCURVE           "COURBE"
#define TR_MENUCUSTOMSWITCH    "INTER PERS."
#define TR_MENUCUSTOMSWITCHES  "INTERS PERS."
#define TR_MENUCUSTOMFUNC      TR("FONCTIONS SPEC.","FONCTIONS SPECIALES")
#define TR_MENUTELEMETRY       "TELEMESURE"
#define TR_MENUTEMPLATES       "GABARITS"
#define TR_MENUSTAT            TR("STATS","STATISTIQUES")
#define TR_MENUDEBUG           "DEBUG"
#define TR_RXNUM               TR(INDENT"NumRx",INDENT"No. récepteur")
#define TR_SYNCMENU            "Sync [MENU]"
#define TR_LIMIT               INDENT"Limite"
#define TR_MINRSSI             "RSSI Min."
#define TR_LATITUDE            "Latitude"
#define TR_LONGITUDE           "Longitude"
#define TR_GPSCOORD            TR("Coordonnées","Coordonnées GPS")
#define TR_VARIO               TR("Vario","Variomètre")
#define TR_SHUTDOWN            "ARRET EN COURS"
#define TR_BATT_CALIB          "Calib. Batterie"
#define TR_CURRENT_CALIB       "Calib. Courant"
#define TR_VOLTAGE             INDENT"Tension"
#define TR_CURRENT             INDENT"Courant"
#define TR_SELECT_MODEL        "Sélect. Modèle"
#define TR_CREATE_MODEL        "Créer Modèle"
#define TR_COPY_MODEL          "Copier Modèle"
#define TR_MOVE_MODEL          "Déplacer Modèle"
#define TR_BACKUP_MODEL        "Archiver Modèle"
#define TR_DELETE_MODEL        "Supprimer Modèle"
#define TR_RESTORE_MODEL       "Restaurer Modèle"
#define TR_SDCARD_ERROR        "Erreur carte SD"
#define TR_NO_SDCARD           "Pas de carte SD"
#define TR_INCOMPATIBLE        "Incompatible"
#define TR_WARNING             "ALERTE"
#define TR_EEPROMWARN          "EEPROM"
#define TR_THROTTLEWARN        "GAZ"
#define TR_ALARMSWARN          "SON"
#define TR_SWITCHWARN          "INTERS"
#define TR_INVERT_THR          "Inverser Gaz?"
#define TR_SPEAKER_VOLUME      INDENT "Volume"
#define TR_LCD                 "Afficheur"
#define TR_BRIGHTNESS          INDENT "Luminosité"
#define TR_CPU_TEMP            "Temp. CPU\016>"
#define TR_CPU_CURRENT         "Courant\022>"
#define TR_CPU_MAH             "Consomm."
#define TR_COPROC              "CoProc."
#define TR_COPROC_TEMP         "Temp. MB \016>"
#define TR_CAPAWARNING         INDENT "Capacité Basse"
#define TR_TEMPWARNING         INDENT "Surchauffe"
#define TR_FUNC                TR("Fonc", "Fonction")
#define TR_V1                  "V1"
#define TR_V2                  "V2"
#define TR_DURATION            "Durée"
#define TR_DELAY               "Délai"
#define TR_SD_CARD             "Carte SD"
#define TR_SDHC_CARD           "Carte SD-HC"
#define TR_NO_SOUNDS_ON_SD     "Aucun son sur SD"
#define TR_NO_MODELS_ON_SD     "Aucun modèle SD"
#define TR_NO_BITMAPS_ON_SD    "Aucun Bitmap SD"
#define TR_PLAY_FILE           "Lire"
#define TR_DELETE_FILE         "Supprimer"
#define TR_COPY_FILE           "Copier"
#define TR_RENAME_FILE         "Renommer"
#define TR_ASSIGN_BITMAP       "Sélectionner image"
#define TR_REMOVED             " supprimé"
#define TR_SD_INFO             "Information"
#define TR_SD_FORMAT           "Formater"
#define TR_NA                  "N/D"
#define TR_HARDWARE            "MATERIEL"
#define TR_FORMATTING          "Formatage..."
#define TR_TEMP_CALIB          "Calib. temp"
#define TR_TIME                "Heure"
#define TR_BAUDRATE            "Baudrate BT"
#define TR_SD_INFO_TITLE       "INFO SD"
#define TR_SD_TYPE             "Type:"
#define TR_SD_SPEED            "Vitesse:"
#define TR_SD_SECTORS          "Secteurs:"
#define TR_SD_SIZE             "Taille:"
#define TR_TYPE                "Type"
#define TR_GLOBAL_VARS         "Variables Globales"
#define TR_GLOBAL_VAR          "Variable globale"
#define TR_MENUGLOBALVARS      "VARIABLES GLOBALES"
#define TR_OWN                 "Pers"
#define TR_DATE                "Date"
#define TR_ROTARY_ENCODER      "Enc.Rot."
#define TR_CHANNELS_MONITOR    "MONITEUR CANAUX"
#define TR_INTERNALRF          "HF interne"
#define TR_EXTERNALRF          "HF externe"
#define TR_FAILSAFE            INDENT"Type failsafe"
#define TR_FAILSAFESET         "REGLAGES FAILSAFE"
#define TR_COUNTRYCODE         "Zone géo."
#define TR_VOICELANG           TR("Langue voix","Langue annonces vocales")
#define TR_UNITSSYSTEM         "Unités"
#define TR_EDIT                "Editer"
#define TR_INSERT_BEFORE       "Insérer avant"
#define TR_INSERT_AFTER        "Insérer après"
#define TR_COPY                "Copier"
#define TR_MOVE                "Déplacer"
#define TR_PASTE               "Coller"
#define TR_DELETE              "Effacer"
#define TR_INSERT              "Insérer"
#define TR_RESET_FLIGHT        TR("Réinit. vol","Réinitialiser vol")
#define TR_RESET_TIMER1        TR("Réinit. Timer1","Réinitialiser Timer1")
#define TR_RESET_TIMER2        TR("Réinit. Timer2","Réinitialiser Timer2")
#define TR_RESET_TELEMETRY     TR("Réinit. Télém.","Réinit. Télémesure")
#define TR_STATISTICS          "Statistiques"
#define TR_ABOUT_US            "A propos"
#define TR_AND_SWITCH          "ET suppl."
#define TR_CF                  "FS"
#define TR_SPEAKER             INDENT"Haut-p."
#define TR_BUZZER              INDENT"Bipeur"
#define TR_BYTES               "bytes"
#define TR_MODULE_BIND         "[Bind]"
#define TR_MODULE_RANGE        "[Port.]"
#define TR_RESET_BTN           "[RAZ]"
#define TR_SET                 "[Déf.]"
#define TR_TRAINER             "Ecolage"
#define TR_ANTENNAPROBLEM      CENTER "Antenne radio défectueuse!"
#define TR_MODELIDUSED         TR("ID déjà affecté","No de modèle déjà utilisé")
#define TR_MODULE              INDENT "Type de module"
#define TR_CHANNELRANGE        INDENT "Plage de canaux"
#define TR_LOWALARM            INDENT "Alarme basse"
#define TR_CRITICALALARM       INDENT "Alarme critique"
#define TR_PERSISTENT_MAH      TR(INDENT "Enr. mAh",INDENT "Enregistrer mAh")
#define TR_FAS_OFFSET          TR(INDENT "Corr FAS", INDENT "Correction FAS")
#define TR_UART3MODE           "Port série"
#define TR_POT1TYPE            "Type S1"
#define TR_POT2TYPE            "Type S2"

#if defined(MAVLINK)
  #define TR_MAVLINK_RC_RSSI_SCALE_LABEL  "RSSI Max"
  #define TR_MAVLINK_PC_RSSI_EN_LABEL     "PC RSSI EN"
  #define TR_MAVMENUSETUP_TITLE           "Config Mavlink"
  #define TR_MAVLINK_BAUD_LABEL           "Baudrate"
  #define TR_MAVLINK_INFOS                "INFOS"
  #define TR_MAVLINK_MODE                 "MODE"
  #define TR_MAVLINK_CUR_MODE             "Mode courant"
  #define TR_MAVLINK_ARMED                "Armé"
  #define TR_MAVLINK_BAT_MENU_TITLE       "BAT RSSI"
  #define TR_MAVLINK_BATTERY_LABEL        "Accu propulsion"
  #define TR_MAVLINK_RC_RSSI_LABEL        "RC RSSI"
  #define TR_MAVLINK_PC_RSSI_LABEL        "PC RSSI"
  #define TR_MAVLINK_NAV_MENU_TITLE       "NAV"
  #define TR_MAVLINK_COURSE               "Course"
  #define TR_MAVLINK_HEADING              "Cap"
  #define TR_MAVLINK_BEARING              "Relèv."
  #define TR_MAVLINK_ALTITUDE             "Altitude"
  #define TR_MAVLINK_GPS                  "GPS"
  #define TR_MAVLINK_NO_FIX               "NO Fix"
  #define TR_MAVLINK_SAT                  "SAT"
  #define TR_MAVLINK_HDOP                 "HDOP"
  #define TR_MAVLINK_LAT                  "LAT"
  #define TR_MAVLINK_LON                  "LON"
#endif

// Taranis column headers
#define TR_PHASES_HEADERS      { " Nom ", " Inter ", " Trims ", " Fondu ON ", " Fondu OFF " }
#define TR_LIMITS_HEADERS      { " Nom ", " Subtrim ", " Min ", " Max ", " Direction ", " Curve ", " Neutre PPM ", " Mode subtrim " }
#define TR_CSW_HEADERS         { " Fonction ", " V1 ", " V2 ", " ET suppl. ", " Durée ", " Délai " }

//Taranis About screen
#define TR_ABOUTUS             TR(" A PROPOS ","A PROPOS")

#define TR_ABOUT_OPENTX_1      TR("OpenTX\001est\001libre,\001non-","OpenTX est libre, non-")
#define TR_ABOUT_OPENTX_2      TR("commercial,\001et\001offert\001sans","commercial et n'offre aucune")
#define TR_ABOUT_OPENTX_3      TR("garantie.\001Il\001est\001développé","garantie. Il a été développé")
#define TR_ABOUT_OPENTX_4      TR("gratuitement.\001Donations","gratuitement. Vos donations")
#define TR_ABOUT_OPENTX_5      TR("bienvenues!","sont bienvenues!")

#define TR_ABOUT_BERTRAND_1    "Bertrand Songis"
#define TR_ABOUT_BERTRAND_2    TR("Auteur\001principal\001d'openTx","Auteur principal d'openTx")
#define TR_ABOUT_BERTRAND_3    TR("Codéveloppeur\001de\001C9X","Codéveloppeur de Companion9x")

#define TR_ABOUT_MIKE_1        "Mike Blandford"
#define TR_ABOUT_MIKE_2        "Maître du code et des"
#define TR_ABOUT_MIKE_3        "drivers"
#define TR_ABOUT_MIKE_4        ""
       
#define TR_ABOUT_ROMOLO_1      "Romolo Manfredini"
#define TR_ABOUT_ROMOLO_2      "Développeur principal de"
#define TR_ABOUT_ROMOLO_3      "Companion9x"
      
#define TR_ABOUT_ANDRE_1       "André Bernet"
#define TR_ABOUT_ANDRE_2       TR("Fonctionsé,\001usabilité,","Fonctionnalités, usabilité,")
#define TR_ABOUT_ANDRE_3       TR("débogage,\001documentation","débogage, documentation")

#define TR_ABOUT_ROB_1         "Rob Thomson"
#define TR_ABOUT_ROB_2         "Webmaster d'openrcforums"

#define TR_ABOUT_MARTIN_1      "Martin Hotar"
#define TR_ABOUT_MARTIN_2      "Design graphique"

#if defined(PCBTARANIS)
  #define TR_ABOUT_HARDWARE_1    "FrSky"
  #define TR_ABOUT_HARDWARE_2    "Développeur/fabricant"
  #define TR_ABOUT_HARDWARE_3    "du matériel"
#else
  #define TR_ABOUT_HARDWARE_1    "Brent Nelson"
  #define TR_ABOUT_HARDWARE_2    "Développeur/fabricant"
  #define TR_ABOUT_HARDWARE_3    "de la carte Sky9x"
#endif

#define TR_ABOUT_PARENTS_1     "Projets parents"
#define TR_ABOUT_PARENTS_2     "ersky9x (Mike Blandford)"
#define TR_ABOUT_PARENTS_3     "ER9X (Erez Raviv)"
#define TR_ABOUT_PARENTS_4     "TH9X (Thomas Husterer)"

#define TR_CHR_SHORT  's'
#define TR_CHR_LONG   'l'
#define TR_CHR_TOGGLE 't'
#define TR_CHR_HOUR   'h'
#define TR_CHR_INPUT           'I'   // Values between A-I will work

#define TR_BEEP_VOLUME         "Beep Volume"
#define TR_WAV_VOLUME          "Wav Volume"
#define TR_VARIO_VOLUME        "Vario Volume"
#define TR_BG_VOLUME           "Bg Volume"

#define TR_TOP_BAR             "Barre titre"
#define TR_ALTITUDE            INDENT "Altitude"
#define TR_MODS_FORBIDDEN      "Modifications désactivées!"
#define TR_UNLOCKED            "Déverrouillé"
