1
0
forked from me/IronOS

TS100: move translation generation to Makefile

Translation.cpp is now automatically regenerated when necessary.
This frees the developer from having to remember to execute build.sh
after the translations have changed.

Translation.cpp has been moved from Core/Src/ to the new Core/Gen/ as
otherwise it would end up twice in SOURCE, once through the source
discovery and once through the explicit entry.
This commit is contained in:
Thomas Weißschuh
2021-01-15 16:45:55 +01:00
parent 4e46e2b3b9
commit 884a830d62
38 changed files with 16 additions and 13 deletions

View File

@@ -0,0 +1,280 @@
{
"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>"
}
}
}