diff --git a/Bootup Logo/python_logo_converter/img2ts100.py b/Bootup Logo/python_logo_converter/img2ts100.py index 26bc8fed..8587c7f7 100644 --- a/Bootup Logo/python_logo_converter/img2ts100.py +++ b/Bootup Logo/python_logo_converter/img2ts100.py @@ -8,7 +8,7 @@ import sys try: from PIL import Image, ImageOps except ImportError as error: - raise ImportError("{}: {} requres Python Imaging Library (PIL). " + raise ImportError("{}: {} requres Python Imaging Library (PIL). " "Install with `pip` or OS-specific package " "management tool." .format(error, sys.argv[0])) @@ -32,29 +32,32 @@ def split16(word): return (word >> 8) & 0xff, word & 0xff -def intel_hex_line(file, record_type, offset, data): - """write a line of data in Intel hex format""" +def intel_hex_line(record_type, offset, data): + """generate a line of data in Intel hex format""" # length, address offset, record type record_length = len(data) - file.write(':{:02X}{:04X}{:02X}'.format(record_length, offset, record_type)) + yield ':{:02X}{:04X}{:02X}'.format(record_length, offset, record_type) # data - map(lambda byte: file.write("{:02X}".format(byte)), data) + for byte in data: + yield "{:02X}".format(byte) # compute and write checksum (with DOS line ending for compatibility/safety) - file.write("{:02X}\r\n" - .format((((sum(data, # sum data ... - record_length # ... and other ... - + sum(split16(offset)) # ... fields ... - + record_type) # ... on line - & 0xff) # low 8 bits - ^ 0xff) # two's ... - + 1) # ... complement - & 0xff)) # low 8 bits + yield "{:02X}\r\n".format((((sum(data, # sum data ... + record_length # ... and other ... + + sum(split16(offset)) # ... fields ... + + record_type) # ... on line + & 0xff) # low 8 bits + ^ 0xff) # two's ... + + 1) # ... complement + & 0xff) # low 8 bits def intel_hex(file, bytes_, start_address=0x0): """write block of data in Intel hex format""" + def write(generator): + file.write(''.join(generator)) + if len(bytes_) % INTELHEX_BYTES_PER_LINE != 0: raise ValueError("Program error: Size of LCD data is not evenly divisible by {}" .format(INTELHEX_BYTES_PER_LINE)) @@ -62,25 +65,21 @@ def intel_hex(file, bytes_, start_address=0x0): address_lo = start_address & 0xffff address_hi = (start_address >> 16) & 0xffff - intel_hex_line(file, - INTELHEX_EXTENDED_LINEAR_ADDRESS_RECORD, - 0, - split16(address_hi)) + write(intel_hex_line(INTELHEX_EXTENDED_LINEAR_ADDRESS_RECORD, 0, + split16(address_hi))) size_written = 0 while size_written < INTELHEX_MINIMUM_SIZE: offset = address_lo for line_start in range(0, len(bytes_), INTELHEX_BYTES_PER_LINE): - intel_hex_line(file, - INTELHEX_DATA_RECORD, - offset, - bytes_[line_start:line_start + INTELHEX_BYTES_PER_LINE]) + write(intel_hex_line(INTELHEX_DATA_RECORD, offset, + bytes_[line_start:line_start + INTELHEX_BYTES_PER_LINE])) size_written += INTELHEX_BYTES_PER_LINE if size_written >= INTELHEX_MINIMUM_SIZE: break offset += INTELHEX_BYTES_PER_LINE - intel_hex_line(file, INTELHEX_END_OF_FILE_RECORD, 0, ()) + write(intel_hex_line(INTELHEX_END_OF_FILE_RECORD, 0, ())) def img2hex(input_filename, diff --git a/README.md b/README.md index b7be3984..d010a608 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ This project is considered feature complete for use as a soldering iron, *so ple This is completely safe, if it goes wrong just put the .hex file from the official website onto the unit and your back to the old firmware. Downloads for the hex files to flash are available on the [releases page.](https://github.com/Ralim/ts100/releases) The file you want is called *(MODEL)_EN.hex* unless you want the translations, they are (MODEL)_*language short name*.hex. Where (MODEL) is either TS100 or TS80. -Officially the bootloader on the iron only works under windows. However, users have reported that it does work under Mac, and can be made to work under Linux *sometimes*. Details over on the [wiki page](https://github.com/Ralim/ts100/wiki/Upgrading-Firmware). +Officially the bootloader on the iron only works under Windows. However, users have reported that it does work under Mac, and can be made to work under Linux *sometimes*. Details over on the [wiki page](https://github.com/Ralim/ts100/wiki/Upgrading-Firmware). ``` 1. Hold the button closest to the tip, and plug in the USB to the computer. @@ -51,6 +51,7 @@ Officially the bootloader on the iron only works under windows. However, users h 8. Disconnect the USB and power up the iron. You're good to go. ``` + For the more adventurous out there, you can also load this firmware onto the device using a SWD programmer. On the bottom of the MCU riser pcb, there are 4 pads for programming. There is a complete device flash backup included in this repository. (Note this includes the bootloader, so will need a SWD programmer to load onto the unit). @@ -77,6 +78,7 @@ More details are over in the [Menu information.](menu.md) ## Thanks + If you love this firmware and want to continue my caffeine addiction, you can do so here (or email me for other options) : https://paypal.me/RalimTek I also want to should out to all of the [Fantastic Contributors](https://github.com/Ralim/ts100/graphs/contributors). diff --git a/Translation Editor/TranslationEditor.html b/Translation Editor/TranslationEditor.html index 35d50c8d..5b8507c0 100644 --- a/Translation Editor/TranslationEditor.html +++ b/Translation Editor/TranslationEditor.html @@ -48,6 +48,9 @@ } else if (id == "current-lang-file") { if (checkTranslationFile(file.name)) { app.current = json; + if (!app.current.cyrillicGlyphs){ + app.current.cyrillicGlyphs = false; + } app.meta.currentLoaded = true; } } @@ -238,6 +241,15 @@ Local Language Name + + Font table to use + + + +
diff --git a/Translation Editor/TranslationsParser.html b/Translation Editor/TranslationsParser.html index e34c0c69..22991740 100644 --- a/Translation Editor/TranslationsParser.html +++ b/Translation Editor/TranslationsParser.html @@ -84,6 +84,7 @@ if (!isDefined(lang)) { lang = { languageCode: langCode, + cyrillicGlyphs: false, messages: {}, characters: {}, menuDouble : false, @@ -97,6 +98,13 @@ continue; } + // Use Cyrillic glyphs + if (startsWith(line, "#define CYRILLIC_GLYPHS")) { + lang.cyrillicGlyphs = true; + entryIndex = 0; + continue; + } + // Menu type reMenuMode.lastIndex = 0; match = reMenuMode.exec(line); diff --git a/Translation Editor/make_translation.py b/Translation Editor/make_translation.py index ec289b4c..55f9a6bb 100644 --- a/Translation Editor/make_translation.py +++ b/Translation Editor/make_translation.py @@ -51,7 +51,7 @@ def readTranslations(jsonDir): langCodeFromJson = lang['languageCode'] except KeyError: langCodeFromJson = "(missing)" - + # ...cause they should be the same! if langCode != langCodeFromJson: raise ValueError("Invalid languageCode " + langCodeFromJson + " in file " + fileName) @@ -87,6 +87,14 @@ def writeLanguage(languageCode, defs, f): f.write(to_unicode("// ---- " + langName + " ----\n\n")) + try: + cyrillic = lang['cyrillicGlyphs'] + except KeyError: + cyrillic = False + + if cyrillic : + f.write(to_unicode("#define CYRILLIC_GLYPHS\n\n")) + # ----- Writing SettingsDescriptions obj = lang['menuOptions'] f.write(to_unicode("const char* SettingsDescriptions[] = {\n")) diff --git a/Translation Editor/translation_bg.json b/Translation Editor/translation_bg.json index 0dcc2885..dad3f1d8 100644 --- a/Translation Editor/translation_bg.json +++ b/Translation Editor/translation_bg.json @@ -1,5 +1,7 @@ { "languageCode": "BG", + "languageLocalName": "Български", + "cyrillicGlyphs": true, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Уверете се, че човката на поялника е със стайна температура преди да продължите!", @@ -218,7 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "български" + } } diff --git a/Translation Editor/translation_cs_cz.json b/Translation Editor/translation_cs.json similarity index 95% rename from Translation Editor/translation_cs_cz.json rename to Translation Editor/translation_cs.json index b3cc982e..3da69c9e 100644 --- a/Translation Editor/translation_cs_cz.json +++ b/Translation Editor/translation_cs.json @@ -1,5 +1,7 @@ { - "languageCode": "CS_CZ", + "languageCode": "CS", + "languageLocalName": "Český", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Ujistěte se, že hrot má pokojovou teplotu!", @@ -218,7 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Český" + } } diff --git a/Translation Editor/translation_dk.json b/Translation Editor/translation_da.json similarity index 95% rename from Translation Editor/translation_dk.json rename to Translation Editor/translation_da.json index 1d210919..fc6eb8f6 100644 --- a/Translation Editor/translation_dk.json +++ b/Translation Editor/translation_da.json @@ -1,5 +1,7 @@ { - "languageCode": "DK", + "languageCode": "DA", + "languageLocalName": "Dansk", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Sørg for at loddespidsen er ved stuetemperatur, inden du fortsætter!", @@ -218,7 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Dansk" + } } diff --git a/Translation Editor/translation_de.json b/Translation Editor/translation_de.json index 5cfaab4a..e8cf89da 100644 --- a/Translation Editor/translation_de.json +++ b/Translation Editor/translation_de.json @@ -1,9 +1,11 @@ { "languageCode": "DE", + "languageLocalName": "Deutsch", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Calibration done!", + "SettingsCalibrationDone": "Kalibrierung abgeschlossen!", "SettingsCalibrationWarning": "Vor dem Fortfahren muss die Lötspitze vollständig abgekühlt sein!", - "SettingsResetWarning": "Sind Sie sicher, dass Sie alle Werte Zurücksetzen wollen?", + "SettingsResetWarning": "Sind Sie sicher, dass Sie alle Werte zurücksetzen wollen?", "UVLOWarningString": "V niedr.", "UndervoltageString": "Unterspannung", "InputVoltageString": "V Eingang: ", @@ -18,7 +20,7 @@ "IdleSetString": " Soll:", "TipDisconnectedString": "Spitze fehlt", "SolderingAdvancedPowerPrompt": "Leistung: ", - "OffString": "Off" + "OffString": "Aus" }, "characters": { "SettingRightChar": "R", @@ -198,27 +200,34 @@ "TipModel": { "text": "TIPMO", "text2": [ - "Tip", - "Model" + "Löt-", + "spitze" ], - "desc": "Tip Model selection" + "desc": "Auswahl der Lötspitze" }, "SimpleCalibrationMode": { "text": "SMPCAL", "text2": [ - "Simple", - "Calibration" + "Einfache", + "Kalibrierung" ], - "desc": "Simple Calibration using Hot water" + "desc": "Einfache Kalibrierung mittels heißem Wasser" }, "AdvancedCalibrationMode": { "text": "ADVCAL", "text2": [ - "Advanced", - "Calibration" + "Erweiterte", + "Kalibrierung" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Erweiterte Kalibrierung mittels eines Thermoelements an der Lötspitze" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Leistungs-", + "aufnahme" + ], + "desc": "Leistungsaufnahme der verwendeten Spannungsversorgung" } - }, - "languageLocalName": "Deutsch" + } } diff --git a/Translation Editor/translation_en.json b/Translation Editor/translation_en.json index 68b95585..aabf536a 100644 --- a/Translation Editor/translation_en.json +++ b/Translation Editor/translation_en.json @@ -1,6 +1,7 @@ { "languageCode": "EN", "languageLocalName": "English", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Please ensure the tip is at room temperature before continuing!", @@ -28,6 +29,7 @@ "SettingFastChar": "F", "SettingSlowChar": "S" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Advanced options" } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "PWRSC", @@ -219,7 +220,7 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" - } + }, "PowerInput": { "text": "PWRW", "text2": [ @@ -227,6 +228,6 @@ "Wattage" ], "desc": "Power Wattage of the power adapter used" - }, + } } } \ No newline at end of file diff --git a/Translation Editor/translation_es.json b/Translation Editor/translation_es.json index 5a0d2f10..93307586 100644 --- a/Translation Editor/translation_es.json +++ b/Translation Editor/translation_es.json @@ -1,5 +1,7 @@ { "languageCode": "ES", + "languageLocalName": "Español", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "¡Asegúrese que la punta esté a temperatura ambiente antes de proceder!", @@ -218,7 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Español" + } } diff --git a/Translation Editor/translation_fi.json b/Translation Editor/translation_fi.json index 0e882768..3374046d 100644 --- a/Translation Editor/translation_fi.json +++ b/Translation Editor/translation_fi.json @@ -1,6 +1,7 @@ { "languageCode": "FI", "languageLocalName": "Suomi", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Varmista että kärki on huoneenlämpöinen ennen jatkamista!", @@ -28,6 +29,7 @@ "SettingFastChar": "N", "SettingSlowChar": "H" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Lisäasetukset" } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "", @@ -219,6 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } } } diff --git a/Translation Editor/translation_fr.json b/Translation Editor/translation_fr.json index b7b32408..350ae9a6 100644 --- a/Translation Editor/translation_fr.json +++ b/Translation Editor/translation_fr.json @@ -1,22 +1,24 @@ { "languageCode": "FR", + "languageLocalName": "Français", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Calibration done!", + "SettingsCalibrationDone": "Calibration effectuée!", "SettingsCalibrationWarning": "Assurez-vous que la panne soit à température ambiante avant de continuer!", "SettingsResetWarning": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs d'usine?", - "UVLOWarningString": "DC FAIBLE", + "UVLOWarningString": "DC FAIBL", "UndervoltageString": "Sous-tension", - "InputVoltageString": "V d'entrée: ", - "WarningTipTempString": "Temp. Panne: ", + "InputVoltageString": "V d'entrée:", + "WarningTipTempString": "Temp. Panne:", "BadTipString": "PANNE HS", "SleepingSimpleString": "Zzzz", "SleepingAdvancedString": "En veille...", "WarningSimpleString": "HOT!", "WarningAdvancedString": "ATTENTION! CHAUD", - "SleepingTipAdvancedString": "PANNE:", - "IdleTipString": "PANNE:", + "SleepingTipAdvancedString": "Panne:", + "IdleTipString": "Tip:", "IdleSetString": " Set:", - "TipDisconnectedString": "PANNE DEBRANCH", + "TipDisconnectedString": "PANNE DÉBRANCHÉE", "SolderingAdvancedPowerPrompt": "Puissance: ", "OffString": "Off" }, @@ -24,36 +26,36 @@ "SettingRightChar": "D", "SettingLeftChar": "G", "SettingAutoChar": "A", - "SettingFastChar": "F", - "SettingSlowChar": "S" + "SettingFastChar": "R", + "SettingSlowChar": "L" }, "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ - "Soudure", - "Paramètres" + "Paramètres", + "de soudure" ], - "desc": "Paramètres de soudage" + "desc": "Paramètres de soudure" }, "PowerSavingMenu": { "text2": [ "Mode", - "Veille" + "veille" ], "desc": "Paramètres d'économie d'énergie" }, "UIMenu": { "text2": [ "Interface", - "Utilisateur" + "utilisateur" ], "desc": "Paramètres de l'interface utilisateur" }, "AdvancedMenu": { "text2": [ "Options", - "Advanced" + "avancées" ], "desc": "Options avancées" } @@ -110,7 +112,7 @@ "AdvancedIdle": { "text": "", "text2": [ - "Ecran veille", + "Écran veille", "détaillé" ], "desc": "Afficher des informations détaillées lors de la veille." @@ -151,17 +153,17 @@ "text": "", "text2": [ "Refroidir en", - "clignottant" + "clignotant" ], "desc": "Faire clignoter la température lors du refroidissement tant que la panne est chaude." }, "TemperatureCalibration": { "text": "", "text2": [ - "Etalonner", + "Étalonner", "température" ], - "desc": "Etalonner température de la panne." + "desc": "Étalonner température de la panne." }, "SettingsReset": { "text": "", @@ -174,15 +176,15 @@ "VoltageCalibration": { "text": "", "text2": [ - "Etalonner", + "Étalonner", "tension d'entrée" ], - "desc": "Etalonner tension d'entrée. Boutons pour ajuster, appui long pour quitter" + "desc": "Étalonner tension d'entrée. Boutons pour ajuster, appui long pour quitter" }, "AdvancedSoldering": { "text": "", "text2": [ - "Ecran soudure", + "Écran soudure", "détaillé" ], "desc": "Afficher des informations détaillées pendant la soudure" @@ -198,27 +200,34 @@ "TipModel": { "text": "TIPMO", "text2": [ - "Tip", - "Model" + "Panne", + "Modèle" ], - "desc": "Tip Model selection" + "desc": "Sélection du modèle de la panne" }, "SimpleCalibrationMode": { "text": "SMPCAL", "text2": [ - "Simple", - "Calibration" + "Calibration", + "simple" ], - "desc": "Simple Calibration using Hot water" + "desc": "Calibration simple à l'aide d'eau chaude" }, "AdvancedCalibrationMode": { "text": "ADVCAL", "text2": [ - "Advanced", - "Calibration" + "Calibration", + "avancées" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Calibration avancées à l'aide d'un thermocouple sur la panne" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Puissance de", + "l'alimentation" + ], + "desc": "Puissance de l'alimentation utilisée" } - }, - "languageLocalName": "Français" -} + } +} \ No newline at end of file diff --git a/Translation Editor/translation_hr.json b/Translation Editor/translation_hr.json index 13e05bce..4ef14df1 100644 --- a/Translation Editor/translation_hr.json +++ b/Translation Editor/translation_hr.json @@ -1,8 +1,10 @@ { "languageCode": "HR", "languageLocalName": "Hrvatski", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Calibration done!", + "SettingsCalibrationDone": "Kalibracija gotova!", + "SettingsCalibrationWarning": "Provjerite da je vršak ohlađen na sobnu temperaturu prije nego što nastavite!", "SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?", "UVLOWarningString": "BATERIJA", "UndervoltageString": "PRENIZAK NAPON", @@ -18,7 +20,6 @@ "IdleSetString": " / ", "TipDisconnectedString": "VRH NIJE SPOJEN!", "SolderingAdvancedPowerPrompt": "Snaga: ", - "SettingsCalibrationWarning": "Provjerite da je vršak ohlađen na sobnu temperaturu prije nego što nastavite!", "OffString": "Off" }, "characters": { @@ -28,6 +29,7 @@ "SettingFastChar": "B", "SettingSlowChar": "S" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Upravljanje naprednim opcijama" } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "PWRSC", @@ -199,26 +200,34 @@ "TipModel": { "text": "TIPMO", "text2": [ - "Tip", - "Model" + "Model", + "Vrha" ], - "desc": "Tip Model selection" + "desc": "Odabir modela lemnog vrha" }, "SimpleCalibrationMode": { "text": "SMPCAL", "text2": [ - "Simple", - "Calibration" + "Jednostavna", + "kalibracija" ], - "desc": "Simple Calibration using Hot water" + "desc": "Kalibracija kipućom vodom" }, "AdvancedCalibrationMode": { "text": "ADVCAL", "text2": [ - "Advanced", - "Calibration" + "Napredna", + "kalibracija" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Kalibracija korištenjem termo-elementa" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Snaga", + "napajanja" + ], + "desc": "Snaga modula za napajanje" } } -} +} \ No newline at end of file diff --git a/Translation Editor/translation_hu.json b/Translation Editor/translation_hu.json index 15c000c0..0a909db4 100644 --- a/Translation Editor/translation_hu.json +++ b/Translation Editor/translation_hu.json @@ -1,45 +1,47 @@ { "languageCode": "HU", + "languageLocalName": "Magyar", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Calibration done!", - "SettingsCalibrationWarning": "Folytatás előtt győződj meg róla, hogy a hegy szobahőmérsékletű!", + "SettingsCalibrationDone": "Kalibráció befejezve!", + "SettingsCalibrationWarning": "Folytatás előtt győződjön meg róla, hogy a hegy szobahőmérsékletű!", "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": "HEGY", + "UVLOWarningString": "DC KEVÉS", + "UndervoltageString": "Alulfeszültség", + "InputVoltageString": "Bemenet V: ", + "WarningTipTempString": "Hegy hő: ", + "BadTipString": "HEGY HIB", "SleepingSimpleString": "Zzzz", "SleepingAdvancedString": "Alvás...", - "WarningSimpleString": "HOT!", + "WarningSimpleString": "FORR", "WarningAdvancedString": "!! FORRÓ HEGY !!", - "SleepingTipAdvancedString": "Tip:", - "IdleTipString": "Tip:", - "IdleSetString": " Set:", - "TipDisconnectedString": "TIP DISCONNECTED", - "SolderingAdvancedPowerPrompt": "Power: ", - "OffString": "Off" + "SleepingTipAdvancedString": "Hegy:", + "IdleTipString": "Hegy:", + "IdleSetString": " Cél:", + "TipDisconnectedString": "HEGY LEVÉVE", + "SolderingAdvancedPowerPrompt": "Telj: ", + "OffString": "Ki" }, "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", + "SettingRightChar": "J", + "SettingLeftChar": "B", "SettingAutoChar": "A", - "SettingFastChar": "F", - "SettingSlowChar": "S" + "SettingFastChar": "G", + "SettingSlowChar": "L" }, "menuDouble": false, "menuGroups": { "SolderingMenu": { "text2": [ - "Forrasztás", - "Beállítások" + "Forrasztási", + "beállítások" ], "desc": "Forrasztási beállítások" }, "PowerSavingMenu": { "text2": [ - "Alvás", - "Módok" + "Alvási", + "módok" ], "desc": "Energiatakarékossági beállítások" }, @@ -52,173 +54,180 @@ }, "AdvancedMenu": { "text2": [ - "Speciális", + "Haladó", "beállítások" ], - "desc": "Speciális beállítások" + "desc": "Haladó beállítások" } }, "menuOptions": { "PowerSource": { - "text": "PWRSC", + "text": "ÁRAMF", "text2": [ - "", - "" + "Áram", + "forrás" ], "desc": "Áramforrás. Beállítja a lekapcsolási feszültséget. " }, "SleepTemperature": { - "text": "STMP", + "text": "AHŐM", "text2": [ - "", - "" + "Alvási", + "hőfok" ], "desc": "Alvási hőmérséklet " }, "SleepTimeout": { - "text": "STME", + "text": "AIDŐ", "text2": [ - "", - "" + "Alvás", + "időzítő" ], - "desc": "Elalvási időzítő " + "desc": "Alvás időzítő " }, "ShutdownTimeout": { - "text": "SHTME", + "text": "KIIDŐ", "text2": [ - "", - "" + "Kikapcsolás", + "időzítő" ], - "desc": "Kikapcsolási időzítő " + "desc": "Kikapcsolási időzítő " }, "MotionSensitivity": { - "text": "MSENSE", + "text": "MOZGÉR", "text2": [ - "", - "" + "Mozgás", + "érzékenység" ], - "desc": "Mozgás érzékenység beállítása. <0.Ki 1.kevésbé érzékeny 9.legérzékenyebb>" + "desc": "Mozgás érzékenység beállítása. <0.kikapcsolva 1.legkevésbé érzékeny 9.legérzékenyebb>" }, "TemperatureUnit": { - "text": "TMPUNT", + "text": "HŐEGYS", "text2": [ - "", - "" + "Hőmérséklet", + "mértékegysége" ], - "desc": "Hőmérsékleti egység " + "desc": "Hőmérséklet mértékegysége " }, "AdvancedIdle": { - "text": "ADVIDL", + "text": "RÉSZLI", "text2": [ - "", - "" + "Részletes", + "készenlét" ], "desc": "Részletes információ megjelenítése kisebb betűméretben a készenléti képernyőn." }, "DisplayRotation": { - "text": "DSPROT", + "text": "KIJTÁJ", "text2": [ - "", - "" + "Kijelző", + "tájolása" ], - "desc": "Megjelenítési tájolás " + "desc": "Kijelző tájolása " }, "BoostEnabled": { "text": "BOOST", "text2": [ - "", - "" + "Boost", + "mód" ], - "desc": "Elülső gombbal lépjen boost módba, 450C forrasztás közben" + "desc": "Elülső gombbal boost módba (450C) lép forrasztás közben" }, "BoostTemperature": { - "text": "BTMP", + "text": "BHŐ", "text2": [ - "", - "" + "Boost", + "hőfok" ], "desc": "Hőmérséklet \"boost\" módban" }, "AutoStart": { "text": "ASTART", "text2": [ - "", - "" + "Automatikus", + "indítás" ], - "desc": "Bekapcsolás után automatikusan lépjen forrasztás módba. T=Forrasztás, S=Alvó mód,F=Ki" + "desc": "Bekapcsolás után automatikusan lépjen forrasztás módba. T=forrasztás, S=alvó mód, F=ki" }, "CooldownBlink": { - "text": "CLBLNK", + "text": "HŰLÉSV", "text2": [ - "", - "" + "Villogás", + "hűléskor" ], "desc": "Villogjon a hőmérséklet hűlés közben, amíg a hegy forró." }, "TemperatureCalibration": { - "text": "TMP CAL?", + "text": "HŐM KAL?", "text2": [ - "", - "" + "Hőmérséklet", + "kalibrálása?" ], - "desc": "Hegy hőmérsékletének kalibrálása" + "desc": "Hegy hőmérséklet-különbségének kalibrálása." }, "SettingsReset": { "text": "RESET?", "text2": [ - "", - "" + "Gyári", + "beállítások?" ], "desc": "Beállítások alaphelyzetbe állítása" }, "VoltageCalibration": { - "text": "CAL VIN?", + "text": "VIN KAL?", "text2": [ - "", - "" + "Bemeneti fesz", + "kalibrálása?" ], - "desc": "A bemeneti feszültség kalibrálása. Röviden megnyomva állítsa be, hosszan nyomja meg a kilépéshez." + "desc": "Bemeneti feszültség kalibrálása. Röviden megnyomva módosítás, hosszan megnyomva kilépés" }, "AdvancedSoldering": { - "text": "ADVSLD", + "text": "HALKÉP", "text2": [ - "", - "" + "Részletes", + "forr. kép." ], "desc": "Részletes információk megjelenítése forrasztás közben" }, "ScrollingSpeed": { - "text": "DESCSP", + "text": "GÖRGS", "text2": [ - "", - "" + "Görgetés", + "sebessége" ], - "desc": "Szöveg görgetésének gyorsítása" + "desc": "Szöveggörgetés sebessége" }, "TipModel": { - "text": "TIPMO", + "text": "HEGYMOD", "text2": [ - "Tip", - "Model" + "Forrasztóhegy", + "modell" ], - "desc": "Tip Model selection" + "desc": "Forrasztóhegy modell kiválasztása" }, "SimpleCalibrationMode": { - "text": "SMPCAL", + "text": "EGYSZKAL", "text2": [ - "Simple", - "Calibration" + "Egyszerű", + "kalibráció" ], - "desc": "Simple Calibration using Hot water" + "desc": "Egyszerű kalibrálás forró víz segítségével" }, "AdvancedCalibrationMode": { - "text": "ADVCAL", + "text": "HALKAL", "text2": [ - "Advanced", - "Calibration" + "Haladó", + "Kalibráció" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Haladó kalibrálás hegyre helyezett hőelem segítségével" + }, + "PowerInput": { + "text": "TELJW", + "text2": [ + "Bemeneti", + "teljesítmény" + ], + "desc": "A tápegység által leadott teljesítmény" } - }, - "languageLocalName": "Magyar" -} + } +} \ No newline at end of file diff --git a/Translation Editor/translation_it.json b/Translation Editor/translation_it.json index 90eb6026..f363b815 100644 --- a/Translation Editor/translation_it.json +++ b/Translation Editor/translation_it.json @@ -1,5 +1,7 @@ { "languageCode": "IT", + "languageLocalName": "Italiano", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibrazione effettuata", "SettingsCalibrationWarning": "Assicurati che la punta si trovi a temperatura ambiente prima di continuare!", @@ -14,10 +16,10 @@ "WarningSimpleString": "HOT!", "WarningAdvancedString": "PUNTA CALDA!", "SleepingTipAdvancedString": "Punta:", - "IdleTipString": "Punta:", + "IdleTipString": "T punta:", "IdleSetString": "/", "TipDisconnectedString": "PUNTA ASSENTE", - "SolderingAdvancedPowerPrompt": "Potenza:", + "SolderingAdvancedPowerPrompt": "Potenz:", "OffString": "OFF" }, "characters": { @@ -110,10 +112,10 @@ "AdvancedIdle": { "text": "", "text2": [ - "Mostra", - "dettagli" + "Interfaccia", + "testuale" ], - "desc": "Mostra informazioni dettagliate con un carattere più piccolo all'interno della schermata principale" + "desc": "Mostra informazioni dettagliate all'interno della schermata principale" }, "DisplayRotation": { "text": "", @@ -129,7 +131,7 @@ "Funzione", "«Turbo»" ], - "desc": "Il tasto superiore attiva la funzione «Turbo» durante la modalità Saldatura" + "desc": "Attiva la funzione «Turbo», durante la modalità Saldatura, tenendo premuto il tasto superiore" }, "BoostTemperature": { "text": "", @@ -199,7 +201,7 @@ "text": "TIPMO", "text2": [ "Modello", - "della punta" + "punta" ], "desc": "Seleziona il modello della punta in uso" }, @@ -218,7 +220,14 @@ "avanzata" ], "desc": "Calibra le rilevazioni di temperatura attraverso la termocoppia presente nella punta" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Potenza", + "alimentaz" + ], + "desc": "Imposta la potenza massima erogabile dall'alimentatore in uso" } - }, - "languageLocalName": "Italiano" + } } diff --git a/Translation Editor/translation_lt.json b/Translation Editor/translation_lt.json index 2e239a7b..e5e87087 100644 --- a/Translation Editor/translation_lt.json +++ b/Translation Editor/translation_lt.json @@ -1,6 +1,7 @@ { "languageCode": "LT", "languageLocalName": "Lietuvių", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Kalibracija atlikta!", "SettingsCalibrationWarning": "Prieš tęsdami įsitikinkite, kad antgalis yra kambario temperatūros!", @@ -219,6 +220,14 @@ "kalibracija" ], "desc": "Išplėstinė kalibracija naudojant termoelementą" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Galia", + "vatais" + ], + "desc": "Maitinimo bloko galia vatais" } } } \ No newline at end of file diff --git a/Translation Editor/translation_nl.json b/Translation Editor/translation_nl.json index 10ccfa81..445b9f70 100644 --- a/Translation Editor/translation_nl.json +++ b/Translation Editor/translation_nl.json @@ -1,6 +1,7 @@ { "languageCode": "NL", "languageLocalName": "Nederlands", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Zorg ervoor dat de soldeerpunt op kamertemperatuur is voor je verdergaat!", @@ -28,6 +29,7 @@ "SettingFastChar": "F", "SettingSlowChar": "S" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "geavanceerde Instellingen" } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "", @@ -219,6 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } } } diff --git a/Translation Editor/translation_nl_be.json b/Translation Editor/translation_nl_be.json new file mode 100644 index 00000000..0a2d4d60 --- /dev/null +++ b/Translation Editor/translation_nl_be.json @@ -0,0 +1,233 @@ +{ + "languageCode": "NL_BE", + "languageLocalName": "Vlaams", + "cyrillicGlyphs": false, + "messages": { + "SettingsCalibrationDone": "Gecalibreerd!", + "SettingsCalibrationWarning": "Zorg vooraf dat de punt op kamertemperatuur is!", + "SettingsResetWarning": "Ben je zeker dat je alle standaardwaarden wil resetten?", + "UVLOWarningString": "Voedingsspanning LAAG", + "UndervoltageString": "Onderspanning", + "InputVoltageString": "Voedingsspanning: ", + "WarningTipTempString": "Punt Temp: ", + "BadTipString": "DEFECT", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "Slaapstand...", + "WarningSimpleString": "HEET", + "WarningAdvancedString": "!!! PUNT HEET !!!", + "SleepingTipAdvancedString": "Punt:", + "IdleTipString": "Punt:", + "IdleSetString": "Stel in:", + "TipDisconnectedString": "Punt ONTKOPPELD", + "SolderingAdvancedPowerPrompt": "Vermogen: ", + "OffString": "Uit" + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingFastChar": "S", + "SettingSlowChar": "T" + }, + "menuDouble": true, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Soldeer", + "Instellingen" + ], + "desc": "Soldeerinstellingen" + }, + "PowerSavingMenu": { + "text2": [ + "Slaap", + "standen" + ], + "desc": "Batterijspaarstanden" + }, + "UIMenu": { + "text2": [ + "Gebruikers-", + "Interface" + ], + "desc": "Gebruikersinterface Instellingen" + }, + "AdvancedMenu": { + "text2": [ + "Gevorderde", + "Instellingen" + ], + "desc": "Gevorderde Instellingen" + } + }, + "menuOptions": { + "PowerSource": { + "text": "", + "text2": [ + "Spannings-", + "bron" + ], + "desc": "Spanningsbron. Stelt minimumspanning in. " + }, + "SleepTemperature": { + "text": "", + "text2": [ + "Slaap", + "temp" + ], + "desc": "Temperatuur in slaapstand <°C>" + }, + "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", + "schaal" + ], + "desc": "Temperatuurschaal <°C=Celsius °F=Fahrenheit>" + }, + "AdvancedIdle": { + "text": "", + "text2": [ + "Gedetailleerd", + "slaapscherm" + ], + "desc": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm." + }, + "DisplayRotation": { + "text": "", + "text2": [ + "Scherm-", + "oriëntatie" + ], + "desc": "Schermoriëntatie " + }, + "BoostEnabled": { + "text": "", + "text2": [ + "Temperatuurverhoging", + "ingeschakeld?" + ], + "desc": "Temperatuur verhoogt als voorste knop is ingedrukt" + }, + "BoostTemperature": { + "text": "", + "text2": [ + "Verhogings", + "temp" + ], + "desc": "Verhogingstemperatuur" + }, + "AutoStart": { + "text": "", + "text2": [ + "Auto", + "start" + ], + "desc": "Breng de soldeerbout op temperatuur bij het opstarten. T=Soldeertemperatuur, S=Slaapstand-temperatuur, F=Uit" + }, + "CooldownBlink": { + "text": "", + "text2": [ + "Afkoel", + "knipper" + ], + "desc": "Temperatuur knippert in hoofdmenu tijdens afkoeling." + }, + "TemperatureCalibration": { + "text": "", + "text2": [ + "Calibreer", + "temperatuur?" + ], + "desc": "Temperatuur van de punt calibreren." + }, + "SettingsReset": { + "text": "", + "text2": [ + "Instellingen", + "resetten?" + ], + "desc": "Alle instellingen resetten." + }, + "VoltageCalibration": { + "text": "", + "text2": [ + "Calibreer", + "voedingsspanning?" + ], + "desc": "VIN Calibreren. Bevestigen door knoppen lang in te drukken." + }, + "AdvancedSoldering": { + "text": "", + "text2": [ + "Gedetailleerd", + "soldeerscherm" + ], + "desc": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm." + }, + "ScrollingSpeed": { + "text": "", + "text2": [ + "Scrol", + "snelheid" + ], + "desc": "Scrolsnelheid van de tekst." + }, + "TipModel": { + "text": "PUNTMO", + "text2": [ + "Punt", + "Model" + ], + "desc": "Gekozen punt" + }, + "SimpleCalibrationMode": { + "text": "SMPCAL", + "text2": [ + "Eenvoudige", + "Calibrering" + ], + "desc": "Calibrering met heet water" + }, + "AdvancedCalibrationMode": { + "text": "ADVCAL", + "text2": [ + "Gevorderde", + "Calibrering" + ], + "desc": "Calibrering met thermokoppel" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Vermogen", + "Watt" + ], + "desc": "Vermogen van de adapter" + } + } +} diff --git a/Translation Editor/translation_no.json b/Translation Editor/translation_no.json index 7b988189..039eba42 100644 --- a/Translation Editor/translation_no.json +++ b/Translation Editor/translation_no.json @@ -1,6 +1,7 @@ { "languageCode": "NO", "languageLocalName": "Norsk", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Sørg for at loddespissen har romtemperatur før du fortsetter!", @@ -28,6 +29,7 @@ "SettingFastChar": "H", "SettingSlowChar": "L" }, + "menuDouble": false, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Avanserte valg" } }, - "menuDouble": false, "menuOptions": { "PowerSource": { "text": "Kilde", @@ -219,6 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } } } diff --git a/Translation Editor/translation_pl.json b/Translation Editor/translation_pl.json index 8fbda0c9..1c8c4ae9 100644 --- a/Translation Editor/translation_pl.json +++ b/Translation Editor/translation_pl.json @@ -1,24 +1,26 @@ { "languageCode": "PL", + "languageLocalName": "Polski", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Calibration done!", + "SettingsCalibrationDone": "Kalibracja udana!", "SettingsCalibrationWarning": "Przed kontynuowaniem upewnij się, że końcówka osiągnela temperature pokojowa!", - "SettingsResetWarning": "Are you sure to reset settings to default values?", - "UVLOWarningString": "DC LOW", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "WarningTipTempString": "Tip Temp: ", - "BadTipString": "BAD TIP", + "SettingsResetWarning": "Czy na pewno chcesz przywrócić ustawienia fabryczne?", + "UVLOWarningString": "NISKIE DC", + "UndervoltageString": "Pod napięciem", + "InputVoltageString": "Wejściowe V: ", + "WarningTipTempString": "Temperatura grota: ", + "BadTipString": "ZŁY GROT", "SleepingSimpleString": "Zzz!", "SleepingAdvancedString": "Uspienie...", "WarningSimpleString": "HOT!", "WarningAdvancedString": "GORĄCA KOŃCÓWKA!", - "SleepingTipAdvancedString": "Tip:", - "IdleTipString": "Tip:", - "IdleSetString": " Set:", - "TipDisconnectedString": "TIP DISCONNECTED", + "SleepingTipAdvancedString": "Grot:", + "IdleTipString": "Grot:", + "IdleSetString": " Ustaw:", + "TipDisconnectedString": "GROT ODŁĄCZONY", "SolderingAdvancedPowerPrompt": "Power: ", - "OffString": "Off" + "OffString": "Wyłącz" }, "characters": { "SettingRightChar": "P", @@ -31,95 +33,95 @@ "menuGroups": { "SolderingMenu": { "text2": [ - "Soldering", - "Settings" + "Lutowanie", + "Ustawienia" ], - "desc": "Soldering settings" + "desc": "Ustawienia lutownicy" }, "PowerSavingMenu": { "text2": [ - "Sleep", - "Modes" + "Uśpienie", + "Tryby" ], - "desc": "Power Saving Settings" + "desc": "Ustawienia oszczędzania energii" }, "UIMenu": { "text2": [ - "User", - "Interface" + "Użytkownik", + "Interfejs" ], - "desc": "User Interface settings" + "desc": "Ustawienia interfejsu użytkownika" }, "AdvancedMenu": { "text2": [ - "Advanced", - "Options" + "Zaawansowane", + "Opcje" ], - "desc": "Advanced options" + "desc": "Opcje zaawansowane" } }, "menuOptions": { "PowerSource": { "text": "PWRSC", "text2": [ - "", - "" + "Źródło", + "zasilania" ], "desc": "Źródło zasilania. Ustaw napięcie odcięcia. " }, "SleepTemperature": { "text": "STMP", "text2": [ - "", - "" + "Temperatura", + "uśpienia" ], "desc": "Temperatura uśpienia <°C>" }, "SleepTimeout": { "text": "STME", "text2": [ - "", - "" + "Czas", + "uśpienia" ], "desc": "Czas uśpienia " }, "ShutdownTimeout": { "text": "SHTME", "text2": [ - "", - "" + "Czas", + "wyłączenia" ], "desc": "Czas wyłączenia " }, "MotionSensitivity": { "text": "MSENSE", "text2": [ - "", - "" + "Czułość", + "ruchu" ], "desc": "Czułość ruchu <0.Wyłączona 1.minimalna 9.maksymalna>" }, "TemperatureUnit": { "text": "TMPUNT", "text2": [ - "", - "" + "Jednostka", + "temperatury" ], "desc": "Jednostka temperatury " }, "AdvancedIdle": { "text": "ADVIDL", "text2": [ - "", - "" + "Mniejsza", + "czcionka" ], "desc": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynnośći " }, "DisplayRotation": { "text": "DSPROT", "text2": [ - "", - "" + "Orientacja", + "wyświetlacza" ], "desc": "Orientacja wyświetlacza " }, @@ -134,32 +136,32 @@ "BoostTemperature": { "text": "BTMP", "text2": [ - "", - "" + "Temperatura", + "w trybie boost" ], "desc": "Temperatura w trybie \"boost\" " }, "AutoStart": { "text": "ASTART", "text2": [ - "", - "" + "Automatyczne", + "uruchamianie" ], "desc": "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. T=Lutowanie, S= Tryb Uspienia ,N=Wyłącz" }, "CooldownBlink": { "text": "CLBLNK", "text2": [ - "", - "" + "Migająca", + "temperatura" ], "desc": "Temperatura na ekranie miga, gdy grot jest jeszcze gorący. " }, "TemperatureCalibration": { "text": "TMP CAL?", "text2": [ - "", - "" + "Kalibracja", + "temp. grota" ], "desc": "Kalibracja temperatury grota lutownicy" }, @@ -174,51 +176,58 @@ "VoltageCalibration": { "text": "CAL VIN?", "text2": [ - "", - "" + "Kalibracja", + "napięcia" ], "desc": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść." }, "AdvancedSoldering": { "text": "ADVSLD", "text2": [ - "", - "" + "Szczegółowe", + "informacje" ], "desc": "Wyświetl szczegółowe informacje podczas lutowania " }, "ScrollingSpeed": { "text": "DESCSP", "text2": [ - "", - "" + "Szybkość", + "tekstu" ], - "desc": "Speed this text scrolls past at" + "desc": "Szybkość przewijania tekstu" }, "TipModel": { "text": "TIPMO", "text2": [ - "Tip", - "Model" + "Model", + "grota" ], - "desc": "Tip Model selection" + "desc": "Wybór grotu" }, "SimpleCalibrationMode": { "text": "SMPCAL", "text2": [ - "Simple", - "Calibration" + "Prosta", + "Kalibracja" ], - "desc": "Simple Calibration using Hot water" + "desc": "Prosta kalibracja używając gorącej wody" }, "AdvancedCalibrationMode": { "text": "ADVCAL", "text2": [ - "Advanced", - "Calibration" + "Zaawansowana", + "Kalibracja" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Zaawansowana kalibracja za pomocy termopoary na grocie" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Moc", + "Wattach" + ], + "desc": "Moc używanego zasilacza w Watach" } - }, - "languageLocalName": "Polski" + } } diff --git a/Translation Editor/translation_pt.json b/Translation Editor/translation_pt.json index e3dea0e8..c875e384 100644 --- a/Translation Editor/translation_pt.json +++ b/Translation Editor/translation_pt.json @@ -1,9 +1,11 @@ { "languageCode": "PT", + "languageLocalName": "Português", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Calibration done!", - "SettingsCalibrationWarning": "A ponta deve estar em temperatura ambiente antes de continuar!", - "SettingsResetWarning": "Resetar para ajustes de fábrica?", + "SettingsCalibrationDone": "Calibração terminada!", + "SettingsCalibrationWarning": "A ponta deve estar à temperatura ambiente antes de continuar!", + "SettingsResetWarning": "Definições de fábrica?", "UVLOWarningString": "DC BAIXO", "UndervoltageString": "Subtensão", "InputVoltageString": "Tensão ", @@ -46,9 +48,9 @@ "UIMenu": { "text2": [ "Interface", - "Usuário" + "Utilizador" ], - "desc": "Configurações da interface do usuário" + "desc": "Configurações do interface do utilizador" }, "AdvancedMenu": { "text2": [ @@ -65,7 +67,7 @@ "Fonte", "alimentação" ], - "desc": "nte de alimentação. Define a tensão de corte. " + "desc": "Fonte de alimentação. Define a tensão de corte. " }, "SleepTemperature": { "text": "TMPE", @@ -108,12 +110,12 @@ "desc": "Unidade de temperatura " }, "AdvancedIdle": { - "text": "OCIOSO", + "text": "EM ESPERA", "text2": [ "Tela repouso", "avançada" ], - "desc": "Exibe informações avançadas quando ocioso" + "desc": "Exibe informações avançadas quando em espera" }, "DisplayRotation": { "text": "ORIENT", @@ -127,9 +129,9 @@ "text": "TURBO", "text2": [ "Modo turbo", - "ativado" + "activado" ], - "desc": "Tecla frontal ativa modo \"turbo\"" + "desc": "Tecla frontal activa modo \"turbo\"" }, "BoostTemperature": { "text": "TTMP", @@ -151,9 +153,9 @@ "text": "RESFRI", "text2": [ "Piscar ao", - "resfriar" + "arrefecer" ], - "desc": "Faz o valor da temperatura piscar durante o resfriamento" + "desc": "Faz o valor da temperatura piscar durante o arrefecimento" }, "TemperatureCalibration": { "text": "CAL.TEMP", @@ -164,7 +166,7 @@ "desc": "Calibra a temperatura" }, "SettingsReset": { - "text": "RESETAR", + "text": "RESET", "text2": [ "Reset de", "fábrica?" @@ -177,7 +179,7 @@ "Calibrar", "tensão" ], - "desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha presionado para sair" + "desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair" }, "AdvancedSoldering": { "text": "AVNCAD", @@ -193,32 +195,39 @@ "Velocidade", "texto ajuda" ], - "desc": "Velocidade que esse texto é exibido" + "desc": "Velocidade a que o texto é exibido" }, "TipModel": { - "text": "TIPMO", + "text": "MODPNT", "text2": [ - "Tip", - "Model" + "Ponta", + "Modelo" ], - "desc": "Tip Model selection" + "desc": "Selecção de modelo de ponta" }, "SimpleCalibrationMode": { "text": "SMPCAL", "text2": [ - "Simple", - "Calibration" + "Calibração", + "Simples" ], - "desc": "Simple Calibration using Hot water" + "desc": "Calibração simples com água quente" }, "AdvancedCalibrationMode": { "text": "ADVCAL", "text2": [ - "Advanced", - "Calibration" + "Calibração", + "Avançada" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Calibração avançada com um termopar na ponta" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Potência", + "Fonte" + ], + "desc": "Potência da fonte usada (Watt)" } - }, - "languageLocalName": "Portugues" + } } diff --git a/Translation Editor/translation_ru.json b/Translation Editor/translation_ru.json index 46cf63ae..e63176d0 100644 --- a/Translation Editor/translation_ru.json +++ b/Translation Editor/translation_ru.json @@ -1,7 +1,9 @@ { "languageCode": "RU", + "languageLocalName": "Русский", + "cyrillicGlyphs": true, "messages": { - "SettingsCalibrationDone": "Calibration done!", + "SettingsCalibrationDone": "Калибровка выполнена!", "SettingsCalibrationWarning": "Убедитесь, что жало остыло до комнатной температуры, прежде чем продолжать!", "SettingsResetWarning": "Вы действительно хотите сбросить настройки до значений по умолчанию?", "UVLOWarningString": "АККУМ--", @@ -198,27 +200,34 @@ "TipModel": { "text": "TIPMO", "text2": [ - "Tip", - "Model" + "Модель", + "жало" ], - "desc": "Tip Model selection" + "desc": "Выбор модели жало" }, "SimpleCalibrationMode": { "text": "SMPCAL", "text2": [ - "Simple", - "Calibration" + "Простая", + "калибровка" ], - "desc": "Simple Calibration using Hot water" + "desc": "Простая калибровка с использованием горячей воды" }, "AdvancedCalibrationMode": { "text": "ADVCAL", "text2": [ - "Advanced", - "Calibration" + "Подробная", + "калибровка" ], - "desc": "Advanced calibration using thermocouple on the tip" + "desc": "Калибровка с помощью термопары" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Русский" -} + } +} \ No newline at end of file diff --git a/Translation Editor/translation_sk.json b/Translation Editor/translation_sk.json index 4d762ac8..725b973f 100644 --- a/Translation Editor/translation_sk.json +++ b/Translation Editor/translation_sk.json @@ -1,5 +1,7 @@ { "languageCode": "SK", + "languageLocalName": "Slovenský", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Najprv sa prosim uistite, ze hrot ma izbovu teplotu!", @@ -218,6 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } } } diff --git a/Translation Editor/translation_sr.json b/Translation Editor/translation_sr.json deleted file mode 100644 index 6ec25887..00000000 --- a/Translation Editor/translation_sr.json +++ /dev/null @@ -1,224 +0,0 @@ -{ - "languageCode": "SR", - "languageLocalName": "Srpski", - "messages": { - "SettingsCalibrationDone": "Calibration done!", - "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 " - }, - "TipModel": { - "text": "TIPMO", - "text2": [ - "Tip", - "Model" - ], - "desc": "Tip Model selection" - }, - "SimpleCalibrationMode": { - "text": "SMPCAL", - "text2": [ - "Simple", - "Calibration" - ], - "desc": "Simple Calibration using Hot water" - }, - "AdvancedCalibrationMode": { - "text": "ADVCAL", - "text2": [ - "Advanced", - "Calibration" - ], - "desc": "Advanced calibration using thermocouple on the tip" - } - } -} diff --git a/Translation Editor/translation_sr_cyrl.json b/Translation Editor/translation_sr_cyrl.json new file mode 100644 index 00000000..9b261dd4 --- /dev/null +++ b/Translation Editor/translation_sr_cyrl.json @@ -0,0 +1,233 @@ +{ + "languageCode": "SR_CYRL", + "languageLocalName": "Српски", + "cyrillicGlyphs": true, + "messages": { + "SettingsCalibrationDone": "Калибрација готова", + "SettingsCalibrationWarning": "Проверите да ли је врх охлађен на собну температуру пре него што наставите", + "SettingsResetWarning": "Да ли заиста желите да вратите поставке на фабричке вредности?", + "UVLOWarningString": "НИЗ.НАП.", + "UndervoltageString": "ПРЕНИЗАК НАПОН", + "InputVoltageString": "Ул. напон: ", + "WarningTipTempString": "Темп. врха: ", + "BadTipString": "ЛОШ ВРХ", + "SleepingSimpleString": "Сан", + "SleepingAdvancedString": "Спавање...", + "WarningSimpleString": "ВРУЋ", + "WarningAdvancedString": "! ОПРЕЗ, ВРУЋЕ !", + "SleepingTipAdvancedString": "Врх:", + "IdleTipString": "Врх:", + "IdleSetString": " / ", + "TipDisconnectedString": "ВРХ НИЈЕ СПОЈЕН", + "SolderingAdvancedPowerPrompt": "Снага: ", + "OffString": "Иск" + }, + "characters": { + "SettingRightChar": "Д", + "SettingLeftChar": "Л", + "SettingAutoChar": "А", + "SettingFastChar": "Б", + "SettingSlowChar": "С" + }, + "menuDouble": true, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Поставке", + "лемљења" + ], + "desc": "Поставке режима лемљења." + }, + "PowerSavingMenu": { + "text2": [ + "Уштеда", + "енергије" + ], + "desc": "Поставке режима мировања." + }, + "UIMenu": { + "text2": [ + "Корисничко", + "сучеље" + ], + "desc": "Поставке корисничког сучеља." + }, + "AdvancedMenu": { + "text2": [ + "Напредне", + "поставке" + ], + "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": [ + "Јединица", + "температуре" + ], + "desc": "Јединице у којима се приказује температура. " + }, + "AdvancedIdle": { + "text": "ДтљМир", + "text2": [ + "Детаљи током", + "мировања" + ], + "desc": "Приказивање детаљних информација на екрану током мировања." + }, + "DisplayRotation": { + "text": "ОрјЕкр", + "text2": [ + "Оријентација", + "екрана" + ], + "desc": "Како је окренут екран. <А=аутоматски, Л=за леворуке, Д=за десноруке>" + }, + "BoostEnabled": { + "text": "Пјчње", + "text2": [ + "Појачање", + "омогућено" + ], + "desc": "Држање предњег тастера током лемљења додатно појачава температуру врха." + }, + "BoostTemperature": { + "text": "ТПјч", + "text2": [ + "Темп.", + "појачања" + ], + "desc": "Температура врха лемилице у току појачања." + }, + "AutoStart": { + "text": "ВрћСта", + "text2": [ + "Врући", + "старт" + ], + "desc": "Лемилица одмах по покретању прелази у режим лемљења и греје се." + }, + "CooldownBlink": { + "text": "УпзХла", + "text2": [ + "Упозорење", + "при хлађењу" + ], + "desc": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ." + }, + "TemperatureCalibration": { + "text": "КалбрТмп", + "text2": [ + "Калибрација", + "температуре" + ], + "desc": "Калибрисање одступања температуре врха у односу на дршку." + }, + "SettingsReset": { + "text": "ФабрПост", + "text2": [ + "Фабричке", + "поставке" + ], + "desc": "Враћање свих поставки на фабричке вредности." + }, + "VoltageCalibration": { + "text": "КалбрНап", + "text2": [ + "Калибрација", + "улазног напона" + ], + "desc": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај." + }, + "AdvancedSoldering": { + "text": "ДтљЛем", + "text2": [ + "Детаљи током", + "лемљења" + ], + "desc": "Приказивање детаљних информација на екрану током лемљења." + }, + "ScrollingSpeed": { + "text": "БрзПор", + "text2": [ + "Брзина", + "порука" + ], + "desc": "Брзина кретања описних порука попут ове. <С=споро, Б=брзо>" + }, + "TipModel": { + "text": "МоделВрх", + "text2": [ + "Модел", + "врха" + ], + "desc": "Одабир модела лемног врха." + }, + "SimpleCalibrationMode": { + "text": "ЈедКалбр", + "text2": [ + "Једноставна", + "калибрација" + ], + "desc": "Једноставна калибрација кипућом водом." + }, + "AdvancedCalibrationMode": { + "text": "НапКалбр", + "text2": [ + "Напредна", + "калибрација" + ], + "desc": "Напредна калибрација помоћу термопара." + }, + "PowerInput": { + "text": "УлазСнаг", + "text2": [ + "Улазна", + "снага" + ], + "desc": "Снага напајања у ватима." + } + } +} diff --git a/Translation Editor/translation_sr_latn.json b/Translation Editor/translation_sr_latn.json new file mode 100644 index 00000000..183ab435 --- /dev/null +++ b/Translation Editor/translation_sr_latn.json @@ -0,0 +1,233 @@ +{ + "languageCode": "SR_LATN", + "languageLocalName": "Srpski", + "cyrillicGlyphs": false, + "messages": { + "SettingsCalibrationDone": "Kalibracija gotova", + "SettingsCalibrationWarning": "Proverite da li je vrh ohlađen na sobnu temperaturu pre nego što nastavite", + "SettingsResetWarning": "Da li zaista želite da vratite postavke na fabričke vrednosti?", + "UVLOWarningString": "NIZ.NAP.", + "UndervoltageString": "PRENIZAK NAPON", + "InputVoltageString": "Ul. napon: ", + "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": "Isk" + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingFastChar": "B", + "SettingSlowChar": "S" + }, + "menuDouble": true, + "menuGroups": { + "SolderingMenu": { + "text2": [ + "Postavke", + "lemljenja" + ], + "desc": "Postavke režima lemljenja." + }, + "PowerSavingMenu": { + "text2": [ + "Ušteda", + "energije" + ], + "desc": "Postavke režima mirovanja." + }, + "UIMenu": { + "text2": [ + "Korisničko", + "sučelje" + ], + "desc": "Postavke korisničkog sučelja." + }, + "AdvancedMenu": { + "text2": [ + "Napredne", + "postavke" + ], + "desc": "Napredne postavke." + } + }, + "menuOptions": { + "PowerSource": { + "text": "Npjnj", + "text2": [ + "Vrsta", + "napajanja" + ], + "desc": "Tip napajanja; određuje najniži radni napon. " + }, + "SleepTemperature": { + "text": "TSpv", + "text2": [ + "Temp.", + "spavanja" + ], + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. " + }, + "SleepTimeout": { + "text": "VSpv", + "text2": [ + "Vreme do", + "spavanja" + ], + "desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. " + }, + "ShutdownTimeout": { + "text": "VGšnj", + "text2": [ + "Vreme do", + "gašenja" + ], + "desc": "Vreme mirovanja nakon koga se lemilica gasi. " + }, + "MotionSensitivity": { + "text": "OstPkr", + "text2": [ + "Osetljivost", + "na pokret" + ], + "desc": "Osetljivost senzora pokreta. <0=isključeno, 1=najmanje osetljivo, 9=najosetljivije>" + }, + "TemperatureUnit": { + "text": "JedTmp", + "text2": [ + "Jedinica", + "temperature" + ], + "desc": "Jedinice u kojima se prikazuje temperatura. " + }, + "AdvancedIdle": { + "text": "DtlMir", + "text2": [ + "Detalji tokom", + "mirovanja" + ], + "desc": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja." + }, + "DisplayRotation": { + "text": "OrjEkr", + "text2": [ + "Orijentacija", + "ekrana" + ], + "desc": "Kako je okrenut ekran. " + }, + "BoostEnabled": { + "text": "Pjčnj", + "text2": [ + "Pojačanje", + "omogućeno" + ], + "desc": "Držanje prednjeg tastera tokom lemljenja dodatno pojačava temperaturu vrha." + }, + "BoostTemperature": { + "text": "TPjč", + "text2": [ + "Temp.", + "pojačanja" + ], + "desc": "Temperatura vrha lemilice u toku pojačanja." + }, + "AutoStart": { + "text": "VrćSta", + "text2": [ + "Vrući", + "start" + ], + "desc": "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se." + }, + "CooldownBlink": { + "text": "UpzHla", + "text2": [ + "Upozorenje", + "pri hlađenju" + ], + "desc": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć." + }, + "TemperatureCalibration": { + "text": "KalbrTmp", + "text2": [ + "Kalibracija", + "temperature" + ], + "desc": "Kalibrisanje odstupanja temperature vrha u odnosu na dršku." + }, + "SettingsReset": { + "text": "FabrPost", + "text2": [ + "Fabričke", + "postavke" + ], + "desc": "Vraćanje svih postavki na fabričke vrednosti." + }, + "VoltageCalibration": { + "text": "KalbrNap", + "text2": [ + "Kalibracija", + "ulaznog napona" + ], + "desc": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj." + }, + "AdvancedSoldering": { + "text": "DtlLem", + "text2": [ + "Detalji tokom", + "lemljenja" + ], + "desc": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja." + }, + "ScrollingSpeed": { + "text": "BrzPor", + "text2": [ + "Brzina", + "poruka" + ], + "desc": "Brzina kretanja opisnih poruka poput ove. " + }, + "TipModel": { + "text": "ModelVrh", + "text2": [ + "Model", + "vrha" + ], + "desc": "Odabir modela lemnog vrha." + }, + "SimpleCalibrationMode": { + "text": "JedKalbr", + "text2": [ + "Jednostavna", + "kalibracija" + ], + "desc": "Jednostavna kalibracija kipućom vodom." + }, + "AdvancedCalibrationMode": { + "text": "NapKalbr", + "text2": [ + "Napredna", + "kalibracija" + ], + "desc": "Napredna kalibracija pomoću termopara." + }, + "PowerInput": { + "text": "UlazSnag", + "text2": [ + "Ulazna", + "snaga" + ], + "desc": "Snaga napajanja u vatima." + } + } +} diff --git a/Translation Editor/translation_sv.json b/Translation Editor/translation_sv.json index 5c404594..cd2eee77 100644 --- a/Translation Editor/translation_sv.json +++ b/Translation Editor/translation_sv.json @@ -1,6 +1,7 @@ { "languageCode": "SV", "languageLocalName": "Svenska", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Please ensure the tip is at room temperature before continuing!", @@ -28,6 +29,7 @@ "SettingFastChar": "S", "SettingSlowChar": "L" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Avancerade alternativ" } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "", @@ -219,6 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } } } \ No newline at end of file diff --git a/Translation Editor/translation_tr.json b/Translation Editor/translation_tr.json index 0a008116..cad50547 100644 --- a/Translation Editor/translation_tr.json +++ b/Translation Editor/translation_tr.json @@ -1,5 +1,7 @@ { "languageCode": "TR", + "languageLocalName": "Türk", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Lütfen devam etmeden önce ucun oda sıcaklığında olduğunu garantiye alın!", @@ -218,7 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Türk" + } } diff --git a/Translation Editor/translation_ua.json b/Translation Editor/translation_uk.json similarity index 97% rename from Translation Editor/translation_ua.json rename to Translation Editor/translation_uk.json index 482aa236..0e74557f 100644 --- a/Translation Editor/translation_ua.json +++ b/Translation Editor/translation_uk.json @@ -1,6 +1,7 @@ { - "languageCode": "UA", + "languageCode": "UK", "languageLocalName": "Українська", + "cyrillicGlyphs": true, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!", @@ -28,6 +29,7 @@ "SettingFastChar": "+", "SettingSlowChar": "-" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Розширені налаштування. Додаткові зручності." } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "", @@ -219,6 +220,14 @@ "Calibration" ], "desc": "Advanced calibration using thermocouple on the tip" + }, + "PowerInput": { + "text": "PWRW", + "text2": [ + "Power", + "Wattage" + ], + "desc": "Power Wattage of the power adapter used" } } } diff --git a/Translation.md b/Translation.md index dde8740e..6a63a2c8 100644 --- a/Translation.md +++ b/Translation.md @@ -1,5 +1,6 @@ # Translation -If you would like to contribute a translation, look at the file `translation.c` in the source code. -Currently translations are compiled in at compile time with #defines (nothing complex). -So all you need to do is add another section formatted like the english one that is there and either create a pull request or a github issue for inclusion. -If the glyphs required already exist in the fonts then support should be quick. Otherwise it may take longer for the fonts to be created. \ No newline at end of file +If you would like to contribute a translation, use the [Translation Editor](http://htmlpreview.github.io/?https://github.com/Ralim/ts100/blob/master/Translation%20Editor/TranslationEditor.html). + +[Open a reference language file and optionally a target language file](https://github.com/Ralim/ts100/tree/master/Translation%20Editor). + +You can create an issue with your updated json translation, or make your own pull request. If you make a pull request, also run `python3 make_translation.py` to regenerate the source file. diff --git a/workspace/TS100/.cproject b/workspace/TS100/.cproject index 1f09a218..f3845237 100644 --- a/workspace/TS100/.cproject +++ b/workspace/TS100/.cproject @@ -36,6 +36,7 @@