* Impl. sectioned font table in firmware * make_translation.py: Extract build_symbol_conversion_table function * Put translation indices and strings in a struct * Move translation objcopy step to Python * Impl. multi-language firmware demo * Impl. strings-compressed multi-lang firmware demo * Add font compression to multi-lang demo * Refactor Makefile a bit * Fix rules for make < 4.3 * Add more multi-lang groups * Add Pinecil multi-lang CI build * Add lzfx compression license text * Remote multi-language demo group * Fix build after merge * Import code from BriefLZ * Change brieflz for our use case * Change compression to use brieflz * Remove lzfx code * Update license file for brieflz * Exclude brieflz files from format check * Add BriefLZ test
318 lines
7.2 KiB
JSON
318 lines
7.2 KiB
JSON
{
|
|
"languageCode": "FR",
|
|
"languageLocalName": "Français",
|
|
"fonts": [
|
|
"ascii_basic",
|
|
"latin_extended"
|
|
],
|
|
"messages": {
|
|
"SettingsCalibrationDone": "Calibration effectuée !",
|
|
"SettingsCalibrationWarning": "Assurez-vous que la panne soit à température ambiante avant de continuer !",
|
|
"SettingsResetWarning": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?",
|
|
"UVLOWarningString": "DC FAIBL",
|
|
"UndervoltageString": "Sous-tension",
|
|
"InputVoltageString": "V d'entrée : ",
|
|
"WarningTipTempString": "Temp. Panne : ",
|
|
"BadTipString": "PANNE HS",
|
|
"SleepingSimpleString": "Zzzz",
|
|
"SleepingAdvancedString": "En veille...",
|
|
"WarningSimpleString": "CHAUD !",
|
|
"WarningAdvancedString": "ATTENTION ! CHAUD !",
|
|
"SleepingTipAdvancedString": "Panne : ",
|
|
"IdleTipString": "Act : ",
|
|
"IdleSetString": "Reg : ",
|
|
"TipDisconnectedString": "PANNE DÉBRANCHÉE",
|
|
"SolderingAdvancedPowerPrompt": "Puissance : ",
|
|
"OffString": "Off",
|
|
"YourGainMessage": "Gain : "
|
|
},
|
|
"messagesWarn": {
|
|
"ResetOKMessage": "Reset OK",
|
|
"SettingsResetMessage": [
|
|
"Réglage",
|
|
"réinit. !"
|
|
],
|
|
"NoAccelerometerMessage": [
|
|
"Accéléromètre",
|
|
"non détecté !"
|
|
],
|
|
"NoPowerDeliveryMessage": [
|
|
"Pas d'USB-PD",
|
|
"détecté !"
|
|
],
|
|
"LockingKeysString": "VERROUIL",
|
|
"UnlockingKeysString": "DEVERROU",
|
|
"WarningKeysLockedString": "! VERR. !"
|
|
},
|
|
"characters": {
|
|
"SettingRightChar": "D",
|
|
"SettingLeftChar": "G",
|
|
"SettingAutoChar": "A",
|
|
"SettingFastChar": "R",
|
|
"SettingSlowChar": "L",
|
|
"SettingMediumChar": "M",
|
|
"SettingOffChar": "D",
|
|
"SettingStartSolderingChar": "A",
|
|
"SettingStartSleepChar": "V",
|
|
"SettingStartSleepOffChar": "O",
|
|
"SettingStartNoneChar": "D",
|
|
"SettingSensitivityOff": "D",
|
|
"SettingSensitivityLow": "B",
|
|
"SettingSensitivityMedium": "M",
|
|
"SettingSensitivityHigh": "H",
|
|
"SettingLockDisableChar": "D",
|
|
"SettingLockBoostChar": "B",
|
|
"SettingLockFullChar": "V",
|
|
"SettingNAChar": "N/A"
|
|
},
|
|
"menuGroups": {
|
|
"PowerMenu": {
|
|
"text2": [
|
|
"Power",
|
|
"settings"
|
|
],
|
|
"desc": "Power settings"
|
|
},
|
|
"SolderingMenu": {
|
|
"text2": [
|
|
"Paramètres",
|
|
"de soudure"
|
|
],
|
|
"desc": "Paramètres de soudure"
|
|
},
|
|
"PowerSavingMenu": {
|
|
"text2": [
|
|
"Mode",
|
|
"veille"
|
|
],
|
|
"desc": "Paramètres d'économie d'énergie"
|
|
},
|
|
"UIMenu": {
|
|
"text2": [
|
|
"Interface",
|
|
"utilisateur"
|
|
],
|
|
"desc": "Paramètres de l'interface utilisateur"
|
|
},
|
|
"AdvancedMenu": {
|
|
"text2": [
|
|
"Options",
|
|
"avancées"
|
|
],
|
|
"desc": "Options avancées"
|
|
}
|
|
},
|
|
"menuOptions": {
|
|
"DCInCutoff": {
|
|
"text2": [
|
|
"Source",
|
|
"d'alim."
|
|
],
|
|
"desc": "Source d'alimentation. Règle la tension de coupure <DC=10V> <S=3.3V par cellules>"
|
|
},
|
|
"SleepTemperature": {
|
|
"text2": [
|
|
"Temp.",
|
|
"veille"
|
|
],
|
|
"desc": "Température en veille <C>"
|
|
},
|
|
"SleepTimeout": {
|
|
"text2": [
|
|
"Délai",
|
|
"veille"
|
|
],
|
|
"desc": "Délai avant mise en veille <S=secondes | M=minutes>"
|
|
},
|
|
"ShutdownTimeout": {
|
|
"text2": [
|
|
"Délai",
|
|
"extinction"
|
|
],
|
|
"desc": "Délai avant extinction <M=minutes>"
|
|
},
|
|
"MotionSensitivity": {
|
|
"text2": [
|
|
"Sensibilité",
|
|
"au mouvement"
|
|
],
|
|
"desc": "0=inactif | 1=peu sensible | ... | 9=très sensible"
|
|
},
|
|
"TemperatureUnit": {
|
|
"text2": [
|
|
"Unité de",
|
|
"température"
|
|
],
|
|
"desc": "Unité de température <C=Celsius | F=Fahrenheit>"
|
|
},
|
|
"AdvancedIdle": {
|
|
"text2": [
|
|
"Écran veille",
|
|
"détaillé"
|
|
],
|
|
"desc": "Afficher les informations détaillées lors de la veille."
|
|
},
|
|
"DisplayRotation": {
|
|
"text2": [
|
|
"Orientation",
|
|
"de l'écran"
|
|
],
|
|
"desc": "Orientation de l'affichage <A=automatique | G=gaucher | D=droitier>"
|
|
},
|
|
"BoostTemperature": {
|
|
"text2": [
|
|
"Temp.",
|
|
"Boost"
|
|
],
|
|
"desc": "Température du mode \"Boost\""
|
|
},
|
|
"AutoStart": {
|
|
"text2": [
|
|
"Démarrage",
|
|
"automatique"
|
|
],
|
|
"desc": "Démarrer automatiquement la soudure à l'allumage <D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante>"
|
|
},
|
|
"CooldownBlink": {
|
|
"text2": [
|
|
"Refroidir en",
|
|
"clignotant"
|
|
],
|
|
"desc": "Faire clignoter la température lors du refroidissement tant que la panne est chaude."
|
|
},
|
|
"TemperatureCalibration": {
|
|
"text2": [
|
|
"Étalonner",
|
|
"température"
|
|
],
|
|
"desc": "Étalonner température de la panne."
|
|
},
|
|
"SettingsReset": {
|
|
"text2": [
|
|
"Réinitialisation",
|
|
"d'usine"
|
|
],
|
|
"desc": "Réinitialiser tous les réglages"
|
|
},
|
|
"VoltageCalibration": {
|
|
"text2": [
|
|
"Étalonner",
|
|
"tension d'entrée"
|
|
],
|
|
"desc": "Étalonner tension d'entrée <appui long pour quitter>"
|
|
},
|
|
"AdvancedSoldering": {
|
|
"text2": [
|
|
"Écran soudure",
|
|
"détaillé"
|
|
],
|
|
"desc": "Afficher les informations détaillées pendant la soudure"
|
|
},
|
|
"ScrollingSpeed": {
|
|
"text2": [
|
|
"Vitesse de",
|
|
"défilement"
|
|
],
|
|
"desc": "Vitesse de défilement du texte <R=rapide | L=lent>"
|
|
},
|
|
"QCMaxVoltage": {
|
|
"text2": [
|
|
"Tension max.",
|
|
"QC"
|
|
],
|
|
"desc": "Tension maximale désirée avec une alimentation QC"
|
|
},
|
|
"PowerLimit": {
|
|
"text2": [
|
|
"Limite de",
|
|
"puissance"
|
|
],
|
|
"desc": "Puissance maximale utilisable <W=watts>"
|
|
},
|
|
"ReverseButtonTempChange": {
|
|
"text2": [
|
|
"Inverser les",
|
|
"touches + -"
|
|
],
|
|
"desc": "Inverser l'assignation des boutons d'ajustement de température de la panne."
|
|
},
|
|
"TempChangeShortStep": {
|
|
"text2": [
|
|
"Incrément",
|
|
"appui court"
|
|
],
|
|
"desc": "Incrément de changement de température sur appui court."
|
|
},
|
|
"TempChangeLongStep": {
|
|
"text2": [
|
|
"Incrément",
|
|
"appui long"
|
|
],
|
|
"desc": "Incrément de changement de température sur appui long."
|
|
},
|
|
"PowerPulsePower": {
|
|
"text2": [
|
|
"Puissance des",
|
|
"impulsions"
|
|
],
|
|
"desc": "Puissance des impulsions pour éviter la mise en veille des batteries <watt>"
|
|
},
|
|
"LockingMode": {
|
|
"text2": [
|
|
"Verrouiller",
|
|
"les boutons"
|
|
],
|
|
"desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller <D=désactivé | B=boost seulement | V=verr. total>"
|
|
},
|
|
"HallEffSensitivity": {
|
|
"text2": [
|
|
"Sensibilité",
|
|
"capteur effet hall"
|
|
],
|
|
"desc": "Sensibilité du capteur à effet Hall lors de la détection de mise en veille <D=désactivé | B=basse | M=moyenne | H=haute>"
|
|
},
|
|
"MinVolCell": {
|
|
"text2": [
|
|
"Tension",
|
|
"minimale"
|
|
],
|
|
"desc": "Tension minimale autorisée par cellule <Volts> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
|
},
|
|
"AnimLoop": {
|
|
"text2": [
|
|
"Icônes",
|
|
"animées"
|
|
],
|
|
"desc": "Animations des icônes dans le menu principal"
|
|
},
|
|
"AnimSpeed": {
|
|
"text2": [
|
|
"Vitesse",
|
|
"d'animations"
|
|
],
|
|
"desc": "Vitesse des animations des icônes dans le menu <D=désactivé | L=lente | M=moyenne | H=haute>"
|
|
},
|
|
"PowerPulseWait": {
|
|
"text2": [
|
|
"Délai entre",
|
|
"les impulsions"
|
|
],
|
|
"desc": "Délai entre chaque impulsions pour empêcher la mise en veille (x 2.5s)"
|
|
},
|
|
"PowerPulseDuration": {
|
|
"text2": [
|
|
"Durée des",
|
|
"impulsions"
|
|
],
|
|
"desc": "Durée des impulsions pour empêcher la mise en veille (x 250ms)"
|
|
},
|
|
"LanguageSwitch": {
|
|
"text2": [
|
|
"Language:",
|
|
" FR Français"
|
|
],
|
|
"desc": ""
|
|
}
|
|
}
|
|
}
|