This generates dedicates Translation.cpp files for translation language and derives all language-specific data from them. The Makefile is extended to also take care of generating these source files. This allows reuse of nearly all object files between builds of different languages for the same model and regenerating the translation sources if necessary. This speeds up the release builds and the normal write-compile-cycle considerably. It also eliminates miscompilations when manually building different languages.
281 lines
6.5 KiB
JSON
281 lines
6.5 KiB
JSON
{
|
|
"languageCode": "DE",
|
|
"languageLocalName": "Deutsch",
|
|
"cyrillicGlyphs": false,
|
|
"tempUnitFahrenheit": false,
|
|
"messages": {
|
|
"SettingsCalibrationDone": "Kalibrierung abgeschlossen!",
|
|
"SettingsCalibrationWarning": "Vor dem Fortfahren muss die Lötspitze vollständig abgekühlt sein!",
|
|
"SettingsResetWarning": "Sicher, dass alle Werte zurückgesetzt werden sollen?",
|
|
"UVLOWarningString": "V niedr.",
|
|
"UndervoltageString": "Unterspannung",
|
|
"InputVoltageString": "V Eingang: ",
|
|
"WarningTipTempString": "Temperatur: ",
|
|
"BadTipString": "Spitze Defekt",
|
|
"SleepingSimpleString": "Zzz ",
|
|
"SleepingAdvancedString": "Ruhemodus...",
|
|
"WarningSimpleString": "HEIß!",
|
|
"WarningAdvancedString": "! Achtung Heiß !",
|
|
"SleepingTipAdvancedString": "Temp:",
|
|
"IdleTipString": "Ist:",
|
|
"IdleSetString": " Soll:",
|
|
"TipDisconnectedString": "Spitze fehlt",
|
|
"SolderingAdvancedPowerPrompt": "Leistung: ",
|
|
"OffString": "Aus",
|
|
"NoAccelerometerMessage": "Kein Bewegungssensor\nerkannt!",
|
|
"NoPowerDeliveryMessage": "Kein USB-PD IC\nerkannt!",
|
|
"ResetOKMessage": "Reset OK",
|
|
"YourGainMessage": "Dein Faktor:",
|
|
"SettingsResetMessage": "Einstellungen\nzurückgesetzt!",
|
|
"LockingKeysString": "GESPERRT",
|
|
"UnlockingKeysString": "ENTSPERRT",
|
|
"WarningKeysLockedString": "!GESPERRT!"
|
|
},
|
|
"characters": {
|
|
"SettingRightChar": "R",
|
|
"SettingLeftChar": "L",
|
|
"SettingAutoChar": "A",
|
|
"SettingFastChar": "S",
|
|
"SettingSlowChar": "L",
|
|
"SettingStartSolderingChar": "L",
|
|
"SettingStartSleepChar": "R",
|
|
"SettingStartSleepOffChar": "K",
|
|
"SettingStartNoneChar": "A",
|
|
"SettingSensitivityOff": "A",
|
|
"SettingSensitivityLow": "N",
|
|
"SettingSensitivityMedium": "M",
|
|
"SettingSensitivityHigh": "H",
|
|
"SettingLockDisableChar": "D",
|
|
"SettingLockBoostChar": "B",
|
|
"SettingLockFullChar": "V"
|
|
},
|
|
"menuGroups": {
|
|
"SolderingMenu": {
|
|
"text2": [
|
|
"Löt-",
|
|
"einstellungen"
|
|
],
|
|
"desc": "Löteinstellungen"
|
|
},
|
|
"PowerSavingMenu": {
|
|
"text2": [
|
|
"Ruhe-",
|
|
"modus"
|
|
],
|
|
"desc": "Energiespareinstellungen"
|
|
},
|
|
"UIMenu": {
|
|
"text2": [
|
|
"Anzeige-",
|
|
"einstellungen"
|
|
],
|
|
"desc": "Menüeinstellungen"
|
|
},
|
|
"AdvancedMenu": {
|
|
"text2": [
|
|
"Erweiterte",
|
|
"Optionen"
|
|
],
|
|
"desc": "Erweiterte Einstellungen"
|
|
}
|
|
},
|
|
"menuOptions": {
|
|
"DCInCutoff": {
|
|
"text2": [
|
|
"Spannungs-",
|
|
"quelle"
|
|
],
|
|
"desc": "Spannungsquelle (Abschaltspannung) <DC=10V, nS=n*3.3V für n LiIon-Zellen>"
|
|
},
|
|
"SleepTemperature": {
|
|
"text2": [
|
|
"Ruhe-",
|
|
"temperatur"
|
|
],
|
|
"desc": "Ruhetemperatur der Spitze"
|
|
},
|
|
"SleepTimeout": {
|
|
"text2": [
|
|
"Ruhever-",
|
|
"zögerung"
|
|
],
|
|
"desc": "System wechselt in Ruhemodus, wenn innerhalb dieser Dauer nicht bewegt <S=Sekunden | M=Minuten>"
|
|
},
|
|
"ShutdownTimeout": {
|
|
"text2": [
|
|
"Abschalt-",
|
|
"zeit"
|
|
],
|
|
"desc": "System schaltet ab, wenn innerhalb dieser Dauer nicht bewegt <M=Minuten>"
|
|
},
|
|
"MotionSensitivity": {
|
|
"text2": [
|
|
"Bewegungs-",
|
|
"empfindlichk."
|
|
],
|
|
"desc": "0=aus | 1=minimal | ... | 9=maximal"
|
|
},
|
|
"TemperatureUnit": {
|
|
"text2": [
|
|
"Temperatur-",
|
|
"einheit"
|
|
],
|
|
"desc": "C=Celsius | F=Fahrenheit"
|
|
},
|
|
"AdvancedIdle": {
|
|
"text2": [
|
|
"Detaillierte",
|
|
"Ruheansicht"
|
|
],
|
|
"desc": "Detaillierte Anzeige im Ruhemodus"
|
|
},
|
|
"DisplayRotation": {
|
|
"text2": [
|
|
"Anzeige-",
|
|
"ausrichtung"
|
|
],
|
|
"desc": "A=automatisch | L=linkshändig | R=rechtshändig"
|
|
},
|
|
"BoostTemperature": {
|
|
"text2": [
|
|
"Boost-",
|
|
"temperatur"
|
|
],
|
|
"desc": "Temperatur der Lötspitze im Boostmodus"
|
|
},
|
|
"AutoStart": {
|
|
"text2": [
|
|
"Start im",
|
|
"Lötmodus"
|
|
],
|
|
"desc": "Bestimmt das Heizverhalten beim Einschalten der Spannungsversorgung <A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit klater Spitze>"
|
|
},
|
|
"CooldownBlink": {
|
|
"text2": [
|
|
"Abkühl-",
|
|
"blinken"
|
|
],
|
|
"desc": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist"
|
|
},
|
|
"TemperatureCalibration": {
|
|
"text2": [
|
|
"Temperatur",
|
|
"kalibrieren?"
|
|
],
|
|
"desc": "Kalibrierung der Lötspitzentemperatur"
|
|
},
|
|
"SettingsReset": {
|
|
"text2": [
|
|
"Einstellungen",
|
|
"zurücksetzen?"
|
|
],
|
|
"desc": "Werte werden auf Werkseinstellungen zurückgesetzt!"
|
|
},
|
|
"VoltageCalibration": {
|
|
"text2": [
|
|
"Eingangsspannung",
|
|
"kalibrieren?"
|
|
],
|
|
"desc": "Kalibrierung der Eingangsspannung. Kurzer Tastendruck zum Einstellen, langer Tastendruck zum Verlassen."
|
|
},
|
|
"AdvancedSoldering": {
|
|
"text2": [
|
|
"Detaillierte",
|
|
"Lötansicht"
|
|
],
|
|
"desc": "Detaillierte Anzeige im Lötmodus"
|
|
},
|
|
"ScrollingSpeed": {
|
|
"text2": [
|
|
"Scroll-",
|
|
"geschw."
|
|
],
|
|
"desc": "Scrollgeschwindigkeit der Erläuterungen <L=langsam | S=schnell>"
|
|
},
|
|
"TipModel": {
|
|
"text2": [
|
|
"Löt-",
|
|
"spitze"
|
|
],
|
|
"desc": "Auswahl der Lötspitze"
|
|
},
|
|
"SimpleCalibrationMode": {
|
|
"text2": [
|
|
"Einfache",
|
|
"Kalibrierung"
|
|
],
|
|
"desc": "Einfache Kalibrierung mittels heißen Wassers"
|
|
},
|
|
"AdvancedCalibrationMode": {
|
|
"text2": [
|
|
"Erweiterte",
|
|
"Kalibrierung"
|
|
],
|
|
"desc": "Erweiterte Kalibrierung mittels eines Thermoelements an der Lötspitze"
|
|
},
|
|
"QCMaxVoltage": {
|
|
"text2": [
|
|
"Spannungs-",
|
|
"grenze"
|
|
],
|
|
"desc": "Maximal zulässige Spannung der verwendeten Spannungsversorgung <V=Volt>"
|
|
},
|
|
"PowerLimit": {
|
|
"text2": [
|
|
"Leistungs-",
|
|
"grenze"
|
|
],
|
|
"desc": "Maximale zulässige Leistungsaufnahme des Lötkolbens <W=Watt>"
|
|
},
|
|
"ReverseButtonTempChange": {
|
|
"text2": [
|
|
"+- Tasten",
|
|
"umkehren?"
|
|
],
|
|
"desc": "Tastenbelegung zur Temperaturänderung umkehren"
|
|
},
|
|
"TempChangeShortStep": {
|
|
"text2": [
|
|
"Temp-Schritt",
|
|
"Druck kurz"
|
|
],
|
|
"desc": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck"
|
|
},
|
|
"TempChangeLongStep": {
|
|
"text2": [
|
|
"Temp-Schritt",
|
|
"Druck lang"
|
|
],
|
|
"desc": "Schrittweite für Temperaturwechsel bei langem Tastendruck"
|
|
},
|
|
"PowerPulsePower": {
|
|
"text2": [
|
|
"Leistungs-",
|
|
"impuls"
|
|
],
|
|
"desc": "Powerbank wird mittels eines Impulses wach gehalten <Watt>"
|
|
},
|
|
"TipGain": {
|
|
"text2": [
|
|
"Ändere",
|
|
"Spitzen Faktor"
|
|
],
|
|
"desc": "Spitzen Faktor"
|
|
},
|
|
"HallEffSensitivity": {
|
|
"text2": [
|
|
"Hall Sensor",
|
|
"Empfindlichkeit"
|
|
],
|
|
"desc": "Empfindlichkeit des Hall Effekt Sensors beim Erkennen des Ruhemodus <A=aus | N=niedrig | M=mittel | H=hoch>"
|
|
},
|
|
"LockingMode": {
|
|
"text2": [
|
|
"Knopf-",
|
|
"sperre"
|
|
],
|
|
"desc": "Langes drücken beider Knöpfe im Lötmodus, sperrt diese <D=deaktiviert | B=nur Boost | V=vollständig gesperrt>"
|
|
}
|
|
}
|
|
}
|