* 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
6.6 KiB
JSON
318 lines
6.6 KiB
JSON
{
|
|
"languageCode": "SV",
|
|
"languageLocalName": "Svenska",
|
|
"fonts": [
|
|
"ascii_basic",
|
|
"latin_extended"
|
|
],
|
|
"messages": {
|
|
"SettingsCalibrationDone": "Calibration done!",
|
|
"SettingsCalibrationWarning": "Please ensure the tip is at room temperature before continuing!",
|
|
"SettingsResetWarning": "Are you sure you want to reset settings to default values?",
|
|
"UVLOWarningString": "DC LÅG",
|
|
"UndervoltageString": "Underspänning",
|
|
"InputVoltageString": "Inspän. V: ",
|
|
"WarningTipTempString": "Spetstemp: ",
|
|
"BadTipString": "SPETSFEL",
|
|
"SleepingSimpleString": "Zzzz",
|
|
"SleepingAdvancedString": "Viloläge...",
|
|
"WarningSimpleString": "VARM",
|
|
"WarningAdvancedString": "!! SPETS VARM !!",
|
|
"SleepingTipAdvancedString": "Spets:",
|
|
"IdleTipString": "Spets:",
|
|
"IdleSetString": " Ange:",
|
|
"TipDisconnectedString": "SPETS URTAGEN",
|
|
"SolderingAdvancedPowerPrompt": "Ström: ",
|
|
"OffString": "Av",
|
|
"YourGainMessage": "Your gain:"
|
|
},
|
|
"messagesWarn": {
|
|
"ResetOKMessage": "Reset OK",
|
|
"SettingsResetMessage": [
|
|
"Settings were",
|
|
"reset!"
|
|
],
|
|
"NoAccelerometerMessage": [
|
|
"No accelerometer",
|
|
"detected!"
|
|
],
|
|
"NoPowerDeliveryMessage": [
|
|
"No USB-PD IC",
|
|
"detected!"
|
|
],
|
|
"LockingKeysString": " LOCKED",
|
|
"UnlockingKeysString": "UNLOCKED",
|
|
"WarningKeysLockedString": "!LOCKED!"
|
|
},
|
|
"characters": {
|
|
"SettingRightChar": "H",
|
|
"SettingLeftChar": "V",
|
|
"SettingAutoChar": "A",
|
|
"SettingFastChar": "S",
|
|
"SettingSlowChar": "L",
|
|
"SettingMediumChar": "M",
|
|
"SettingOffChar": "O",
|
|
"SettingStartSolderingChar": "T",
|
|
"SettingStartSleepChar": "S",
|
|
"SettingStartSleepOffChar": "O",
|
|
"SettingStartNoneChar": "F",
|
|
"SettingSensitivityOff": "O",
|
|
"SettingSensitivityLow": "L",
|
|
"SettingSensitivityMedium": "M",
|
|
"SettingSensitivityHigh": "H",
|
|
"SettingLockDisableChar": "D",
|
|
"SettingLockBoostChar": "B",
|
|
"SettingLockFullChar": "F",
|
|
"SettingNAChar": "N/A"
|
|
},
|
|
"menuGroups": {
|
|
"PowerMenu": {
|
|
"text2": [
|
|
"Power",
|
|
"settings"
|
|
],
|
|
"desc": "Power settings"
|
|
},
|
|
"SolderingMenu": {
|
|
"text2": [
|
|
"Lödnings-",
|
|
"inställningar"
|
|
],
|
|
"desc": "Lödningsinställningar"
|
|
},
|
|
"PowerSavingMenu": {
|
|
"text2": [
|
|
"Vilo-",
|
|
"lägen"
|
|
],
|
|
"desc": "Viloläges-inställningar"
|
|
},
|
|
"UIMenu": {
|
|
"text2": [
|
|
"Användar-",
|
|
"gränssnitt"
|
|
],
|
|
"desc": "Användargränssnitts-inställningar"
|
|
},
|
|
"AdvancedMenu": {
|
|
"text2": [
|
|
"Avancerade",
|
|
"alternativ"
|
|
],
|
|
"desc": "Avancerade alternativ"
|
|
}
|
|
},
|
|
"menuOptions": {
|
|
"DCInCutoff": {
|
|
"text2": [
|
|
"Ström-",
|
|
"källa"
|
|
],
|
|
"desc": "Strömkälla. Anger lägsta spänning. <DC 10V> <S 3.3V per cell>"
|
|
},
|
|
"SleepTemperature": {
|
|
"text2": [
|
|
"Vilo-",
|
|
"temp"
|
|
],
|
|
"desc": "Vilotemperatur <C>"
|
|
},
|
|
"SleepTimeout": {
|
|
"text2": [
|
|
"Vilo-",
|
|
"timeout"
|
|
],
|
|
"desc": "Vilo-timeout <Minuter/Seconder>"
|
|
},
|
|
"ShutdownTimeout": {
|
|
"text2": [
|
|
"Avstängn.",
|
|
"timeout"
|
|
],
|
|
"desc": "Avstängnings-timeout <Minuter>"
|
|
},
|
|
"MotionSensitivity": {
|
|
"text2": [
|
|
"Rörelse-",
|
|
"känslighet"
|
|
],
|
|
"desc": "Rörelsekänslighet <0.Av 1.minst känslig 9.mest känslig>"
|
|
},
|
|
"TemperatureUnit": {
|
|
"text2": [
|
|
"Temperatur-",
|
|
"enheter"
|
|
],
|
|
"desc": "Temperaturenhet <C=Celsius F=Fahrenheit>"
|
|
},
|
|
"AdvancedIdle": {
|
|
"text2": [
|
|
"Detaljerad",
|
|
"vid inaktiv"
|
|
],
|
|
"desc": "Visa detaljerad information i mindre typsnitt när inaktiv."
|
|
},
|
|
"DisplayRotation": {
|
|
"text2": [
|
|
"Visnings",
|
|
"läge"
|
|
],
|
|
"desc": "Visningsläge <A. Automatisk V. Vänsterhänt H. Högerhänt>"
|
|
},
|
|
"BoostTemperature": {
|
|
"text2": [
|
|
"Turbo-",
|
|
"temp"
|
|
],
|
|
"desc": "Temperatur i \"turbo\"-läge"
|
|
},
|
|
"AutoStart": {
|
|
"text2": [
|
|
"Auto",
|
|
"start"
|
|
],
|
|
"desc": "Startar automatiskt lödpennan vid uppstart. T=Lödning, S=Viloläge, F=Av"
|
|
},
|
|
"CooldownBlink": {
|
|
"text2": [
|
|
"Nedkylnings-",
|
|
"blink"
|
|
],
|
|
"desc": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm."
|
|
},
|
|
"TemperatureCalibration": {
|
|
"text2": [
|
|
"Kalibrera",
|
|
"temperatur?"
|
|
],
|
|
"desc": "Kalibrera spets-kompensation."
|
|
},
|
|
"SettingsReset": {
|
|
"text2": [
|
|
"Fabriks-",
|
|
"inställ?"
|
|
],
|
|
"desc": "Återställ alla inställningar"
|
|
},
|
|
"VoltageCalibration": {
|
|
"text2": [
|
|
"Kalibrera",
|
|
"inspänning?"
|
|
],
|
|
"desc": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut"
|
|
},
|
|
"AdvancedSoldering": {
|
|
"text2": [
|
|
"Detaljerad",
|
|
"lödng.skärm"
|
|
],
|
|
"desc": "Visa detaljerad information vid lödning"
|
|
},
|
|
"ScrollingSpeed": {
|
|
"text2": [
|
|
"Beskrivning",
|
|
"rullhast."
|
|
],
|
|
"desc": "Hastighet som den här texten rullar i"
|
|
},
|
|
"QCMaxVoltage": {
|
|
"text2": [
|
|
"Power",
|
|
"Wattage"
|
|
],
|
|
"desc": "Power Wattage of the power adapter used"
|
|
},
|
|
"PowerLimit": {
|
|
"text2": [
|
|
"Power",
|
|
"Limit"
|
|
],
|
|
"desc": "Maximum power the iron can use <Watts>"
|
|
},
|
|
"ReverseButtonTempChange": {
|
|
"text2": [
|
|
"Key +-",
|
|
"reverse?"
|
|
],
|
|
"desc": "Reverse the tip temperature change buttons plus minus assignment."
|
|
},
|
|
"TempChangeShortStep": {
|
|
"text2": [
|
|
"Temp change",
|
|
"short?"
|
|
],
|
|
"desc": "Temperature change steps on short button press!"
|
|
},
|
|
"TempChangeLongStep": {
|
|
"text2": [
|
|
"Temp change",
|
|
"long?"
|
|
],
|
|
"desc": "Temperature change steps on long button press!"
|
|
},
|
|
"PowerPulsePower": {
|
|
"text2": [
|
|
"Power",
|
|
"Pulse W"
|
|
],
|
|
"desc": "Keep awake pulse power intensity"
|
|
},
|
|
"HallEffSensitivity": {
|
|
"text2": [
|
|
"Hall Eff",
|
|
"Sensitivity"
|
|
],
|
|
"desc": "Sensitivity of the Hall effect sensor in detecting sleep <O=Off,L=Low,M=Medium,H=High>"
|
|
},
|
|
"LockingMode": {
|
|
"text2": [
|
|
"Allow buttons",
|
|
"locking"
|
|
],
|
|
"desc": "When soldering, long press on both buttons lock them <D=Disable, B=Boost only, F=Full locking>"
|
|
},
|
|
"MinVolCell": {
|
|
"text2": [
|
|
"Minimum",
|
|
"voltage"
|
|
],
|
|
"desc": "Minimum allowed voltage per cell <Volts> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>"
|
|
},
|
|
"AnimLoop": {
|
|
"text2": [
|
|
"Anim.",
|
|
"loop"
|
|
],
|
|
"desc": "Loop icon animations in root menu"
|
|
},
|
|
"AnimSpeed": {
|
|
"text2": [
|
|
"Anim.",
|
|
"speed"
|
|
],
|
|
"desc": "Speed of icon animations in menu <O=off | L=low | M=medium | H=high>"
|
|
},
|
|
"PowerPulseWait": {
|
|
"text2": [
|
|
"Power pulse",
|
|
"wait time"
|
|
],
|
|
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
|
|
},
|
|
"PowerPulseDuration": {
|
|
"text2": [
|
|
"Power pulse",
|
|
"duration"
|
|
],
|
|
"desc": "Keep-awake-pulse duration (x 250ms)"
|
|
},
|
|
"LanguageSwitch": {
|
|
"text2": [
|
|
"Language:",
|
|
" SV Svenska"
|
|
],
|
|
"desc": ""
|
|
}
|
|
}
|
|
}
|