Merge branch 'master' into TweakTS80

This commit is contained in:
Ben V. Brown
2019-10-07 16:40:42 +11:00
262 changed files with 106266 additions and 307801 deletions

View File

@@ -4,6 +4,7 @@ from __future__ import print_function
import json
import os
import io
from datetime import datetime
import sys
import fontTables
TRANSLATION_CPP = "Translation.cpp"
@@ -115,21 +116,19 @@ def getTipModelEnumTS100():
constants.append("User")
return constants
def getDebugMenuHeaders():
def getDebugMenu():
constants = []
constants.append("DateHere")
constants.append("Heap: ")
constants.append("HWMG: ")
constants.append("HWMP: ")
constants.append("HWMM: ")
constants.append("Time: ")
constants.append("Move: ")
constants.append("RTip: ")
constants.append("CTip: ")
constants.append("Vin: ")
constants.append("THan: ")
constants.append("Model: ")
constants.append("Tres: ")
constants.append(datetime.today().strftime('%d-%m-%y'))
constants.append("HW G ")
constants.append("HW M ")
constants.append("HW P ")
constants.append("Time ")
constants.append("Move ")
constants.append("RTip ")
constants.append("CTip ")
constants.append("CHan ")
constants.append("Vin ")
constants.append("PCB ") # PCB Version AKA IMU version
return constants
@@ -180,6 +179,7 @@ def getLetterCounts(defs, lang):
textList.extend(getDebugMenuHeaders())
textList.extend(getTipModelEnumTS100())
textList.extend(getTipModelEnumTS80())
textList.extend(getDebugMenu())
# collapse all strings down into the composite letters and store totals for these
@@ -361,15 +361,13 @@ def writeLanguage(languageCode, defs, f):
f.write(to_unicode("};\n\n"))
# -- Debugging Menu
# Debug Menu
f.write(to_unicode("const char* DebugMenu[] = {\n"))
for c in getDebugMenuHeaders():
for c in getDebugMenu():
f.write(to_unicode("\t \"" + convStr(symbolConversionTable, c) + "\","+ "//{} \n".format(c)))
f.write(to_unicode("};\n\n"))
# ----- Menu Options
# Menu type
@@ -457,7 +455,7 @@ def read_opts():
if len(sys.argv) > 2:
outFile = sys.argv[2]
else:
outDir = os.path.relpath(jsonDir + "/../workspace/TS100/src/")
outDir = os.path.relpath(jsonDir + "/../workspace/TS100/Core/Src")
outFile = os.path.join(outDir, TRANSLATION_CPP)
if len(sys.argv) > 3:

View File

@@ -0,0 +1,235 @@
{
"languageCode": "SL",
"languageLocalName": "Slovensko",
"cyrillicGlyphs": false,
"messages": {
"SettingsCalibrationDone": "Kalibracija opravljena!",
"SettingsCalibrationWarning": "Preden nadaljujete, mora biti konica na sobni temperaturi!",
"SettingsResetWarning": "Ste prepričani, da želite ponastaviti nastavitve na privzete vrednosti?",
"UVLOWarningString": "NIZKA U",
"UndervoltageString": "Nizka napetost",
"InputVoltageString": "Vhodna U: ",
"WarningTipTempString": "Temp. kon.: ",
"BadTipString": "OKVARA K",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Spim...",
"WarningSimpleString": "HOT!",
"WarningAdvancedString": "!!!VROČA KON.!!!",
"SleepingTipAdvancedString": "Knica:",
"IdleTipString": "Kon:",
"IdleSetString": " nst.:",
"TipDisconnectedString": "KONICA ODSTRANJ.",
"SolderingAdvancedPowerPrompt": "Moč: ",
"OffString": "Izk",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Ojačan.:"
},
"characters": {
"SettingRightChar": "D",
"SettingLeftChar": "L",
"SettingAutoChar": "S",
"SettingFastChar": "H",
"SettingSlowChar": "P"
},
"menuDouble": true,
"menuGroups": {
"SolderingMenu": {
"text2": [
"Nastavitve",
"spajkanja"
],
"desc": "Nastavitve spajkanja"
},
"PowerSavingMenu": {
"text2": [
"Načini",
"spanja"
],
"desc": "Nastavitve varčevanja z energijo"
},
"UIMenu": {
"text2": [
"Uporabniški",
"vmesnik"
],
"desc": "Nastavitve uporabniškega vmesnika"
},
"AdvancedMenu": {
"text2": [
"Napredne",
"možnosti"
],
"desc": "Napredne možnosti"
}
},
"menuOptions": {
"PowerSource": {
"text": "PWRSC",
"text2": [
"Vir",
"napajanja"
],
"desc": "Vir napajanja. Nastavi napetost izklopa. <DC 10V> <S 3.3V na celico>"
},
"SleepTemperature": {
"text": "STMP",
"text2": [
"Temp. med",
"spanjem"
],
"desc": "Temperatura med spanjem <C>"
},
"SleepTimeout": {
"text": "STME",
"text2": [
"Čas do",
"spanja"
],
"desc": "Čas pred spanjem <minute/sekunde>"
},
"ShutdownTimeout": {
"text": "SHTME",
"text2": [
"Čas do",
"izklopa"
],
"desc": "Čas pred izklopom <minute>"
},
"MotionSensitivity": {
"text": "MSENSE",
"text2": [
"Občutljivost",
"premikanja"
],
"desc": "Občutljivost premikanja <0.izklopljeno 1.najmanj 9.najbolj občutljivo>"
},
"TemperatureUnit": {
"text": "TMPUNT",
"text2": [
"Enota za",
"temperaturo"
],
"desc": "Enota za temperaturo <C=celzija F=fahrenheita>"
},
"AdvancedIdle": {
"text": "ADVIDL",
"text2": [
"Več info na",
"zaslonu v mir"
],
"desc": "Prikaže več informacij z manjšo pisavo na zaslonu med mirovanjem."
},
"DisplayRotation": {
"text": "DSPROT",
"text2": [
"Orientacija",
"zaslona"
],
"desc": "Orientacija zaslona <S. samodejno L. levo D. desno>"
},
"BoostEnabled": {
"text": "BOOST",
"text2": [
"Omogoči",
"boost mode"
],
"desc": "Omogoči, da tipka za naprej zagreje konico na 450C."
},
"BoostTemperature": {
"text": "BTMP",
"text2": [
"Temperat.",
"v boost"
],
"desc": "Temperatura v \"boost\" načinu"
},
"AutoStart": {
"text": "ASTART",
"text2": [
"Samodejni",
"zagon"
],
"desc": "Samodejno segrej konico ob vklopu. T=segrej, S=spanje, F=izklop"
},
"CooldownBlink": {
"text": "CLBLNK",
"text2": [
"Utripanje med",
"hlajenjem"
],
"desc": "Utripaj temperaturo med hlajenjem, ko je konica še vroča."
},
"TemperatureCalibration": {
"text": "TMP CAL?",
"text2": [
"Kalibriram",
"temperaturo?"
],
"desc": "Kalibracija temperature na konici."
},
"SettingsReset": {
"text": "RESET?",
"text2": [
"Tovarniške",
"nastavitve?"
],
"desc": "Ponastavitev vseh nastavitev"
},
"VoltageCalibration": {
"text": "CAL VIN?",
"text2": [
"Kalibriram",
"vhodno napetost?"
],
"desc": "Kalibracija VIN. Nastavitve z gumbi, dolgi pritisk za izhod."
},
"AdvancedSoldering": {
"text": "ADVSLD",
"text2": [
"Več info na",
"zaslonu spaj."
],
"desc": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem."
},
"ScrollingSpeed": {
"text": "DESCSP",
"text2": [
"Hitrost",
"besedila"
],
"desc": "Hitrost, s katero se prikazuje besedilo"
},
"TipModel": {
"text": "TIPMO",
"text2": [
"Model",
"konice"
],
"desc": "Izbira tipa konice"
},
"SimpleCalibrationMode": {
"text": "SMPCAL",
"text2": [
"Preprosta",
"kalibracija"
],
"desc": "Preprosta kalibracija z vročo vodo."
},
"AdvancedCalibrationMode": {
"text": "ADVCAL",
"text2": [
"Napredna",
"kalibracija"
],
"desc": "Napredna kalibracija s termočlenom na konici"
},
"PowerInput": {
"text": "PWRW",
"text2": [
"Moč napajalnega",
"vira"
],
"desc": "Moč v W napajalnega vira"
}
}
}

View File

@@ -1,27 +1,27 @@
{
"languageCode": "TR",
"languageLocalName": "Türk",
"languageLocalName": "Türkçe",
"cyrillicGlyphs": false,
"messages": {
"SettingsCalibrationDone": "Calibration done!",
"SettingsCalibrationDone": "Kalibrasyon tamamlandı!",
"SettingsCalibrationWarning": "Lütfen devam etmeden önce ucun oda sıcaklığında olduğunu garantiye alın!",
"SettingsResetWarning": "Are you sure to reset settings to default values?",
"SettingsResetWarning": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?",
"UVLOWarningString": "DC LOW",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "Input V: ",
"WarningTipTempString": "Tip Temp: ",
"BadTipString": "BAD TIP",
"UndervoltageString": "Düşüş Voltaj",
"InputVoltageString": "Giriş V: ",
"WarningTipTempString": "Uç Sıcaklığı: ",
"BadTipString": "KÖTÜ UÇ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Uyuyor...",
"WarningSimpleString": "HOT!",
"WarningSimpleString": "SICAK!",
"WarningAdvancedString": "UYARI! UÇ SICAK!",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "TIP DISCONNECTED",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off",
"ResetOKMessage":"Reset OK"
"SleepingTipAdvancedString": ":",
"IdleTipString": ":",
"IdleSetString": " Ayarla:",
"TipDisconnectedString": "UÇ ÇIKARILDI",
"SolderingAdvancedPowerPrompt": "Güç: ",
"OffString": "Kapalı",
"ResetOKMessage":"Reset Tamam"
},
"characters": {
"SettingRightChar": "R",
@@ -34,31 +34,31 @@
"menuGroups": {
"SolderingMenu": {
"text2": [
"Soldering",
"Settings"
"Lehimleme",
"Ayarları"
],
"desc": "Soldering settings"
"desc": "Lehimleme Ayarları"
},
"PowerSavingMenu": {
"text2": [
"Sleep",
"Modes"
"Uyku",
"Modları"
],
"desc": "Power Saving Settings"
"desc": "Güç Tasarrufu Ayarları"
},
"UIMenu": {
"text2": [
"User",
"Interface"
"Kullanıcı",
"Arayüzü"
],
"desc": "User Interface settings"
"desc": "Kullanıcı Arayüzü Ayarları"
},
"AdvancedMenu": {
"text2": [
"Advanced",
"Options"
"Gelişmiş",
"Ayarlar"
],
"desc": "Advanced options"
"desc": "Gelişmiş Ayarlar"
}
},
"menuOptions": {
@@ -201,34 +201,34 @@
"TipModel": {
"text": "TIPMO",
"text2": [
"Tip",
"Model"
"",
"Modeli"
],
"desc": "Tip Model selection"
"desc": " Modeli seçimi"
},
"SimpleCalibrationMode": {
"text": "SMPCAL",
"text2": [
"Simple",
"Calibration"
"Basit",
"Kalibrasyon"
],
"desc": "Simple Calibration using Hot water"
"desc": "Sıcak su kullanarak basit kalibrasyon"
},
"AdvancedCalibrationMode": {
"text": "ADVCAL",
"text2": [
"Advanced",
"Calibration"
"Gelişmiş",
"Kalibrasyon"
],
"desc": "Advanced calibration using thermocouple on the tip"
"desc": "Uçtaki ısı sensörünü kullanarak gelişmiş kalibrasyon"
},
"PowerInput": {
"text": "PWRW",
"text2": [
"Power",
"Wattage"
"Güç",
"Miktarı(W)"
],
"desc": "Power Wattage of the power adapter used"
"desc": "Kullanılan adaptörün güç miktarı"
}
}
}

View File

@@ -3,7 +3,7 @@
"languageLocalName": "Українська",
"cyrillicGlyphs": true,
"messages": {
"SettingsCalibrationDone": "Calibration done!",
"SettingsCalibrationDone": "Калібрування виконане!",
"SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!",
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням?",
"UVLOWarningString": "АККУМ--",
@@ -20,12 +20,12 @@
"IdleSetString": " ->",
"TipDisconnectedString": "Жало вимкнено!",
"SolderingAdvancedPowerPrompt": "Живлення: ",
"OffString": "Вим",
"OffString": "Вимк",
"ResetOKMessage":"Reset OK"
},
"characters": {
"SettingRightChar": "R",
"SettingLeftChar": "L",
"SettingRightChar": "П",
"SettingLeftChar": "Л",
"SettingAutoChar": "A",
"SettingFastChar": "+",
"SettingSlowChar": "-"
@@ -34,15 +34,15 @@
"menuGroups": {
"SolderingMenu": {
"text2": [
"Пайка",
""
"Параметри",
"пайки"
],
"desc": "Налаштування для режиму пайки. Діють при включеному жалі."
},
"PowerSavingMenu": {
"text2": [
"Сон",
""
"Режим",
"сну"
],
"desc": "Налаштування при бездіяльності. Корисно що б не обпектися і з часом не спалити житло."
},
@@ -51,24 +51,24 @@
"Інтерфейс",
""
],
"desc": "Користувальницький інтерфейс."
"desc": "Параметри користувальницького інтерфейсу."
},
"AdvancedMenu": {
"text2": [
"Інші",
""
"Додаткові",
"параметри"
],
"desc": "Розширені налаштування. Додаткові зручності."
}
},
"menuOptions": {
"PowerSource": {
"text": "",
"text": "ДжЖив",
"text2": [
"Джерело",
"живлення"
],
"desc": "Установка напруги відключення. <DC - 10V, 3S - 9.9V, 4S - 13.2V, 5S - 16.5V, 6S - 19.8V>"
"desc": "Встановлення напруги відключення. <DC - 10V, 3S - 9.9V, 4S - 13.2V, 5S - 16.5V, 6S - 19.8V>"
},
"SleepTemperature": {
"text": "",
@@ -81,10 +81,10 @@
"SleepTimeout": {
"text": "",
"text2": [
"Таймаут",
"Тайм-аут",
"сну"
],
"desc": "Час до переходу в режим очікування <Доступно отключение>"
"desc": "Час до переходу в режим очікування <Хвилини>"
},
"ShutdownTimeout": {
"text": "",
@@ -92,7 +92,7 @@
"Часу до",
"вимкнення"
],
"desc": "Час до відключення <Доступно відключення>"
"desc": "Час до відключення <Хвилини>"
},
"MotionSensitivity": {
"text": "",
@@ -100,7 +100,7 @@
"Чутл. сенсо-",
"ру руху"
],
"desc": "Акселерометр <0 - Викл. 1 хв. чутливості 9 - макс. чутливості>"
"desc": "Акселерометр <0 - Вимк. 1 хв. чутливості 9 - макс. чутливості>"
},
"TemperatureUnit": {
"text": "",
@@ -116,7 +116,7 @@
"Детальний ре-",
"жим очікуван."
],
"desc": "Показувати детальну в режимі налаштувань <Замість картинки>"
"desc": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані"
},
"DisplayRotation": {
"text": "",
@@ -124,7 +124,7 @@
"Автоповорот",
"екрану"
],
"desc": "Орієнтація дисплея <A - Автоповорот, L - Лівша, R - Правша>"
"desc": "Орієнтація дисплея <A - Автоповорот, Л - Лівша, П - Правша>"
},
"BoostEnabled": {
"text": "",
@@ -148,7 +148,7 @@
"Гарячий",
"старт"
],
"desc": "Автоматичний перехід в режим пайки при включенні живлення."
"desc": "Автоматичний перехід в режим пайки при ввімкнені живлення."
},
"CooldownBlink": {
"text": "",
@@ -172,13 +172,13 @@
"Скинути всі",
"налаштування?"
],
"desc": "Скидання всіх параметрів до вихідних значень."
"desc": "Скидання всіх параметрів до стандартних значень."
},
"VoltageCalibration": {
"text": "",
"text2": [
"Калібровка",
"напруга"
"напруги"
],
"desc": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити."
},
@@ -201,34 +201,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"
"desc": "Потужність джерела живлення в Ватах"
}
}
}