From 54ec20cd9fe13af4e719b83358da96e5aa87f711 Mon Sep 17 00:00:00 2001 From: Julius Vitkauskas Date: Tue, 18 Sep 2018 02:55:52 +0300 Subject: [PATCH] Update translations and use new translations infrastructure (#357) * Align Lithuanian translation with text length restrictions * Make translation generation script work also with Python 3 * Fix compilation error by introducing "OffString" string to translations * Update translations * Update remaining translations * Add Finnish, Dutch, Portuguese and Ukrainian languages * Add Swedish language, update build script * Add Norwegian and Serbian (Latin) translations * Update translation file, add automatically generated file warning * PIDSETTINGS support. Thanks Andre Bernet (kilrah) * Update Hungarian translation. Thanks adrianmihalko. --- Translation Editor/make_translation.py | 32 +- Translation Editor/translation_bg.json | 27 +- Translation Editor/translation_cs_cz.json | 27 +- Translation Editor/translation_de.json | 27 +- Translation Editor/translation_dk.json | 29 +- Translation Editor/translation_en.json | 31 +- Translation Editor/translation_es.json | 31 +- Translation Editor/translation_fi.json | 223 ++ Translation Editor/translation_fr.json | 33 +- Translation Editor/translation_hr.json | 27 +- Translation Editor/translation_hu.json | 59 +- Translation Editor/translation_it.json | 51 +- Translation Editor/translation_lt.json | 37 +- Translation Editor/translation_nl.json | 223 ++ Translation Editor/translation_no.json | 223 ++ Translation Editor/translation_pl.json | 29 +- Translation Editor/translation_pt.json | 137 +- Translation Editor/translation_ru.json | 155 +- Translation Editor/translation_se.json | 197 -- Translation Editor/translation_sk.json | 27 +- Translation Editor/translation_sr.json | 223 ++ Translation Editor/translation_sv.json | 223 ++ Translation Editor/translation_tr.json | 27 +- Translation Editor/translation_ua.json | 223 ++ Translation Editor/translations_def.js | 430 +-- workspace/TS100/build.sh | 40 +- workspace/TS100/inc/Translation.h | 4 +- workspace/TS100/src/Translation.cpp | 3790 +++++++++++---------- 28 files changed, 4266 insertions(+), 2319 deletions(-) create mode 100644 Translation Editor/translation_fi.json create mode 100644 Translation Editor/translation_nl.json create mode 100644 Translation Editor/translation_no.json delete mode 100644 Translation Editor/translation_se.json create mode 100644 Translation Editor/translation_sr.json create mode 100644 Translation Editor/translation_sv.json create mode 100644 Translation Editor/translation_ua.json diff --git a/Translation Editor/make_translation.py b/Translation Editor/make_translation.py index 7f819f59..40504c4f 100644 --- a/Translation Editor/make_translation.py +++ b/Translation Editor/make_translation.py @@ -1,3 +1,4 @@ +from __future__ import print_function import json import os import io @@ -13,7 +14,7 @@ except NameError: # Loading a single JSON file def loadJson(fileName, skipFirstLine): - with open(fileName) as f: + with io.open(fileName, mode="r", encoding="utf-8") as f: if skipFirstLine: f.readline() @@ -54,7 +55,9 @@ def readTranslations(jsonDir): def writeStart(f): - f.write(to_unicode("""#include "Translation.h" + f.write(to_unicode("""// WARNING: THIS FILE WAS AUTO GENERATED BY make_translation.py. PLEASE DO NOT EDIT. + +#include "Translation.h" #ifndef LANG #define LANG_EN #endif @@ -66,7 +69,7 @@ def escapeC(s): def writeLanguage(languageCode): - print "Generating block for " + languageCode + print("Generating block for " + languageCode) lang = langDict[languageCode] f.write(to_unicode("\n#ifdef LANG_" + languageCode + "\n")) @@ -79,13 +82,17 @@ def writeLanguage(languageCode): # ----- Writing SettingsDescriptions obj = lang['menuOptions'] - f.write(to_unicode("const char* SettingsDescriptions[" + str(len(obj)) + "] = {\n")) + f.write(to_unicode("const char* SettingsDescriptions[] = {\n")) maxLen = 25 for mod in defs['menuOptions']: eid = mod['id'] + if 'feature' in mod: + f.write(to_unicode("#ifdef " + mod['feature'] + "\n")) f.write(to_unicode(" /* " + eid.ljust(maxLen)[:maxLen] + " */ ")) f.write(to_unicode("\"" + escapeC(obj[eid]['desc']) + "\",\n")) + if 'feature' in mod: + f.write(to_unicode("#endif\n")) f.write(to_unicode("};\n\n")) @@ -116,16 +123,20 @@ def writeLanguage(languageCode): # ----- Writing SettingsDescriptions obj = lang['menuOptions'] - f.write(to_unicode("const char* SettingsShortNames[" + str(len(obj)) + "][2] = {\n")) + f.write(to_unicode("const char* SettingsShortNames[][2] = {\n")) maxLen = 25 for mod in defs['menuOptions']: eid = mod['id'] + if 'feature' in mod: + f.write(to_unicode("#ifdef " + mod['feature'] + "\n")) f.write(to_unicode(" /* " + eid.ljust(maxLen)[:maxLen] + " */ ")) if lang['menuDouble']: f.write(to_unicode("{ \"" + escapeC(obj[eid]['text2'][0]) + "\", \"" + escapeC(obj[eid]['text2'][1]) + "\" },\n")) else: - f.write(to_unicode("\"" + escapeC(obj[eid]['text']) + "\",\n")) + f.write(to_unicode("{ \"" + escapeC(obj[eid]['text']) + "\" },\n")) + if 'feature' in mod: + f.write(to_unicode("#endif\n")) f.write(to_unicode("};\n\n")) @@ -163,7 +174,7 @@ Second parameter = target directory ''' -print "Making " + TRANSLATION_CPP + ":" +print("Making " + TRANSLATION_CPP + ":") if len(sys.argv) > 1: jsonDir = sys.argv[1] @@ -175,7 +186,7 @@ jsonDir = os.path.abspath(jsonDir) if len(sys.argv) > 2: outDir = sys.argv[2] else: - outDir = jsonDir + outDir = jsonDir + "/../workspace/TS100/src/" langDict = readTranslations(jsonDir) @@ -187,8 +198,7 @@ defs = loadJson(os.path.join(jsonDir, "translations_def.js"), True) mandatoryOrder = ['EN'] # Then add all others in alphabetical order -sortedKeys = langDict.keys() -sortedKeys.sort() +sortedKeys = sorted(langDict.keys()) for key in sortedKeys: if key not in mandatoryOrder: @@ -205,4 +215,4 @@ with io.open(targetTranslationFile, 'w', encoding='utf-8', newline="\n") as f: for langCode in mandatoryOrder: writeLanguage(langCode) - print "Done" + print("Done") diff --git a/Translation Editor/translation_bg.json b/Translation Editor/translation_bg.json index 1c543204..0fbee718 100644 --- a/Translation Editor/translation_bg.json +++ b/Translation Editor/translation_bg.json @@ -16,7 +16,8 @@ "IdleTipString": "Връх:", "IdleSetString": " Set:", "TipDisconnectedString": "ВРЪХ ЛОША ВРЪЗКА", - "SolderingAdvancedPowerPrompt": "Захранване: " + "SolderingAdvancedPowerPrompt": "Захранване: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "R", @@ -192,6 +193,30 @@ "на текста" ], "desc": "Скорост на движение на този текст" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "български" diff --git a/Translation Editor/translation_cs_cz.json b/Translation Editor/translation_cs_cz.json index 17a05b2f..bf068aa8 100644 --- a/Translation Editor/translation_cs_cz.json +++ b/Translation Editor/translation_cs_cz.json @@ -16,7 +16,8 @@ "IdleTipString": "Hrot:", "IdleSetString": " Cíl:", "TipDisconnectedString": "HROT NEPŘIPOJEN", - "SolderingAdvancedPowerPrompt": "Ohřev: " + "SolderingAdvancedPowerPrompt": "Ohřev: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "P", @@ -192,6 +193,30 @@ "popisků" ], "desc": "Rychlost skrolování popisků podobných tomuto " + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Český" diff --git a/Translation Editor/translation_de.json b/Translation Editor/translation_de.json index 0e6e10b9..e96b2945 100644 --- a/Translation Editor/translation_de.json +++ b/Translation Editor/translation_de.json @@ -16,7 +16,8 @@ "IdleTipString": "Ist:", "IdleSetString": " Soll:", "TipDisconnectedString": "Spitze fehlt", - "SolderingAdvancedPowerPrompt": "Leistung: " + "SolderingAdvancedPowerPrompt": "Leistung: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "R", @@ -192,6 +193,30 @@ "geschw." ], "desc": "Scrollgeschwindigkeit der Texte" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Deutsch" diff --git a/Translation Editor/translation_dk.json b/Translation Editor/translation_dk.json index 60c9a450..e6d7e2d0 100644 --- a/Translation Editor/translation_dk.json +++ b/Translation Editor/translation_dk.json @@ -11,12 +11,13 @@ "SleepingSimpleString": "Zzzz", "SleepingAdvancedString": "Dvale...", "WarningSimpleString": "Varm", - "WarningAdvancedString": "ADVARSEL! VARM LODDESPIDS!", + "WarningAdvancedString": "VARM LODDESPIDS!", "SleepingTipAdvancedString": "Tip:", "IdleTipString": "Tip:", "IdleSetString": " Set:", "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " + "SolderingAdvancedPowerPrompt": "Power: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "H", @@ -192,6 +193,30 @@ "" ], "desc": "Speed this text scrolls past at" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Dansk" diff --git a/Translation Editor/translation_en.json b/Translation Editor/translation_en.json index 187096ba..2e549447 100644 --- a/Translation Editor/translation_en.json +++ b/Translation Editor/translation_en.json @@ -17,7 +17,8 @@ "IdleTipString": "Tip:", "IdleSetString": " Set:", "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " + "SolderingAdvancedPowerPrompt": "Power: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "R", @@ -189,10 +190,34 @@ "ScrollingSpeed": { "text": "DESCSP", "text2": [ - "Description", - "Scroll Speed" + "Scrolling", + "Speed" ], "desc": "Speed this text scrolls past at" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } } } diff --git a/Translation Editor/translation_es.json b/Translation Editor/translation_es.json index 5a2af86b..de0d856f 100644 --- a/Translation Editor/translation_es.json +++ b/Translation Editor/translation_es.json @@ -16,7 +16,8 @@ "IdleTipString": "Punta:", "IdleSetString": " Aj:", "TipDisconnectedString": "SIN PUNTA", - "SolderingAdvancedPowerPrompt": "POTENCIA: " + "SolderingAdvancedPowerPrompt": "POTENCIA: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "D", @@ -25,7 +26,7 @@ "SettingFastChar": "R", "SettingSlowChar": "L" }, - "menuDouble": false, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -192,7 +193,31 @@ "del texto" ], "desc": "Velocidad de desplazamiento del texto." + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Español" -} +} \ No newline at end of file diff --git a/Translation Editor/translation_fi.json b/Translation Editor/translation_fi.json new file mode 100644 index 00000000..bf901f2c --- /dev/null +++ b/Translation Editor/translation_fi.json @@ -0,0 +1,223 @@ +{ + "languageCode": "FI", + "languageLocalName": "Suomi", + "messages": { + "SettingsCalibrationWarning": "Varmista että kärki on huoneenlämpöinen ennen jatkamista!", + "SettingsResetWarning": "Haluatko varmasti palauttaa oletusarvot?", + "UVLOWarningString": "DC LOW", + "UndervoltageString": "Alijännite", + "InputVoltageString": "Jännite: ", + "WarningTipTempString": "Lämpötila: ", + "BadTipString": "VIKATILA", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Lepotila...", + "WarningSimpleString": "HOT", + "WarningAdvancedString": "! KÄRKI KUUMA !", + "SleepingTipAdvancedString": "Kärki:", + "IdleTipString": "Kärki:", + "IdleSetString": " Asetus:", + "TipDisconnectedString": "KÄRKI ON IRTI", + "SolderingAdvancedPowerPrompt": "Teho: ", + "OffString": "OFF" + }, + "characters": { + "SettingRightChar": "O", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingFastChar": "N", + "SettingSlowChar": "H" + }, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Juotos-", + "asetukset" + ], + "desc": "Juotosasetukset" + }, + "PowerSavingMenu": { + "text2": [ + "Lepotilan", + "asetukset" + ], + "desc": "Virransäästöasetukset" + }, + "UIMenu": { + "text2": [ + "Käyttö-", + "liittymä" + ], + "desc": "Käyttöliittymän asetukset" + }, + "AdvancedMenu": { + "text2": [ + "Lisä-", + "asetukset" + ], + "desc": "Lisäasetukset" + } + }, + "menuDouble": true, + "menuOptions": { + "PowerSource": { + "text": "", + "text2": [ + "Virtalähde", + "DC" + ], + "desc": "Käytettävä virtalähde. Asettaa katkaisujänniteen. " + }, + "SleepTemperature": { + "text": "", + "text2": [ + "Lepotilan", + "lämpötila" + ], + "desc": "Lepotilan lämpötila. " + }, + "SleepTimeout": { + "text": "", + "text2": [ + "Lepotilan", + "viive" + ], + "desc": "Lepotilan viive. " + }, + "ShutdownTimeout": { + "text": "", + "text2": [ + "Sammutus", + "viive" + ], + "desc": "Automaattisen sammutuksen aikaviive. " + }, + "MotionSensitivity": { + "text": "", + "text2": [ + "Liikkeen", + "herkkyys" + ], + "desc": "Liikkeentunnistuksen herkkyys. <0=pois, 1=epäherkin, 9=herkin>" + }, + "TemperatureUnit": { + "text": "", + "text2": [ + "Lämpötilan", + "yksikkö" + ], + "desc": "Lämpötilan yksikkö. " + }, + "AdvancedIdle": { + "text": "", + "text2": [ + "Tiedot", + "lepotilassa" + ], + "desc": "Näyttää yksityiskohtaisemmat tiedot lepotilassa." + }, + "DisplayRotation": { + "text": "", + "text2": [ + "Näytön", + "kierto" + ], + "desc": "Näytön kierto. " + }, + "BoostEnabled": { + "text": "", + "text2": [ + "Tehostus", + "käytössä" + ], + "desc": "Etupainikeella siirrytään juotettaessa tehostustilaan." + }, + "BoostTemperature": { + "text": "", + "text2": [ + "Tehostus-", + "lämpötila" + ], + "desc": "Tehostustilan lämpötila" + }, + "AutoStart": { + "text": "", + "text2": [ + "Autom.", + "käynnistys" + ], + "desc": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. T=juotostila, S=Lepotila, F=Ei käytössä" + }, + "CooldownBlink": { + "text": "", + "text2": [ + "Jäähdytyksen", + "vilkutus" + ], + "desc": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma." + }, + "TemperatureCalibration": { + "text": "", + "text2": [ + "Kalibroi", + "lämpötila?" + ], + "desc": "Kalibroi kärjen lämpötilaeron." + }, + "SettingsReset": { + "text": "", + "text2": [ + "Palauta", + "tehdasasetukset?" + ], + "desc": "Palauta kaikki asetukset oletusarvoihin." + }, + "VoltageCalibration": { + "text": "", + "text2": [ + "Kalibroi", + "tulojännite?" + ], + "desc": "Tulojännitten kalibrointi (VIN). Painikkeilla säädetään ja pitkään painamalla poistutaan." + }, + "AdvancedSoldering": { + "text": "", + "text2": [ + "Tarkempi", + "juotosnäyttö" + ], + "desc": "Näyttää yksityiskohtaisemmat tiedot juotostilassa." + }, + "ScrollingSpeed": { + "text": "", + "text2": [ + "Tietojen", + "näyttönopeus" + ], + "desc": "Näiden selitetekstien vieritysnopeus." + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + } + } +} \ No newline at end of file diff --git a/Translation Editor/translation_fr.json b/Translation Editor/translation_fr.json index 4a31bfd6..c81a7bab 100644 --- a/Translation Editor/translation_fr.json +++ b/Translation Editor/translation_fr.json @@ -16,7 +16,8 @@ "IdleTipString": "PANNE:", "IdleSetString": " Set:", "TipDisconnectedString": "PANNE DEBRANCH", - "SolderingAdvancedPowerPrompt": "Puissance: " + "SolderingAdvancedPowerPrompt": "Puissance: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "D", @@ -188,10 +189,34 @@ "ScrollingSpeed": { "text": "", "text2": [ - "Description ", - "Vitesse de défilement" + "Vitesse de", + "défilement" ], - "desc": "Vitesse de défilement de ce texte à" + "desc": "Vitesse de défilement de ce texte en " + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Français" diff --git a/Translation Editor/translation_hr.json b/Translation Editor/translation_hr.json index 6bd306c6..a4055b82 100644 --- a/Translation Editor/translation_hr.json +++ b/Translation Editor/translation_hr.json @@ -17,7 +17,8 @@ "IdleSetString": " / ", "TipDisconnectedString": "VRH NIJE SPOJEN!", "SolderingAdvancedPowerPrompt": "Snaga: ", - "SettingsCalibrationWarning": "Please ensure the tip is at room temperature before continuing!" + "SettingsCalibrationWarning": "Provjerite da je vršak ohlađen na sobnu temperaturu prije nego što nastavite!", + "OffString": "Off" }, "characters": { "SettingRightChar": "D", @@ -193,6 +194,30 @@ "poruka" ], "desc": "Brzina kretanja dugačkih poruka. " + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } } } \ No newline at end of file diff --git a/Translation Editor/translation_hu.json b/Translation Editor/translation_hu.json index 6cffcba1..91a138da 100644 --- a/Translation Editor/translation_hu.json +++ b/Translation Editor/translation_hu.json @@ -2,21 +2,22 @@ "languageCode": "HU", "messages": { "SettingsCalibrationWarning": "Folytatás előtt győződj meg róla, hogy a hegy szobahőmérsékletű!", - "SettingsResetWarning": "Are you sure to reset settings to default values?", + "SettingsResetWarning": "Biztosan visszaállítja a beállításokat az alapértelmezett értékekre?", "UVLOWarningString": "DC LOW", "UndervoltageString": "Undervoltage", "InputVoltageString": "Input V: ", "WarningTipTempString": "Tip Temp: ", - "BadTipString": "BAD TIP", + "BadTipString": "HEGY", "SleepingSimpleString": "Zzzz", "SleepingAdvancedString": "Alvás...", "WarningSimpleString": "HOT!", - "WarningAdvancedString": "FIGYELEM! FORRÓ HEGY!", + "WarningAdvancedString": "!! FORRÓ HEGY !!", "SleepingTipAdvancedString": "Tip:", "IdleTipString": "Tip:", "IdleSetString": " Set:", "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " + "SolderingAdvancedPowerPrompt": "Power: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "R", @@ -29,31 +30,31 @@ "menuGroups": { "SolderingMenu": { "text2": [ - "Soldering", - "Settings" + "Forrasztás", + "Beállítások" ], - "desc": "Soldering settings" + "desc": "Forrasztási beállítások" }, "PowerSavingMenu": { "text2": [ - "Sleep", - "Modes" + "Alvás", + "Módok" ], - "desc": "Power Saving Settings" + "desc": "Energiatakarékossági beállítások" }, "UIMenu": { "text2": [ - "User", - "Interface" + "Felhasználó", + "felület" ], - "desc": "User Interface settings" + "desc": "Felhasználói felület beállításai" }, "AdvancedMenu": { "text2": [ - "Advanced", - "Options" + "Speciális", + "beállítások" ], - "desc": "Advanced options" + "desc": "Speciális beállítások" } }, "menuOptions": { @@ -191,7 +192,31 @@ "", "" ], - "desc": "Speed this text scrolls past at" + "desc": "Szöveg görgetésének gyorsítása" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Magyar" diff --git a/Translation Editor/translation_it.json b/Translation Editor/translation_it.json index 8aedf991..1c391638 100644 --- a/Translation Editor/translation_it.json +++ b/Translation Editor/translation_it.json @@ -16,7 +16,8 @@ "IdleTipString": "Punta:", "IdleSetString": " Im:", "TipDisconnectedString": "PUNTA ASSENTE", - "SolderingAdvancedPowerPrompt": "Potenza:" + "SolderingAdvancedPowerPrompt": "Potenza:", + "OffString": "OFF" }, "characters": { "SettingRightChar": "D", @@ -63,7 +64,7 @@ "Sorgente", "alimentaz" ], - "desc": "Scegli la sorgente di alimentazione; imposta la soglia di scaricamento per alimentazione Li-Po " + "desc": "Scegli la sorgente di alimentazione; se a batteria, limita lo scaricamento al valore di soglia " }, "SleepTemperature": { "text": "", @@ -71,7 +72,7 @@ "Temp", "standby" ], - "desc": "Imposta temperatura in modalità standby <°C>" + "desc": "Imposta la temperatura da mantenere in modalità Standby <°C/°F>" }, "SleepTimeout": { "text": "", @@ -79,7 +80,7 @@ "Timer", "standby" ], - "desc": "Imposta timer per entrare in modalità standby " + "desc": "Imposta il timer per entrare in modalità Standby " }, "ShutdownTimeout": { "text": "", @@ -87,7 +88,7 @@ "Timer", "spegnimento" ], - "desc": "Imposta timer per lo spegnimento " + "desc": "Imposta il timer per lo spegnimento " }, "MotionSensitivity": { "text": "", @@ -95,7 +96,7 @@ "Sensibilità", "al movimento" ], - "desc": "Imposta sensibilità al movimento per uscire dalla modalità standby <0: nessuna; 1: minima; 9: massima>" + "desc": "Imposta la sensibilità al movimento per uscire dalla modalità Standby <0: nessuna; 1: minima; 9: massima>" }, "TemperatureUnit": { "text": "", @@ -111,7 +112,7 @@ "Mostra", "dettagli" ], - "desc": "Mostra informazioni dettagliate con un carattere più piccolo nella schermata principale" + "desc": "Mostra informazioni dettagliate con un carattere più piccolo all'interno della schermata principale" }, "DisplayRotation": { "text": "", @@ -119,7 +120,7 @@ "Orientamento", "display" ], - "desc": "Imposta orientamento del display " + "desc": "Imposta l'orientamento del display " }, "BoostEnabled": { "text": "", @@ -127,7 +128,7 @@ "Funzione", "\"boost\"" ], - "desc": "Il tasto anteriore attiva la funzione \"boost\" durante la saldatura" + "desc": "Il tasto superiore attiva la funzione «Turbo» durante la modalità Saldatura" }, "BoostTemperature": { "text": "", @@ -135,7 +136,7 @@ "Temp", "\"boost\"" ], - "desc": "Imposta la temperatura in funzione \"boost\"" + "desc": "Imposta la temperatura della funzione «Turbo»" }, "AutoStart": { "text": "", @@ -159,7 +160,7 @@ "Calibrazione", "temperatura" ], - "desc": "Calibra la differenza di temperatura rilevata da quella presente sulla punta" + "desc": "Calibra le rilevazioni di temperatura" }, "SettingsReset": { "text": "", @@ -175,7 +176,7 @@ "Calibrazione", "tensione" ], - "desc": "Calibra la tensione in ingresso; regola con i bottoni, tieni premuto per uscire" + "desc": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire" }, "AdvancedSoldering": { "text": "", @@ -183,7 +184,7 @@ "Dettagli", "saldatura" ], - "desc": "Mostra informazioni dettagliate in modalità saldatura" + "desc": "Mostra informazioni dettagliate durante la modalità Saldatura" }, "ScrollingSpeed": { "text": "", @@ -192,6 +193,30 @@ "testo" ], "desc": "Imposta la velocità di scorrimento del testo " + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Italiano" diff --git a/Translation Editor/translation_lt.json b/Translation Editor/translation_lt.json index 2a542132..2fd98e19 100644 --- a/Translation Editor/translation_lt.json +++ b/Translation Editor/translation_lt.json @@ -11,13 +11,14 @@ "BadTipString": "BLOG ANT", "SleepingSimpleString": "Zzzz", "SleepingAdvancedString": "Miegu...", - "WarningSimpleString": "HOT!", + "WarningSimpleString": "KRŠ!", "WarningAdvancedString": "ANTGALIS KARŠTAS", "SleepingTipAdvancedString": "Antgl:", "IdleTipString": "Ant:", "IdleSetString": " Nust:", "TipDisconnectedString": "ANTGAL ATJUNGTAS", - "SolderingAdvancedPowerPrompt": "Maitinimas: " + "SolderingAdvancedPowerPrompt": "Maitinimas: ", + "OffString": "Išj" }, "characters": { "SettingRightChar": "D", @@ -51,7 +52,7 @@ }, "AdvancedMenu": { "text2": [ - "Išplėstiniai", + "Išplėstin.", "nustatymai" ], "desc": "Išplėstiniai nustatymai" @@ -109,7 +110,7 @@ "AdvancedIdle": { "text": "", "text2": [ - "Detalus lauki-", + "Detalus lauki", "mo ekranas" ], "desc": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane" @@ -189,10 +190,34 @@ "ScrollingSpeed": { "text": "", "text2": [ - "Greitas apra-", - "šymo slinkimas" + "Greitas apr", + "ašym. slink" ], "desc": "Greitis, kuriuo šis tekstas slenka" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } } } \ No newline at end of file diff --git a/Translation Editor/translation_nl.json b/Translation Editor/translation_nl.json new file mode 100644 index 00000000..c4ab0188 --- /dev/null +++ b/Translation Editor/translation_nl.json @@ -0,0 +1,223 @@ +{ + "languageCode": "NL", + "languageLocalName": "Nederlands", + "messages": { + "SettingsCalibrationWarning": "Zorg ervoor dat de soldeerpunt op kamertemperatuur is voor je verdergaat!", + "SettingsResetWarning": "Ben je zeker dat je alle instellingen naar de standaardwaardes wilt terugzetten?", + "UVLOWarningString": "DC LAAG", + "UndervoltageString": "Onderspanning", + "InputVoltageString": "Input V: ", + "WarningTipTempString": "Tip Temp: ", + "BadTipString": "DEFECT", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "Slaapstand...", + "WarningSimpleString": "HEET", + "WarningAdvancedString": "!!! TIP HEET !!!", + "SleepingTipAdvancedString": "Tip:", + "IdleTipString": "Tip:", + "IdleSetString": " Set:", + "TipDisconnectedString": "TIP LOSGEKOPPELD", + "SolderingAdvancedPowerPrompt": "vermogen: ", + "OffString": "Off" + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingFastChar": "F", + "SettingSlowChar": "S" + }, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Soldeer", + "Instellingen" + ], + "desc": "Soldeerinstellingen" + }, + "PowerSavingMenu": { + "text2": [ + "Slaap", + "Modes" + ], + "desc": "Batterijbesparingsinstellingen" + }, + "UIMenu": { + "text2": [ + "Gebruikers-", + "Interface" + ], + "desc": "Gebruikersinterface Instellingen" + }, + "AdvancedMenu": { + "text2": [ + "geavanceerde", + "Instellingen" + ], + "desc": "geavanceerde Instellingen" + } + }, + "menuDouble": true, + "menuOptions": { + "PowerSource": { + "text": "", + "text2": [ + "Spannings-", + "bron" + ], + "desc": "Spanningsbron. Stelt drempelspanning in. " + }, + "SleepTemperature": { + "text": "", + "text2": [ + "Slaap", + "temp" + ], + "desc": "Temperatuur in slaapstand " + }, + "SleepTimeout": { + "text": "", + "text2": [ + "Slaap", + "time-out" + ], + "desc": "Slaapstand time-out " + }, + "ShutdownTimeout": { + "text": "", + "text2": [ + "Uitschakel", + "time-out" + ], + "desc": "Automatisch afsluiten time-out " + }, + "MotionSensitivity": { + "text": "", + "text2": [ + "Bewegings-", + "gevoeligheid" + ], + "desc": "Bewegingsgevoeligheid <0.uit 1.minst gevoelig 9.meest gevoelig>" + }, + "TemperatureUnit": { + "text": "", + "text2": [ + "Temperatuur", + "eenheid" + ], + "desc": "Temperatuureenheid " + }, + "AdvancedIdle": { + "text": "", + "text2": [ + "Gedetailleerd", + "slaapscherm" + ], + "desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het slaapscherm." + }, + "DisplayRotation": { + "text": "", + "text2": [ + "Scherm-", + "oriëntatie" + ], + "desc": "Schermoriëntatie " + }, + "BoostEnabled": { + "text": "", + "text2": [ + "Boostmodes", + "ingeschakeld?" + ], + "desc": "Soldeerbout gaat naar een hogere boost-temperatuur wanneer de voorste knop ingedrukt is." + }, + "BoostTemperature": { + "text": "", + "text2": [ + "Boost", + "temp" + ], + "desc": "Temperatuur in boostmodes" + }, + "AutoStart": { + "text": "", + "text2": [ + "Auto", + "start" + ], + "desc": "Breng de soldeerbout direct op temperatuur bij het opstarten. T=Soldeertemperatuur, S=Slaapstand-temperatuur, F=Uit" + }, + "CooldownBlink": { + "text": "", + "text2": [ + "Afkoel", + "flikker" + ], + "desc": "Temperatuur laten flikkeren in het hoofdmenu als de soldeerpunt aan het afkoelen is." + }, + "TemperatureCalibration": { + "text": "", + "text2": [ + "Calibreer", + "temperatuur?" + ], + "desc": "Temperatuursafwijking van de soldeerpunt calibreren." + }, + "SettingsReset": { + "text": "", + "text2": [ + "Instellingen", + "resetten?" + ], + "desc": "Alle instellingen terugzetten." + }, + "VoltageCalibration": { + "text": "", + "text2": [ + "Calibreer", + "input-voltage?" + ], + "desc": "VIN Calibreren. Knoppen lang ingedrukt houden om te bevestigen." + }, + "AdvancedSoldering": { + "text": "", + "text2": [ + "Gedetailleerd", + "soldeerscherm" + ], + "desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm." + }, + "ScrollingSpeed": { + "text": "", + "text2": [ + "Scroll", + "snelheid" + ], + "desc": "Snelheid waarmee de tekst scrolt." + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + } + } +} \ No newline at end of file diff --git a/Translation Editor/translation_no.json b/Translation Editor/translation_no.json new file mode 100644 index 00000000..abbfdbe6 --- /dev/null +++ b/Translation Editor/translation_no.json @@ -0,0 +1,223 @@ +{ + "languageCode": "NO", + "languageLocalName": "Norsk", + "messages": { + "SettingsCalibrationWarning": "Sørg for at loddespissen har romtemperatur før du fortsetter!", + "SettingsResetWarning": "Er du sikker på at du vil tilbakestille til standardinnstillinger?", + "UVLOWarningString": "Lavspenn", + "UndervoltageString": "Underspenning", + "InputVoltageString": "Innspenn.: ", + "WarningTipTempString": "Spisstemp: ", + "BadTipString": "BAD TIP", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Dvale...", + "WarningSimpleString": "Varm", + "WarningAdvancedString": "VARM SPISS!", + "SleepingTipAdvancedString": "Spiss:", + "IdleTipString": "Spiss:", + "IdleSetString": "Set:", + "TipDisconnectedString": "SPISS FRAKOBLET", + "SolderingAdvancedPowerPrompt": "Effekt: ", + "OffString": "Av" + }, + "characters": { + "SettingRightChar": "H", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingFastChar": "H", + "SettingSlowChar": "L" + }, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Lodde-", + "innst." + ], + "desc": "Loddeinnstillinger" + }, + "PowerSavingMenu": { + "text2": [ + "Dvale-", + "innst." + ], + "desc": "Dvaleinnstillinger" + }, + "UIMenu": { + "text2": [ + "Bruker-", + "grensesn." + ], + "desc": "Brukergrensesnitt-innstillinger" + }, + "AdvancedMenu": { + "text2": [ + "Avanserte", + "valg" + ], + "desc": "Avanserte valg" + } + }, + "menuDouble": false, + "menuOptions": { + "PowerSource": { + "text": "Kilde", + "text2": [ + "", + "" + ], + "desc": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. " + "desc": "nte de alimentação. Define a tensão de corte. " }, "SleepTemperature": { "text": "TMPE", "text2": [ - "", - "" + "Temperat.", + "repouso" ], "desc": "Temperatura de repouso " }, "SleepTimeout": { "text": "TMPO", "text2": [ - "", - "" + "Tempo", + "repouso" ], "desc": "Tempo para repouso " }, "ShutdownTimeout": { "text": "DESLI", "text2": [ - "", - "" + "Tempo", + "desligam." ], "desc": "Tempo para desligamento " }, "MotionSensitivity": { "text": "MOVIME", "text2": [ - "", - "" + "Sensibilidade", + "movimento" ], "desc": "Sensibilidade ao movimento <0=Desligado 1=Menor 9=Maior>" }, "TemperatureUnit": { "text": "UNIDAD", "text2": [ - "", - "" + "Unidade", + "temperatura" ], "desc": "Unidade de temperatura " }, "AdvancedIdle": { "text": "OCIOSO", "text2": [ - "", - "" + "Tela repouso", + "avançada" ], "desc": "Exibe informações avançadas quando ocioso" }, "DisplayRotation": { "text": "ORIENT", "text2": [ - "", - "" + "Orientação", + "tela" ], "desc": "Orientação da tela " }, "BoostEnabled": { "text": "TURBO", "text2": [ - "", - "" + "Modo turbo", + "ativado" ], "desc": "Tecla frontal ativa modo \"turbo\"" }, "BoostTemperature": { "text": "TTMP", "text2": [ - "", - "" + "Modo turbo", + "temperat." ], "desc": "Ajuste de temperatura do modo \"turbo\"" }, "AutoStart": { "text": "MODOAT", "text2": [ - "", - "" + "Partida", + "automática" ], - "desc": "Temperatura de aquecimento ao ligar " + "desc": "Aquece a ponta automaticamente ao ligar" }, "CooldownBlink": { "text": "RESFRI", "text2": [ - "", - "" + "Piscar ao", + "resfriar" ], - "desc": "Exibe a temperatura durante o resfriamento" + "desc": "Faz o valor da temperatura piscar durante o resfriamento" }, "TemperatureCalibration": { "text": "CAL.TEMP", "text2": [ - "", - "" + "Calibrar", + "temperatura" ], "desc": "Calibra a temperatura" }, "SettingsReset": { "text": "RESETAR", "text2": [ - "", - "" + "Reset de", + "fábrica?" ], "desc": "Reverte todos ajustes" }, "VoltageCalibration": { "text": "CAL.VOLT", "text2": [ - "", - "" + "Calibrar", + "tensão" ], - "desc": "Calibra a tensão e configura os botões. Mantenha presionado para sair" + "desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha presionado para sair" }, "AdvancedSoldering": { "text": "AVNCAD", "text2": [ - "", - "" + "Tela trabalho", + "avançada" ], "desc": "Exibe informações avançadas durante o uso" }, "ScrollingSpeed": { "text": "DESCSP", "text2": [ - "", - "" + "Velocidade", + "texto ajuda" ], - "desc": "Speed this text scrolls past at" + "desc": "Velocidade que esse texto é exibido" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Portugues" diff --git a/Translation Editor/translation_ru.json b/Translation Editor/translation_ru.json index 9781df21..c9978be5 100644 --- a/Translation Editor/translation_ru.json +++ b/Translation Editor/translation_ru.json @@ -2,196 +2,221 @@ "languageCode": "RU", "messages": { "SettingsCalibrationWarning": "Убедитесь, что жало остыло до комнатной температуры, прежде чем продолжать!", - "SettingsResetWarning": "Are you sure to reset settings to default values?", - "UVLOWarningString": "БАТ РАЗР", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "WarningTipTempString": "Tip Temp: ", - "BadTipString": "BAD TIP", - "SleepingSimpleString": "Хррр", + "SettingsResetWarning": "Вы действительно хотите сбросить настройки до значений по умолчанию?", + "UVLOWarningString": "АККУМ--", + "UndervoltageString": "Под питанием", + "InputVoltageString": "Питание B: ", + "WarningTipTempString": "Жало t°: ", + "BadTipString": "Жало--", + "SleepingSimpleString": "Сон ", "SleepingAdvancedString": "Ожидание...", "WarningSimpleString": " АЙ!", - "WarningAdvancedString": "!!! ГОРЯЧО !!!", - "SleepingTipAdvancedString": "Tip:", - "IdleTipString": "Tip:", - "IdleSetString": " Set:", - "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " + "WarningAdvancedString": "ВНИМАНИЕ ГОРЯЧО", + "SleepingTipAdvancedString": "Жало:", + "IdleTipString": "Жало:", + "IdleSetString": " ->", + "TipDisconnectedString": "Жало отключено", + "SolderingAdvancedPowerPrompt": "Питание: ", + "OffString": "Off" }, "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", + "SettingRightChar": "П", + "SettingLeftChar": "Л", "SettingAutoChar": "A", - "SettingFastChar": "F", - "SettingSlowChar": "S" + "SettingFastChar": "+", + "SettingSlowChar": "-" }, - "menuDouble": false, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ - "Soldering", - "Settings" + "Параметры", + "пайки" ], - "desc": "Soldering settings" + "desc": "Параметры пайки" }, "PowerSavingMenu": { "text2": [ - "Sleep", - "Modes" + "Режим", + "сна" ], - "desc": "Power Saving Settings" + "desc": "Параметры экономии энергии" }, "UIMenu": { "text2": [ - "User", - "Interface" + "Пользовател", + "интерфейс" ], - "desc": "User Interface settings" + "desc": "Параметры пользовательского интерфейса" }, "AdvancedMenu": { "text2": [ - "Advanced", - "Options" + "Дополнител.", + "параметры" ], - "desc": "Advanced options" + "desc": "Дополнительные параметры" } }, "menuOptions": { "PowerSource": { "text": "ИстП", "text2": [ - "", - "" + "Источник", + "питания" ], "desc": "Источник питания. Установка напряжения отключения. " }, "SleepTemperature": { "text": "Тожд", "text2": [ - "", - "" + "Темпер.", + "сна" ], "desc": "Температура режима ожидания <С>" }, "SleepTimeout": { "text": "Вожд", "text2": [ - "", - "" + "Таймаут", + "сна" ], "desc": "Время до перехода в режим ожидания <Минуты>" }, "ShutdownTimeout": { "text": "Тоткл", "text2": [ - "", - "" + "Время до", + "отключения" ], "desc": "Время до отключения <Минуты>" }, "MotionSensitivity": { "text": "ЧувсДв", "text2": [ - "", - "" + "Чувст. сенсо-", + "ра движения" ], "desc": "Акселерометр <0. Выкл. 1. мин. чувствительный 9. макс. чувствительный>" }, "TemperatureUnit": { "text": "ЕдТемп", "text2": [ - "", - "" + "Формат темпе-", + "ратуры(C°/F°)" ], "desc": "В чем измерять температуру" }, "AdvancedIdle": { "text": "ИнфОжд", "text2": [ - "", - "" + "Подробный ре-", + "жим ожидания" ], "desc": "Показывать детальную информацию маленьким шрифтом на домашнем экране" }, "DisplayRotation": { "text": "ПовЭкр", "text2": [ - "", - "" + "Автоповорот", + "экрана" ], "desc": "Ориентация дисплея " }, "BoostEnabled": { "text": "Турбо", "text2": [ - "", - "" + "Режим", + "Турбо" ], "desc": "Турбо-режим при удержании кнопки А при пайке " }, "BoostTemperature": { "text": "Ттур", "text2": [ - "", - "" + "Темпер.", + "Турбо" ], "desc": "Температура в турбо-режиме" }, "AutoStart": { "text": "Астарт", "text2": [ - "", - "" + "Горячий", + "старт" ], "desc": "Автоматический запуск паяльника при включении питания. T=Нагрев, S=Режим ожидания,F=Выкл." }, "CooldownBlink": { "text": "Охлажд", "text2": [ - "", - "" + "Показ t° при", + "остывании" ], "desc": "Показывать температуру на экране охлаждения, пока жало остается горячим." }, "TemperatureCalibration": { "text": "КалибрТ", "text2": [ - "", - "" + "Калибровка", + "температуры" ], "desc": "Калибровка термодатчика." }, "SettingsReset": { "text": "СБРОС?", "text2": [ - "", - "" + "Сбросить все", + "настройки?" ], "desc": "Сброс всех настроек." }, "VoltageCalibration": { "text": "КалибрU?", "text2": [ - "", - "" + "Калибровка", + "напряжения" ], "desc": "Калибровка напряжения входа. Настройка кнопками, нажать и удержать чтобы завершить." }, "AdvancedSoldering": { "text": "ИнфПай", "text2": [ - "", - "" + "Подробный ре-", + "жим пайки" ], "desc": "Показывать детальную информацию при пайке." }, "ScrollingSpeed": { "text": "DESCSP", "text2": [ - "", - "" + "Скорость", + "текста" ], - "desc": "Speed this text scrolls past at" + "desc": "Скорость прокрутки текста" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Русский" diff --git a/Translation Editor/translation_se.json b/Translation Editor/translation_se.json deleted file mode 100644 index b4656ff3..00000000 --- a/Translation Editor/translation_se.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "languageCode": "SE", - "messages": { - "SettingsCalibrationWarning": "Please ensure the tip is at room temperature before continuing!", - "SettingsResetWarning": "Are you sure to reset settings to default values?", - "UVLOWarningString": "DC LOW", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "WarningTipTempString": "Tip Temp: ", - "BadTipString": "BAD TIP", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Sleeping...", - "WarningSimpleString": "HOT!", - "WarningAdvancedString": "WARNING! TIP HOT!", - "SleepingTipAdvancedString": "Tip:", - "IdleTipString": "Tip:", - "IdleSetString": " Set:", - "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingFastChar": "F", - "SettingSlowChar": "S" - }, - "menuDouble": false, - "menuGroups": { - "SolderingMenu": { - "text2": [ - "Soldering", - "Settings" - ], - "desc": "Soldering settings" - }, - "PowerSavingMenu": { - "text2": [ - "Sleep", - "Modes" - ], - "desc": "Power Saving Settings" - }, - "UIMenu": { - "text2": [ - "User", - "Interface" - ], - "desc": "User Interface settings" - }, - "AdvancedMenu": { - "text2": [ - "Advanced", - "Options" - ], - "desc": "Advanced options" - } - }, - "menuOptions": { - "PowerSource": { - "text": "PWRSC", - "text2": [ - "", - "" - ], - "desc": "Источник питания. Установка напряжения отключения. " - }, - "SleepTemperature": { - "text": "STMP", - "text2": [ - "", - "" - ], - "desc": "Температура Сна <С>" - }, - "SleepTimeout": { - "text": "STME", - "text2": [ - "", - "" - ], - "desc": "Переход в режим Сна <Минуты>" - }, - "ShutdownTimeout": { - "text": "SHTME", - "text2": [ - "", - "" - ], - "desc": "Переходит в режим ожидания <Минуты>" - }, - "MotionSensitivity": { - "text": "MSENSE", - "text2": [ - "", - "" - ], - "desc": "Акселерометр <0. Выкл. 1. мин. чувствительный 9. макс. чувствительный>" - }, - "TemperatureUnit": { - "text": "TMPUNT", - "text2": [ - "", - "" - ], - "desc": "В чем измерять температуру" - }, - "AdvancedIdle": { - "text": "ADVIDL", - "text2": [ - "", - "" - ], - "desc": "Display detailed information in a smaller font on the idle screen." - }, - "DisplayRotation": { - "text": "DSPROT", - "text2": [ - "", - "" - ], - "desc": "Ориентация Дисплея " - }, - "BoostEnabled": { - "text": "BOOST", - "text2": [ - "", - "" - ], - "desc": "Активация кнопки A для Турбо режима до 450С при пайке " - }, - "BoostTemperature": { - "text": "BTMP", - "text2": [ - "", - "" - ], - "desc": "Установка температуры для Турбо режима" - }, - "AutoStart": { - "text": "ASTART", - "text2": [ - "", - "" - ], - "desc": "Автоматический запуск паяльника при включении питания. T=Нагрев, S= Режим Сна,F=Выкл." - }, - "CooldownBlink": { - "text": "CLBLNK", - "text2": [ - "", - "" - ], - "desc": "Мигает температура на экране охлаждения, пока жало остается горячим." - }, - "TemperatureCalibration": { - "text": "TMP CAL?", - "text2": [ - "", - "" - ], - "desc": "Calibrate tip offset." - }, - "SettingsReset": { - "text": "RESET?", - "text2": [ - "", - "" - ], - "desc": "Reset all settings" - }, - "VoltageCalibration": { - "text": "CAL VIN?", - "text2": [ - "", - "" - ], - "desc": "VIN Calibration. Buttons adjust, long press to exit" - }, - "AdvancedSoldering": { - "text": "ADVSLD", - "text2": [ - "", - "" - ], - "desc": "Display detailed information while soldering" - }, - "ScrollingSpeed": { - "text": "DESCSP", - "text2": [ - "", - "" - ], - "desc": "Speed this text scrolls past at" - } - } -} \ No newline at end of file diff --git a/Translation Editor/translation_sk.json b/Translation Editor/translation_sk.json index 2bac7148..564726b4 100644 --- a/Translation Editor/translation_sk.json +++ b/Translation Editor/translation_sk.json @@ -16,7 +16,8 @@ "IdleTipString": "Tip:", "IdleSetString": " Set:", "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " + "SolderingAdvancedPowerPrompt": "Power: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "R", @@ -192,6 +193,30 @@ "" ], "desc": "Speed this text scrolls past at" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } } } \ No newline at end of file diff --git a/Translation Editor/translation_sr.json b/Translation Editor/translation_sr.json new file mode 100644 index 00000000..05b9f860 --- /dev/null +++ b/Translation Editor/translation_sr.json @@ -0,0 +1,223 @@ +{ + "languageCode": "SR", + "languageLocalName": "Srpski", + "messages": { + "SettingsCalibrationWarning": "Proverite da li je vrh ohlađen na sobnu temperaturu pre nego što nastavite!", + "SettingsResetWarning": "Jeste li sigurni da želite da vratite sva podešavanja na fabričke vrednosti?", + "UVLOWarningString": "BATERIJA", + "UndervoltageString": "PRENIZAK NAPON", + "InputVoltageString": "Napajanje: ", + "WarningTipTempString": "Temp vrha: ", + "BadTipString": "LOŠ VRH", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "SPAVANJE...", + "WarningSimpleString": "VRUĆ", + "WarningAdvancedString": "OPREZ, VRUĆE!", + "SleepingTipAdvancedString": "Vrh:", + "IdleTipString": "Vrh:", + "IdleSetString": " / ", + "TipDisconnectedString": "VRH NIJE SPOJEN!", + "SolderingAdvancedPowerPrompt": "Snaga: ", + "OffString": "Off" + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingFastChar": "B", + "SettingSlowChar": "S" + }, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Postavke", + "lemljenja" + ], + "desc": "Postavke pri lemljenju" + }, + "PowerSavingMenu": { + "text2": [ + "Ušteda", + "energije" + ], + "desc": "Postavke spavanja i štednje energije" + }, + "UIMenu": { + "text2": [ + "Korisničke", + "opcije" + ], + "desc": "Postavke korisničkih opcija" + }, + "AdvancedMenu": { + "text2": [ + "Napredne", + "opcije" + ], + "desc": "Upravljanje naprednim opcijama" + } + }, + "menuDouble": true, + "menuOptions": { + "PowerSource": { + "text": "", + "text2": [ + "Izvor", + "napajanja" + ], + "desc": "Izvor napajanja. Postavlja napon isključivanja. " + }, + "SleepTemperature": { + "text": "", + "text2": [ + "Temp", + "spavanja" + ], + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. " + }, + "SleepTimeout": { + "text": "", + "text2": [ + "Vreme", + "spavanja" + ], + "desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. " + }, + "ShutdownTimeout": { + "text": "", + "text2": [ + "Vreme", + "gašenja" + ], + "desc": "Vreme mirovanja nakon koga će se lemilica ugasiti." + }, + "MotionSensitivity": { + "text": "", + "text2": [ + "Osetljivost", + "pokreta" + ], + "desc": "Osetljivost prepoznavanja pokreta. <0=Ugašeno, 1=Najmanje osetljivo, 9=Najosjetljivije>" + }, + "TemperatureUnit": { + "text": "", + "text2": [ + "Jedinica", + "temperature" + ], + "desc": "Jedinica temperature. " + }, + "AdvancedIdle": { + "text": "", + "text2": [ + "Detalji", + "pri čekanju" + ], + "desc": "Prikazivanje detaljnih informacija manjim fontom tokom čekanja." + }, + "DisplayRotation": { + "text": "", + "text2": [ + "Rotacija", + "ekrana" + ], + "desc": "Orijentacija ekrana. " + }, + "BoostEnabled": { + "text": "", + "text2": [ + "Boost", + "način" + ], + "desc": "Držanjem prednjeg dugmeta prilikom lemljenja aktivira se pojačani (Boost) način." + }, + "BoostTemperature": { + "text": "", + "text2": [ + "Boost", + "temp" + ], + "desc": "Temperatura u pojačanom (Boost) načinu." + }, + "AutoStart": { + "text": "", + "text2": [ + "Auto", + "start" + ], + "desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grejati." + }, + "CooldownBlink": { + "text": "", + "text2": [ + "Upozorenje", + "pri hlađenju" + ], + "desc": "Blinkanje temperature prilikom hlađenja, ako je lemilica vruća." + }, + "TemperatureCalibration": { + "text": "", + "text2": [ + "Kalibracija", + "temperature" + ], + "desc": "Kalibrisanje temperature meri razliku temperatura vrha i drške, dok je lemilica hladna." + }, + "SettingsReset": { + "text": "", + "text2": [ + "Fabričke", + "postavke" + ], + "desc": "Vraćanje svih podešavanja na fabričke vrednosti." + }, + "VoltageCalibration": { + "text": "", + "text2": [ + "Kalibracija", + "napona napajanja" + ], + "desc": "Kalibracija ulaznog napona. Podešavanje tastera, dugački pritisak za kraj." + }, + "AdvancedSoldering": { + "text": "", + "text2": [ + "Detalji", + "pri lemljenju" + ], + "desc": "Prikazivanje detaljnih informacija tokom lemljenja." + }, + "ScrollingSpeed": { + "text": "", + "text2": [ + "Brzina", + "poruka" + ], + "desc": "Brzina kretanja dugačkih poruka " + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + } + } +} \ No newline at end of file diff --git a/Translation Editor/translation_sv.json b/Translation Editor/translation_sv.json new file mode 100644 index 00000000..d1fbfeea --- /dev/null +++ b/Translation Editor/translation_sv.json @@ -0,0 +1,223 @@ +{ + "languageCode": "SV", + "languageLocalName": "Svenska", + "messages": { + "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" + }, + "characters": { + "SettingRightChar": "H", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingFastChar": "S", + "SettingSlowChar": "L" + }, + "menuGroups": { + "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" + } + }, + "menuDouble": true, + "menuOptions": { + "PowerSource": { + "text": "", + "text2": [ + "Ström-", + "källa" + ], + "desc": "Strömkälla. Anger lägsta spänning. " + }, + "SleepTemperature": { + "text": "", + "text2": [ + "Vilo-", + "temp" + ], + "desc": "Vilotemperatur " + }, + "SleepTimeout": { + "text": "", + "text2": [ + "Vilo-", + "timeout" + ], + "desc": "Vilo-timeout " + }, + "ShutdownTimeout": { + "text": "", + "text2": [ + "Avstängn.", + "timeout" + ], + "desc": "Avstängnings-timeout " + }, + "MotionSensitivity": { + "text": "", + "text2": [ + "Rörelse-", + "känslighet" + ], + "desc": "Rörelsekänslighet <0.Av 1.minst känslig 9.mest känslig>" + }, + "TemperatureUnit": { + "text": "", + "text2": [ + "Temperatur-", + "enheter" + ], + "desc": "Temperaturenhet " + }, + "AdvancedIdle": { + "text": "", + "text2": [ + "Detaljerad", + "vid inaktiv" + ], + "desc": "Visa detaljerad information i mindre typsnitt när inaktiv." + }, + "DisplayRotation": { + "text": "", + "text2": [ + "Visnings", + "läge" + ], + "desc": "Visningsläge " + }, + "BoostEnabled": { + "text": "", + "text2": [ + "Turboläge", + "aktiverat" + ], + "desc": "Aktivera främre knappen för turboläge (temperaturhöjning) vid lödning" + }, + "BoostTemperature": { + "text": "", + "text2": [ + "Turbo-", + "temp" + ], + "desc": "Temperatur i \\\"turbo\\\"-läge" + }, + "AutoStart": { + "text": "", + "text2": [ + "Auto", + "start" + ], + "desc": "Startar automatiskt lödpennan vid uppstart. T=Lödning, S=Viloläge, F=Av" + }, + "CooldownBlink": { + "text": "", + "text2": [ + "Nedkylnings-", + "blink" + ], + "desc": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm." + }, + "TemperatureCalibration": { + "text": "", + "text2": [ + "Kalibrera", + "temperatur?" + ], + "desc": "Kalibrera spets-kompensation." + }, + "SettingsReset": { + "text": "", + "text2": [ + "Fabriks-", + "inställ?" + ], + "desc": "Återställ alla inställningar" + }, + "VoltageCalibration": { + "text": "", + "text2": [ + "Kalibrera", + "inspänning?" + ], + "desc": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut" + }, + "AdvancedSoldering": { + "text": "", + "text2": [ + "Detaljerad", + "lödng.skärm" + ], + "desc": "Visa detaljerad information vid lödning" + }, + "ScrollingSpeed": { + "text": "", + "text2": [ + "Beskrivning", + "rullhast." + ], + "desc": "Hastighet som den här texten rullar i" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + } + } +} \ No newline at end of file diff --git a/Translation Editor/translation_tr.json b/Translation Editor/translation_tr.json index 7544b7fd..97c0fa28 100644 --- a/Translation Editor/translation_tr.json +++ b/Translation Editor/translation_tr.json @@ -16,7 +16,8 @@ "IdleTipString": "Tip:", "IdleSetString": " Set:", "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: " + "SolderingAdvancedPowerPrompt": "Power: ", + "OffString": "Off" }, "characters": { "SettingRightChar": "R", @@ -192,6 +193,30 @@ "" ], "desc": "Speed this text scrolls past at" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" } }, "languageLocalName": "Türk" diff --git a/Translation Editor/translation_ua.json b/Translation Editor/translation_ua.json new file mode 100644 index 00000000..e4144d28 --- /dev/null +++ b/Translation Editor/translation_ua.json @@ -0,0 +1,223 @@ +{ + "languageCode": "UA", + "languageLocalName": "Українська", + "messages": { + "SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!", + "SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням?", + "UVLOWarningString": "АККУМ--", + "UndervoltageString": "Під живленням", + "InputVoltageString": "Жив.(B): ", + "WarningTipTempString": "Жало t°: ", + "BadTipString": "Жало--", + "SleepingSimpleString": "Сон ", + "SleepingAdvancedString": "Очікування...", + "WarningSimpleString": "АЙ!", + "WarningAdvancedString": "УВАГА ГАРЯЧЕ!", + "SleepingTipAdvancedString": "Жало:", + "IdleTipString": "Жало:", + "IdleSetString": " ->", + "TipDisconnectedString": "Жало вимкнено!", + "SolderingAdvancedPowerPrompt": "Живлення: ", + "OffString": "Вим" + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingFastChar": "+", + "SettingSlowChar": "-" + }, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Пайка", + "" + ], + "desc": "Налаштування для режиму пайки. Діють при включеному жалі." + }, + "PowerSavingMenu": { + "text2": [ + "Сон", + "" + ], + "desc": "Налаштування при бездіяльності. Корисно що б не обпектися і з часом не спалити житло." + }, + "UIMenu": { + "text2": [ + "Інтерфейс", + "" + ], + "desc": "Користувальницький інтерфейс." + }, + "AdvancedMenu": { + "text2": [ + "Інші", + "" + ], + "desc": "Розширені налаштування. Додаткові зручності." + } + }, + "menuDouble": true, + "menuOptions": { + "PowerSource": { + "text": "", + "text2": [ + "Джерело", + "живлення" + ], + "desc": "Установка напруги відключення. " + }, + "SleepTemperature": { + "text": "", + "text2": [ + "Темпер.", + "сну" + ], + "desc": "Температура режиму очікування " + }, + "SleepTimeout": { + "text": "", + "text2": [ + "Таймаут", + "сну" + ], + "desc": "Час до переходу в режим очікування <Доступно отключение>" + }, + "ShutdownTimeout": { + "text": "", + "text2": [ + "Часу до", + "вимкнення" + ], + "desc": "Час до відключення <Доступно відключення>" + }, + "MotionSensitivity": { + "text": "", + "text2": [ + "Чутл. сенсо-", + "ру руху" + ], + "desc": "Акселерометр <0 - Викл. 1 хв. чутливості 9 - макс. чутливості>" + }, + "TemperatureUnit": { + "text": "", + "text2": [ + "Формат темпе-", + "ратури(C°/F°)" + ], + "desc": "Одиниця виміру температури " + }, + "AdvancedIdle": { + "text": "", + "text2": [ + "Детальний ре-", + "жим очікуван." + ], + "desc": "Показувати детальну в режимі налаштувань <Замість картинки>" + }, + "DisplayRotation": { + "text": "", + "text2": [ + "Автоповорот", + "екрану" + ], + "desc": "Орієнтація дисплея " + }, + "BoostEnabled": { + "text": "", + "text2": [ + "Режим", + "Турбо" + ], + "desc": "Турбо-режим при утриманні кнопки А при пайці" + }, + "BoostTemperature": { + "text": "", + "text2": [ + "Темпер.", + "Турбо" + ], + "desc": "Температура в Турбо-режимі" + }, + "AutoStart": { + "text": "", + "text2": [ + "Гарячий", + "старт" + ], + "desc": "Автоматичний перехід в режим пайки при включенні живлення." + }, + "CooldownBlink": { + "text": "", + "text2": [ + "Показ t° при", + "охолодж." + ], + "desc": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає" + }, + "TemperatureCalibration": { + "text": "", + "text2": [ + "Калібровка", + "температури" + ], + "desc": "Калібрування температурного датчика." + }, + "SettingsReset": { + "text": "", + "text2": [ + "Скинути всі", + "налаштування?" + ], + "desc": "Скидання всіх параметрів до вихідних значень." + }, + "VoltageCalibration": { + "text": "", + "text2": [ + "Калібровка", + "напруга" + ], + "desc": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити." + }, + "AdvancedSoldering": { + "text": "", + "text2": [ + "Детальний ре-", + "жим пайки" + ], + "desc": "Показувати детальну інформацію при пайці." + }, + "ScrollingSpeed": { + "text": "", + "text2": [ + "Швидкість", + "тексту" + ], + "desc": "Швидкість прокрутки тексту" + }, + "PidSettingsP": { + "text": "PIDP", + "text2": [ + "PID", + "P" + ], + "desc": "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsI": { + "text": "PIDI", + "text2": [ + "PID", + "I" + ], + "desc": "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + }, + "PidSettingsD": { + "text": "PIDD", + "text2": [ + "PID", + "D" + ], + "desc": "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems" + } + } +} \ No newline at end of file diff --git a/Translation Editor/translations_def.js b/Translation Editor/translations_def.js index b5a2236e..c7889973 100644 --- a/Translation Editor/translations_def.js +++ b/Translation Editor/translations_def.js @@ -1,205 +1,227 @@ -var def = -{ - "messages": [ - { - "id": "SettingsCalibrationWarning" - }, - { - "id": "SettingsResetWarning" - }, - { - "id": "UVLOWarningString", - "maxLen": 8 - }, - { - "id": "UndervoltageString", - "maxLen": 16 - }, - { - "id": "InputVoltageString", - "maxLen": 11, - "note": "Preferably end with a space" - }, - { - "id": "WarningTipTempString", - "maxLen": 12, - "note": "Preferably end with a space" - }, - { - "id": "BadTipString", - "maxLen": 8 - }, - { - "id": "SleepingSimpleString", - "maxLen": 4 - }, - { - "id": "SleepingAdvancedString", - "maxLen": 16 - }, - { - "id": "WarningSimpleString", - "maxLen": 4 - }, - { - "id": "WarningAdvancedString", - "maxLen": 16 - }, - { - "id": "SleepingTipAdvancedString", - "maxLen": 6 - }, - { - "id": "IdleTipString", - "lenSum": - { - "fields": ["IdleTipString", "IdleSetString"], - "maxLen": 10 - } - }, - { - "id": "IdleSetString", - "lenSum": - { - "fields": ["IdleTipString", "IdleSetString"], - "maxLen": 10 - }, - "note": "Preferably start with a space" - }, - { - "id": "TipDisconnectedString", - "maxLen": 16 - }, - { - "id" :"SolderingAdvancedPowerPrompt", - "maxLen": null - } - ], - "characters": [ - { - "id": "SettingRightChar", - "len": 1 - }, - { - "id": "SettingLeftChar", - "len": 1 - }, - { - "id": "SettingAutoChar", - "len": 1 - }, - { - "id": "SettingFastChar", - "len": 1 - }, - { - "id": "SettingSlowChar", - "len": 1 - } - ], - "menuGroups": [ - { - "id": "SolderingMenu", - "maxLen": 11 - }, - { - "id": "PowerSavingMenu", - "maxLen": 11 - }, - { - "id": "UIMenu", - "maxLen": 11 - }, - { - "id": "AdvancedMenu", - "maxLen": 11 - } - ], - "menuOptions": [ - { - "id": "PowerSource", - "maxLen": 5, - "maxLen2": 11 - }, - { - "id": "SleepTemperature", - "maxLen": 4, - "maxLen2": 9 - }, - { - "id": "SleepTimeout", - "maxLen": 4, - "maxLen2": 9 - }, - { - "id": "ShutdownTimeout", - "maxLen": 5, - "maxLen2": 11 - }, - { - "id": "MotionSensitivity", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "TemperatureUnit", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "AdvancedIdle", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "DisplayRotation", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "BoostEnabled", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "BoostTemperature", - "maxLen": 4, - "maxLen2": 9 - }, - { - "id": "AutoStart", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "CooldownBlink", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "TemperatureCalibration", - "maxLen": 8, - "maxLen2": 16 - }, - { - "id": "SettingsReset", - "maxLen": 8, - "maxLen2": 16 - }, - { - "id": "VoltageCalibration", - "maxLen": 8, - "maxLen2": 16 - }, - { - "id": "AdvancedSoldering", - "maxLen": 6, - "maxLen2": 13 - }, - { - "id": "ScrollingSpeed", - "maxLen": 6, - "maxLen2": 11 - } - ] +var def = +{ + "messages": [ + { + "id": "SettingsCalibrationWarning" + }, + { + "id": "SettingsResetWarning" + }, + { + "id": "UVLOWarningString", + "maxLen": 8 + }, + { + "id": "UndervoltageString", + "maxLen": 16 + }, + { + "id": "InputVoltageString", + "maxLen": 11, + "note": "Preferably end with a space" + }, + { + "id": "WarningTipTempString", + "maxLen": 12, + "note": "Preferably end with a space" + }, + { + "id": "BadTipString", + "maxLen": 8 + }, + { + "id": "SleepingSimpleString", + "maxLen": 4 + }, + { + "id": "SleepingAdvancedString", + "maxLen": 16 + }, + { + "id": "WarningSimpleString", + "maxLen": 4 + }, + { + "id": "WarningAdvancedString", + "maxLen": 16 + }, + { + "id": "SleepingTipAdvancedString", + "maxLen": 6 + }, + { + "id": "IdleTipString", + "lenSum": + { + "fields": ["IdleTipString", "IdleSetString"], + "maxLen": 10 + } + }, + { + "id": "IdleSetString", + "lenSum": + { + "fields": ["IdleTipString", "IdleSetString"], + "maxLen": 10 + }, + "note": "Preferably start with a space" + }, + { + "id": "TipDisconnectedString", + "maxLen": 16 + }, + { + "id" :"SolderingAdvancedPowerPrompt", + "maxLen": null + }, + { + "id" :"OffString", + "maxLen": 3 + } + ], + "characters": [ + { + "id": "SettingRightChar", + "len": 1 + }, + { + "id": "SettingLeftChar", + "len": 1 + }, + { + "id": "SettingAutoChar", + "len": 1 + }, + { + "id": "SettingFastChar", + "len": 1 + }, + { + "id": "SettingSlowChar", + "len": 1 + } + ], + "menuGroups": [ + { + "id": "SolderingMenu", + "maxLen": 11 + }, + { + "id": "PowerSavingMenu", + "maxLen": 11 + }, + { + "id": "UIMenu", + "maxLen": 11 + }, + { + "id": "AdvancedMenu", + "maxLen": 11 + } + ], + "menuOptions": [ + { + "id": "PowerSource", + "maxLen": 5, + "maxLen2": 11 + }, + { + "id": "SleepTemperature", + "maxLen": 4, + "maxLen2": 9 + }, + { + "id": "SleepTimeout", + "maxLen": 4, + "maxLen2": 9 + }, + { + "id": "ShutdownTimeout", + "maxLen": 5, + "maxLen2": 11 + }, + { + "id": "MotionSensitivity", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "TemperatureUnit", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "AdvancedIdle", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "DisplayRotation", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "BoostEnabled", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "BoostTemperature", + "maxLen": 4, + "maxLen2": 9 + }, + { + "id": "AutoStart", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "CooldownBlink", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "TemperatureCalibration", + "maxLen": 8, + "maxLen2": 16 + }, + { + "id": "SettingsReset", + "maxLen": 8, + "maxLen2": 16 + }, + { + "id": "VoltageCalibration", + "maxLen": 8, + "maxLen2": 16 + }, + { + "id": "AdvancedSoldering", + "maxLen": 6, + "maxLen2": 13 + }, + { + "id": "ScrollingSpeed", + "maxLen": 6, + "maxLen2": 11 + }, + { + "id": "PidSettingsP", + "maxLen": 6, + "maxLen2": 11, + "feature": "PIDSETTINGS" + }, + { + "id": "PidSettingsI", + "maxLen": 6, + "maxLen2": 11, + "feature": "PIDSETTINGS" + }, + { + "id": "PidSettingsD", + "maxLen": 6, + "maxLen2": 11, + "feature": "PIDSETTINGS" + } + ] } \ No newline at end of file diff --git a/workspace/TS100/build.sh b/workspace/TS100/build.sh index 86f396a1..4f3c5912 100755 --- a/workspace/TS100/build.sh +++ b/workspace/TS100/build.sh @@ -1,6 +1,8 @@ make clean make -j16 lang=EN rm -rf Objects/src +make -j16 lang=BG +rm -rf Objects/src make -j16 lang=CS_CZ rm -rf Objects/src make -j16 lang=DE @@ -9,31 +11,35 @@ make -j16 lang=DK rm -rf Objects/src make -j16 lang=ES rm -rf Objects/src +make -j16 lang=FI +rm -rf Objects/src make -j16 lang=FR rm -rf Objects/src make -j16 lang=HR rm -rf Objects/src +make -j16 lang=HU +rm -rf Objects/src make -j16 lang=IT rm -rf Objects/src -make -j16 lang=PL -rm -rf Objects/src -make -j16 lang=RU -rm -rf Objects/src -make -j16 lang=FI -rm -rf Objects/src -make -j16 lang=TR -rm -rf Objects/src -make -j16 lang=BG -rm -rf Objects/src -make -j16 lang=SK -rm -rf Objects/src -make -j16 lang=HUN -rm -rf Objects/src -make -j16 lang=BR -rm -rf Objects/src make -j16 lang=LT rm -rf Objects/src -make -j16 lang=UA +make -j16 lang=NL +rm -rf Objects/src +make -j16 lang=NO +rm -rf Objects/src +make -j16 lang=PL +rm -rf Objects/src +make -j16 lang=PT +rm -rf Objects/src +make -j16 lang=RU +rm -rf Objects/src +make -j16 lang=SK rm -rf Objects/src make -j16 lang=SR rm -rf Objects/src +make -j16 lang=SV +rm -rf Objects/src +make -j16 lang=TR +rm -rf Objects/src +make -j16 lang=UA +rm -rf Objects/src diff --git a/workspace/TS100/inc/Translation.h b/workspace/TS100/inc/Translation.h index 7c8605f8..47cadb72 100644 --- a/workspace/TS100/inc/Translation.h +++ b/workspace/TS100/inc/Translation.h @@ -17,8 +17,8 @@ enum ShortNameType { * use SettingsShortNames as SettingsShortNames[16][1].. second column undefined */ extern const enum ShortNameType SettingsShortNameType; -extern const char* SettingsShortNames[20][2]; -extern const char* SettingsDescriptions[20]; +extern const char* SettingsShortNames[][2]; +extern const char* SettingsDescriptions[]; extern const char* SettingsMenuEntries[4]; extern const char* SettingsMenuEntriesDescriptions[4]; diff --git a/workspace/TS100/src/Translation.cpp b/workspace/TS100/src/Translation.cpp index 4ea1a970..73403986 100644 --- a/workspace/TS100/src/Translation.cpp +++ b/workspace/TS100/src/Translation.cpp @@ -1,1882 +1,2250 @@ -/* - * Translation.cpp - * - * Created on: 31Aug.,2017 - * Author: Ben V. Brown - */ +// WARNING: THIS FILE WAS AUTO GENERATED BY make_translation.py. PLEASE DO NOT EDIT. + #include "Translation.h" #ifndef LANG #define LANG_EN #endif -// TEMPLATE: Please use the English translations #ifdef LANG_EN +// ---- English ---- -const char* SettingsDescriptions[20] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Power source. Sets cutoff voltage. ", - /* Sleep temperature */"Sleep Temperature ", - /* Sleep timeout */"Sleep Timeout ", - /* Shutdown timeout */"Shutdown Timeout ", - /* Motion sensitivity level */"Motion Sensitivity <0.Off 1.least sensitive 9.most sensitive>", - /* Temperature in F and C */"Temperature Unit ", - /* Advanced idle display mode enabled */"Display detailed information in a smaller font on the idle screen.", - /* Display rotation mode */"Display Orientation ", - /* Boost enabled */"Enable front key enters boost mode 450C mode when soldering", - /* Boost temperature */"Temperature when in \"boost\" mode", - /* Automatic start mode */"Automatically starts the iron into soldering on power up. T=Soldering, S= Sleep mode,F=Off", - /* Cooldown blink */"Blink the temperature on the cooling screen while the tip is still hot.", - /* Temperature calibration enter menu */"Calibrate tip offset.", - /* Settings reset command */"Reset all settings", - /* Calibrate input voltage */"VIN Calibration. Buttons adjust, long press to exit", - /* Advanced soldering screen enabled */"Display detailed information while soldering", - /* Description Scroll Speed */"Speed this text scrolls past at", - /* Tip Model */"Tip Model selection ", - /* Simple Calibration Mode */"Simple Calibration using Hot water", - /* Advanced Calibration Mode */"Advanced calibration using thermocouple on the tip" - - - #ifdef PIDSETTINGS - - "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", - "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", - "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", - +const char* SettingsDescriptions[] = { + /* PowerSource */ "Power source. Sets cutoff voltage. ", + /* SleepTemperature */ "Sleep Temperature ", + /* SleepTimeout */ "Sleep Timeout ", + /* ShutdownTimeout */ "Shutdown Timeout ", + /* MotionSensitivity */ "Motion Sensitivity <0.Off 1.least sensitive 9.most sensitive>", + /* TemperatureUnit */ "Temperature Unit ", + /* AdvancedIdle */ "Display detailed information in a smaller font on the idle screen.", + /* DisplayRotation */ "Display Orientation ", + /* BoostEnabled */ "Enable front key enters boost mode 450C mode when soldering", + /* BoostTemperature */ "Temperature when in \"boost\" mode", + /* AutoStart */ "Automatically starts the iron into soldering on power up. T=Soldering, S= Sleep mode,F=Off", + /* CooldownBlink */ "Blink the temperature on the cooling screen while the tip is still hot.", + /* TemperatureCalibration */ "Calibrate tip offset.", + /* SettingsReset */ "Reset all settings", + /* VoltageCalibration */ "VIN Calibration. Buttons adjust, long press to exit", + /* AdvancedSoldering */ "Display detailed information while soldering", + /* ScrollingSpeed */ "Speed this text scrolls past at", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", #endif - }; const char* SettingsCalibrationWarning = "Please ensure the tip is at room temperature before continuing!"; const char* SettingsResetWarning = "Are you sure you want to reset settings to default values?"; -const char* UVLOWarningString = "DC LOW"; // <=8 chars -const char* UndervoltageString = "Undervoltage";// <=16 chars -const char* InputVoltageString = "Input V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Tip Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BAD TIP";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Sleeping...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "!!! TIP HOT !!!";// <=16 chars -const char* SleepingTipAdvancedString = "Tip:";// <=6 chars -const char* IdleTipString = "Tip:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "TIP DISCONNECTED";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Power: ";// <=12 chars -const char* OffString ="Off";// 3 chars max +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "Undervoltage"; +const char* InputVoltageString = "Input V: "; +const char* WarningTipTempString = "Tip Temp: "; +const char* BadTipString = "BAD TIP"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Sleeping..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "!!! TIP HOT !!!"; +const char* SleepingTipAdvancedString = "Tip:"; +const char* IdleTipString = "Tip:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "TIP DISCONNECTED"; +const char* SolderingAdvancedPowerPrompt = "Power: "; +const char* OffString = "Off"; const char SettingRightChar = 'R'; const char SettingLeftChar = 'L'; const char SettingAutoChar = 'A'; - const char SettingFastChar = 'F'; const char SettingSlowChar = 'S'; const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Power", "source"}, - /* (<= 9) Sleep temperature */{"Sleep", "temp"}, - /* (<= 9) Sleep timeout */{"Sleep", "timeout"}, - /* (<= 10) Shutdown timeout */{"Shutdown", "timeout"}, - /* (<= 13) Motion sensitivity level */{"Motion", "sensitivity"}, - /* (<= 13) Temperature in F and C */{"Temperature", "units"}, - /* (<= 13) Advanced idle display mode enabled */{"Detailed", "idle screen"}, - /* (<= 13) Display rotation mode */{"Display", "orientation"}, - /* (<= 13) Boost enabled */{"Boost mode", "enabled"}, - /* (<= 9) Boost temperature */{"Boost", "temp"}, - /* (<= 13) Automatic start mode */{"Auto", "start"}, - /* (<= 13) Cooldown blink */{"Cooldown", "blink"}, - /* (<= 16) Temperature calibration enter menu */{"Calibrate", "temperature?"}, - /* (<= 16) Settings reset command */{"Factory", "reset?"}, - /* (<= 16) Calibrate input voltage */{"Calibrate", "input voltage?"}, - /* (<= 13) Advanced soldering screen enabled */{"Detailed", "solder screen"}, - /* (<= 11) Display Help Text Scroll Speed */{"Description","Scroll Speed"}, - /* (<= 08) The Tip model being selected */{"Tip","Model"}, - /* (<= 16) Simple Calibration */{"Simple","Calibration"}, - /* (<= 16) Advanced Calibration */{"Advanced","Calibration"}, +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Power", "source" }, + /* SleepTemperature */ { "Sleep", "temp" }, + /* SleepTimeout */ { "Sleep", "timeout" }, + /* ShutdownTimeout */ { "Shutdown", "timeout" }, + /* MotionSensitivity */ { "Motion", "sensitivity" }, + /* TemperatureUnit */ { "Temperature", "units" }, + /* AdvancedIdle */ { "Detailed", "idle screen" }, + /* DisplayRotation */ { "Display", "orientation" }, + /* BoostEnabled */ { "Boost mode", "enabled" }, + /* BoostTemperature */ { "Boost", "temp" }, + /* AutoStart */ { "Auto", "start" }, + /* CooldownBlink */ { "Cooldown", "blink" }, + /* TemperatureCalibration */ { "Calibrate", "temperature?" }, + /* SettingsReset */ { "Factory", "Reset?" }, + /* VoltageCalibration */ { "Calibrate", "input voltage?" }, + /* AdvancedSoldering */ { "Detailed", "solder screen" }, + /* ScrollingSpeed */ { "Scrolling", "Speed" }, #ifdef PIDSETTINGS - - { "PID","P"}, - { "PID","I"}, - { "PID","D"}, + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, #endif - }; - -// SettingsMenuEntries lengths <= 13 per line (\n starts second line) const char* SettingsMenuEntries[4] = { - /* Soldering Menu */"Soldering\nSettings", - /* Power Saving Menu */"Sleep\nModes", - /* UI Menu */"User\nInterface", - /* Advanced Menu */"Advanced\nOptions", + /* SolderingMenu */ "Soldering\nSettings", + /* PowerSavingMenu */ "Sleep\nModes", + /* UIMenu */ "User\nInterface", + /* AdvancedMenu */ "Advanced\nOptions", }; const char* SettingsMenuEntriesDescriptions[4] = { - "Soldering settings", - "Power Saving Settings", - "User Interface settings", - "Advanced options" + /* SolderingMenu */ "Soldering settings", + /* PowerSavingMenu */ "Power saving settings", + /* UIMenu */ "User interface settings", + /* AdvancedMenu */ "Advanced options", }; + #endif #ifdef LANG_BG +// ---- български ---- -const char* SettingsDescriptions[17] = { - /* Power source (DC or batt) */"Източник на захранване. Минимално напрежение. ", - /* Sleep temperature */"Температура при режим \"сън\" ", - /* Sleep timeout */"Включване в режим \"сън\" след: <Минути/Секунди>", - /* Shutdown timeout */"Изключване след <Минути>", - /* Motion sensitivity level */"Усещане за движение <0.Изключено 1.Слабо 9.Силно>", - /* Temperature in F and C */"Единици за температура ", - /* Advanced idle display mode enabled */"Покажи детайлна информация със ситен шрифт на екрана в режим на покой.", - /* Display rotation mode */"Ориентация на дисплея ", - /* Boost enabled */"Ползвай предния бутон за \"турбо\" режим с температура до 450C при запояване", - /* Boost temperature */"Температура за \"турбо\" режим", - /* Automatic start mode */"Режим на поялника при включване на захранването. T=Работен, S=Сън, F=Изключен", - /* Cooldown blink */"След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла", - /* Temperature calibration enter menu */"Калибриране на температурата", - /* Settings reset command */"Връщане на фабрични настройки", - /* Calibrate input voltage */"Калибриране на входното напрежение (VIN). Задръжте бутонa за изход", - /* Advanced soldering screen enabled */"Детайлна информация в работен режим при запояване", - /* Description Scroll Speed */"Скорост на движение на този текст", +const char* SettingsDescriptions[] = { + /* PowerSource */ "Източник на захранване. Минимално напрежение. ", + /* SleepTemperature */ "Температура при режим \"сън\" ", + /* SleepTimeout */ "Включване в режим \"сън\" след: <Минути/Секунди>", + /* ShutdownTimeout */ "Изключване след <Минути>", + /* MotionSensitivity */ "Усещане за движение <0.Изключено 1.Слабо 9.Силно>", + /* TemperatureUnit */ "Единици за температура ", + /* AdvancedIdle */ "Покажи детайлна информация със ситен шрифт на екрана в режим на покой.", + /* DisplayRotation */ "Ориентация на дисплея ", + /* BoostEnabled */ "Ползвай предния бутон за \"турбо\" режим с температура до 450C при запояване", + /* BoostTemperature */ "Температура за \"турбо\" режим", + /* AutoStart */ "Режим на поялника при включване на захранването. T=Работен, S=Сън, F=Изключен", + /* CooldownBlink */ "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла", + /* TemperatureCalibration */ "Калибриране на температурата", + /* SettingsReset */ "Връщане на фабрични настройки", + /* VoltageCalibration */ "Калибриране на входното напрежение (VIN). Задръжте бутонa за изход", + /* AdvancedSoldering */ "Детайлна информация в работен режим при запояване", + /* ScrollingSpeed */ "Скорост на движение на този текст", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif }; const char* SettingsCalibrationWarning = "Уверете се, че човката на поялника е със стайна температура преди да продължите!"; const char* SettingsResetWarning = "Сигурни ли сте, че искате да върнете фабричните настройки?"; -const char* UVLOWarningString = "Ниско V!"; // <=8 chars -const char* UndervoltageString = "Ниско Напрежение";// <=16 chars -const char* InputVoltageString = "Входно V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Темп.: ";// <=12 chars, preferably end with a space -const char* BadTipString = "ЛОШ ВРЪХ";// <=8 chars -const char* SleepingSimpleString = "Сън";// Must be <= 4 chars -const char* SleepingAdvancedString = "Хър Хър Хър...";// <=16 chars -const char* WarningSimpleString = "ОХ!";// Must be <= 4 chars -const char* WarningAdvancedString = "ВНИМАНИЕ! ТОПЛО!";// <=16 chars -const char* SleepingTipAdvancedString = "Връх:";// <=6 chars -const char* IdleTipString = "Връх:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "ВРЪХ ЛОША ВРЪЗКА";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Захранване: ";// <=12 chars -const char* OffString ="Off";// 3 chars max +const char* UVLOWarningString = "Ниско V!"; +const char* UndervoltageString = "Ниско Напрежение"; +const char* InputVoltageString = "Входно V: "; +const char* WarningTipTempString = "Темп.: "; +const char* BadTipString = "ЛОШ ВРЪХ"; +const char* SleepingSimpleString = "Сън"; +const char* SleepingAdvancedString = "Хър Хър Хър..."; +const char* WarningSimpleString = "ОХ!"; +const char* WarningAdvancedString = "ВНИМАНИЕ! ТОПЛО!"; +const char* SleepingTipAdvancedString = "Връх:"; +const char* IdleTipString = "Връх:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "ВРЪХ ЛОША ВРЪЗКА"; +const char* SolderingAdvancedPowerPrompt = "Захранване: "; +const char* OffString = "Off"; const char SettingRightChar = 'R'; const char SettingLeftChar = 'L'; const char SettingAutoChar = 'A'; - const char SettingFastChar = 'F'; const char SettingSlowChar = 'S'; const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Източник", "захранване"}, - /* (<= 9) Sleep temperature */{"Темп.", "сън"}, - /* (<= 9) Sleep timeout */{"Време", "сън"}, - /* (<= 10) Shutdown timeout */{"Време", "изкл."}, - /* (<= 13) Motion sensitivity level */{"Усещане", "за движение"}, - /* (<= 13) Temperature in F and C */{"Единици за", "температура"}, - /* (<= 13) Advanced idle display mode enabled */{"Детайлен", "екран в покой"}, - /* (<= 13) Display rotation mode */{"Ориентация", "на дисплея"}, - /* (<= 13) Boost enabled */{"Турбо режим", "пуснат"}, - /* (<= 9) Boost temperature */{"Турбо", "темп."}, - /* (<= 13) Automatic start mode */{"Автоматичен", "работен режим"}, - /* (<= 13) Cooldown blink */{"Мигай при", "топъл поялник"}, - /* (<= 16) Temperature calibration enter menu */{"Калибриране", "температура?"}, - /* (<= 16) Settings reset command */{"Фабрични", "настройки?"}, - /* (<= 16) Calibrate input voltage */{"Калибриране", "напрежение?"}, - /* (<= 13) Advanced soldering screen enabled */{"Детайлен", "работен екран"}, - /* (<= 11) Display Help Text Scroll Speed */{"Скорост","на текста"}, -}; - -const char* SettingsMenuEntries[4] = { - /* Soldering Menu */"Поялник\nНастройки", - /* Power Saving Menu */"Режими\nНастройки", - /* UI Menu */"Интерфейс\nНастройки", - /* Advanced Menu */"Допълнителни\nНастройки" -}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Настройки на поялника", - "Настройки енергоспестяване", - "Настройки на интерфейса", - "Допълнителни настройки" -}; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Източник", "захранване" }, + /* SleepTemperature */ { "Темп.", "сън" }, + /* SleepTimeout */ { "Време", "сън" }, + /* ShutdownTimeout */ { "Време", "изкл." }, + /* MotionSensitivity */ { "Усещане", "за движение" }, + /* TemperatureUnit */ { "Единици за", "температура" }, + /* AdvancedIdle */ { "Детайлен", "екран в покой" }, + /* DisplayRotation */ { "Ориентация", "на дисплея" }, + /* BoostEnabled */ { "Турбо режим", "пуснат" }, + /* BoostTemperature */ { "Турбо", "темп." }, + /* AutoStart */ { "Автоматичен", "работен режим" }, + /* CooldownBlink */ { "Мигай при", "топъл поялник" }, + /* TemperatureCalibration */ { "Калибриране", "температура?" }, + /* SettingsReset */ { "Фабрични", "настройки?" }, + /* VoltageCalibration */ { "Калибриране", "напрежение?" }, + /* AdvancedSoldering */ { "Детайлен", "работен екран" }, + /* ScrollingSpeed */ { "Скорост", "на текста" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, #endif - -#ifdef LANG_RU -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Установка минимального напряжения. ", - /* Sleep temperature */"Температура режима ожидания .", - /* Sleep timeout */"Время до перехода в режим ожидания <Доступно отключение>.", - /* Shutdown timeout */"Время до отключения <Доступно отключение>.", - /* Motion sensitivity level */"Акселерометр <0 - Выкл., 1 - Мин. чувствительность, 9 - Макс. чувствительность>.", - /* Temperature in F and C */"Единица измерения температуры. < C - Цельсий, F - Фаренгейт >", - /* Advanced idle display mode enabled */"Показывать детальную в режиме настроек <Вместо картинки>.", - /* Display rotation mode */"Ориентация дисплея. ", - /* Boost enabled */"Турбо-режим при удержании кнопки А в режиме пайки.", - /* Boost temperature */"Температура в Турбо-режиме.", - /* Automatic start mode */"Автоматический переход в режим пайки при включении питания.", - /* Cooldown blink */"Показывать изменение температуры в процессе охлаждения, мигая экраном.", - /* Temperature calibration enter menu */"Калибровка температурного датчика.", - /* Settings reset command */"Сброс всех настроек к исходным значения.", - /* Calibrate input voltage */"Калибровка напряжения входа. Настройка кнопками, нажать и удержать чтобы завершить.", - /* Advanced soldering screen enabled */"Показывать детальную информацию при пайке.", - /* Description Scroll Speed */"Скорость прокрутки текста.", -}; - -const char* SettingsCalibrationWarning = "Убедитесь, что жало остыло до комнатной температуры, прежде чем продолжать!"; -const char* SettingsResetWarning = "Вы действительно хотите сбросить настройки до значений по умолчанию?"; -const char* UVLOWarningString = "АККУМ--"; // <=8 chars -const char* UndervoltageString = "Под питанием";// <=16 chars -const char* InputVoltageString = "Питание(B):";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Жало t°: ";// <=12 chars, preferably end with a space -const char* BadTipString = "Жало--";// <=8 chars -const char* SleepingSimpleString = "Сон ";// Must be <= 4 chars -const char* SleepingAdvancedString = "Ожидание...";// <=16 chars -const char* WarningSimpleString = " АЙ!";// Must be <= 4 chars -const char* WarningAdvancedString = "ВНИМАНИЕ ГОРЯЧО!";// <=16 chars -const char* SleepingTipAdvancedString = "Жало:";// <=6 chars -const char* IdleTipString = "Жало:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " ->";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "Жало отключено!";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Питание: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -/* - * #TODO change support for multibyte constants here - const char SettingRightChar = 'П'; - const char SettingLeftChar = 'Л'; - const char SettingAutoChar = 'A';*/ - -const char SettingRightChar = 'R'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = '+'; -const char SettingSlowChar = '-'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Источник","питания"}, //8,7 - /* (<= 9) Sleep temperature */{"Темпер.","сна"}, //7,3 - /* (<= 9) Sleep timeout */{"Таймаут","сна"}, //7,3 - /* (<= 10) Shutdown timeout */{"Время до","отключения"},//8,10 - /* (<= 13) Motion sensitivity level */{"Чувст. сенсо-","ра движения"},//13,11 - /* (<= 13) Temperature in F and C */{"Формат темпе-","ратуры(C°/F°)"},//13,13 - /* (<= 13) Advanced idle display mode enabled */{"Подробный ре-","жим ожидания"},//13,12 - /* (<= 13) Display rotation mode */{"Автоповорот","экрана"},//11,6 - /* (<= 13) Boost enabled */{"Режим","Турбо"}, //5,5 - /* (<= 9) Boost temperature */{"Темпер.","Турбо"}, //7,5 - /* (<= 13) Automatic start mode */{"Горячий","старт"}, //9,9 - /* (<= 13) Cooldown blink */{"Показ t° при","остывании"}, //7,3 - /* (<= 16) Temperature calibration enter menu */{"Калибровка","температуры"}, //10,11 - /* (<= 16) Settings reset command */{"Сбросить все","настройки?"}, //12,10 - /* (<= 16) Calibrate input voltage */{"Калибровка","напряжения"}, //10,10 - /* (<= 13) Advanced soldering screen enabled */{"Подробный ре-","жим пайки"}, //13,9 - /* (<= 11) Message Scroll Speed */{"Скорость","текста"}, //8,6 -}; - -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Пайка", - /* Power Saving Menu*/"Сон", - /* UI Menu*/"Интерфейс", - /* Advanced Menu*/"Другие",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Настройки для режима пайки. Действуют при включенном жале.", - "Настройки при бездействии. Полезно чтобы не обжечься и случайно не сжечь жилище.", - "Пользовательский интерфейс.", - "Расширенные настройки. Дополнительные удобства." -}; +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, #endif - -#ifdef LANG_ES -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Fuente de energía. Ajusta el límite inferior de voltaje. ", - /* Sleep temperature */"Temperatura en reposo. ", - /* Sleep timeout */"Tiempo hasta activar reposo. ", - /* Shutdown timeout */"Tiempo hasta apagado. ", - /* Motion sensitivity level */"Sensibilidad del movimiento. <0=Apagado 1=El menos sensible 9=El más sensible>", - /* Temperature in F and C */"Unidad de temperatura.", - /* Advanced idle display mode enabled */"Mostrar información detallada con fuente de menor tamaño en la pantalla de reposo.", - /* Display rotation mode */"Orientación de la pantalla ", - /* Boost enabled */"Activar el botón \"Boost\" en modo soldadura.", - /* Boost temperature */"Temperatura en modo \"Boost\". ", - /* Automatic start mode */"Iniciar modo soldadura en el encendido. ", - /* Cooldown blink */"Parpadea la temperatura en el enfriamiento si la punta sigue caliente.", - /* Temperature calibration enter menu */"Calibrar desviación térmica de la punta.", - /* Settings reset command */"Volver a estado de fábrica.", - /* Calibrate input voltage */"Calibración VIN (Voltaje de entrada). Ajuste con ambos botones, pulsación larga para salir.", - /* Advanced soldering screen enabled */"Mostrar información detallada mientras suelda.", - /* Description Scroll Speed */"Velocidad de desplazamiento del texto.", -}; - -const char* SettingsCalibrationWarning = "¡Asegúrese que la punta esté a temperatura ambiente antes de proceder!"; -const char* SettingsResetWarning = "¿Está seguro de volver a estado de fábrica?"; -const char* UVLOWarningString = "DC BAJO"; // <=8 chars -const char* UndervoltageString = "Subtensión";// <=16 chars -const char* InputVoltageString = "V entrada: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Temp Punta: ";// <=12 chars, preferably end with a space -const char* BadTipString = "ER PUNTA";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "En reposo...";// <=16 chars -const char* WarningSimpleString = "TEMP";// Must be <= 4 chars -const char* WarningAdvancedString = "¡PUNTA CALIENTE!";// <=16 chars -const char* SleepingTipAdvancedString = "Punta:";// <=6 chars -const char* IdleTipString = "Punta:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Aj:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "SIN PUNTA";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Potencia: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'D';// D is "Derecha" = Right -const char SettingLeftChar = 'I';// I is "Izquierda" = Left -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'R';// R is "Rápido" = Fast -const char SettingSlowChar = 'L';// L is "Lento" = Slow - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[17][2] = { - /* (<= 11) Power source (DC or batt) */ {"Fuente", "de energía"}, - /* (<= 9) Sleep temperature */ {"Temp en", "reposo"}, - /* (<= 9) Sleep timeout */ {"Tiempo h.", "reposo"}, - /* (<= 11) Shutdown timeout */ {"Tiempo h.", "apagado"}, - /* (<= 13) Motion sensitivity level */ {"Sensibilidad", "al movimiento"}, - /* (<= 13) Temperature in F and C */ {"Unidad de", "temperatura"}, - /* (<= 13) Advanced idle display mode enabled */ {"Más info en", "modo inactivo"}, - /* (<= 13) Display rotation mode */ {"Orientación", "de pantalla"}, - /* (<= 13) Boost enabled */ {"Boost botón", "activado"}, - /* (<= 9) Boost temperature */ {"Temp en", "Boost"}, - /* (<= 13) Automatic start mode */ {"Soldadura", "al enchufar"}, - /* (<= 13) Cooldown blink */ {"Temp. en el", "enfriamiento"}, - /* (<= 16) Temperature calibration enter menu */ {"Calibrar temp", "en la punta"}, - /* (<= 16) Settings reset command */ {"Estado de", "fábrica"}, - /* (<= 16) Calibrate input voltage */ {"Calibrar", "V entrada"}, - /* (<= 13) Advanced soldering screen enabled */ {"Inf detallada", "de soldadura"}, - /* (<= 11) Display Help Text Scroll Speed */ {"Velocidad","del texto"}, -}; - -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Opciones de\nsoldadura", - /* Power Saving Menu*/"Modos de\nreposo", - /* UI Menu*/"Interfaz de\nusuario", - /* Advanced Menu*/"Opciones\navanzadas",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Opciones de soldadura", - "Opciones de ahorro energético", - "Opciones de interfaz de usuario", - "Opciones avanzadas" -}; +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, #endif - -#ifdef LANG_FI - -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Käytettävä virtalähde. Asettaa katkaisujänniteen. ", - /* Sleep temperature */"Lepotilan lämpötila. ",//"Lepolämpötila ", - /* Sleep timeout */"Lepotilan viive. ",//"Lepoviive ", - /* Shutdown timeout */"Automaattisen sammutuksen aikaviive. ", - /* Motion sensitivity level */"Liikkeentunnistuksen herkkyys. <0=pois, 1=epäherkin, 9=herkin>",//"Liikeherkkyys <0=pois, 1=epäherkin, 9=herkin>", - /* Temperature in F and C */"Lämpötilan yksikkö. ", - /* Advanced idle display mode enabled */"Näyttää yksityiskohtaisemmat tiedot lepotilassa.",//"Näyttää tarkemmat tiedot leponäytössä", - /* Display rotation mode */"Näytön kierto. ",//"Näytön suunta ", - /* Boost enabled */"Etupainikeella siirrytään juotettaessa tehostustilaan.", - /* Boost temperature */"Tehostustilan lämpötila.",//"Tehostuksen lämpötila kun käytetään tehostustilaa", - /* Automatic start mode */"Käynnistää virrat kytkettäessä juotostilan automaattisesti. T=juotostila, S=Lepotila, F=Ei käytössä",//"Lämmitys käynnistyy automaattisesti kun virrat kytketään. T=juottamiseen, S=lepotilaan, F=ei käytössä", - /* Cooldown blink */"Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma.",//"Vilkutetaan näytössä lämpötilaa kun juotoskärki jäähtyy, mutta on yhä kuuma", - /* Temperature calibration enter menu */"Kalibroi kärjen lämpötilaeron.",//"Kalibroidaan juotoskärjen lämpötilaero", - /* Settings reset command */"Palauta kaikki asetukset oletusarvoihin.",//"Palautetaan kaikki asetukset alkuperäisiksi", - /* Calibrate input voltage */"Tulojännitten kalibrointi (VIN). Painikkeilla säädetään ja pitkään painamalla poistutaan.", - /* Advanced soldering screen enabled */"Näyttää yksityiskohtaisemmat tiedot juotostilassa.",//"Näytetään tarkemmat tiedot juottamisen aikana", - /* Description Scroll Speed */"Näiden selitetekstien vieritysnopeus." ,//"Tekstin vieritysnopeus näytöllä", }; -const char* SettingsCalibrationWarning = "Varmista että kärki on huoneenlämpöinen ennen jatkamista!"; //"Älä jatka ennen kuin kärki on jäähtynyt!"; -const char* SettingsResetWarning = "Haluatko varmasti palauttaa oletusarvot?";//"Haluatko palauttaa oletusarvot?"; -const char* UVLOWarningString = "DC LOW";// <=8 chars -const char* UndervoltageString = "Alijännite";// <=16 chars -const char* InputVoltageString = "Jännite: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Lämpötila: ";// <=12 chars, preferably end with a space -const char* BadTipString = "VIKATILA";// <=8 chars -const char* SleepingSimpleString = "Zzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Lepotila...";// <=16 chars -const char* WarningSimpleString = "HOT";// Must be <= 4 chars -const char* WarningAdvancedString = " ! KÄRKI KUUMA !";//"KUUMA KÄRKI"; // <=16 chars -const char* SleepingTipAdvancedString = "Kärki:";// <=6 chars -const char* IdleTipString = "Kärki:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Asetus:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "KÄRKI ON IRTI";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Teho: ";// <=12 chars -const char* OffString ="OFF";// 3 chars max - -const char SettingRightChar = 'O'; -const char SettingLeftChar = 'V'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'N';//'F'; -const char SettingSlowChar = 'H';//'S'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Virtalähde", "DC"}, - /* (<= 9) Sleep temperature */{"Lepotilan", "lämpötila"}, - /* (<= 9) Sleep timeout */{"Lepotilan", "viive"}, - /* (<= 10) Shutdown timeout */{"Sammutus", "viive"}, - /* (<= 13) Motion sensitivity level */{"Liikkeen", "herkkyys"}, - /* (<= 13) Temperature in F and C */{"Lämpötilan", "yksikkö"}, - /* (<= 13) Advanced idle display mode enabled */{"Tiedot", "lepotilassa"}, - /* (<= 13) Display rotation mode */{"Näytön", "kierto"}, - /* (<= 13) Boost enabled */{"Tehostus", "käytössä"}, - /* (<= 9) Boost temperature */{"Tehostus-", "lämpötila"}, - /* (<= 13) Automatic start mode */{"Autom.", "käynnistys"}, - - /* (<= 13) Cooldown blink */{"Jäähdytyksen", "vilkutus"}, - /* (<= 16) Temperature calibration enter menu */{"Kalibroi", "lämpötila?"}, - /* (<= 16) Settings reset command */{"Palauta", "tehdasasetukset?"}, - /* (<= 16) Calibrate input voltage */{"Kalibroi", "tulojännite?"}, - /* (<= 13) Advanced soldering screen enabled */{"Tarkempi", "juotosnäyttö"}, - /* (<= 11) Display Help Text Scroll Speed */{"Tietojen","näyttönopeus"}, -}; - -// SettingsMenuEntries lengths <= 13 per line (\n starts second line) const char* SettingsMenuEntries[4] = { - /* Soldering Menu */"Juotos-\nasetukset" , //"Juotos\nasetukset", - /* Power Saving Menu */"Lepotilan\nasetukset",// "Lepo\ntila", - /* UI Menu */"Käyttö-\nliittymä",//"Käyttö\nliittymä", - /* Advanced Menu */"Lisä-\nasetukset",// "Lisä\nasetukset", + /* SolderingMenu */ "Поялник\nНастройки", + /* PowerSavingMenu */ "Режими\nНастройки", + /* UIMenu */ "Интерфейс\nНастройки", + /* AdvancedMenu */ "Разширени\nНастройки", }; const char* SettingsMenuEntriesDescriptions[4] = { - "Juotosasetukset", - "Virransäästöasetukset", - "Käyttöliittymän asetukset", - "Lisäasetukset" -}; -#endif - -#ifdef LANG_IT -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Scegli la sorgente di alimentazione; se a batteria, limita lo scaricamento al valore di soglia ", - /* Sleep temperature */"Imposta la temperatura da mantenere in modalità Standby <°C/°F>", - /* Sleep timeout */"Imposta il timer per entrare in modalità Standby ", - /* Shutdown timeout */"Imposta il timer per lo spegnimento ", - /* Motion sensitivity level */"Imposta la sensibilità al movimento per uscire dalla modalità Standby <0: nessuna; 1: minima; 9: massima>", - /* Temperature in F and C */"Scegli l'unità di misura per la temperatura ", - /* Advanced idle display mode enabled */"Mostra informazioni dettagliate con un carattere più piccolo all'interno della schermata principale", - /* Display rotation mode */"Imposta l'orientamento del display ", - /* Boost enabled */"Il tasto superiore attiva la funzione «Turbo» durante la modalità Saldatura", - /* Boost temperature */"Imposta la temperatura della funzione «Turbo»", - /* Automatic start mode */"Attiva automaticamente il saldatore quando viene alimentato ", - /* Cooldown blink */"Mostra la temperatura durante il raffreddamento se la punta è ancora calda", - /* Temperature calibration enter menu */"Calibra le rilevazioni di temperatura", - /* Settings reset command */"Ripristina tutte le impostazioni", - /* Calibrate input voltage */"Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire", - /* Advanced soldering screen enabled */"Mostra informazioni dettagliate durante la modalità Saldatura", - /* Description Scroll Speed */"Imposta la velocità di scorrimento del testo ", - + /* SolderingMenu */ "Настройки на поялника", + /* PowerSavingMenu */ "Настройки енергоспестяване", + /* UIMenu */ "Настройки на интерфейса", + /* AdvancedMenu */ "Допълнителни настройки", }; -const char* SettingsCalibrationWarning = "Assicurati che la punta si trovi a temperatura ambiente prima di continuare!"; -const char* SettingsResetWarning = "Ripristinare le impostazioni iniziali?"; -const char* UVLOWarningString = "DC BASSA"; // <=8 chars -const char* UndervoltageString = "DC INSUFFICIENTE";// <=16 chars -const char* InputVoltageString = "V ingresso:";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Punta:";// <=12 chars, preferably end with a space -const char* BadTipString = "PUNTA NO";// <=8 chars -const char* SleepingSimpleString = "ZZZ ";// Must be <= 4 chars -const char* SleepingAdvancedString = "Standby";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "PUNTA CALDA!";// <=16 chars -const char* SleepingTipAdvancedString = "Punta:";// <=6 chars -const char* IdleTipString = "Punta:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = "/";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "PUNTA ASSENTE";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Potenza:";// <=12 chars -const char* OffString ="OFF";// 3 chars max - -const char SettingRightChar = 'D'; -const char SettingLeftChar = 'S'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'V'; -const char SettingSlowChar = 'L'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Sorgente", "alimentaz"}, - /* (<= 9) Sleep temperature */{"Temp", "standby"}, - /* (<= 9) Sleep timeout */{"Timer", "standby"}, - /* (<= 10) Shutdown timeout */{"Timer di", "arresto"}, - /* (<= 13) Motion sensitivity level */{"Sensibilità", "al movimento"}, - /* (<= 13) Temperature in F and C */{"Unità di", "temperatura"}, - /* (<= 13) Advanced idle display mode enabled */{"Mostra", "dettagli"}, - /* (<= 13) Display rotation mode */{"Orientamento", "display"}, - /* (<= 13) Boost enabled */{"Funzione", "«Turbo»"}, - /* (<= 9) Boost temperature */{"Temp", "«Turbo»"}, - /* (<= 13) Automatic start mode */{"Avvio", "automatico"}, - /* (<= 13) Cooldown blink */{"Avviso", "punta calda"}, - /* (<= 16) Temperature calibration enter menu */{"Calibrazione", "temperatura"}, - /* (<= 16) Settings reset command */{"Ripristino", "impostazioni"}, - /* (<= 16) Calibrate input voltage */{"Calibrazione", "tensione"}, - /* (<= 13) Advanced soldering screen enabled */{"Dettagli", "saldatura"}, - /* (<= 11) Display Help Text Scroll Speed */{"Velocità", "testo"}, -}; -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Opzioni\nsaldatura", - /* Power Saving Menu*/"Risparmio\nenergetico", - /* UI Menu*/"Interfaccia\nutente", - /* Advanced Menu*/"Opzioni\navanzate",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Menù d'impostazioni della modalità Saldatura", - "Menù d'impostazioni per il risparmio energetico", - "Menù d'impostazioni dell'interfaccia utente", - "Menù d'impostazioni avanzate" -}; -#endif - -#ifdef LANG_FR - -const char* SettingsDescriptions[17] = -{ - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Source d'alimentation. Règle la tension de coupure ", - /* Sleep temperature */"Température en veille ", - /* Sleep timeout */"Délai avant mise en veille ", - /* Shutdown timeout */"Délai avant extinction ", - /* Motion sensitivity level */"Sensibilité du capteur de mouvement <0=Inactif 1=Peu sensible 9=Tres sensible>", - /* Temperature in F and C */"Unité de température ", - /* Advanced idle display mode enabled */"Afficher des informations détaillées lors de la veille.", - /* Display rotation mode */"Orientation de l'affichage ", - /* Boost enabled */"Activer le mode \"Boost\" en maintenant le bouton de devant pendant la soudure", - /* Boost temperature */"Température du mode \"Boost\"", - /* Automatic start mode */"Démarrer automatiquement la soudure a l'allumage ", - /* Cooldown blink */"Faire clignoter la température lors du refroidissement tant que la panne est chaude.", - /* Temperature calibration enter menu */"Etalonner température de la panne.", - /* Settings reset command */"Réinitialiser tous les réglages", - /* Calibrate input voltage */"Etalonner tension d'entrée. Boutons pour ajuster, appui long pour quitter", - /* Advanced soldering screen enabled */"Afficher des informations détaillées pendant la soudure", - /* Description Scroll Speed */"Vitesse de défilement de ce texte en ",}; - -const char* SettingsCalibrationWarning = -"Assurez-vous que la panne soit à température ambiante avant de continuer!"; -const char* SettingsResetWarning = -"Voulez-vous vraiment réinitialiser les paramètres aux valeurs d'usine?"; -const char* UVLOWarningString = "DC FAIBLE"; // <=8 chars -const char* UndervoltageString = "Sous-tension";// <=16 chars -const char* InputVoltageString = "V d'entrée: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Temp. Panne: ";// <=12 chars, preferably end with a space -const char* BadTipString = "PANNE HS";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "En veille...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "ATTENTION! CHAUD";// Must be <= 16 chars -const char* SleepingTipAdvancedString = "PANNE:";// <=6 chars -const char* IdleTipString = "PANNE:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "PANNE DEBRANCH";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Puissance: ";// <= 12 chars -const char* OffString = "Off";// 3 chars max - -const char SettingRightChar = 'D'; -const char SettingLeftChar = 'G'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'R'; -const char SettingSlowChar = 'L'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Source", "d'alim"}, - /* (<= 9) Sleep temperature */{"Temp.", "veille"}, - /* (<= 9) Sleep timeout */{"Délai", "veille"}, - /* (<= 10) Shutdown timeout */{"Délai", "extinction"}, - /* (<= 13) Motion sensitivity level */{"Sensibilité", - "au mouvement"}, - /* (<= 13) Temperature in F and C */{"Unité de", - "température"}, - /* (<= 13) Advanced idle display mode enabled */{"Ecran veille", - "détaillé"}, - /* (<= 13) Display rotation mode */{"Orientation", - "de l'écran"}, - /* (<= 13) Boost enabled */{"Activation du", - "mode Boost"}, - /* (<= 9) Boost temperature */{"Temp.", "Boost"}, - /* (<= 13) Automatic start mode */{"Démarrage", - "automatique"}, - /* (<= 13) Cooldown blink */{"Refroidir en", - "clignottant"}, - /* (<= 16) Temperature calibration enter menu */{"Etalonner", - "température"}, - /* (<= 16) Settings reset command */{"Réinitialisation", - "d'usine"}, - /* (<= 16) Calibrate input voltage */{"Etalonner", - "tension d'entrée"}, - /* (<= 13) Advanced soldering screen enabled */{"Ecran soudure", - "détaillé"}, - /* (<= 11) Display Help Text Scroll Speed */{"Vitesse de", - "défilement"},}; - -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Soudure\nParamètres", - /* Power Saving Menu*/"Mode\nVeille", - /* UI Menu*/"Interface\nUtilisateur", - /* Advanced Menu*/"Options\nAdvancées",}; -const char* SettingsMenuEntriesDescriptions[4] = {"Paramètres de soudage", - "Paramètres d'économie d'énergie", - "Paramètres de l'interface utilisateur", "Options avancées"}; -#endif - -#ifdef LANG_DE -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Spannungsquelle (Abschaltspannung) ", - /* Sleep temperature */"Ruhetemperatur (In der eingestellten Einheit)", - /* Sleep timeout */"Ruhemodus nach ", - /* Shutdown timeout */"Abschalten nach ", - /* Motion sensitivity level */"Bewegungsempfindlichkeit <0=Aus, 1=Minimal ... 9=Maximal>", - /* Temperature in F and C */"Temperatureinheit ", - /* Advanced idle display mode enabled */"Detaillierte Anzeige im Ruhemodus ", - /* Display rotation mode */"Ausrichtung der Anzeige ", - /* Boost enabled */"Vordere Taste für Temperaturboost verwenden ", - /* Boost temperature */"Temperatur im Boostmodus (In der eingestellten Einheit)", - /* Automatic start mode */"Automatischer Start des Lötmodus beim Einschalten der Spannungsversorgung. ", - /* Cooldown blink */"Blinkende Temperaturanzeige beim Abkühlen, solange heiß. ", - /* Temperature calibration enter menu */"Kalibrierung der Lötspitzentemperatur", - /* Settings reset command */"Alle Einstellungen zurücksetzen", - /* Calibrate input voltage */"Kalibrierung der Eingangsspannung. Kurzer Tastendruck zum Einstellen, langer Tastendruck zum Verlassen.", - /* Advanced soldering screen enabled */"Detaillierte Anzeige im Lötmodus ", - /* Description Scroll Speed */"Scrollgeschwindigkeit der Texte", -}; - -const char* SettingsCalibrationWarning = "Vor dem Fortfahren muss die Lötspitze vollständig abgekühlt sein!"; -const char* SettingsResetWarning = "Sind Sie sicher, dass Sie alle Werte Zurücksetzen wollen?"; -const char* UVLOWarningString = "V niedr."; // <=8 chars -const char* UndervoltageString = "Unterspannung";// <=16 chars -const char* InputVoltageString = "V Eingang: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Temperatur: ";// <=12 chars, preferably end with a space -const char* BadTipString = "DEFEKT";// <=8 chars -const char* SleepingSimpleString = "Zzz ";// Must be <= 4 chars -const char* SleepingAdvancedString = "Ruhemodus...";// <=16 chars -const char* WarningSimpleString = "HEIß";// Must be <= 4 chars -const char* WarningAdvancedString = "SPITZE HEIß!";// <=16 chars -const char* SleepingTipAdvancedString = "Temp:";// <=6 chars -const char* IdleTipString = "Ist:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Soll:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "Spitze fehlt";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Leistung: ";// <= 12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'R'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'F'; -const char SettingSlowChar = 'S'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Spannungs-", "quelle"}, - /* (<= 9) Sleep temperature */{"Ruhetemp-", "eratur"}, - /* (<= 9) Sleep timeout */{"Ruhever-", "zögerung"}, - /* (<= 10) Shutdown timeout */{"Abschalt-", "zeit"}, - /* (<= 13) Motion sensitivity level */{"Bewegungs-", "empfindlichk."}, - /* (<= 13) Temperature in F and C */{"Temperatur-", "einheit"}, - /* (<= 13) Advanced idle display mode enabled */{"Detaillierte", "Ruheansicht"}, - /* (<= 13) Display rotation mode */{"Anzeige-", "ausrichtung"}, - /* (<= 13) Boost enabled */{"Boosttaste", "aktiv?"}, - /* (<= 9) Boost temperature */{"Boosttemp-", "eratur"}, - /* (<= 13) Automatic start mode */{"Start im", "Lötmodus?"}, - /* (<= 13) Cooldown blink */{"Abkühl-", "blinken?"}, - /* (<= 16) Temperature calibration enter menu */{"Temperatur", "kalibrieren?"}, - /* (<= 16) Settings reset command */{"Einstellungen", "zurücksetzen?"}, - /* (<= 16) Calibrate input voltage */{"Eingangsspannung", "kalibrieren?"}, - /* (<= 13) Advanced soldering screen enabled */{"Detaillierte", "Lötansicht"}, - /* (<= 11) Display Help Text Scroll Speed */{"Scroll-","geschw."}, -}; -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Löt-\neinstellungen", - /* Power Saving Menu*/"Schlaf-\nmodus", - /* UI Menu*/"Menü-\neinstellungen", - /* Advanced Menu*/"Erweiterte\nEinstellungen",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Löteinstellungen", - "Energiespareinstellungen", - "Menüeinstellungen", - "Erweiterte Einstellungen" -}; -#endif - -#ifdef LANG_SK -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Zdroj napatia. Nastavit napatie pre vypnutie (cutoff) ", - /* Sleep temperature */"Kludova teplota (v nastavenych jednotkach)", - /* Sleep timeout */"Kludovy rezim po ", - /* Shutdown timeout */"Cas na vypnutie ", - /* Motion sensitivity level */"Citlivost detekcie pohybu <0=Vyp, 1=Min ... 9=Max>", - /* Temperature in F and C */"Jednotky merania teploty ", - /* Advanced idle display mode enabled */"Zobrazit detailne informacie v kludovom rezime ", - /* Display rotation mode */"Orientacia displeja ", - /* Boost enabled */"Povolit tlacidlo pre prudky nahrev ", - /* Boost temperature */"Cielova teplota pre prudky nahrev (v nastavenych jednotkach)", - /* Automatic start mode */"Pri starte spustit rezim spajkovania ", - /* Cooldown blink */"Blikanie ukazovatela teploty pocas chladnutia hrotu ", - /* Temperature calibration enter menu */"Kalibracia posunu hrotu", - /* Settings reset command */"Tovarenske nastavenia", - /* Calibrate input voltage */"Kalibracia VIN. Kratke stlacenie meni nastavenie, dlhe stlacenie pre navrat", - /* Advanced soldering screen enabled */"Zobrazenie detailov pocas spajkovania ", - /* Description Scroll Speed */"Speed this text scrolls past at", -}; - -const char* SettingsCalibrationWarning = "Najprv sa prosim uistite, ze hrot ma izbovu teplotu!"; -const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; -const char* UVLOWarningString = "DC LOW"; // <=8 chars -const char* UndervoltageString = "Undervoltage";// <=16 chars -const char* InputVoltageString = "Input V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Tip Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BAD TIP";// <=8 chars -const char* SleepingSimpleString = "Chrr";// Must be <= 4 chars -const char* SleepingAdvancedString = "Kludovy rezim...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "Pozor! Hrot je horuci!";// <=16 chars -const char* SleepingTipAdvancedString = "Tip:";// <=6 chars -const char* IdleTipString = "Tip:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "TIP DISCONNECTED";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Power: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'R'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'F'; -const char SettingSlowChar = 'S'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 5) Power source (DC or batt) */{"PWRSC"}, - /* (<= 4) Sleep temperature */{"STMP"}, - /* (<= 4) Sleep timeout */{"STME"}, - /* (<= 5) Shutdown timeout */{"SHTME"}, - /* (<= 6) Motion sensitivity level */{"MSENSE"}, - /* (<= 6) Temperature in F and C */{"TMPUNT"}, - /* (<= 6) Advanced idle display mode enabled */{"ADVIDL"}, - /* (<= 6) Display rotation mode */{"DSPROT"}, - /* (<= 6) Boost enabled */{"BOOST"}, - /* (<= 4) Boost temperature */{"BTMP"}, - /* (<= 6) Automatic start mode */{"ASTART"}, - /* (<= 6) Cooldown blink */{"CLBLNK"}, - /* (<= 8) Temperature calibration enter menu */{"TMP CAL?"}, - /* (<= 8) Settings reset command */{"RESET?"}, - /* (<= 8) Calibrate input voltage */{"CAL VIN?"}, - /* (<= 6) Advanced soldering screen enabled */{"ADVSLD"}, - /* (<= 6) Message Scroll Speed */{"DESCSP"}, -}; -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Soldering\nSettings", - /* Power Saving Menu*/"Sleep\nModes", - /* UI Menu*/"User\nInterface", - /* Advanced Menu*/"Advanced\nOptions",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Soldering settings", - "Power Saving Settings", - "User Interface settings", - "Advanced options" -}; -#endif - -#ifdef LANG_TR -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Güç Kaynağı. kesim geriliminı ayarlar. ", - /* Sleep temperature */"Uyku Sıcaklığı ", - /* Sleep timeout */"Uyku Zaman Aşımı ", - /* Shutdown timeout */"Kapatma Zaman Aşımı ", - /* Motion sensitivity level */"Hareket Hassasiyeti <0.Kapalı 1.En az duyarlı 9.En duyarlı>", - /* Temperature in F and C */"Sıcaklık Ünitesi ", - /* Advanced idle display mode enabled */"Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster.", - /* Display rotation mode */"Görüntü Yönlendirme ", - /* Boost enabled */"Lehimleme yaparken ön tuşa basmak Boost moduna sokar(450C)", - /* Boost temperature */"\"boost\" Modu Derecesi", - /* Automatic start mode */"Güç verildiğinde otomatik olarak lehimleme modunda başlat. T=Lehimleme Modu, S= Uyku Modu,F=Kapalı", - /* Cooldown blink */"Soğutma ekranında uç hala sıcakken derece yanıp sönsün.", - /* Temperature calibration enter menu */"Ucu kalibre et.", - /* Settings reset command */"Bütün ayarları sıfırla", - /* Calibrate input voltage */"VIN Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas.", - /* Advanced soldering screen enabled */"Lehimleme yaparken detaylı bilgi göster", - /* Description Scroll Speed */"Speed this text scrolls past at", -}; - -const char* SettingsCalibrationWarning = "Lütfen devam etmeden önce ucun oda sıcaklığında olduğunu garantiye alın!"; -const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; -const char* UVLOWarningString = "DC LOW"; // <=8 chars -const char* UndervoltageString = "Undervoltage";// <=16 chars -const char* InputVoltageString = "Input V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Tip Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BAD TIP";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Uyuyor...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "UYARI! UÇ SICAK!";// <=16 chars -const char* SleepingTipAdvancedString = "Tip:";// <=6 chars -const char* IdleTipString = "Tip:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "TIP DISCONNECTED";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Power: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'R'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'F'; -const char SettingSlowChar = 'S'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 5) Power source (DC or batt) */{"PWRSC"}, - /* (<= 4) Sleep temperature */{"STMP"}, - /* (<= 4) Sleep timeout */{"STME"}, - /* (<= 5) Shutdown timeout */{"SHTME"}, - /* (<= 6) Motion sensitivity level */{"MSENSE"}, - /* (<= 6) Temperature in F and C */{"TMPUNT"}, - /* (<= 6) Advanced idle display mode enabled */{"ADVIDL"}, - /* (<= 6) Display rotation mode */{"DSPROT"}, - /* (<= 6) Boost enabled */{"BOOST"}, - /* (<= 4) Boost temperature */{"BTMP"}, - /* (<= 6) Automatic start mode */{"ASTART"}, - /* (<= 6) Cooldown blink */{"CLBLNK"}, - /* (<= 8) Temperature calibration enter menu */{"TMP CAL?"}, - /* (<= 8) Settings reset command */{"RESET?"}, - /* (<= 8) Calibrate input voltage */{"CAL VIN?"}, - /* (<= 6) Advanced soldering screen enabled */{"ADVSLD"}, - /* (<= 6) Message Scroll Speed */{"DESCSP"}, -}; -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Soldering\nSettings", - /* Power Saving Menu*/"Sleep\nModes", - /* UI Menu*/"User\nInterface", - /* Advanced Menu*/"Advanced\nOptions",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Soldering settings", - "Power Saving Settings", - "User Interface settings", - "Advanced options" -}; -#endif - -#ifdef LANG_HR -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Izvor napajanja. Postavlja napon isključivanja. ", - /* Sleep temperature */"Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. ", - /* Sleep timeout */"Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. ", - /* Shutdown timeout */"Vrijeme mirovanja nakon kojega će se lemilica ugasiti. ", - /* Motion sensitivity level */"Osjetljivost prepoznavanja pokreta. <0=Ugašeno, 1=Najmanje osjetljivo, 9=Najosjetljivije>", - /* Temperature in F and C */"Jedinica temperature. ", - /* Advanced idle display mode enabled */"Prikazivanje detaljnih informacija manjim fontom tijekom čekanja.", - /* Display rotation mode */"Orijentacija ekrana. ", - /* Boost enabled */"Držanjem prednjeg gumba prilikom lemljenja aktivira se pojačani (Boost) način.", - /* Boost temperature */"Temperatura u pojačanom (Boost) načinu.", - /* Automatic start mode */"Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati.", - /* Cooldown blink */"Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća.", - /* Temperature calibration enter menu */"Kalibriranje temperature mjeri razliku temperatura vrška i drške, dok je lemilica hladna.", - /* Settings reset command */"Vraćanje svih postavki na tvorničke vrijednosti.", - /* Calibrate input voltage */"Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj.", - /* Advanced soldering screen enabled */"Prikazivanje detaljnih informacija tijekom lemljenja.", - /* Description Scroll Speed */"Brzina kretanja dugačkih poruka ", -}; - -const char* SettingsCalibrationWarning = "Provjerite da je vršak ohlađen na sobnu temperaturu prije nego što nastavite!"; -const char* SettingsResetWarning = "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?"; -const char* UVLOWarningString = "BATERIJA"; // <=8 chars -const char* UndervoltageString = "PRENIZAK NAPON";// <=16 chars -const char* InputVoltageString = "Napajanje: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Temp vrha: ";// <=12 chars, preferably end with a space -const char* BadTipString = "NEISPRAVAN VRH";// <=8 chars -const char* SleepingSimpleString = "Zzz ";// Must be <= 4 chars -const char* SleepingAdvancedString = "SPAVANJE...";// <=16 chars -const char* WarningSimpleString = "VRUĆ";// Must be <= 4 chars -const char* WarningAdvancedString = "OPREZ, VRUĆE!";// <=16 chars -const char* SleepingTipAdvancedString = "Vrh: ";// <=6 chars -const char* IdleTipString = "Vrh: ";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " / ";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "VRH NIJE SPOJEN!";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Snaga: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'D'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'B'; -const char SettingSlowChar = 'S'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Izvor", "napajanja"}, - /* (<= 9) Sleep temperature */{"Temp", "spavanja"}, - /* (<= 9) Sleep timeout */{"Vrijeme", "spavanja"}, - /* (<= 10) Shutdown timeout */{"Vrijeme", "gašenja"}, - /* (<= 13) Motion sensitivity level */{"Osjetljivost", "pokreta"}, - /* (<= 13) Temperature in F and C */{"Jedinica", "temperature"}, - /* (<= 13) Advanced idle display mode enabled */{"Detalji", "pri čekanju"}, - /* (<= 13) Display rotation mode */{"Rotacija", "ekrana"}, - /* (<= 13) Boost enabled */{"Boost", "način"}, - /* (<= 9) Boost temperature */{"Boost", "temp"}, - /* (<= 13) Automatic start mode */{"Auto", "start"}, - /* (<= 13) Cooldown blink */{"Upozorenje", "pri hlađenju"}, - /* (<= 16) Temperature calibration enter menu */{"Kalibracija", "temperature"}, - /* (<= 16) Settings reset command */{"Tvorničke", "postavke"}, - /* (<= 16) Calibrate input voltage */{"Kalibracija", "napona napajanja"}, - /* (<= 13) Advanced soldering screen enabled */{"Detalji", "pri lemljenju"}, - /* (<= 11) Display Help Text Scroll Speed */{"Brzina","poruka"}, -}; -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Postavke\nlemljenja", - /* Power Saving Menu*/"Ušteda\nenergije", - /* UI Menu*/"Korisničko\nsučelje", - /* Advanced Menu*/"Napredne\nopcije",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Postavke pri lemljenju", - "Postavke spavanja i štednje energije", - "Postavke korisničkog sučelja", - "Upravljanje naprednim opcijama" -}; #endif #ifdef LANG_CS_CZ -const char* SettingsDescriptions[17] = { - /* Power source (DC or batt) */"Při nižším napětí ukončí pájení ", - /* Sleep temperature */"Teplota v režimu spánku.", - /* Sleep timeout */"Čas do režimu spánku ", - /* Shutdown timeout */"Čas do automatického vypnutí ", - /* Motion sensitivity level */"Citlivost detekce pohybu <0=Vyp, 1=Min, ... 9=Max>", - /* Temperature in F and C */"Jednotky měření teploty ", - /* Advanced idle display mode enabled */"Zobrazit podrobnosti na výchozí obrazovce?", - /* Display rotation mode */"Orientace obrazovky ", - /* Boost enabled */"Povolit boost držením předního tlačítka při pájení?", - /* Boost temperature */"Teplota v režimu boost.", - /* Automatic start mode */"Při startu ihned nahřát hrot?", - /* Cooldown blink */"Blikání teploty při chladnutí, dokud je hrot horký?", - /* Temperature calibration enter menu */"Kalibrace měření teploty.", - /* Settings reset command */"Obnovení továrního nastavení.", - /* Calibrate input voltage */"Kalibrace vstupního napětí. Tlačítky uprav, podržením potvrď.", - /* Advanced soldering screen enabled */"Zobrazit podrobnosti při pájení?", - /* Description Scroll Speed */"Rychlost skrolování popisků podobných tomuto ", +// ---- Český ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Při nižším napětí ukončí pájení ", + /* SleepTemperature */ "Teplota v režimu spánku.", + /* SleepTimeout */ "Čas do režimu spánku ", + /* ShutdownTimeout */ "Čas do automatického vypnutí ", + /* MotionSensitivity */ "Citlivost detekce pohybu <0=Vyp, 1=Min, ... 9=Max>", + /* TemperatureUnit */ "Jednotky měření teploty ", + /* AdvancedIdle */ "Zobrazit podrobnosti na výchozí obrazovce?", + /* DisplayRotation */ "Orientace obrazovky ", + /* BoostEnabled */ "Povolit boost držením předního tlačítka při pájení?", + /* BoostTemperature */ "Teplota v režimu boost.", + /* AutoStart */ "Při startu ihned nahřát hrot?", + /* CooldownBlink */ "Blikání teploty při chladnutí, dokud je hrot horký?", + /* TemperatureCalibration */ "Kalibrace měření teploty.", + /* SettingsReset */ "Obnovení továrního nastavení.", + /* VoltageCalibration */ "Kalibrace vstupního napětí. Tlačítky uprav, podržením potvrď.", + /* AdvancedSoldering */ "Zobrazit podrobnosti při pájení?", + /* ScrollingSpeed */ "Rychlost skrolování popisků podobných tomuto ", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif }; const char* SettingsCalibrationWarning = "Ujistěte se, že hrot má pokojovou teplotu!"; const char* SettingsResetWarning = "Opravdu chcete resetovat zařízení do továrního nastavení?"; -const char* UVLOWarningString = "DC LOW"; // <=8 chars -const char* UndervoltageString = "! Nízké napětí !";// <=16 chars -const char* InputVoltageString = "Napětí: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Teplota: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BAD TIP";// <=8 chars -const char* SleepingSimpleString = "Zzz ";// Must be <= 4 chars -const char* SleepingAdvancedString = "Režim spánku...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "!! HORKÝ HROT !!";// <= 16 chars -const char* SleepingTipAdvancedString = "Hrot:";// <=6 chars -const char* IdleTipString = "Hrot:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Cíl:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "HROT NEPŘIPOJEN";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Ohřev: ";// <=12 chars -const char* OffString ="Off";// 3 chars max +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "! Nízké napětí !"; +const char* InputVoltageString = "Napětí: "; +const char* WarningTipTempString = "Teplota: "; +const char* BadTipString = "BAD TIP"; +const char* SleepingSimpleString = "Zzz "; +const char* SleepingAdvancedString = "Režim spánku..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "!! HORKÝ HROT !!"; +const char* SleepingTipAdvancedString = "Hrot:"; +const char* IdleTipString = "Hrot:"; +const char* IdleSetString = " Cíl:"; +const char* TipDisconnectedString = "HROT NEPŘIPOJEN"; +const char* SolderingAdvancedPowerPrompt = "Ohřev: "; +const char* OffString = "Off"; const char SettingRightChar = 'P'; const char SettingLeftChar = 'L'; const char SettingAutoChar = 'A'; - const char SettingFastChar = 'R'; const char SettingSlowChar = 'P'; const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Zdroj", "napájení"}, - /* (<= 9) Sleep temperature */{"Teplota v", "r. spánku"}, - /* (<= 9) Sleep timeout */{"Čas do", "r. spánku"}, - /* (<= 10) Shutdown timeout */{"Čas do", "vypnutí"}, - /* (<= 13) Motion sensitivity level */{"Citlivost", "det. pohybu"}, - /* (<= 13) Temperature in F and C */{"Jednotky", "teploty"}, - /* (<= 13) Advanced idle display mode enabled */{"Podrobnosti", "na vých. obr."}, - /* (<= 13) Display rotation mode */{"Orientace", "obrazovky"}, - /* (<= 13) Boost enabled */{"Povolit", "boost"}, - /* (<= 9) Boost temperature */{"Teplota v", "r. boost"}, - /* (<= 13) Automatic start mode */{"Auto", "start"}, - /* (<= 13) Cooldown blink */{"Blikáni při", "chladnutí"}, - /* (<= 16) Temperature calibration enter menu */{"Kalibrovat", "teplotu?"}, - /* (<= 16) Settings reset command */{"Tovární", "nastavení?"}, - /* (<= 16) Calibrate input voltage */{"Kalibrovat", "vstupní napětí?"}, - /* (<= 13) Advanced soldering screen enabled */{"Podrobnosti", "při pájení"}, - /* (<= 13) Display Help Text Scroll Speed */{"Rychlost", "popisků"}, +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Zdroj", "napájení" }, + /* SleepTemperature */ { "Teplota v", "r. spánku" }, + /* SleepTimeout */ { "Čas do", "r. spánku" }, + /* ShutdownTimeout */ { "Čas do", "vypnutí" }, + /* MotionSensitivity */ { "Citlivost", "det. pohybu" }, + /* TemperatureUnit */ { "Jednotky", "teploty" }, + /* AdvancedIdle */ { "Podrobnosti", "na vých. obr." }, + /* DisplayRotation */ { "Orientace", "obrazovky" }, + /* BoostEnabled */ { "Povolit", "boost" }, + /* BoostTemperature */ { "Teplota v", "r. boost" }, + /* AutoStart */ { "Auto", "start" }, + /* CooldownBlink */ { "Blikáni při", "chladnutí" }, + /* TemperatureCalibration */ { "Kalibrovat", "teplotu?" }, + /* SettingsReset */ { "Tovární", "nastavení?" }, + /* VoltageCalibration */ { "Kalibrovat", "vstupní napětí?" }, + /* AdvancedSoldering */ { "Podrobnosti", "při pájení" }, + /* ScrollingSpeed */ { "Rychlost", "popisků" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif }; -// SettingsMenuEntries lengths <= 13 per line (\n starts second line) const char* SettingsMenuEntries[4] = { - /* Soldering Menu */"Pájecí\nnastavení", - /* Power Saving Menu */"Režim\nspánku", - /* UI Menu */"Uživatelské\nrozhraní", - /* Advanced Menu */"Pokročilé\nvolby", + /* SolderingMenu */ "Pájecí\nnastavení", + /* PowerSavingMenu */ "Režim\nspánku", + /* UIMenu */ "Uživatelské\nrozhraní", + /* AdvancedMenu */ "Pokročilé\nvolby", }; const char* SettingsMenuEntriesDescriptions[4] = { - "Nastavení pájení (boost, auto start...)", - "Nastavení režimu spánku, automatického vypnutí...", - "Nastavení uživatelského rozhraní.", - "Pokročilé volby (detailní obrazovky, kalibrace, tovární nastavení...)" + /* SolderingMenu */ "Nastavení pájení (boost, auto start...)", + /* PowerSavingMenu */ "Nastavení režimu spánku, automatického vypnutí...", + /* UIMenu */ "Nastavení uživatelského rozhraní.", + /* AdvancedMenu */ "Pokročilé volby (detailní obrazovky, kalibrace, tovární nastavení...)", }; + #endif -#ifdef LANG_HUN -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length - /* Power source (DC or batt) */"Áramforrás. Beállítja a lekapcsolási feszültséget. ", - /* Sleep temperature */"Alvási hőmérséklet ", - /* Sleep timeout */"Elalvási időzítő ", - /* Shutdown timeout */"Kikapcsolási időzítő ", - /* Motion sensitivity level */"Mozgás érzékenység beállítása. <0.Ki 1.kevésbé érzékeny 9.legérzékenyebb>", - /* Temperature in F and C */"Hőmérsékleti egység ", - /* Advanced idle display mode enabled */"Részletes információ megjelenítése kisebb betűméretben a készenléti képernyőn.", - /* Display rotation mode */"Megjelenítési tájolás ", - /* Boost enabled */"Elülső gombbal lépjen boost módba, 450C forrasztás közben", - /* Boost temperature */"Hőmérséklet \"boost\" módban", - /* Automatic start mode */"Bekapcsolás után automatikusan lépjen forrasztás módba. T=Forrasztás, S=Alvó mód,F=Ki", - /* Cooldown blink */"Villogjon a hőmérséklet hűlés közben, amíg a hegy forró.", - /* Temperature calibration enter menu */"Hegy hőmérsékletének kalibrálása", - /* Settings reset command */"Beállítások alaphelyzetbe állítása", - /* Calibrate input voltage */"A bemeneti feszültség kalibrálása. Röviden megnyomva állítsa be, hosszan nyomja meg a kilépéshez.", - /* Advanced soldering screen enabled */"Részletes információk megjelenítése forrasztás közben", - /* Description Scroll Speed */"Speed this text scrolls past at", +#ifdef LANG_DE +// ---- Deutsch ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Spannungsquelle (Abschaltspannung) ", + /* SleepTemperature */ "Ruhetemperatur (In der eingestellten Einheit)", + /* SleepTimeout */ "Ruhemodus nach ", + /* ShutdownTimeout */ "Abschalten nach ", + /* MotionSensitivity */ "Bewegungsempfindlichkeit <0=Aus, 1=Minimal ... 9=Maximal>", + /* TemperatureUnit */ "Temperatureinheit ", + /* AdvancedIdle */ "Detaillierte Anzeige im Ruhemodus ", + /* DisplayRotation */ "Ausrichtung der Anzeige ", + /* BoostEnabled */ "Vordere Taste für Temperaturboost verwenden ", + /* BoostTemperature */ "Temperatur im Boostmodus (In der eingestellten Einheit)", + /* AutoStart */ "Automatischer Start des Lötmodus beim Einschalten der Spannungsversorgung. ", + /* CooldownBlink */ "Blinkende Temperaturanzeige beim Abkühlen, solange heiß. ", + /* TemperatureCalibration */ "Kalibrierung der Lötspitzentemperatur", + /* SettingsReset */ "Alle Einstellungen zurücksetzen", + /* VoltageCalibration */ "Kalibrierung der Eingangsspannung. Kurzer Tastendruck zum Einstellen, langer Tastendruck zum Verlassen.", + /* AdvancedSoldering */ "Detaillierte Anzeige im Lötmodus ", + /* ScrollingSpeed */ "Scrollgeschwindigkeit der Texte", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif }; -const char* SettingsCalibrationWarning = "Folytatás előtt győződj meg róla, hogy a hegy szobahőmérsékletű!"; -const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; -const char* UVLOWarningString = "DC LOW"; // <=8 chars -const char* UndervoltageString = "Undervoltage";// <=16 chars -const char* InputVoltageString = "Input V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Tip Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BAD TIP";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Alvás...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "FIGYELEM! FORRÓ HEGY!";// <=16 chars -const char* SleepingTipAdvancedString = "Tip:";// <=6 chars -const char* IdleTipString = "Tip:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "TIP DISCONNECTED";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Power: ";// <=12 chars -const char* OffString ="Off";// 3 chars max +const char* SettingsCalibrationWarning = "Vor dem Fortfahren muss die Lötspitze vollständig abgekühlt sein!"; +const char* SettingsResetWarning = "Sind Sie sicher, dass Sie alle Werte Zurücksetzen wollen?"; +const char* UVLOWarningString = "V niedr."; +const char* UndervoltageString = "Unterspannung"; +const char* InputVoltageString = "V Eingang: "; +const char* WarningTipTempString = "Temperatur: "; +const char* BadTipString = "DEFEKT"; +const char* SleepingSimpleString = "Zzz "; +const char* SleepingAdvancedString = "Ruhemodus..."; +const char* WarningSimpleString = "HEIß"; +const char* WarningAdvancedString = "! Achtung Heiß !"; +const char* SleepingTipAdvancedString = "Temp:"; +const char* IdleTipString = "Ist:"; +const char* IdleSetString = " Soll:"; +const char* TipDisconnectedString = "Spitze fehlt"; +const char* SolderingAdvancedPowerPrompt = "Leistung: "; +const char* OffString = "Off"; const char SettingRightChar = 'R'; const char SettingLeftChar = 'L'; const char SettingAutoChar = 'A'; - const char SettingFastChar = 'F'; const char SettingSlowChar = 'S'; -const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 5) Power source (DC or batt) */{"PWRSC"}, - /* (<= 4) Sleep temperature */{"STMP"}, - /* (<= 4) Sleep timeout */{"STME"}, - /* (<= 5) Shutdown timeout */{"SHTME"}, - /* (<= 6) Motion sensitivity level */{"MSENSE"}, - /* (<= 6) Temperature in F and C */{"TMPUNT"}, - /* (<= 6) Advanced idle display mode enabled */{"ADVIDL"}, - /* (<= 6) Display rotation mode */{"DSPROT"}, - /* (<= 6) Boost enabled */{"BOOST"}, - /* (<= 4) Boost temperature */{"BTMP"}, - /* (<= 6) Automatic start mode */{"ASTART"}, - /* (<= 6) Cooldown blink */{"CLBLNK"}, - /* (<= 8) Temperature calibration enter menu */{"TMP CAL?"}, - /* (<= 8) Settings reset command */{"RESET?"}, - /* (<= 8) Calibrate input voltage */{"CAL VIN?"}, - /* (<= 6) Advanced soldering screen enabled */{"ADVSLD"}, - /* (<= 6) Message Scroll Speed */{"DESCSP"}, +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Spannungs-", "quelle" }, + /* SleepTemperature */ { "Ruhetemp-", "eratur" }, + /* SleepTimeout */ { "Ruhever-", "zögerung" }, + /* ShutdownTimeout */ { "Abschalt-", "zeit" }, + /* MotionSensitivity */ { "Bewegungs-", "empfindlichk." }, + /* TemperatureUnit */ { "Temperatur-", "einheit" }, + /* AdvancedIdle */ { "Detaillierte", "Ruheansicht" }, + /* DisplayRotation */ { "Anzeige-", "ausrichtung" }, + /* BoostEnabled */ { "Boosttaste", "aktiv?" }, + /* BoostTemperature */ { "Boosttemp-", "eratur" }, + /* AutoStart */ { "Start im", "Lötmodus?" }, + /* CooldownBlink */ { "Abkühl-", "blinken?" }, + /* TemperatureCalibration */ { "Temperatur", "kalibrieren?" }, + /* SettingsReset */ { "Einstellungen", "zurücksetzen?" }, + /* VoltageCalibration */ { "Eingangsspannung", "kalibrieren?" }, + /* AdvancedSoldering */ { "Detaillierte", "Lötansicht" }, + /* ScrollingSpeed */ { "Scroll-", "geschw." }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif }; + const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Soldering\nSettings", - /* Power Saving Menu*/"Sleep\nModes", - /* UI Menu*/"User\nInterface", - /* Advanced Menu*/"Advanced\nOptions",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Soldering settings", - "Power Saving Settings", - "User Interface settings", - "Advanced options" + /* SolderingMenu */ "Löt-\neinstellungen", + /* PowerSavingMenu */ "Schlaf-\nmodus", + /* UIMenu */ "Menü-\neinstellungen", + /* AdvancedMenu */ "Erweiterte\nEinstellungen", }; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Löteinstellungen", + /* PowerSavingMenu */ "Energiespareinstellungen", + /* UIMenu */ "Menüeinstellungen", + /* AdvancedMenu */ "Erweiterte Einstellungen", +}; + #endif #ifdef LANG_DK -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length - /* Power source (DC or batt) */"Strømforsyning. Indstil Cutoff Spændingen. ", - /* Sleep temperature */"Temperatura uśpienia <°C>", - /* Sleep timeout */"Czas uśpienia ", - /* Shutdown timeout */"Czas wyłączenia ", - /* Motion sensitivity level */"Czułość ruchu <0.Wyłączona 1.minimalna 9.maksymalna>", - /* Temperature in F and C */"Jednostka temperatury ", - /* Advanced idle display mode enabled */"Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynnośći ", - /* Display rotation mode */"Orientacja wyświetlacza ", - /* Boost enabled */"Użyj przycisku przedniego w celu zwiększenia temperatury ", - /* Boost temperature */"Temperatura w trybie \"boost\" ", - /* Automatic start mode */"Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. T=Lutowanie, S= Tryb Uspienia ,N=Wyłącz", - /* Cooldown blink */"Temperatura na ekranie miga, gdy grot jest jeszcze gorący. ", - /* Temperature calibration enter menu */"Kalibracja temperatury grota lutownicy", - /* Settings reset command */"Zresetuj wszystkie ustawienia", - /* Calibrate input voltage */"Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść.", - /* Advanced soldering screen enabled */"Wyświetl szczegółowe informacje podczas lutowania ", - /* Description Scroll Speed */"Speed this text scrolls past at", -}; - -const char* SettingsCalibrationWarning = "Przed kontynuowaniem upewnij się, że końcówka osiągnela temperature pokojowa!"; -const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; -const char* UVLOWarningString = "DC LOW"; // <=8 chars -const char* UndervoltageString = "Undervoltage";// <=16 chars -const char* InputVoltageString = "Input V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Tip Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BAD TIP";// <=8 chars -const char* SleepingSimpleString = "Zzz!";// Must be <= 4 chars -const char* SleepingAdvancedString = "Uspienie...";// <=16 chars -const char* WarningSimpleString = "HOT!";// Must be <= 4 chars -const char* WarningAdvancedString = "UWAGA! GORĄCA KOŃCÓWKA!";// <=16 chars -const char* SleepingTipAdvancedString = "Tip:";// <=6 chars -const char* IdleTipString = "Tip:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "TIP DISCONNECTED";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Power: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'P'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'F'; -const char SettingSlowChar = 'S'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 5) Power source (DC or batt) */{"PWRSC"}, - /* (<= 4) Sleep temperature */{"STMP"}, - /* (<= 4) Sleep timeout */{"STME"}, - /* (<= 5) Shutdown timeout */{"SHTME"}, - /* (<= 6) Motion sensitivity level */{"MSENSE"}, - /* (<= 6) Temperature in F and C */{"TMPUNT"}, - /* (<= 6) Advanced idle display mode enabled */{"ADVIDL"}, - /* (<= 6) Display rotation mode */{"DSPROT"}, - /* (<= 6) Boost enabled */{"BOOST"}, - /* (<= 4) Boost temperature */{"BTMP"}, - /* (<= 6) Automatic start mode */{"ASTART"}, - /* (<= 6) Cooldown blink */{"CLBLNK"}, - /* (<= 8) Temperature calibration enter menu */{"TMP CAL?"}, - /* (<= 8) Settings reset command */{"RESET?"}, - /* (<= 8) Calibrate input voltage */{"CAL VIN?"}, - /* (<= 6) Advanced soldering screen enabled */{"ADVSLD"}, - /* (<= 6) Message Scroll Speed */{"DESCSP"}, -}; -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Soldering\nSettings", - /* Power Saving Menu*/"Sleep\nModes", - /* UI Menu*/"User\nInterface", - /* Advanced Menu*/"Advanced\nOptions",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Soldering settings", - "Power Saving Settings", - "User Interface settings", - "Advanced options" -}; -#endif - -#ifdef LANG_BR -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Fonte de alimentação. Define a tensão de corte. " - /* Sleep temperature */"Temperatura de repouso ", - /* Sleep timeout */"Tempo para repouso ", - /* Shutdown timeout */"Tempo para desligamento ", - /* Motion sensitivity level */"Sensibilidade ao movimento <0=Desligado 1=Menor 9=Maior>", - /* Temperature in F and C */"Unidade de temperatura ", - /* Advanced idle display mode enabled */"Exibe informações avançadas quando ocioso", - /* Display rotation mode */"Orientação da tela ", - /* Boost enabled */"Tecla frontal ativa modo \"turbo\"", - /* Boost temperature */"Ajuste de temperatura do modo \"turbo\"", - /* Automatic start mode */"Aquece a ponta automaticamente ao ligar", - /* Cooldown blink */"Faz o valor da temperatura piscar durante o resfriamento", - /* Temperature calibration enter menu */"Calibra a temperatura", - /* Settings reset command */"Reverte todos ajustes", - /* Calibrate input voltage */"Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha presionado para sair", - /* Advanced soldering screen enabled */"Exibe informações avançadas durante o uso", - /* Description Scroll Speed */"Velocidade que esse texto é exibido", - +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "PWRSC" }, + /* SleepTemperature */ { "STMP" }, + /* SleepTimeout */ { "STME" }, + /* ShutdownTimeout */ { "SHTME" }, + /* MotionSensitivity */ { "MSENSE" }, + /* TemperatureUnit */ { "TMPUNT" }, + /* AdvancedIdle */ { "ADVIDL" }, + /* DisplayRotation */ { "DSPROT" }, + /* BoostEnabled */ { "BOOST" }, + /* BoostTemperature */ { "BTMP" }, + /* AutoStart */ { "ASTART" }, + /* CooldownBlink */ { "CLBLNK" }, + /* TemperatureCalibration */ { "TMP CAL?" }, + /* SettingsReset */ { "RESET?" }, + /* VoltageCalibration */ { "CAL VIN?" }, + /* AdvancedSoldering */ { "ADVSLD" }, + /* ScrollingSpeed */ { "DESCSP" }, #ifdef PIDSETTINGS + /* PidSettingsP */ { "PIDP" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PIDI" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PIDD" }, +#endif +}; - "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", - "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", - "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Soldering\nSettings", + /* PowerSavingMenu */ "Sleep\nModes", + /* UIMenu */ "User\nInterface", + /* AdvancedMenu */ "Advanced\nOptions", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Soldering settings", + /* PowerSavingMenu */ "Power Saving Settings", + /* UIMenu */ "User Interface settings", + /* AdvancedMenu */ "Advanced options", +}; #endif +#ifdef LANG_ES +// ---- Español ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Fuente de energía. Ajusta el límite inferior de voltaje. ", + /* SleepTemperature */ "Temperatura en reposo. ", + /* SleepTimeout */ "Tiempo hasta activar reposo. ", + /* ShutdownTimeout */ "Tiempo hasta apagado. ", + /* MotionSensitivity */ "Sensibilidad del movimiento. <0=Apagado 1=El menos sensible 9=El más sensible>", + /* TemperatureUnit */ "Unidad de temperatura.", + /* AdvancedIdle */ "Muestra información detallada pequena en la pantalla inactiva.", + /* DisplayRotation */ "Orientación de la pantalla ", + /* BoostEnabled */ "Activar el botón \"Boost\" en modo soldadura.", + /* BoostTemperature */ "Temperatura en modo \"Boost\". ", + /* AutoStart */ "Iniciar modo soldadura en el encendido. ", + /* CooldownBlink */ "Parpadea la temperatura en el enfriamiento si la punta sigue caliente.", + /* TemperatureCalibration */ "Calibrar desviación térmica de la punta.", + /* SettingsReset */ "Volver a estado de fábrica.", + /* VoltageCalibration */ "Calibración VIN (Voltaje de entrada). Ajuste con ambos botones, pulsación larga para salir.", + /* AdvancedSoldering */ "Mostrar información detallada mientras suelda.", + /* ScrollingSpeed */ "Velocidad de desplazamiento del texto.", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif }; -const char* SettingsCalibrationWarning = "A ponta deve estar em temperatura ambiente antes de continuar!"; -const char* SettingsResetWarning = "Resetar para ajustes de fábrica?"; -const char* UVLOWarningString = "DC BAIXO"; // <=8 chars -const char* UndervoltageString = "Subtensão";// <=16 chars -const char* InputVoltageString = "Tensão ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Temperatura ";// <=12 chars, preferably end with a space -const char* BadTipString = "ER PONTA";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Repouso...";// <=16 chars -const char* WarningSimpleString = "TEMP";// Must be <= 4 chars -const char* WarningAdvancedString = "TEMP ELEVADA!";// <=16 chars -const char* SleepingTipAdvancedString = "Ponta:";// <=6 chars -const char* IdleTipString = "Ponta:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Aj:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "SEM PONTA";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Power: ";// <=12 chars -const char* OffString ="Off";// 3 chars max +const char* SettingsCalibrationWarning = "¡Asegúrese que la punta esté a temperatura ambiente antes de proceder!"; +const char* SettingsResetWarning = "¿Está seguro de volver a estado de fábrica?"; +const char* UVLOWarningString = "DC BAJO"; +const char* UndervoltageString = "Subtensión"; +const char* InputVoltageString = "V entrada: "; +const char* WarningTipTempString = "Temp Punta: "; +const char* BadTipString = "ER PUNTA"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "En reposo..."; +const char* WarningSimpleString = "TEMP"; +const char* WarningAdvancedString = "¡PUNTA CALIENTE!"; +const char* SleepingTipAdvancedString = "Punta:"; +const char* IdleTipString = "Punta:"; +const char* IdleSetString = " Aj:"; +const char* TipDisconnectedString = "SIN PUNTA"; +const char* SolderingAdvancedPowerPrompt = "POTENCIA: "; +const char* OffString = "Off"; const char SettingRightChar = 'D'; -const char SettingLeftChar = 'C'; +const char SettingLeftChar = 'I'; const char SettingAutoChar = 'A'; - const char SettingFastChar = 'R'; const char SettingSlowChar = 'L'; const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[17][2] = { -// 1234567890123456 1234567890123456 - /* (<= 11) Power source (DC or batt) */{"Fonte", "alimentação"}, - /* (<= 9) Sleep temperature */{"Temperat.", "repouso"}, - /* (<= 9) Sleep timeout */{"Tempo", "repouso"}, - /* (<= 10) Shutdown timeout */{"Tempo", "desligam."}, - /* (<= 13) Motion sensitivity level */{"Sensibilidade", "movimento"}, - /* (<= 13) Temperature in F and C */{"Unidade", "temperatura"}, - /* (<= 13) Advanced idle display mode enabled */{"Tela repouso", "avançada"}, - /* (<= 13) Display rotation mode */{"Orientação", "tela"}, - /* (<= 13) Boost enabled */{"Modo turbo", "ativado"}, - /* (<= 9) Boost temperature */{"Modo turbo", "temperat."}, - /* (<= 13) Automatic start mode */{"Partida", "automática"}, - /* (<= 13) Cooldown blink */{"Piscar ao", "resfriar"}, - /* (<= 16) Temperature calibration enter menu */{"Calibrar", "temperatura"}, - /* (<= 16) Settings reset command */{"Reset de", "fábrica?"}, - /* (<= 16) Calibrate input voltage */{"Calibrar", "tensão"}, - /* (<= 13) Advanced soldering screen enabled */{"Tela trabalho", "avançada"}, - /* (<= 11) Display Help Text Scroll Speed */{"Velocidade", "texto ajuda"}, +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Fuente", "de energía" }, + /* SleepTemperature */ { "Temp en", "reposo" }, + /* SleepTimeout */ { "Tiempo h.", "reposo" }, + /* ShutdownTimeout */ { "Tiempo h.", "apagado" }, + /* MotionSensitivity */ { "Sensibilidad", "al movimiento" }, + /* TemperatureUnit */ { "Unidad de", "temperatura" }, + /* AdvancedIdle */ { "Más info en", "modo inactivo" }, + /* DisplayRotation */ { "Orientación", "de pantalla" }, + /* BoostEnabled */ { "Boost botón", "activado" }, + /* BoostTemperature */ { "Temp en", "Boost" }, + /* AutoStart */ { "Soldadura", "al enchufar" }, + /* CooldownBlink */ { "Temp. en el", "enfriamiento" }, + /* TemperatureCalibration */ { "Calibrar temp", "de la punta" }, + /* SettingsReset */ { "Estado de", "fábrica" }, + /* VoltageCalibration */ { "Calibrar", "V entrada" }, + /* AdvancedSoldering */ { "Inf detallada", "de soldadura" }, + /* ScrollingSpeed */ { "Velocidad", "del texto" }, #ifdef PIDSETTINGS - { "PID","P"}, - { "PID","I"}, - { "PID","D"}, + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, #endif - }; -// SettingsMenuEntries lengths <= 13 per line (\n starts second line) const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Configurações\nSolda", - /* Power Saving Menu*/"Modos\nRepouso", - /* UI Menu*/"Interface\nUsuário", - /* Advanced Menu*/"Menu\nAvançado",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Configurações de soldagem", - "Configurações de economia de energia", - "Configurações da interface do usuário", - "Opções avançadas" + /* SolderingMenu */ "Opciones de\nSoldadura", + /* PowerSavingMenu */ "Modos de\nReposo", + /* UIMenu */ "Interfaz\nde Usuario", + /* AdvancedMenu */ "Opciones\nAvanzadas", }; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Opciones de Soldadura", + /* PowerSavingMenu */ "Opciones de ahorro energético", + /* UIMenu */ "Opciones de interfaz de usuario", + /* AdvancedMenu */ "Opciones avanzadas", +}; + #endif -#ifdef LANG_LT -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Išjungimo įtampa. ", - /* Sleep temperature */"Miego temperatūra ", - /* Sleep timeout */"Miego laikas ", - /* Shutdown timeout */"Išjungimo laikas ", - /* Motion sensitivity level */"Jautrumas judesiui <0 - išjungta, 1 - mažiausias, 9 - didžiausias>", - /* Temperature in F and C */"Temperatūros vienetai ", - /* Advanced idle display mode enabled */"Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane", - /* Display rotation mode */"Ekrano orientacija ", - /* Boost enabled */"Ar lituojant viršutinis mygtukas įjungia turbo režimą", - /* Boost temperature */"Temperatūra turbo režimu", - /* Automatic start mode */"Ar pradėti kaitininti iš karto įjungus lituoklį", - /* Cooldown blink */"Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas", - /* Temperature calibration enter menu */"Antgalio temperatūros kalibravimas", - /* Settings reset command */"Nustatyti nustatymus iš naujo", - /* Calibrate input voltage */"Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte", - /* Advanced soldering screen enabled */"Ar rodyti išsamią informaciją lituojant", - /* Description Scroll Speed */"Greitis, kuriuo šis tekstas slenka", +#ifdef LANG_FI +// ---- Suomi ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Käytettävä virtalähde. Asettaa katkaisujänniteen. ", + /* SleepTemperature */ "Lepotilan lämpötila. ", + /* SleepTimeout */ "Lepotilan viive. ", + /* ShutdownTimeout */ "Automaattisen sammutuksen aikaviive. ", + /* MotionSensitivity */ "Liikkeentunnistuksen herkkyys. <0=pois, 1=epäherkin, 9=herkin>", + /* TemperatureUnit */ "Lämpötilan yksikkö. ", + /* AdvancedIdle */ "Näyttää yksityiskohtaisemmat tiedot lepotilassa.", + /* DisplayRotation */ "Näytön kierto. ", + /* BoostEnabled */ "Etupainikeella siirrytään juotettaessa tehostustilaan.", + /* BoostTemperature */ "Tehostustilan lämpötila", + /* AutoStart */ "Käynnistää virrat kytkettäessä juotostilan automaattisesti. T=juotostila, S=Lepotila, F=Ei käytössä", + /* CooldownBlink */ "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma.", + /* TemperatureCalibration */ "Kalibroi kärjen lämpötilaeron.", + /* SettingsReset */ "Palauta kaikki asetukset oletusarvoihin.", + /* VoltageCalibration */ "Tulojännitten kalibrointi (VIN). Painikkeilla säädetään ja pitkään painamalla poistutaan.", + /* AdvancedSoldering */ "Näyttää yksityiskohtaisemmat tiedot juotostilassa.", + /* ScrollingSpeed */ "Näiden selitetekstien vieritysnopeus.", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif }; -const char* SettingsCalibrationWarning = "Prieš tęsdami įsitikinkite, kad antgalis yra kambario temperatūros!"; -const char* SettingsResetWarning = "Ar norite atstatyti nustatymus į numatytas reikšmes?"; -const char* UVLOWarningString = "MAŽ VOLT"; // <=8 chars -const char* UndervoltageString = "Žema įtampa";// <=16 chars -const char* InputVoltageString = "Įvestis V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Antgl Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "BLOG ANT";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Miegu...";// <=16 chars -const char* WarningSimpleString = "KRŠ!";// Must be <= 4 chars -const char* WarningAdvancedString = "ANTGALIS KARŠTAS";// <=16 chars -const char* SleepingTipAdvancedString = "Antgl:";// <=6 chars -const char* IdleTipString = "Ant:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Nust:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "ANTGAL ATJUNGTAS";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Maitinimas: ";// <=12 chars -const char* OffString ="Išj";// 3 chars max +const char* SettingsCalibrationWarning = "Varmista että kärki on huoneenlämpöinen ennen jatkamista!"; +const char* SettingsResetWarning = "Haluatko varmasti palauttaa oletusarvot?"; +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "Alijännite"; +const char* InputVoltageString = "Jännite: "; +const char* WarningTipTempString = "Lämpötila: "; +const char* BadTipString = "VIKATILA"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Lepotila..."; +const char* WarningSimpleString = "HOT"; +const char* WarningAdvancedString = "! KÄRKI KUUMA !"; +const char* SleepingTipAdvancedString = "Kärki:"; +const char* IdleTipString = "Kärki:"; +const char* IdleSetString = " Asetus:"; +const char* TipDisconnectedString = "KÄRKI ON IRTI"; +const char* SolderingAdvancedPowerPrompt = "Teho: "; +const char* OffString = "OFF"; + +const char SettingRightChar = 'O'; +const char SettingLeftChar = 'V'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'N'; +const char SettingSlowChar = 'H'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Virtalähde", "DC" }, + /* SleepTemperature */ { "Lepotilan", "lämpötila" }, + /* SleepTimeout */ { "Lepotilan", "viive" }, + /* ShutdownTimeout */ { "Sammutus", "viive" }, + /* MotionSensitivity */ { "Liikkeen", "herkkyys" }, + /* TemperatureUnit */ { "Lämpötilan", "yksikkö" }, + /* AdvancedIdle */ { "Tiedot", "lepotilassa" }, + /* DisplayRotation */ { "Näytön", "kierto" }, + /* BoostEnabled */ { "Tehostus", "käytössä" }, + /* BoostTemperature */ { "Tehostus-", "lämpötila" }, + /* AutoStart */ { "Autom.", "käynnistys" }, + /* CooldownBlink */ { "Jäähdytyksen", "vilkutus" }, + /* TemperatureCalibration */ { "Kalibroi", "lämpötila?" }, + /* SettingsReset */ { "Palauta", "tehdasasetukset?" }, + /* VoltageCalibration */ { "Kalibroi", "tulojännite?" }, + /* AdvancedSoldering */ { "Tarkempi", "juotosnäyttö" }, + /* ScrollingSpeed */ { "Tietojen", "näyttönopeus" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Juotos-\nasetukset", + /* PowerSavingMenu */ "Lepotilan\nasetukset", + /* UIMenu */ "Käyttö-\nliittymä", + /* AdvancedMenu */ "Lisä-\nasetukset", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Juotosasetukset", + /* PowerSavingMenu */ "Virransäästöasetukset", + /* UIMenu */ "Käyttöliittymän asetukset", + /* AdvancedMenu */ "Lisäasetukset", +}; + +#endif + +#ifdef LANG_FR +// ---- Français ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Source d'alimentation. Règle la tension de coupure ", + /* SleepTemperature */ "Température en veille ", + /* SleepTimeout */ "Délai avant mise en veille ", + /* ShutdownTimeout */ "Délai avant extinction ", + /* MotionSensitivity */ "Sensibilité du capteur de mouvement <0=Inactif 1=Peu sensible 9=Tres sensible>", + /* TemperatureUnit */ "Unité de température ", + /* AdvancedIdle */ "Afficher des informations détaillées lors de la veille.", + /* DisplayRotation */ "Orientation de l'affichage ", + /* BoostEnabled */ "Activer le mode \"Boost\" en maintenant le bouton de devant pendant la soudure", + /* BoostTemperature */ "Température du mode \"Boost\"", + /* AutoStart */ "Démarrer automatiquement la soudure a l'allumage ", + /* CooldownBlink */ "Faire clignoter la température lors du refroidissement tant que la panne est chaude.", + /* TemperatureCalibration */ "Etalonner température de la panne.", + /* SettingsReset */ "Réinitialiser tous les réglages", + /* VoltageCalibration */ "Etalonner tension d'entrée. Boutons pour ajuster, appui long pour quitter", + /* AdvancedSoldering */ "Afficher des informations détaillées pendant la soudure", + /* ScrollingSpeed */ "Vitesse de défilement de ce texte en ", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Assurez-vous que la panne soit à température ambiante avant de continuer!"; +const char* SettingsResetWarning = "Voulez-vous vraiment réinitialiser les paramètres aux valeurs d'usine?"; +const char* UVLOWarningString = "DC FAIBLE"; +const char* UndervoltageString = "Sous-tension"; +const char* InputVoltageString = "V d'entrée: "; +const char* WarningTipTempString = "Temp. Panne: "; +const char* BadTipString = "PANNE HS"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "En veille..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "ATTENTION! CHAUD"; +const char* SleepingTipAdvancedString = "PANNE:"; +const char* IdleTipString = "PANNE:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "PANNE DEBRANCH"; +const char* SolderingAdvancedPowerPrompt = "Puissance: "; +const char* OffString = "Off"; const char SettingRightChar = 'D'; -const char SettingLeftChar = 'K'; +const char SettingLeftChar = 'G'; const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'T'; -const char SettingSlowChar = 'N'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Maitinimo", "šaltinis"}, - /* (<= 9) Sleep temperature */{"Miego", "temperat."}, - /* (<= 9) Sleep timeout */{"Miego", "laikas"}, - /* (<= 10) Shutdown timeout */{"Išjungimo", "laikas"}, - /* (<= 13) Motion sensitivity level */{"Jautrumas", "judesiui"}, - /* (<= 13) Temperature in F and C */{"Temperatūros", "vienetai"}, - /* (<= 13) Advanced idle display mode enabled */{"Detalus lauki-", "mo ekranas"}, - /* (<= 13) Display rotation mode */{"Ekrano", "orientacija"}, - /* (<= 13) Boost enabled */{"Turbo režimas", "įjungtas"}, - /* (<= 9) Boost temperature */{"Turbo", "temperat."}, - /* (<= 13) Automatic start mode */{"Auto", "paleidimas"}, - /* (<= 13) Cooldown blink */{"Atvėsimo", "mirksėjimas"}, - /* (<= 16) Temperature calibration enter menu */{"Kalibruoti", "temperatūrą?"}, - /* (<= 16) Settings reset command */{"Atstatyti", "nustatymus?"}, - /* (<= 16) Calibrate input voltage */{"Kalibruoti", "įvesties įtampą?"}, - /* (<= 13) Advanced soldering screen enabled */{"Detalus lita-", "vimo ekranas"}, - /* (<= 11) Display Help Text Scroll Speed */{"Greitas apra-","šymo slinkimas"}, -}; - -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Litavimo\nnustatymai", - /* Power Saving Menu*/"Miego\nrežimai", - /* UI Menu*/"Naudotojo\nsąsaja", - /* Advanced Menu*/"Išplėstiniai\nnustatymai",}; -const char* SettingsMenuEntriesDescriptions[4] = { - "Litavimo nustatymai", - "Energijos vartojimo nustatymai", - "Naudotojo sąsajos nustatymai", - "Išplėstiniai nustatymai" -}; -#endif - -#ifdef LANG_UA -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Установка напруги відключення. ", - /* Sleep temperature */"Температура режиму очікування ", - /* Sleep timeout */"Час до переходу в режим очікування <Доступно отключение>", - /* Shutdown timeout */"Час до відключення <Доступно відключення>", - /* Motion sensitivity level */"Акселерометр <0 - Викл. 1 хв. чутливості 9 - макс. чутливості>", - /* Temperature in F and C */"Одиниця виміру температури ", - /* Advanced idle display mode enabled */"Показувати детальну в режимі налаштувань <Замість картинки>", - /* Display rotation mode */"Орієнтація дисплея ", - /* Boost enabled */"Турбо-режим при утриманні кнопки А при пайці", - /* Boost temperature */"Температура в Турбо-режимі", - /* Automatic start mode */"Автоматичний перехід в режим пайки при включенні живлення.", - /* Cooldown blink */"Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає", - /* Temperature calibration enter menu */"Калібрування температурного датчика.", - /* Settings reset command */"Скидання всіх параметрів до вихідних значень.", - /* Calibrate input voltage */"Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити.", - /* Advanced soldering screen enabled */"Показувати детальну інформацію при пайці.", - /* Description Scroll Speed */"Швидкість прокрутки тексту", -}; - -const char* SettingsCalibrationWarning = "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!"; -const char* SettingsResetWarning = "Ви дійсно хочете скинути налаштування до значень за замовчуванням?"; -const char* UVLOWarningString = "АККУМ--"; // <=8 chars -const char* UndervoltageString = "Під живленням";// <=16 chars -const char* InputVoltageString = "Жив.(B):";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Жало t°: ";// <=12 chars, preferably end with a space -const char* BadTipString = "Жало--";// <=8 chars -const char* SleepingSimpleString = "Сон ";// Must be <= 4 chars -const char* SleepingAdvancedString = "Очікування...";// <=16 chars -const char* WarningSimpleString = " АЙ!";// Must be <= 4 chars -const char* WarningAdvancedString = "УВАГА ГАРЯЧЕ!";// <=16 chars -const char* SleepingTipAdvancedString = "Жало:";// <=6 chars -const char* IdleTipString = "Жало:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " ->";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "Жало вимкнено!";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Живлення: ";// <=12 chars -const char* OffString ="Вим";// 3 chars max - -const char SettingRightChar = 'R'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = '+'; -const char SettingSlowChar = '-'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Джерело","живлення"}, //7,8 - /* (<= 9) Sleep temperature */{"Темпер.","сну"}, //7,3 - /* (<= 9) Sleep timeout */{"Таймаут","сну"}, //7,3 - /* (<= 10) Shutdown timeout */{"Часу до","вимкнення"},//7,9 - /* (<= 13) Motion sensitivity level */{"Чутл. сенсо-","ру руху"}, //12,7 - /* (<= 13) Temperature in F and C */{"Формат темпе-","ратури(C°/F°)"},//13,13 - /* (<= 13) Advanced idle display mode enabled */{"Детальний ре-","жим очікуван."},//13,13 - /* (<= 13) Display rotation mode */{"Автоповорот","екрану"},//11,6 - /* (<= 13) Boost enabled */{"Режим","Турбо"}, //5,5 - /* (<= 9) Boost temperature */{"Темпер.","Турбо"}, //7,5 - /* (<= 13) Automatic start mode */{"Гарячий","старт"}, //7,5 - /* (<= 13) Cooldown blink */{"Показ t° при","охолодж."}, //12,8 - /* (<= 16) Temperature calibration enter menu */{"Калібровка","температури"}, //10,11 - /* (<= 16) Settings reset command */{"Скинути всі","налаштування?"}, //11,13 - /* (<= 16) Calibrate input voltage */{"Калібровка","напруга"}, //10,7 - /* (<= 13) Advanced soldering screen enabled */{"Детальний ре-","жим пайки"}, //13,9 - /* (<= 11) Message Scroll Speed */{"Швидкість","тексту"}, //9,6 -}; - -const char* SettingsMenuEntries[4] = { - /*Soldering Menu*/"Пайка", - /* Power Saving Menu*/"Сон", - /* UI Menu*/"Інтерфейс", - /* Advanced Menu*/"Інші", -}; - -const char* SettingsMenuEntriesDescriptions[4] = { - "Налаштування для режиму пайки. Діють при включеному жалі.", - "Налаштування при бездіяльності. Корисно що б не обпектися і з часом не спалити житло.", - "Користувальницький інтерфейс.", - "Розширені налаштування. Додаткові зручності." -}; -#endif - -#ifdef LANG_NL -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Spanningsbron. Stelt drempelspanning in. ", - /* Sleep temperature */"Temperatuur in slaapstand ", - /* Sleep timeout */"Slaapstand time-out ", - /* Shutdown timeout */"Automatisch afsluiten time-out ", - /* Motion sensitivity level */"Bewegingsgevoeligheid <0.uit 1.minst gevoelig 9.meest gevoelig>", - /* Temperature in F and C */"Temperatuureenheid ", - /* Advanced idle display mode enabled */"Gedetailleerde informatie weergeven in een kleiner lettertype op het slaapscherm.", - /* Display rotation mode */"Schermoriëntatie ", - /* Boost enabled */"Soldeerbout gaat naar een hogere boost-temperatuur wanneer de voorste knop ingedrukt is.", - /* Boost temperature */"Temperatuur in boostmodes", - /* Automatic start mode */"Breng de soldeerbout direct op temperatuur bij het opstarten. T=Soldeertemperatuur, S=Slaapstand-temperatuur, F=Uit", - /* Cooldown blink */"Temperatuur laten flikkeren in het hoofdmenu als de soldeerpunt aan het afkoelen is.", - /* Temperature calibration enter menu */"Temperatuursafwijking van de soldeerpunt calibreren.", - /* Settings reset command */"Alle instellingen terugzetten.", - /* Calibrate input voltage */"VIN Calibreren. Knoppen lang ingedrukt houden om te bevestigen.", - /* Advanced soldering screen enabled */"Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm.", - /* Description Scroll Speed */"Snelheid waarmee de tekst scrolt.", -}; - -const char* SettingsCalibrationWarning = "Zorg ervoor dat de soldeerpunt op kamertemperatuur is voor je verdergaat!"; -const char* SettingsResetWarning = "Ben je zeker dat je alle instellingen naar de standaardwaardes wilt terugzetten?"; -const char* UVLOWarningString = "DC LAAG"; // <=8 chars -const char* UndervoltageString = "Onderspanning";// <=16 chars -const char* InputVoltageString = "Input V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Tip Temp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "DEFECT";// <=8 chars -const char* SleepingSimpleString = "Zzz ";// Must be <= 4 chars -const char* SleepingAdvancedString = "Slaapstand...";// <=16 chars -const char* WarningSimpleString = "HEET!";// Must be <= 4 chars -const char* WarningAdvancedString = "!!! TIP HEET !!!";// <=16 chars -const char* SleepingTipAdvancedString = "Tip:";// <=6 chars -const char* IdleTipString = "Tip:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Set:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "TIP LOSGEKOPPELD";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "vermogen: ";// <=12 chars -const char* OffString ="Off";// 3 chars max - -const char SettingRightChar = 'R'; -const char SettingLeftChar = 'L'; -const char SettingAutoChar = 'A'; - const char SettingFastChar = 'F'; const char SettingSlowChar = 'S'; const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Spannings-", "bron"}, - /* (<= 9) Sleep temperature */{"Slaap", "temp"}, - /* (<= 9) Sleep timeout */{"Slaap", "time-out"}, - /* (<= 10) Shutdown timeout */{"Uitschakel", "time-out"}, - /* (<= 13) Motion sensitivity level */{"Bewegings-", "gevoeligheid"}, - /* (<= 13) Temperature in F and C */{"Temperatuur", "eenheid"}, - /* (<= 13) Advanced idle display mode enabled */{"Gedetailleerd", "slaapscherm"}, - /* (<= 13) Display rotation mode */{"Scherm-", "oriëntatie"}, - /* (<= 13) Boost enabled */{"Boostmodes", "ingeschakeld?"}, - /* (<= 9) Boost temperature */{"Boost", "temp"}, - /* (<= 13) Automatic start mode */{"Auto", "start"}, - /* (<= 13) Cooldown blink */{"Afkoel", "flikker"}, - /* (<= 16) Temperature calibration enter menu */{"Calibreer", "temperatuur?"}, - /* (<= 16) Settings reset command */{"Instellingen", "resetten?"}, - /* (<= 16) Calibrate input voltage */{"Calibreer", "input-voltage?"}, - /* (<= 13) Advanced soldering screen enabled */{"Gedetailleerd", "soldeerscherm"}, - /* (<= 11) Display Help Text Scroll Speed */{"Scroll","snelheid"}, +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Source", "d'alim" }, + /* SleepTemperature */ { "Temp.", "veille" }, + /* SleepTimeout */ { "Délai", "veille" }, + /* ShutdownTimeout */ { "Délai", "extinction" }, + /* MotionSensitivity */ { "Sensibilité", "au mouvement" }, + /* TemperatureUnit */ { "Unité de", "température" }, + /* AdvancedIdle */ { "Ecran veille", "détaillé" }, + /* DisplayRotation */ { "Orientation", "de l'écran" }, + /* BoostEnabled */ { "Activation du", "mode Boost" }, + /* BoostTemperature */ { "Temp.", "Boost" }, + /* AutoStart */ { "Démarrage", "automatique" }, + /* CooldownBlink */ { "Refroidir en", "clignottant" }, + /* TemperatureCalibration */ { "Etalonner", "température" }, + /* SettingsReset */ { "Réinitialisation", "d'usine" }, + /* VoltageCalibration */ { "Etalonner", "tension d'entrée" }, + /* AdvancedSoldering */ { "Ecran soudure", "détaillé" }, + /* ScrollingSpeed */ { "Vitesse de", "défilement" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif }; -// SettingsMenuEntries lengths <= 13 per line (\n starts second line) const char* SettingsMenuEntries[4] = { - /* Soldering Menu */"Soldeer\nInstellingen", - /* Power Saving Menu */"Slaap\nModes", - /* UI Menu */"Gebruikers-\nInterface", - /* Advanced Menu */"geavanceerde\nInstellingen", + /* SolderingMenu */ "Soudure\nParamètres", + /* PowerSavingMenu */ "Mode\nVeille", + /* UIMenu */ "Interface\nUtilisateur", + /* AdvancedMenu */ "Options\nAdvanced", }; const char* SettingsMenuEntriesDescriptions[4] = { - "Soldeerinstellingen", - "Batterijbesparingsinstellingen", - "Gebruikersinterface Instellingen", - "geavanceerde Instellingen" + /* SolderingMenu */ "Paramètres de soudage", + /* PowerSavingMenu */ "Paramètres d'économie d'énergie", + /* UIMenu */ "Paramètres de l'interface utilisateur", + /* AdvancedMenu */ "Options avancées", }; + #endif -#ifdef LANG_SV -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length. - /* Power source (DC or batt) */"Strömkälla. Anger lägsta spänning. ", - /* Sleep temperature */"Vilotemperatur ", - /* Sleep timeout */"Vilo-timeout ", - /* Shutdown timeout */"Avstängnings-timeout ", - /* Motion sensitivity level */"Rörelsekänslighet <0.Av 1.minst känslig 9.mest känslig>", - /* Temperature in F and C */"Temperaturenhet ", - /* Advanced idle display mode enabled */"Visa detaljerad information i mindre typsnitt när inaktiv.", - /* Display rotation mode */"Visningsläge ", +#ifdef LANG_HR +// ---- Hrvatski ---- - /* Boost enabled */"Aktivera främre knappen för turboläge (temperaturhöjning) vid lödning", - /* Boost temperature */"Temperatur i \"turbo\"-läge", - /* Automatic start mode */"Startar automatiskt lödpennan vid uppstart. T=Lödning, S=Viloläge, F=Av", - /* Cooldown blink */"Blinka temperaturen medan spetsen kyls av och fortfarande är varm.", - /* Temperature calibration enter menu */"Kalibrera spets-kompensation.", - /* Settings reset command */"Återställ alla inställningar", - /* Calibrate input voltage */"Inspänningskalibrering. Knapparna justerar, håll inne för avslut", - /* Advanced soldering screen enabled */"Visa detaljerad information vid lödning", - /* Description Scroll Speed */"Hastighet som den här texten rullar i", -}; - -const char* SettingsCalibrationWarning = "Please ensure the tip is at room temperature before continuing!"; -const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; -const char* UVLOWarningString = "DC LÅG"; // <=8 chars -const char* UndervoltageString = "Underspänning";// <=16 chars -const char* InputVoltageString = "Inspän. V: ";// <=11 chars, preferably end with a space -const char* WarningTipTempString = "Spetstemp: ";// <=12 chars, preferably end with a space -const char* BadTipString = "SPETSFEL";// <=8 chars -const char* SleepingSimpleString = "Zzzz";// Must be <= 4 chars -const char* SleepingAdvancedString = "Viloläge...";// <=16 chars -const char* WarningSimpleString = "VARM";// Must be <= 4 chars -const char* WarningAdvancedString = "!! SPETS VARM !!";// <=16 chars -const char* SleepingTipAdvancedString = "Spets:";// <=6 chars -const char* IdleTipString = "Spets:";// IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " Ange:";// preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "SPETS URTAGEN";// <=16 chars -const char* SolderingAdvancedPowerPrompt = "Ström: ";// <=12 chars -const char* OffString ="Av";// 3 chars max - -const char SettingRightChar = 'H'; -const char SettingLeftChar = 'V'; -const char SettingAutoChar = 'A'; - -const char SettingFastChar = 'S'; -const char SettingSlowChar = 'L'; - -const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = { - /* (<= 11) Power source (DC or batt) */{"Ström-", "källa"}, - /* (<= 9) Sleep temperature */{"Vilo-", "temp"}, - /* (<= 9) Sleep timeout */{"Vilo-", "timeout"}, - /* (<= 10) Shutdown timeout */{"Avstängn.", "timeout"}, - /* (<= 13) Motion sensitivity level */{"Rörelse-", "känslighet"}, - /* (<= 13) Temperature in F and C */{"Temperatur-", "enheter"}, - /* (<= 13) Advanced idle display mode enabled */{"Detaljerad", "vid inaktiv"}, - /* (<= 13) Display rotation mode */{"Visnings", "läge"}, - /* (<= 13) Boost enabled */{"Turboläge", "aktiverat"}, - /* (<= 9) Boost temperature */{"Turbo-", "temp"}, - /* (<= 13) Automatic start mode */{"Auto", "start"}, - /* (<= 13) Cooldown blink */{"Nedkylnings-", "blink"}, - /* (<= 16) Temperature calibration enter menu */{"Kalibrera", "temperatur?"}, - /* (<= 16) Settings reset command */{"Fabriks-", "inställ?"}, - /* (<= 16) Calibrate input voltage */{"Kalibrera", "inspänning?"}, - /* (<= 13) Advanced soldering screen enabled */{"Detaljerad", "lödng.skärm"}, - /* (<= 11) Display Help Text Scroll Speed */{"Beskrivning","rullhast."}, -}; - -// SettingsMenuEntries lengths <= 13 per line (\n starts second line) -const char* SettingsMenuEntries[4] = { - /* Soldering Menu */"Lödnings-\ninställningar", - /* Power Saving Menu */"Vilo-\nlägen", - /* UI Menu */"Användar-\ngränssnitt", - /* Advanced Menu */"Avancerade\nalternativ", -}; - -const char* SettingsMenuEntriesDescriptions[4] = { - "Lödningsinställningar", - "Viloläges-inställningar", - "Användargränssnitts-inställningar", - "Avancerade alternativ" -}; +const char* SettingsDescriptions[] = { + /* PowerSource */ "Izvor napajanja. Postavlja napon isključivanja. ", + /* SleepTemperature */ "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. ", + /* SleepTimeout */ "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. ", + /* ShutdownTimeout */ "Vrijeme mirovanja nakon kojega će se lemilica ugasiti. ", + /* MotionSensitivity */ "Osjetljivost prepoznavanja pokreta. <0=Ugašeno, 1=Najmanje osjetljivo, 9=Najosjetljivije>", + /* TemperatureUnit */ "Jedinica temperature. ", + /* AdvancedIdle */ "Prikazivanje detaljnih informacija tijekom čekanja.", + /* DisplayRotation */ "Orijentacija ekrana. ", + /* BoostEnabled */ "Držanjem prednjeg gumba prilikom lemljenja aktivira se pojačani (Boost) način.", + /* BoostTemperature */ "Temperatura u pojačanom (Boost) načinu.", + /* AutoStart */ "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati.", + /* CooldownBlink */ "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća.", + /* TemperatureCalibration */ "Kalibriranje temperature mjeri razliku temperatura vrška i drške, dok je lemilica hladna.", + /* SettingsReset */ "Vraćanje svih postavki na tvorničke vrijednosti.", + /* VoltageCalibration */ "Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj.", + /* AdvancedSoldering */ "Prikazivanje detaljnih informacija tijekom lemljenja.", + /* ScrollingSpeed */ "Brzina kretanja dugačkih poruka. ", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", #endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; -#ifdef LANG_SR -const char* SettingsDescriptions[17] = - { -// These are all the help text for all the settings. -// No requirements on spacing or length. - /* Power source (DC or batt) / "Izvor napajanja. Postavlja napon isključivanja. ", - / Sleep temperature / "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. ", - / Sleep timeout / "Vreme mirovanja nakon koga lemilica spušta temperaturu. ", - / Shutdown timeout / "Vreme mirovanja nakon koga će se lemilica ugasiti. ", - / Motion sensitivity level / "Osetljivost prepoznavanja pokreta. <0=Ugašeno, 1=Najmanje osetljivo, 9=Najosjetljivije>", - / Temperature in F and C / "Jedinica temperature. ", - / Advanced idle display mode enabled / "Prikazivanje detaljnih informacija manjim fontom tokom čekanja.", - / Display rotation mode / "Orijentacija ekrana. ", - / Boost enabled / "Držanjem prednjeg dugmeta prilikom lemljenja aktivira se pojačani (Boost) način.", - / Boost temperature / "Temperatura u pojačanom (Boost) načinu.", - / Automatic start mode / "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grejati.", - / Cooldown blink / "Blinkanje temperature prilikom hlađenja, ako je lemilica vruća.", - / Temperature calibration enter menu / "Kalibrisanje temperature meri razliku temperatura vrha i drške, dok je lemilica hladna.", - / Settings reset command / "Vraćanje svih podešavanja na fabričke vrednosti.", - / Calibrate input voltage / "Kalibracija ulaznog napona. Podešavanje tastera, dugački pritisak za kraj.", - / Advanced soldering screen enabled / "Prikazivanje detaljnih informacija tokom lemljenja.", - / Description Scroll Speed */"Brzina kretanja dugačkih poruka ", }; - -const char* SettingsCalibrationWarning = - "Proverite da li je vrh ohlađen na sobnu temperaturu pre nego što nastavite!"; -const char* SettingsResetWarning = - "Jeste li sigurni da želite da vratite sva podešavanja na fabričke vrednosti?"; -const char* UVLOWarningString = "BATERIJA"; // <=8 chars -const char* UndervoltageString = "PRENIZAK NAPON"; // <=16 chars -const char* InputVoltageString = "Napajanje: "; // <=11 chars, preferably end with a space -const char* WarningTipTempString = "Temp vrha: "; // <=12 chars, preferably end with a space -const char* BadTipString = "NEISPRAVAN VRH"; // <=8 chars -const char* SleepingSimpleString = "Zzz "; // Must be <= 4 chars -const char* SleepingAdvancedString = "SPAVANJE..."; // <=16 chars -const char* WarningSimpleString = "VRUĆ"; // Must be <= 4 chars -const char* WarningAdvancedString = "OPREZ, VRUĆE!"; // <=16 chars -const char* SleepingTipAdvancedString = "Vrh: "; // <=6 chars -const char* IdleTipString = "Vrh: "; // IdleTipString+IdleSetString <= 10 -const char* IdleSetString = " / "; // preferably start with a space; IdleTipString+IdleSetString <= 10 -const char* TipDisconnectedString = "VRH NIJE SPOJEN!"; // <=16 chars -const char* SolderingAdvancedPowerPrompt = "Snaga: "; // <=12 chars -const char* OffString = "Off"; // 3 chars max +const char* SettingsCalibrationWarning = "Provjerite da je vršak ohlađen na sobnu temperaturu prije nego što nastavite!"; +const char* SettingsResetWarning = "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?"; +const char* UVLOWarningString = "BATERIJA"; +const char* UndervoltageString = "PRENIZAK NAPON"; +const char* InputVoltageString = "Napajanje: "; +const char* WarningTipTempString = "Temp vrha: "; +const char* BadTipString = "LOŠ VRH"; +const char* SleepingSimpleString = "Zzz "; +const char* SleepingAdvancedString = "SPAVANJE..."; +const char* WarningSimpleString = "VRUĆ"; +const char* WarningAdvancedString = "OPREZ, VRUĆE!"; +const char* SleepingTipAdvancedString = "Vrh: "; +const char* IdleTipString = "Vrh: "; +const char* IdleSetString = " / "; +const char* TipDisconnectedString = "VRH NIJE SPOJEN!"; +const char* SolderingAdvancedPowerPrompt = "Snaga: "; +const char* OffString = "Off"; const char SettingRightChar = 'D'; const char SettingLeftChar = 'L'; const char SettingAutoChar = 'A'; - const char SettingFastChar = 'B'; const char SettingSlowChar = 'S'; const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; -const char* SettingsShortNames[20][2] = - { - /* (<= 11) Power source (DC or batt) */{ "Izvor", "napajanja" }, - /* (<= 9) Sleep temperature */{ "Temp", "spavanja" }, - /* (<= 9) Sleep timeout */{ "Vreme", "spavanja" }, - /* (<= 10) Shutdown timeout */{ "Vreme", "gašenja" }, - /* (<= 13) Motion sensitivity level */{ "Osetljivost", "pokreta" }, - /* (<= 13) Temperature in F and C */{ "Jedinica", "temperature" }, - /* (<= 13) Advanced idle display mode enabled */{ "Detalji", - "pri čekanju" }, - /* (<= 13) Display rotation mode */{ "Rotacija", "ekrana" }, - /* (<= 13) Boost enabled */{ "Boost", "način" }, - /* (<= 9) Boost temperature */{ "Boost", "temp" }, - /* (<= 13) Automatic start mode */{ "Auto", "start" }, - /* (<= 13) Cooldown blink */{ "Upozorenje", "pri hlađenju" }, - /* (<= 16) Temperature calibration enter menu */{ "Kalibracija", - "temperature" }, - /* (<= 16) Settings reset command */{ "Fabričke", "postavke" }, - /* (<= 16) Calibrate input voltage */{ "Kalibracija", - "napona napajanja" }, - /* (<= 13) Advanced soldering screen enabled */{ "Detalji", - "pri lemljenju" }, - /* (<= 11) Display Help Text Scroll Speed */{ "Brzina", "poruka" }, }; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Izvor", "napajanja" }, + /* SleepTemperature */ { "Temp", "spavanja" }, + /* SleepTimeout */ { "Vrijeme", "spavanja" }, + /* ShutdownTimeout */ { "Vrijeme", "gašenja" }, + /* MotionSensitivity */ { "Osjetljivost", "pokreta" }, + /* TemperatureUnit */ { "Jedinica", "temperature" }, + /* AdvancedIdle */ { "Detalji", "pri čekanju" }, + /* DisplayRotation */ { "Rotacija", "ekrana" }, + /* BoostEnabled */ { "Boost", "način" }, + /* BoostTemperature */ { "Boost", "temp" }, + /* AutoStart */ { "Auto", "start" }, + /* CooldownBlink */ { "Upozorenje", "pri hlađenju" }, + /* TemperatureCalibration */ { "Kalibracija", "temperature" }, + /* SettingsReset */ { "Tvorničke", "postavke" }, + /* VoltageCalibration */ { "Kalibracija", "napona napajanja" }, + /* AdvancedSoldering */ { "Detalji", "pri lemljenju" }, + /* ScrollingSpeed */ { "Brzina", "poruka" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + const char* SettingsMenuEntries[4] = { -/*Soldering Menu*/"Postavke\nlemljenja", -/* Power Saving Menu*/"Ušteda\nenergije", -/* UI Menu*/"Korisničke\nopcije", -/* Advanced Menu*/"Napredne\nopcije", }; -const char* SettingsMenuEntriesDescriptions[4] = { "Postavke pri lemljenju", - "Postavke spavanja i štednje energije", "Postavke korisničkih opcija", - "Upravljanje naprednim opcijama" }; + /* SolderingMenu */ "Postavke\nlemljenja", + /* PowerSavingMenu */ "Ušteda\nenergije", + /* UIMenu */ "Korisničko\nsučelje", + /* AdvancedMenu */ "Napredne\nopcije", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Postavke pri lemljenju", + /* PowerSavingMenu */ "Postavke spavanja i štednje energije", + /* UIMenu */ "Postavke korisničkog sučelja", + /* AdvancedMenu */ "Upravljanje naprednim opcijama", +}; + #endif -#ifdef LANG_NB -const char* SettingsDescriptions[17] = { - // These are all the help text for all the settings. - // No requirements on spacing or length - /* Power source (DC or batt) */"Strømforsyning. Sett nedre spenning for automatisk nedstenging. ", + /* SleepTemperature */ "Alvási hőmérséklet ", + /* SleepTimeout */ "Elalvási időzítő ", + /* ShutdownTimeout */ "Kikapcsolási időzítő ", + /* MotionSensitivity */ "Mozgás érzékenység beállítása. <0.Ki 1.kevésbé érzékeny 9.legérzékenyebb>", + /* TemperatureUnit */ "Hőmérsékleti egység ", + /* AdvancedIdle */ "Részletes információ megjelenítése kisebb betűméretben a készenléti képernyőn.", + /* DisplayRotation */ "Megjelenítési tájolás ", + /* BoostEnabled */ "Elülső gombbal lépjen boost módba, 450C forrasztás közben", + /* BoostTemperature */ "Hőmérséklet \"boost\" módban", + /* AutoStart */ "Bekapcsolás után automatikusan lépjen forrasztás módba. T=Forrasztás, S=Alvó mód,F=Ki", + /* CooldownBlink */ "Villogjon a hőmérséklet hűlés közben, amíg a hegy forró.", + /* TemperatureCalibration */ "Hegy hőmérsékletének kalibrálása", + /* SettingsReset */ "Beállítások alaphelyzetbe állítása", + /* VoltageCalibration */ "A bemeneti feszültség kalibrálása. Röviden megnyomva állítsa be, hosszan nyomja meg a kilépéshez.", + /* AdvancedSoldering */ "Részletes információk megjelenítése forrasztás közben", + /* ScrollingSpeed */ "Szöveg görgetésének gyorsítása", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif }; + +const char* SettingsCalibrationWarning = "Folytatás előtt győződj meg róla, hogy a hegy szobahőmérsékletű!"; +const char* SettingsResetWarning = "Biztosan visszaállítja a beállításokat az alapértelmezett értékekre?"; +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "Undervoltage"; +const char* InputVoltageString = "Input V: "; +const char* WarningTipTempString = "Tip Temp: "; +const char* BadTipString = "HEGY"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Alvás..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "!! FORRÓ HEGY !!"; +const char* SleepingTipAdvancedString = "Tip:"; +const char* IdleTipString = "Tip:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "TIP DISCONNECTED"; +const char* SolderingAdvancedPowerPrompt = "Power: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'R'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'F'; +const char SettingSlowChar = 'S'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "PWRSC" }, + /* SleepTemperature */ { "STMP" }, + /* SleepTimeout */ { "STME" }, + /* ShutdownTimeout */ { "SHTME" }, + /* MotionSensitivity */ { "MSENSE" }, + /* TemperatureUnit */ { "TMPUNT" }, + /* AdvancedIdle */ { "ADVIDL" }, + /* DisplayRotation */ { "DSPROT" }, + /* BoostEnabled */ { "BOOST" }, + /* BoostTemperature */ { "BTMP" }, + /* AutoStart */ { "ASTART" }, + /* CooldownBlink */ { "CLBLNK" }, + /* TemperatureCalibration */ { "TMP CAL?" }, + /* SettingsReset */ { "RESET?" }, + /* VoltageCalibration */ { "CAL VIN?" }, + /* AdvancedSoldering */ { "ADVSLD" }, + /* ScrollingSpeed */ { "DESCSP" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PIDP" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PIDI" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PIDD" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Forrasztás\nBeállítások", + /* PowerSavingMenu */ "Alvás\nMódok", + /* UIMenu */ "Felhasználó\nfelület", + /* AdvancedMenu */ "Speciális\nbeállítások", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Forrasztási beállítások", + /* PowerSavingMenu */ "Energiatakarékossági beállítások", + /* UIMenu */ "Felhasználói felület beállításai", + /* AdvancedMenu */ "Speciális beállítások", +}; + +#endif + +#ifdef LANG_IT +// ---- Italiano ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Scegli la sorgente di alimentazione; se a batteria, limita lo scaricamento al valore di soglia ", + /* SleepTemperature */ "Imposta la temperatura da mantenere in modalità Standby <°C/°F>", + /* SleepTimeout */ "Imposta il timer per entrare in modalità Standby ", + /* ShutdownTimeout */ "Imposta il timer per lo spegnimento ", + /* MotionSensitivity */ "Imposta la sensibilità al movimento per uscire dalla modalità Standby <0: nessuna; 1: minima; 9: massima>", + /* TemperatureUnit */ "Scegli l'unità di misura per la temperatura ", + /* AdvancedIdle */ "Mostra informazioni dettagliate con un carattere più piccolo all'interno della schermata principale", + /* DisplayRotation */ "Imposta l'orientamento del display ", + /* BoostEnabled */ "Il tasto superiore attiva la funzione «Turbo» durante la modalità Saldatura", + /* BoostTemperature */ "Imposta la temperatura della funzione «Turbo»", + /* AutoStart */ "Attiva automaticamente il saldatore quando viene alimentato ", + /* CooldownBlink */ "Mostra la temperatura durante il raffreddamento se la punta è ancora calda", + /* TemperatureCalibration */ "Calibra le rilevazioni di temperatura", + /* SettingsReset */ "Ripristina tutte le impostazioni", + /* VoltageCalibration */ "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire", + /* AdvancedSoldering */ "Mostra informazioni dettagliate durante la modalità Saldatura", + /* ScrollingSpeed */ "Imposta la velocità di scorrimento del testo ", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Assicurati che la punta si trovi a temperatura ambiente prima di continuare!"; +const char* SettingsResetWarning = "Ripristinare le impostazioni iniziali?"; +const char* UVLOWarningString = "DC BASSA"; +const char* UndervoltageString = "DC INSUFFICIENTE"; +const char* InputVoltageString = "V ingresso:"; +const char* WarningTipTempString = "Temp punta:"; +const char* BadTipString = "PUNTA NO"; +const char* SleepingSimpleString = "Zzz "; +const char* SleepingAdvancedString = "Standby"; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "PUNTA CALDA!"; +const char* SleepingTipAdvancedString = "Punta:"; +const char* IdleTipString = "Punta:"; +const char* IdleSetString = " Im:"; +const char* TipDisconnectedString = "PUNTA ASSENTE"; +const char* SolderingAdvancedPowerPrompt = "Potenza:"; +const char* OffString = "OFF"; + +const char SettingRightChar = 'D'; +const char SettingLeftChar = 'S'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'V'; +const char SettingSlowChar = 'L'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Sorgente", "alimentaz" }, + /* SleepTemperature */ { "Temp", "standby" }, + /* SleepTimeout */ { "Timer", "standby" }, + /* ShutdownTimeout */ { "Timer", "spegnimento" }, + /* MotionSensitivity */ { "Sensibilità", "al movimento" }, + /* TemperatureUnit */ { "Unità di", "temperatura" }, + /* AdvancedIdle */ { "Mostra", "dettagli" }, + /* DisplayRotation */ { "Orientamento", "display" }, + /* BoostEnabled */ { "Funzione", "\"boost\"" }, + /* BoostTemperature */ { "Temp", "\"boost\"" }, + /* AutoStart */ { "Avvio", "automatico" }, + /* CooldownBlink */ { "Avviso", "punta calda" }, + /* TemperatureCalibration */ { "Calibrazione", "temperatura" }, + /* SettingsReset */ { "Ripristino", "impostazioni" }, + /* VoltageCalibration */ { "Calibrazione", "tensione" }, + /* AdvancedSoldering */ { "Dettagli", "saldatura" }, + /* ScrollingSpeed */ { "Velocità", "testo" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Opzioni\nsaldatura", + /* PowerSavingMenu */ "Risparmio\nenergetico", + /* UIMenu */ "Interfaccia\nutente", + /* AdvancedMenu */ "Opzioni\navanzate", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Menù impostazioni saldatura", + /* PowerSavingMenu */ "Menù risparmio energetico", + /* UIMenu */ "Menù interfaccia utente", + /* AdvancedMenu */ "Menù impostazioni avanzate", +}; + +#endif + +#ifdef LANG_LT +// ---- Lietuvių ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Išjungimo įtampa. ", + /* SleepTemperature */ "Miego temperatūra ", + /* SleepTimeout */ "Miego laikas ", + /* ShutdownTimeout */ "Išjungimo laikas ", + /* MotionSensitivity */ "Jautrumas judesiui <0 - išjungta, 1 - mažiausias, 9 - didžiausias>", + /* TemperatureUnit */ "Temperatūros vienetai ", + /* AdvancedIdle */ "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane", + /* DisplayRotation */ "Ekrano orientacija ", + /* BoostEnabled */ "Ar lituojant viršutinis mygtukas įjungia turbo režimą", + /* BoostTemperature */ "Temperatūra turbo režimu", + /* AutoStart */ "Ar pradėti kaitininti iš karto įjungus lituoklį", + /* CooldownBlink */ "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas", + /* TemperatureCalibration */ "Antgalio temperatūros kalibravimas", + /* SettingsReset */ "Nustatyti nustatymus iš naujo", + /* VoltageCalibration */ "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte", + /* AdvancedSoldering */ "Ar rodyti išsamią informaciją lituojant", + /* ScrollingSpeed */ "Greitis, kuriuo šis tekstas slenka", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Prieš tęsdami įsitikinkite, kad antgalis yra kambario temperatūros!"; +const char* SettingsResetWarning = "Ar norite atstatyti nustatymus į numatytas reikšmes?"; +const char* UVLOWarningString = "MAŽ VOLT"; +const char* UndervoltageString = "Žema įtampa"; +const char* InputVoltageString = "Įvestis V: "; +const char* WarningTipTempString = "Antgl Temp: "; +const char* BadTipString = "BLOG ANT"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Miegu..."; +const char* WarningSimpleString = "KRŠ!"; +const char* WarningAdvancedString = "ANTGALIS KARŠTAS"; +const char* SleepingTipAdvancedString = "Antgl:"; +const char* IdleTipString = "Ant:"; +const char* IdleSetString = " Nust:"; +const char* TipDisconnectedString = "ANTGAL ATJUNGTAS"; +const char* SolderingAdvancedPowerPrompt = "Maitinimas: "; +const char* OffString = "Išj"; + +const char SettingRightChar = 'D'; +const char SettingLeftChar = 'K'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'T'; +const char SettingSlowChar = 'N'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Maitinimo", "šaltinis" }, + /* SleepTemperature */ { "Miego", "temperat." }, + /* SleepTimeout */ { "Miego", "laikas" }, + /* ShutdownTimeout */ { "Išjungimo", "laikas" }, + /* MotionSensitivity */ { "Jautrumas", "judesiui" }, + /* TemperatureUnit */ { "Temperatūros", "vienetai" }, + /* AdvancedIdle */ { "Detalus lauki", "mo ekranas" }, + /* DisplayRotation */ { "Ekrano", "orientacija" }, + /* BoostEnabled */ { "Turbo režimas", "įjungtas" }, + /* BoostTemperature */ { "Turbo", "temperat." }, + /* AutoStart */ { "Auto", "paleidimas" }, + /* CooldownBlink */ { "Atvėsimo", "mirksėjimas" }, + /* TemperatureCalibration */ { "Kalibruoti", "temperatūrą?" }, + /* SettingsReset */ { "Atstatyti", "nustatymus?" }, + /* VoltageCalibration */ { "Kalibruoti", "įvesties įtampą?" }, + /* AdvancedSoldering */ { "Detalus lita-", "vimo ekranas" }, + /* ScrollingSpeed */ { "Greitas apr", "ašym. slink" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Litavimo\nnustatymai", + /* PowerSavingMenu */ "Miego\nrežimai", + /* UIMenu */ "Naudotojo\nsąsaja", + /* AdvancedMenu */ "Išplėstin.\nnustatymai", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Litavimo nustatymai", + /* PowerSavingMenu */ "Energijos vartojimo nustatymai", + /* UIMenu */ "Naudotojo sąsajos nustatymai", + /* AdvancedMenu */ "Išplėstiniai nustatymai", +}; + +#endif + +#ifdef LANG_NL +// ---- Nederlands ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Spanningsbron. Stelt drempelspanning in. ", + /* SleepTemperature */ "Temperatuur in slaapstand ", + /* SleepTimeout */ "Slaapstand time-out ", + /* ShutdownTimeout */ "Automatisch afsluiten time-out ", + /* MotionSensitivity */ "Bewegingsgevoeligheid <0.uit 1.minst gevoelig 9.meest gevoelig>", + /* TemperatureUnit */ "Temperatuureenheid ", + /* AdvancedIdle */ "Gedetailleerde informatie weergeven in een kleiner lettertype op het slaapscherm.", + /* DisplayRotation */ "Schermoriëntatie ", + /* BoostEnabled */ "Soldeerbout gaat naar een hogere boost-temperatuur wanneer de voorste knop ingedrukt is.", + /* BoostTemperature */ "Temperatuur in boostmodes", + /* AutoStart */ "Breng de soldeerbout direct op temperatuur bij het opstarten. T=Soldeertemperatuur, S=Slaapstand-temperatuur, F=Uit", + /* CooldownBlink */ "Temperatuur laten flikkeren in het hoofdmenu als de soldeerpunt aan het afkoelen is.", + /* TemperatureCalibration */ "Temperatuursafwijking van de soldeerpunt calibreren.", + /* SettingsReset */ "Alle instellingen terugzetten.", + /* VoltageCalibration */ "VIN Calibreren. Knoppen lang ingedrukt houden om te bevestigen.", + /* AdvancedSoldering */ "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm.", + /* ScrollingSpeed */ "Snelheid waarmee de tekst scrolt.", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Zorg ervoor dat de soldeerpunt op kamertemperatuur is voor je verdergaat!"; +const char* SettingsResetWarning = "Ben je zeker dat je alle instellingen naar de standaardwaardes wilt terugzetten?"; +const char* UVLOWarningString = "DC LAAG"; +const char* UndervoltageString = "Onderspanning"; +const char* InputVoltageString = "Input V: "; +const char* WarningTipTempString = "Tip Temp: "; +const char* BadTipString = "DEFECT"; +const char* SleepingSimpleString = "Zzz "; +const char* SleepingAdvancedString = "Slaapstand..."; +const char* WarningSimpleString = "HEET"; +const char* WarningAdvancedString = "!!! TIP HEET !!!"; +const char* SleepingTipAdvancedString = "Tip:"; +const char* IdleTipString = "Tip:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "TIP LOSGEKOPPELD"; +const char* SolderingAdvancedPowerPrompt = "vermogen: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'R'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'F'; +const char SettingSlowChar = 'S'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Spannings-", "bron" }, + /* SleepTemperature */ { "Slaap", "temp" }, + /* SleepTimeout */ { "Slaap", "time-out" }, + /* ShutdownTimeout */ { "Uitschakel", "time-out" }, + /* MotionSensitivity */ { "Bewegings-", "gevoeligheid" }, + /* TemperatureUnit */ { "Temperatuur", "eenheid" }, + /* AdvancedIdle */ { "Gedetailleerd", "slaapscherm" }, + /* DisplayRotation */ { "Scherm-", "oriëntatie" }, + /* BoostEnabled */ { "Boostmodes", "ingeschakeld?" }, + /* BoostTemperature */ { "Boost", "temp" }, + /* AutoStart */ { "Auto", "start" }, + /* CooldownBlink */ { "Afkoel", "flikker" }, + /* TemperatureCalibration */ { "Calibreer", "temperatuur?" }, + /* SettingsReset */ { "Instellingen", "resetten?" }, + /* VoltageCalibration */ { "Calibreer", "input-voltage?" }, + /* AdvancedSoldering */ { "Gedetailleerd", "soldeerscherm" }, + /* ScrollingSpeed */ { "Scroll", "snelheid" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Soldeer\nInstellingen", + /* PowerSavingMenu */ "Slaap\nModes", + /* UIMenu */ "Gebruikers-\nInterface", + /* AdvancedMenu */ "geavanceerde\nInstellingen", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Soldeerinstellingen", + /* PowerSavingMenu */ "Batterijbesparingsinstellingen", + /* UIMenu */ "Gebruikersinterface Instellingen", + /* AdvancedMenu */ "geavanceerde Instellingen", +}; + +#endif + +#ifdef LANG_NO +// ---- Norsk ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Strømforsyning. Sett nedre spenning for automatisk nedstenging. ", + /* SleepTemperature */ "Temperatura uśpienia <°C>", + /* SleepTimeout */ "Czas uśpienia ", + /* ShutdownTimeout */ "Czas wyłączenia ", + /* MotionSensitivity */ "Czułość ruchu <0.Wyłączona 1.minimalna 9.maksymalna>", + /* TemperatureUnit */ "Jednostka temperatury ", + /* AdvancedIdle */ "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynnośći ", + /* DisplayRotation */ "Orientacja wyświetlacza ", + /* BoostEnabled */ "Użyj przycisku przedniego w celu zwiększenia temperatury ", + /* BoostTemperature */ "Temperatura w trybie \"boost\" ", + /* AutoStart */ "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. T=Lutowanie, S= Tryb Uspienia ,N=Wyłącz", + /* CooldownBlink */ "Temperatura na ekranie miga, gdy grot jest jeszcze gorący. ", + /* TemperatureCalibration */ "Kalibracja temperatury grota lutownicy", + /* SettingsReset */ "Zresetuj wszystkie ustawienia", + /* VoltageCalibration */ "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść.", + /* AdvancedSoldering */ "Wyświetl szczegółowe informacje podczas lutowania ", + /* ScrollingSpeed */ "Speed this text scrolls past at", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Przed kontynuowaniem upewnij się, że końcówka osiągnela temperature pokojowa!"; +const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "Undervoltage"; +const char* InputVoltageString = "Input V: "; +const char* WarningTipTempString = "Tip Temp: "; +const char* BadTipString = "BAD TIP"; +const char* SleepingSimpleString = "Zzz!"; +const char* SleepingAdvancedString = "Uspienie..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "GORĄCA KOŃCÓWKA!"; +const char* SleepingTipAdvancedString = "Tip:"; +const char* IdleTipString = "Tip:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "TIP DISCONNECTED"; +const char* SolderingAdvancedPowerPrompt = "Power: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'P'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'F'; +const char SettingSlowChar = 'S'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "PWRSC" }, + /* SleepTemperature */ { "STMP" }, + /* SleepTimeout */ { "STME" }, + /* ShutdownTimeout */ { "SHTME" }, + /* MotionSensitivity */ { "MSENSE" }, + /* TemperatureUnit */ { "TMPUNT" }, + /* AdvancedIdle */ { "ADVIDL" }, + /* DisplayRotation */ { "DSPROT" }, + /* BoostEnabled */ { "BOOST" }, + /* BoostTemperature */ { "BTMP" }, + /* AutoStart */ { "ASTART" }, + /* CooldownBlink */ { "CLBLNK" }, + /* TemperatureCalibration */ { "TMP CAL?" }, + /* SettingsReset */ { "RESET?" }, + /* VoltageCalibration */ { "CAL VIN?" }, + /* AdvancedSoldering */ { "ADVSLD" }, + /* ScrollingSpeed */ { "DESCSP" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PIDP" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PIDI" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PIDD" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Soldering\nSettings", + /* PowerSavingMenu */ "Sleep\nModes", + /* UIMenu */ "User\nInterface", + /* AdvancedMenu */ "Advanced\nOptions", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Soldering settings", + /* PowerSavingMenu */ "Power Saving Settings", + /* UIMenu */ "User Interface settings", + /* AdvancedMenu */ "Advanced options", +}; + +#endif + +#ifdef LANG_PT +// ---- Portugues ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "nte de alimentação. Define a tensão de corte. ", + /* SleepTemperature */ "Temperatura de repouso ", + /* SleepTimeout */ "Tempo para repouso ", + /* ShutdownTimeout */ "Tempo para desligamento ", + /* MotionSensitivity */ "Sensibilidade ao movimento <0=Desligado 1=Menor 9=Maior>", + /* TemperatureUnit */ "Unidade de temperatura ", + /* AdvancedIdle */ "Exibe informações avançadas quando ocioso", + /* DisplayRotation */ "Orientação da tela ", + /* BoostEnabled */ "Tecla frontal ativa modo \"turbo\"", + /* BoostTemperature */ "Ajuste de temperatura do modo \"turbo\"", + /* AutoStart */ "Aquece a ponta automaticamente ao ligar", + /* CooldownBlink */ "Faz o valor da temperatura piscar durante o resfriamento", + /* TemperatureCalibration */ "Calibra a temperatura", + /* SettingsReset */ "Reverte todos ajustes", + /* VoltageCalibration */ "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha presionado para sair", + /* AdvancedSoldering */ "Exibe informações avançadas durante o uso", + /* ScrollingSpeed */ "Velocidade que esse texto é exibido", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "A ponta deve estar em temperatura ambiente antes de continuar!"; +const char* SettingsResetWarning = "Resetar para ajustes de fábrica?"; +const char* UVLOWarningString = "DC BAIXO"; +const char* UndervoltageString = "Subtensão"; +const char* InputVoltageString = "Tensão "; +const char* WarningTipTempString = "Temperatura "; +const char* BadTipString = "ER PONTA"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Repouso..."; +const char* WarningSimpleString = "TEMP"; +const char* WarningAdvancedString = "TEMP ELEVADA!"; +const char* SleepingTipAdvancedString = "Ponta:"; +const char* IdleTipString = "Ponta:"; +const char* IdleSetString = " Aj:"; +const char* TipDisconnectedString = "SEM PONTA"; +const char* SolderingAdvancedPowerPrompt = "Power: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'D'; +const char SettingLeftChar = 'C'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'R'; +const char SettingSlowChar = 'L'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Fonte", "alimentação" }, + /* SleepTemperature */ { "Temperat.", "repouso" }, + /* SleepTimeout */ { "Tempo", "repouso" }, + /* ShutdownTimeout */ { "Tempo", "desligam." }, + /* MotionSensitivity */ { "Sensibilidade", "movimento" }, + /* TemperatureUnit */ { "Unidade", "temperatura" }, + /* AdvancedIdle */ { "Tela repouso", "avançada" }, + /* DisplayRotation */ { "Orientação", "tela" }, + /* BoostEnabled */ { "Modo turbo", "ativado" }, + /* BoostTemperature */ { "Modo turbo", "temperat." }, + /* AutoStart */ { "Partida", "automática" }, + /* CooldownBlink */ { "Piscar ao", "resfriar" }, + /* TemperatureCalibration */ { "Calibrar", "temperatura" }, + /* SettingsReset */ { "Reset de", "fábrica?" }, + /* VoltageCalibration */ { "Calibrar", "tensão" }, + /* AdvancedSoldering */ { "Tela trabalho", "avançada" }, + /* ScrollingSpeed */ { "Velocidade", "texto ajuda" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Configurações\nSolda", + /* PowerSavingMenu */ "Modos\nRepouso", + /* UIMenu */ "Interface\nUsuário", + /* AdvancedMenu */ "Menu\nAvançado", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Configurações de soldagem", + /* PowerSavingMenu */ "Configurações de economia de energia", + /* UIMenu */ "Configurações da interface do usuário", + /* AdvancedMenu */ "Opções avançadas", +}; + +#endif + +#ifdef LANG_RU +// ---- Русский ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Источник питания. Установка напряжения отключения. ", + /* SleepTemperature */ "Температура режима ожидания <С>", + /* SleepTimeout */ "Время до перехода в режим ожидания <Минуты>", + /* ShutdownTimeout */ "Время до отключения <Минуты>", + /* MotionSensitivity */ "Акселерометр <0. Выкл. 1. мин. чувствительный 9. макс. чувствительный>", + /* TemperatureUnit */ "В чем измерять температуру", + /* AdvancedIdle */ "Показывать детальную информацию маленьким шрифтом на домашнем экране", + /* DisplayRotation */ "Ориентация дисплея ", + /* BoostEnabled */ "Турбо-режим при удержании кнопки А при пайке ", + /* BoostTemperature */ "Температура в турбо-режиме", + /* AutoStart */ "Автоматический запуск паяльника при включении питания. T=Нагрев, S=Режим ожидания,F=Выкл.", + /* CooldownBlink */ "Показывать температуру на экране охлаждения, пока жало остается горячим.", + /* TemperatureCalibration */ "Калибровка термодатчика.", + /* SettingsReset */ "Сброс всех настроек.", + /* VoltageCalibration */ "Калибровка напряжения входа. Настройка кнопками, нажать и удержать чтобы завершить.", + /* AdvancedSoldering */ "Показывать детальную информацию при пайке.", + /* ScrollingSpeed */ "Скорость прокрутки текста", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Убедитесь, что жало остыло до комнатной температуры, прежде чем продолжать!"; +const char* SettingsResetWarning = "Вы действительно хотите сбросить настройки до значений по умолчанию?"; +const char* UVLOWarningString = "АККУМ--"; +const char* UndervoltageString = "Под питанием"; +const char* InputVoltageString = "Питание B: "; +const char* WarningTipTempString = "Жало t°: "; +const char* BadTipString = "Жало--"; +const char* SleepingSimpleString = "Сон "; +const char* SleepingAdvancedString = "Ожидание..."; +const char* WarningSimpleString = " АЙ!"; +const char* WarningAdvancedString = "ВНИМАНИЕ ГОРЯЧО"; +const char* SleepingTipAdvancedString = "Жало:"; +const char* IdleTipString = "Жало:"; +const char* IdleSetString = " ->"; +const char* TipDisconnectedString = "Жало отключено"; +const char* SolderingAdvancedPowerPrompt = "Питание: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'П'; +const char SettingLeftChar = 'Л'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = '+'; +const char SettingSlowChar = '-'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Источник", "питания" }, + /* SleepTemperature */ { "Темпер.", "сна" }, + /* SleepTimeout */ { "Таймаут", "сна" }, + /* ShutdownTimeout */ { "Время до", "отключения" }, + /* MotionSensitivity */ { "Чувст. сенсо-", "ра движения" }, + /* TemperatureUnit */ { "Формат темпе-", "ратуры(C°/F°)" }, + /* AdvancedIdle */ { "Подробный ре-", "жим ожидания" }, + /* DisplayRotation */ { "Автоповорот", "экрана" }, + /* BoostEnabled */ { "Режим", "Турбо" }, + /* BoostTemperature */ { "Темпер.", "Турбо" }, + /* AutoStart */ { "Горячий", "старт" }, + /* CooldownBlink */ { "Показ t° при", "остывании" }, + /* TemperatureCalibration */ { "Калибровка", "температуры" }, + /* SettingsReset */ { "Сбросить все", "настройки?" }, + /* VoltageCalibration */ { "Калибровка", "напряжения" }, + /* AdvancedSoldering */ { "Подробный ре-", "жим пайки" }, + /* ScrollingSpeed */ { "Скорость", "текста" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Параметры\nпайки", + /* PowerSavingMenu */ "Режим\nсна", + /* UIMenu */ "Пользовател\nинтерфейс", + /* AdvancedMenu */ "Дополнител.\nпараметры", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Параметры пайки", + /* PowerSavingMenu */ "Параметры экономии энергии", + /* UIMenu */ "Параметры пользовательского интерфейса", + /* AdvancedMenu */ "Дополнительные параметры", +}; + +#endif + +#ifdef LANG_SK +// ---- SK ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Zdroj napatia. Nastavit napatie pre vypnutie (cutoff) ", + /* SleepTemperature */ "Kludova teplota (v nastavenych jednotkach)", + /* SleepTimeout */ "Kludovy rezim po ", + /* ShutdownTimeout */ "Cas na vypnutie ", + /* MotionSensitivity */ "Citlivost detekcie pohybu <0=Vyp, 1=Min ... 9=Max>", + /* TemperatureUnit */ "Jednotky merania teploty ", + /* AdvancedIdle */ "Zobrazit detailne informacie v kludovom rezime ", + /* DisplayRotation */ "Orientacia displeja ", + /* BoostEnabled */ "Povolit tlacidlo pre prudky nahrev ", + /* BoostTemperature */ "Cielova teplota pre prudky nahrev (v nastavenych jednotkach)", + /* AutoStart */ "Pri starte spustit rezim spajkovania ", + /* CooldownBlink */ "Blikanie ukazovatela teploty pocas chladnutia hrotu ", + /* TemperatureCalibration */ "Kalibracia posunu hrotu", + /* SettingsReset */ "Tovarenske nastavenia", + /* VoltageCalibration */ "Kalibracia VIN. Kratke stlacenie meni nastavenie, dlhe stlacenie pre navrat", + /* AdvancedSoldering */ "Zobrazenie detailov pocas spajkovania ", + /* ScrollingSpeed */ "Speed this text scrolls past at", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Najprv sa prosim uistite, ze hrot ma izbovu teplotu!"; +const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "Undervoltage"; +const char* InputVoltageString = "Input V: "; +const char* WarningTipTempString = "Tip Temp: "; +const char* BadTipString = "BAD TIP"; +const char* SleepingSimpleString = "Chrr"; +const char* SleepingAdvancedString = "Kludovy rezim..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "HROT JE HORUCI !"; +const char* SleepingTipAdvancedString = "Tip:"; +const char* IdleTipString = "Tip:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "TIP DISCONNECTED"; +const char* SolderingAdvancedPowerPrompt = "Power: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'R'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'F'; +const char SettingSlowChar = 'S'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "PWRSC" }, + /* SleepTemperature */ { "STMP" }, + /* SleepTimeout */ { "STME" }, + /* ShutdownTimeout */ { "SHTME" }, + /* MotionSensitivity */ { "MSENSE" }, + /* TemperatureUnit */ { "TMPUNT" }, + /* AdvancedIdle */ { "ADVIDL" }, + /* DisplayRotation */ { "DSPROT" }, + /* BoostEnabled */ { "BOOST" }, + /* BoostTemperature */ { "BTMP" }, + /* AutoStart */ { "ASTART" }, + /* CooldownBlink */ { "CLBLNK" }, + /* TemperatureCalibration */ { "TMP CAL?" }, + /* SettingsReset */ { "RESET?" }, + /* VoltageCalibration */ { "CAL VIN?" }, + /* AdvancedSoldering */ { "ADVSLD" }, + /* ScrollingSpeed */ { "DESCSP" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PIDP" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PIDI" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PIDD" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Soldering\nSettings", + /* PowerSavingMenu */ "Sleep\nModes", + /* UIMenu */ "User\nInterface", + /* AdvancedMenu */ "Advanced\nOptions", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Soldering settings", + /* PowerSavingMenu */ "Power Saving Settings", + /* UIMenu */ "User Interface settings", + /* AdvancedMenu */ "Advanced options", +}; + +#endif + +#ifdef LANG_SR +// ---- Srpski ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Izvor napajanja. Postavlja napon isključivanja. ", + /* SleepTemperature */ "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. ", + /* SleepTimeout */ "Vreme mirovanja nakon koga lemilica spušta temperaturu. ", + /* ShutdownTimeout */ "Vreme mirovanja nakon koga će se lemilica ugasiti.", + /* MotionSensitivity */ "Osetljivost prepoznavanja pokreta. <0=Ugašeno, 1=Najmanje osetljivo, 9=Najosjetljivije>", + /* TemperatureUnit */ "Jedinica temperature. ", + /* AdvancedIdle */ "Prikazivanje detaljnih informacija manjim fontom tokom čekanja.", + /* DisplayRotation */ "Orijentacija ekrana. ", + /* BoostEnabled */ "Držanjem prednjeg dugmeta prilikom lemljenja aktivira se pojačani (Boost) način.", + /* BoostTemperature */ "Temperatura u pojačanom (Boost) načinu.", + /* AutoStart */ "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grejati.", + /* CooldownBlink */ "Blinkanje temperature prilikom hlađenja, ako je lemilica vruća.", + /* TemperatureCalibration */ "Kalibrisanje temperature meri razliku temperatura vrha i drške, dok je lemilica hladna.", + /* SettingsReset */ "Vraćanje svih podešavanja na fabričke vrednosti.", + /* VoltageCalibration */ "Kalibracija ulaznog napona. Podešavanje tastera, dugački pritisak za kraj.", + /* AdvancedSoldering */ "Prikazivanje detaljnih informacija tokom lemljenja.", + /* ScrollingSpeed */ "Brzina kretanja dugačkih poruka ", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Proverite da li je vrh ohlađen na sobnu temperaturu pre nego što nastavite!"; +const char* SettingsResetWarning = "Jeste li sigurni da želite da vratite sva podešavanja na fabričke vrednosti?"; +const char* UVLOWarningString = "BATERIJA"; +const char* UndervoltageString = "PRENIZAK NAPON"; +const char* InputVoltageString = "Napajanje: "; +const char* WarningTipTempString = "Temp vrha: "; +const char* BadTipString = "LOŠ VRH"; +const char* SleepingSimpleString = "Zzz "; +const char* SleepingAdvancedString = "SPAVANJE..."; +const char* WarningSimpleString = "VRUĆ"; +const char* WarningAdvancedString = "OPREZ, VRUĆE!"; +const char* SleepingTipAdvancedString = "Vrh:"; +const char* IdleTipString = "Vrh:"; +const char* IdleSetString = " / "; +const char* TipDisconnectedString = "VRH NIJE SPOJEN!"; +const char* SolderingAdvancedPowerPrompt = "Snaga: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'D'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'B'; +const char SettingSlowChar = 'S'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Izvor", "napajanja" }, + /* SleepTemperature */ { "Temp", "spavanja" }, + /* SleepTimeout */ { "Vreme", "spavanja" }, + /* ShutdownTimeout */ { "Vreme", "gašenja" }, + /* MotionSensitivity */ { "Osetljivost", "pokreta" }, + /* TemperatureUnit */ { "Jedinica", "temperature" }, + /* AdvancedIdle */ { "Detalji", "pri čekanju" }, + /* DisplayRotation */ { "Rotacija", "ekrana" }, + /* BoostEnabled */ { "Boost", "način" }, + /* BoostTemperature */ { "Boost", "temp" }, + /* AutoStart */ { "Auto", "start" }, + /* CooldownBlink */ { "Upozorenje", "pri hlađenju" }, + /* TemperatureCalibration */ { "Kalibracija", "temperature" }, + /* SettingsReset */ { "Fabričke", "postavke" }, + /* VoltageCalibration */ { "Kalibracija", "napona napajanja" }, + /* AdvancedSoldering */ { "Detalji", "pri lemljenju" }, + /* ScrollingSpeed */ { "Brzina", "poruka" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Postavke\nlemljenja", + /* PowerSavingMenu */ "Ušteda\nenergije", + /* UIMenu */ "Korisničke\nopcije", + /* AdvancedMenu */ "Napredne\nopcije", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Postavke pri lemljenju", + /* PowerSavingMenu */ "Postavke spavanja i štednje energije", + /* UIMenu */ "Postavke korisničkih opcija", + /* AdvancedMenu */ "Upravljanje naprednim opcijama", +}; + +#endif + +#ifdef LANG_SV +// ---- Svenska ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Strömkälla. Anger lägsta spänning. ", + /* SleepTemperature */ "Vilotemperatur ", + /* SleepTimeout */ "Vilo-timeout ", + /* ShutdownTimeout */ "Avstängnings-timeout ", + /* MotionSensitivity */ "Rörelsekänslighet <0.Av 1.minst känslig 9.mest känslig>", + /* TemperatureUnit */ "Temperaturenhet ", + /* AdvancedIdle */ "Visa detaljerad information i mindre typsnitt när inaktiv.", + /* DisplayRotation */ "Visningsläge ", + /* BoostEnabled */ "Aktivera främre knappen för turboläge (temperaturhöjning) vid lödning", + /* BoostTemperature */ "Temperatur i \\"turbo\\"-läge", + /* AutoStart */ "Startar automatiskt lödpennan vid uppstart. T=Lödning, S=Viloläge, F=Av", + /* CooldownBlink */ "Blinka temperaturen medan spetsen kyls av och fortfarande är varm.", + /* TemperatureCalibration */ "Kalibrera spets-kompensation.", + /* SettingsReset */ "Återställ alla inställningar", + /* VoltageCalibration */ "Inspänningskalibrering. Knapparna justerar, håll inne för avslut", + /* AdvancedSoldering */ "Visa detaljerad information vid lödning", + /* ScrollingSpeed */ "Hastighet som den här texten rullar i", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Please ensure the tip is at room temperature before continuing!"; +const char* SettingsResetWarning = "Are you sure you want to reset settings to default values?"; +const char* UVLOWarningString = "DC LÅG"; +const char* UndervoltageString = "Underspänning"; +const char* InputVoltageString = "Inspän. V: "; +const char* WarningTipTempString = "Spetstemp: "; +const char* BadTipString = "SPETSFEL"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Viloläge..."; +const char* WarningSimpleString = "VARM"; +const char* WarningAdvancedString = "!! SPETS VARM !!"; +const char* SleepingTipAdvancedString = "Spets:"; +const char* IdleTipString = "Spets:"; +const char* IdleSetString = " Ange:"; +const char* TipDisconnectedString = "SPETS URTAGEN"; +const char* SolderingAdvancedPowerPrompt = "Ström: "; +const char* OffString = "Av"; + +const char SettingRightChar = 'H'; +const char SettingLeftChar = 'V'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'S'; +const char SettingSlowChar = 'L'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Ström-", "källa" }, + /* SleepTemperature */ { "Vilo-", "temp" }, + /* SleepTimeout */ { "Vilo-", "timeout" }, + /* ShutdownTimeout */ { "Avstängn.", "timeout" }, + /* MotionSensitivity */ { "Rörelse-", "känslighet" }, + /* TemperatureUnit */ { "Temperatur-", "enheter" }, + /* AdvancedIdle */ { "Detaljerad", "vid inaktiv" }, + /* DisplayRotation */ { "Visnings", "läge" }, + /* BoostEnabled */ { "Turboläge", "aktiverat" }, + /* BoostTemperature */ { "Turbo-", "temp" }, + /* AutoStart */ { "Auto", "start" }, + /* CooldownBlink */ { "Nedkylnings-", "blink" }, + /* TemperatureCalibration */ { "Kalibrera", "temperatur?" }, + /* SettingsReset */ { "Fabriks-", "inställ?" }, + /* VoltageCalibration */ { "Kalibrera", "inspänning?" }, + /* AdvancedSoldering */ { "Detaljerad", "lödng.skärm" }, + /* ScrollingSpeed */ { "Beskrivning", "rullhast." }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Lödnings-\ninställningar", + /* PowerSavingMenu */ "Vilo-\nlägen", + /* UIMenu */ "Användar-\ngränssnitt", + /* AdvancedMenu */ "Avancerade\nalternativ", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Lödningsinställningar", + /* PowerSavingMenu */ "Viloläges-inställningar", + /* UIMenu */ "Användargränssnitts-inställningar", + /* AdvancedMenu */ "Avancerade alternativ", +}; + +#endif + +#ifdef LANG_TR +// ---- Türk ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Güç Kaynağı. kesim geriliminı ayarlar. ", + /* SleepTemperature */ "Uyku Sıcaklığı ", + /* SleepTimeout */ "Uyku Zaman Aşımı ", + /* ShutdownTimeout */ "Kapatma Zaman Aşımı ", + /* MotionSensitivity */ "Hareket Hassasiyeti <0.Kapalı 1.En az duyarlı 9.En duyarlı>", + /* TemperatureUnit */ "Sıcaklık Ünitesi ", + /* AdvancedIdle */ "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster.", + /* DisplayRotation */ "Görüntü Yönlendirme ", + /* BoostEnabled */ "Lehimleme yaparken ön tuşa basmak Boost moduna sokar(450C)", + /* BoostTemperature */ "\"boost\" Modu Derecesi", + /* AutoStart */ "Güç verildiğinde otomatik olarak lehimleme modunda başlat. T=Lehimleme Modu, S= Uyku Modu,F=Kapalı", + /* CooldownBlink */ "Soğutma ekranında uç hala sıcakken derece yanıp sönsün.", + /* TemperatureCalibration */ "Ucu kalibre et.", + /* SettingsReset */ "Bütün ayarları sıfırla", + /* VoltageCalibration */ "VIN Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas.", + /* AdvancedSoldering */ "Lehimleme yaparken detaylı bilgi göster", + /* ScrollingSpeed */ "Speed this text scrolls past at", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Lütfen devam etmeden önce ucun oda sıcaklığında olduğunu garantiye alın!"; +const char* SettingsResetWarning = "Are you sure to reset settings to default values?"; +const char* UVLOWarningString = "DC LOW"; +const char* UndervoltageString = "Undervoltage"; +const char* InputVoltageString = "Input V: "; +const char* WarningTipTempString = "Tip Temp: "; +const char* BadTipString = "BAD TIP"; +const char* SleepingSimpleString = "Zzzz"; +const char* SleepingAdvancedString = "Uyuyor..."; +const char* WarningSimpleString = "HOT!"; +const char* WarningAdvancedString = "UYARI! UÇ SICAK!"; +const char* SleepingTipAdvancedString = "Tip:"; +const char* IdleTipString = "Tip:"; +const char* IdleSetString = " Set:"; +const char* TipDisconnectedString = "TIP DISCONNECTED"; +const char* SolderingAdvancedPowerPrompt = "Power: "; +const char* OffString = "Off"; + +const char SettingRightChar = 'R'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = 'F'; +const char SettingSlowChar = 'S'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "PWRSC" }, + /* SleepTemperature */ { "STMP" }, + /* SleepTimeout */ { "STME" }, + /* ShutdownTimeout */ { "SHTME" }, + /* MotionSensitivity */ { "MSENSE" }, + /* TemperatureUnit */ { "TMPUNT" }, + /* AdvancedIdle */ { "ADVIDL" }, + /* DisplayRotation */ { "DSPROT" }, + /* BoostEnabled */ { "BOOST" }, + /* BoostTemperature */ { "BTMP" }, + /* AutoStart */ { "ASTART" }, + /* CooldownBlink */ { "CLBLNK" }, + /* TemperatureCalibration */ { "TMP CAL?" }, + /* SettingsReset */ { "RESET?" }, + /* VoltageCalibration */ { "CAL VIN?" }, + /* AdvancedSoldering */ { "ADVSLD" }, + /* ScrollingSpeed */ { "DESCSP" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PIDP" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PIDI" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PIDD" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Soldering\nSettings", + /* PowerSavingMenu */ "Sleep\nModes", + /* UIMenu */ "User\nInterface", + /* AdvancedMenu */ "Advanced\nOptions", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Soldering settings", + /* PowerSavingMenu */ "Power Saving Settings", + /* UIMenu */ "User Interface settings", + /* AdvancedMenu */ "Advanced options", +}; + +#endif + +#ifdef LANG_UA +// ---- Українська ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Установка напруги відключення. ", + /* SleepTemperature */ "Температура режиму очікування ", + /* SleepTimeout */ "Час до переходу в режим очікування <Доступно отключение>", + /* ShutdownTimeout */ "Час до відключення <Доступно відключення>", + /* MotionSensitivity */ "Акселерометр <0 - Викл. 1 хв. чутливості 9 - макс. чутливості>", + /* TemperatureUnit */ "Одиниця виміру температури ", + /* AdvancedIdle */ "Показувати детальну в режимі налаштувань <Замість картинки>", + /* DisplayRotation */ "Орієнтація дисплея ", + /* BoostEnabled */ "Турбо-режим при утриманні кнопки А при пайці", + /* BoostTemperature */ "Температура в Турбо-режимі", + /* AutoStart */ "Автоматичний перехід в режим пайки при включенні живлення.", + /* CooldownBlink */ "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає", + /* TemperatureCalibration */ "Калібрування температурного датчика.", + /* SettingsReset */ "Скидання всіх параметрів до вихідних значень.", + /* VoltageCalibration */ "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити.", + /* AdvancedSoldering */ "Показувати детальну інформацію при пайці.", + /* ScrollingSpeed */ "Швидкість прокрутки тексту", +#ifdef PIDSETTINGS + /* PidSettingsP */ "PID P term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ "PID I term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ "PID D term. Inverse values! This acts as a divisor. So Larger numbers == typically smaller in other systems", +#endif +}; + +const char* SettingsCalibrationWarning = "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!"; +const char* SettingsResetWarning = "Ви дійсно хочете скинути налаштування до значень за замовчуванням?"; +const char* UVLOWarningString = "АККУМ--"; +const char* UndervoltageString = "Під живленням"; +const char* InputVoltageString = "Жив.(B): "; +const char* WarningTipTempString = "Жало t°: "; +const char* BadTipString = "Жало--"; +const char* SleepingSimpleString = "Сон "; +const char* SleepingAdvancedString = "Очікування..."; +const char* WarningSimpleString = "АЙ!"; +const char* WarningAdvancedString = "УВАГА ГАРЯЧЕ!"; +const char* SleepingTipAdvancedString = "Жало:"; +const char* IdleTipString = "Жало:"; +const char* IdleSetString = " ->"; +const char* TipDisconnectedString = "Жало вимкнено!"; +const char* SolderingAdvancedPowerPrompt = "Живлення: "; +const char* OffString = "Вим"; + +const char SettingRightChar = 'R'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; +const char SettingFastChar = '+'; +const char SettingSlowChar = '-'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_DOUBLE_LINE; +const char* SettingsShortNames[][2] = { + /* PowerSource */ { "Джерело", "живлення" }, + /* SleepTemperature */ { "Темпер.", "сну" }, + /* SleepTimeout */ { "Таймаут", "сну" }, + /* ShutdownTimeout */ { "Часу до", "вимкнення" }, + /* MotionSensitivity */ { "Чутл. сенсо-", "ру руху" }, + /* TemperatureUnit */ { "Формат темпе-", "ратури(C°/F°)" }, + /* AdvancedIdle */ { "Детальний ре-", "жим очікуван." }, + /* DisplayRotation */ { "Автоповорот", "екрану" }, + /* BoostEnabled */ { "Режим", "Турбо" }, + /* BoostTemperature */ { "Темпер.", "Турбо" }, + /* AutoStart */ { "Гарячий", "старт" }, + /* CooldownBlink */ { "Показ t° при", "охолодж." }, + /* TemperatureCalibration */ { "Калібровка", "температури" }, + /* SettingsReset */ { "Скинути всі", "налаштування?" }, + /* VoltageCalibration */ { "Калібровка", "напруга" }, + /* AdvancedSoldering */ { "Детальний ре-", "жим пайки" }, + /* ScrollingSpeed */ { "Швидкість", "тексту" }, +#ifdef PIDSETTINGS + /* PidSettingsP */ { "PID", "P" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsI */ { "PID", "I" }, +#endif +#ifdef PIDSETTINGS + /* PidSettingsD */ { "PID", "D" }, +#endif +}; + +const char* SettingsMenuEntries[4] = { + /* SolderingMenu */ "Пайка\n", + /* PowerSavingMenu */ "Сон\n", + /* UIMenu */ "Інтерфейс\n", + /* AdvancedMenu */ "Інші\n", +}; + +const char* SettingsMenuEntriesDescriptions[4] = { + /* SolderingMenu */ "Налаштування для режиму пайки. Діють при включеному жалі.", + /* PowerSavingMenu */ "Налаштування при бездіяльності. Корисно що б не обпектися і з часом не спалити житло.", + /* UIMenu */ "Користувальницький інтерфейс.", + /* AdvancedMenu */ "Розширені налаштування. Додаткові зручності.", +}; + #endif