From d052edaf9ab5ed8ebf1cb6a34eb7b55995fc40fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20=C4=90or=C4=91evi=C4=87?= Date: Sat, 17 Nov 2018 01:08:39 +0100 Subject: [PATCH] Improve consistency in translations, fix language codes, use cyrillicGlyphs, tweak Serbian translation strings (#407) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Tweak Serbian translations * Add "cyrillicGlyphs": true to translations that use Cyrillic * translation_cs_cz.json → translation_cs.json The correct language code for Czech is CS; CZ is the country code * Add "cyrillicGlyphs": false to other translations, move "languageLocalName" to top Also change BG and HU "localLanguageName" to start with a capital letter * Add missing "languageLocalName" field for Slovak * Rearrange a few fields so they're in the same order for all languages * Regenerate translations source file * Portugues → Português * translation_dk.json → translation_da.json DA is the ISO 639-1 code for Danish * translation_ua.json → translation_uk.json UK is the ISO 639-1 code for Ukrainian * Update language codes in build.sh --- Translation Editor/translation_bg.json | 5 +- ...slation_cs_cz.json => translation_cs.json} | 7 +- ...ranslation_dk.json => translation_da.json} | 7 +- Translation Editor/translation_de.json | 5 +- Translation Editor/translation_en.json | 3 +- Translation Editor/translation_es.json | 5 +- Translation Editor/translation_fi.json | 3 +- Translation Editor/translation_fr.json | 5 +- Translation Editor/translation_hr.json | 5 +- Translation Editor/translation_hu.json | 5 +- Translation Editor/translation_it.json | 5 +- Translation Editor/translation_lt.json | 1 + Translation Editor/translation_nl.json | 3 +- Translation Editor/translation_nl_be.json | 3 +- Translation Editor/translation_no.json | 3 +- Translation Editor/translation_pl.json | 5 +- Translation Editor/translation_pt.json | 5 +- Translation Editor/translation_ru.json | 6 +- Translation Editor/translation_sk.json | 2 + Translation Editor/translation_sr_cyrl.json | 23 +- Translation Editor/translation_sr_latn.json | 23 +- Translation Editor/translation_sv.json | 3 +- Translation Editor/translation_tr.json | 5 +- ...ranslation_ua.json => translation_uk.json} | 5 +- workspace/TS100/build.sh | 32 ++- workspace/TS100/src/Translation.cpp | 258 +++++++++--------- 26 files changed, 237 insertions(+), 195 deletions(-) rename Translation Editor/{translation_cs_cz.json => translation_cs.json} (98%) rename Translation Editor/{translation_dk.json => translation_da.json} (98%) rename Translation Editor/{translation_ua.json => translation_uk.json} (99%) diff --git a/Translation Editor/translation_bg.json b/Translation Editor/translation_bg.json index e50b9102..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": "Уверете се, че човката на поялника е със стайна температура преди да продължите!", @@ -227,6 +229,5 @@ ], "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 98% rename from Translation Editor/translation_cs_cz.json rename to Translation Editor/translation_cs.json index 5e985e5f..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!", @@ -227,6 +229,5 @@ ], "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 98% rename from Translation Editor/translation_dk.json rename to Translation Editor/translation_da.json index 22bdfa34..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!", @@ -227,6 +229,5 @@ ], "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 bd41a0d4..e8cf89da 100644 --- a/Translation Editor/translation_de.json +++ b/Translation Editor/translation_de.json @@ -1,5 +1,7 @@ { "languageCode": "DE", + "languageLocalName": "Deutsch", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Kalibrierung abgeschlossen!", "SettingsCalibrationWarning": "Vor dem Fortfahren muss die Lötspitze vollständig abgekühlt sein!", @@ -227,6 +229,5 @@ ], "desc": "Leistungsaufnahme der verwendeten Spannungsversorgung" } - }, - "languageLocalName": "Deutsch" + } } diff --git a/Translation Editor/translation_en.json b/Translation Editor/translation_en.json index 6863340d..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", diff --git a/Translation Editor/translation_es.json b/Translation Editor/translation_es.json index 637304d2..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!", @@ -227,6 +229,5 @@ ], "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 1215d8a4..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": "", diff --git a/Translation Editor/translation_fr.json b/Translation Editor/translation_fr.json index 792e8598..350ae9a6 100644 --- a/Translation Editor/translation_fr.json +++ b/Translation Editor/translation_fr.json @@ -1,5 +1,7 @@ { "languageCode": "FR", + "languageLocalName": "Français", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration effectuée!", "SettingsCalibrationWarning": "Assurez-vous que la panne soit à température ambiante avant de continuer!", @@ -227,6 +229,5 @@ ], "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 9d02c5aa..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": "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", diff --git a/Translation Editor/translation_hu.json b/Translation Editor/translation_hu.json index c2a761be..0a909db4 100644 --- a/Translation Editor/translation_hu.json +++ b/Translation Editor/translation_hu.json @@ -1,5 +1,7 @@ { "languageCode": "HU", + "languageLocalName": "Magyar", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Kalibráció befejezve!", "SettingsCalibrationWarning": "Folytatás előtt győződjön meg róla, hogy a hegy szobahőmérsékletű!", @@ -227,6 +229,5 @@ ], "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 afcdea9c..8a28b2a4 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!", @@ -227,6 +229,5 @@ ], "desc": "Imposta la potenza dell'alimentatore in uso" } - }, - "languageLocalName": "Italiano" + } } diff --git a/Translation Editor/translation_lt.json b/Translation Editor/translation_lt.json index 3f146bb5..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!", diff --git a/Translation Editor/translation_nl.json b/Translation Editor/translation_nl.json index 110a9d4d..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": "", diff --git a/Translation Editor/translation_nl_be.json b/Translation Editor/translation_nl_be.json index 0831644b..0a2d4d60 100644 --- a/Translation Editor/translation_nl_be.json +++ b/Translation Editor/translation_nl_be.json @@ -1,6 +1,7 @@ { "languageCode": "NL_BE", "languageLocalName": "Vlaams", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Gecalibreerd!", "SettingsCalibrationWarning": "Zorg vooraf dat de punt op kamertemperatuur is!", @@ -28,6 +29,7 @@ "SettingFastChar": "S", "SettingSlowChar": "T" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Gevorderde Instellingen" } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "", diff --git a/Translation Editor/translation_no.json b/Translation Editor/translation_no.json index a56d32e0..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", diff --git a/Translation Editor/translation_pl.json b/Translation Editor/translation_pl.json index e377180d..1c8c4ae9 100644 --- a/Translation Editor/translation_pl.json +++ b/Translation Editor/translation_pl.json @@ -1,5 +1,7 @@ { "languageCode": "PL", + "languageLocalName": "Polski", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Kalibracja udana!", "SettingsCalibrationWarning": "Przed kontynuowaniem upewnij się, że końcówka osiągnela temperature pokojowa!", @@ -227,6 +229,5 @@ ], "desc": "Moc używanego zasilacza w Watach" } - }, - "languageLocalName": "Polski" + } } diff --git a/Translation Editor/translation_pt.json b/Translation Editor/translation_pt.json index 42ee396c..b5b3de37 100644 --- a/Translation Editor/translation_pt.json +++ b/Translation Editor/translation_pt.json @@ -1,5 +1,7 @@ { "languageCode": "PT", + "languageLocalName": "Português", + "cyrillicGlyphs": false, "messages": { "SettingsCalibrationDone": "Calibration done!", "SettingsCalibrationWarning": "A ponta deve estar em temperatura ambiente antes de continuar!", @@ -227,6 +229,5 @@ ], "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Portugues" + } } diff --git a/Translation Editor/translation_ru.json b/Translation Editor/translation_ru.json index c1b7d023..e63176d0 100644 --- a/Translation Editor/translation_ru.json +++ b/Translation Editor/translation_ru.json @@ -1,5 +1,7 @@ { "languageCode": "RU", + "languageLocalName": "Русский", + "cyrillicGlyphs": true, "messages": { "SettingsCalibrationDone": "Калибровка выполнена!", "SettingsCalibrationWarning": "Убедитесь, что жало остыло до комнатной температуры, прежде чем продолжать!", @@ -227,7 +229,5 @@ ], "desc": "Power Wattage of the power adapter used" } - }, - "languageLocalName": "Русский", - "cyrillicGlyphs": true + } } \ No newline at end of file diff --git a/Translation Editor/translation_sk.json b/Translation Editor/translation_sk.json index 95f2b3c1..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!", diff --git a/Translation Editor/translation_sr_cyrl.json b/Translation Editor/translation_sr_cyrl.json index c71f133b..9b261dd4 100644 --- a/Translation Editor/translation_sr_cyrl.json +++ b/Translation Editor/translation_sr_cyrl.json @@ -1,12 +1,13 @@ { "languageCode": "SR_CYRL", "languageLocalName": "Српски", + "cyrillicGlyphs": true, "messages": { - "SettingsCalibrationDone": "Калибрација завршена!", + "SettingsCalibrationDone": "Калибрација готова", "SettingsCalibrationWarning": "Проверите да ли је врх охлађен на собну температуру пре него што наставите", "SettingsResetWarning": "Да ли заиста желите да вратите поставке на фабричке вредности?", - "UVLOWarningString": "DC НИЗАК", - "UndervoltageString": "Пренизак напон", + "UVLOWarningString": "НИЗ.НАП.", + "UndervoltageString": "ПРЕНИЗАК НАПОН", "InputVoltageString": "Ул. напон: ", "WarningTipTempString": "Темп. врха: ", "BadTipString": "ЛОШ ВРХ", @@ -28,6 +29,7 @@ "SettingFastChar": "Б", "SettingSlowChar": "С" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Напредне поставке." } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "Нпјње", @@ -74,7 +75,7 @@ "Темп.", "спавања" ], - "desc": "Температура на коју се спушта лемилица након одређеног времена. " + "desc": "Температура на коју се спушта лемилица након одређеног времена мировања. " }, "SleepTimeout": { "text": "ВСпв", @@ -127,10 +128,10 @@ "BoostEnabled": { "text": "Пјчње", "text2": [ - "Омогућено", - "појачање" + "Појачање", + "омогућено" ], - "desc": "Држањем предњег дугмета приликом лемљења додатно се појачава топлота врха." + "desc": "Држање предњег тастера током лемљења додатно појачава температуру врха." }, "BoostTemperature": { "text": "ТПјч", @@ -202,7 +203,7 @@ "Модел", "врха" ], - "desc": "Избор модела врха." + "desc": "Одабир модела лемног врха." }, "SimpleCalibrationMode": { "text": "ЈедКалбр", @@ -210,7 +211,7 @@ "Једноставна", "калибрација" ], - "desc": "Једноставна калибрација помоћу вруће воде." + "desc": "Једноставна калибрација кипућом водом." }, "AdvancedCalibrationMode": { "text": "НапКалбр", @@ -226,7 +227,7 @@ "Улазна", "снага" ], - "desc": "Снага улазног адаптера у ватима." + "desc": "Снага напајања у ватима." } } } diff --git a/Translation Editor/translation_sr_latn.json b/Translation Editor/translation_sr_latn.json index 94a775bd..183ab435 100644 --- a/Translation Editor/translation_sr_latn.json +++ b/Translation Editor/translation_sr_latn.json @@ -1,12 +1,13 @@ { "languageCode": "SR_LATN", "languageLocalName": "Srpski", + "cyrillicGlyphs": false, "messages": { - "SettingsCalibrationDone": "Kalibracija završena!", + "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": "DC NIZAK", - "UndervoltageString": "Prenizak napon", + "UVLOWarningString": "NIZ.NAP.", + "UndervoltageString": "PRENIZAK NAPON", "InputVoltageString": "Ul. napon: ", "WarningTipTempString": "Temp. vrha: ", "BadTipString": "LOŠ VRH", @@ -28,6 +29,7 @@ "SettingFastChar": "B", "SettingSlowChar": "S" }, + "menuDouble": true, "menuGroups": { "SolderingMenu": { "text2": [ @@ -58,7 +60,6 @@ "desc": "Napredne postavke." } }, - "menuDouble": true, "menuOptions": { "PowerSource": { "text": "Npjnj", @@ -74,7 +75,7 @@ "Temp.", "spavanja" ], - "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena. " + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. " }, "SleepTimeout": { "text": "VSpv", @@ -127,10 +128,10 @@ "BoostEnabled": { "text": "Pjčnj", "text2": [ - "Omogućeno", - "pojačanje" + "Pojačanje", + "omogućeno" ], - "desc": "Držanjem prednjeg dugmeta prilikom lemljenja dodatno se pojačava toplota vrha." + "desc": "Držanje prednjeg tastera tokom lemljenja dodatno pojačava temperaturu vrha." }, "BoostTemperature": { "text": "TPjč", @@ -202,7 +203,7 @@ "Model", "vrha" ], - "desc": "Izbor modela vrha." + "desc": "Odabir modela lemnog vrha." }, "SimpleCalibrationMode": { "text": "JedKalbr", @@ -210,7 +211,7 @@ "Jednostavna", "kalibracija" ], - "desc": "Jednostavna kalibracija pomoću vruće vode." + "desc": "Jednostavna kalibracija kipućom vodom." }, "AdvancedCalibrationMode": { "text": "NapKalbr", @@ -226,7 +227,7 @@ "Ulazna", "snaga" ], - "desc": "Snaga ulaznog adaptera u vatima." + "desc": "Snaga napajanja u vatima." } } } diff --git a/Translation Editor/translation_sv.json b/Translation Editor/translation_sv.json index cdb9fbf1..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": "", diff --git a/Translation Editor/translation_tr.json b/Translation Editor/translation_tr.json index 75f160bc..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!", @@ -227,6 +229,5 @@ ], "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 99% rename from Translation Editor/translation_ua.json rename to Translation Editor/translation_uk.json index 870c98d6..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": "", diff --git a/workspace/TS100/build.sh b/workspace/TS100/build.sh index 5ed249ca..6d290f35 100755 --- a/workspace/TS100/build.sh +++ b/workspace/TS100/build.sh @@ -1,15 +1,18 @@ python ../../Translation\ Editor/make_translation.py ../../Translation\ Editor + make clean + +# TS100 make -j16 lang=EN rm -rf Objects/src make -j16 lang=BG rm -rf Objects/src -make -j16 lang=CS_CZ +make -j16 lang=CS +rm -rf Objects/src +make -j16 lang=DA rm -rf Objects/src make -j16 lang=DE rm -rf Objects/src -make -j16 lang=DK -rm -rf Objects/src make -j16 lang=ES rm -rf Objects/src make -j16 lang=FI @@ -26,6 +29,8 @@ make -j16 lang=LT rm -rf Objects/src make -j16 lang=NL rm -rf Objects/src +make -j16 lang=NL_BE +rm -rf Objects/src make -j16 lang=NO rm -rf Objects/src make -j16 lang=PL @@ -36,25 +41,28 @@ make -j16 lang=RU rm -rf Objects/src make -j16 lang=SK rm -rf Objects/src -make -j16 lang=SR +make -j16 lang=SR_CYRL +rm -rf Objects/src +make -j16 lang=SR_LATN rm -rf Objects/src make -j16 lang=SV rm -rf Objects/src make -j16 lang=TR rm -rf Objects/src -make -j16 lang=UA +make -j16 lang=UK rm -rf Objects/src +# TS80 make -j16 lang=EN model=TS80 rm -rf Objects/src make -j16 lang=BG model=TS80 rm -rf Objects/src -make -j16 lang=CS_CZ model=TS80 +make -j16 lang=CS model=TS80 +rm -rf Objects/src +make -j16 lang=DA model=TS80 rm -rf Objects/src make -j16 lang=DE model=TS80 rm -rf Objects/src -make -j16 lang=DK model=TS80 -rm -rf Objects/src make -j16 lang=ES model=TS80 rm -rf Objects/src make -j16 lang=FI model=TS80 @@ -71,6 +79,8 @@ make -j16 lang=LT model=TS80 rm -rf Objects/src make -j16 lang=NL model=TS80 rm -rf Objects/src +make -j16 lang=NL_BE model=TS80 +rm -rf Objects/src make -j16 lang=NO model=TS80 rm -rf Objects/src make -j16 lang=PL model=TS80 @@ -81,11 +91,13 @@ make -j16 lang=RU model=TS80 rm -rf Objects/src make -j16 lang=SK model=TS80 rm -rf Objects/src -make -j16 lang=SR model=TS80 +make -j16 lang=SR_CYRL model=TS80 +rm -rf Objects/src +make -j16 lang=SR_LATN model=TS80 rm -rf Objects/src make -j16 lang=SV model=TS80 rm -rf Objects/src make -j16 lang=TR model=TS80 rm -rf Objects/src -make -j16 lang=UA model=TS80 +make -j16 lang=UK model=TS80 rm -rf Objects/src diff --git a/workspace/TS100/src/Translation.cpp b/workspace/TS100/src/Translation.cpp index 7339871b..91b384fc 100644 --- a/workspace/TS100/src/Translation.cpp +++ b/workspace/TS100/src/Translation.cpp @@ -99,7 +99,9 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif #ifdef LANG_BG -// ---- български ---- +// ---- Български ---- + +#define CYRILLIC_GLYPHS const char* SettingsDescriptions[] = { /* PowerSource */ "Източник на захранване. Минимално напрежение. ", @@ -191,7 +193,7 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif -#ifdef LANG_CS_CZ +#ifdef LANG_CS // ---- Český ---- const char* SettingsDescriptions[] = { @@ -284,6 +286,99 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif +#ifdef LANG_DA +// ---- Dansk ---- + +const char* SettingsDescriptions[] = { + /* PowerSource */ "Strømforsyning. Indstil Cutoff Spændingen. ", - /* TipModel */ "Tip Model selection", - /* SimpleCalibrationMode */ "Simple Calibration using Hot water", - /* AdvancedCalibrationMode */ "Advanced calibration using thermocouple on the tip", - /* PowerInput */ "Power Wattage of the power adapter used", + /* TipModel */ "Odabir modela lemnog vrha", + /* SimpleCalibrationMode */ "Kalibracija kipućom vodom", + /* AdvancedCalibrationMode */ "Kalibracija korištenjem termo-elementa", + /* PowerInput */ "Snaga modula za napajanje", }; -const char* SettingsCalibrationDone = "Calibration done!"; +const char* SettingsCalibrationDone = "Kalibracija gotova!"; 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"; @@ -820,10 +822,10 @@ const char* SettingsShortNames[][2] = { /* VoltageCalibration */ { "Kalibracija", "napona napajanja" }, /* AdvancedSoldering */ { "Detalji", "pri lemljenju" }, /* ScrollingSpeed */ { "Brzina", "poruka" }, - /* TipModel */ { "Tip", "Model" }, - /* SimpleCalibrationMode */ { "Simple", "Calibration" }, - /* AdvancedCalibrationMode */ { "Advanced", "Calibration" }, - /* PowerInput */ { "Power", "Wattage" }, + /* TipModel */ { "Model", "Vrha" }, + /* SimpleCalibrationMode */ { "Jednostavna", "kalibracija" }, + /* AdvancedCalibrationMode */ { "Napredna", "kalibracija" }, + /* PowerInput */ { "Snaga", "napajanja" }, }; const char* SettingsMenuEntries[4] = { @@ -843,7 +845,7 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif #ifdef LANG_HU -// ---- magyar ---- +// ---- Magyar ---- const char* SettingsDescriptions[] = { /* PowerSource */ "Áramforrás. Beállítja a lekapcsolási feszültséget. ", @@ -1494,7 +1496,7 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif #ifdef LANG_PT -// ---- Portugues ---- +// ---- Português ---- const char* SettingsDescriptions[] = { /* PowerSource */ "nte de alimentação. Define a tensão de corte. ", @@ -1682,7 +1684,7 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif #ifdef LANG_SK -// ---- SK ---- +// ---- Slovenský ---- const char* SettingsDescriptions[] = { /* PowerSource */ "Zdroj napatia. Nastavit napatie pre vypnutie (cutoff) ", @@ -1777,16 +1779,18 @@ const char* SettingsMenuEntriesDescriptions[4] = { #ifdef LANG_SR_CYRL // ---- Српски ---- +#define CYRILLIC_GLYPHS + const char* SettingsDescriptions[] = { /* PowerSource */ "Тип напајања; одређује најнижи радни напон. ", - /* SleepTemperature */ "Температура на коју се спушта лемилица након одређеног времена. ", + /* SleepTemperature */ "Температура на коју се спушта лемилица након одређеног времена мировања. ", /* SleepTimeout */ "Време мировања након кога лемилица спушта температуру. ", /* ShutdownTimeout */ "Време мировања након кога се лемилица гаси. ", /* MotionSensitivity */ "Осетљивост сензора покрета. <0=искључено, 1=најмање осетљиво, 9=најосетљивије>", /* TemperatureUnit */ "Јединице у којима се приказује температура. ", /* AdvancedIdle */ "Приказивање детаљних информација на екрану током мировања.", /* DisplayRotation */ "Како је окренут екран. <А=аутоматски, Л=за леворуке, Д=за десноруке>", - /* BoostEnabled */ "Држањем предњег дугмета приликом лемљења додатно се појачава топлота врха.", + /* BoostEnabled */ "Држање предњег тастера током лемљења додатно појачава температуру врха.", /* BoostTemperature */ "Температура врха лемилице у току појачања.", /* AutoStart */ "Лемилица одмах по покретању прелази у режим лемљења и греје се.", /* CooldownBlink */ "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ.", @@ -1795,17 +1799,17 @@ const char* SettingsDescriptions[] = { /* VoltageCalibration */ "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај.", /* AdvancedSoldering */ "Приказивање детаљних информација на екрану током лемљења.", /* ScrollingSpeed */ "Брзина кретања описних порука попут ове. <С=споро, Б=брзо>", - /* TipModel */ "Избор модела врха.", - /* SimpleCalibrationMode */ "Једноставна калибрација помоћу вруће воде.", + /* TipModel */ "Одабир модела лемног врха.", + /* SimpleCalibrationMode */ "Једноставна калибрација кипућом водом.", /* AdvancedCalibrationMode */ "Напредна калибрација помоћу термопара.", - /* PowerInput */ "Снага улазног адаптера у ватима.", + /* PowerInput */ "Снага напајања у ватима.", }; -const char* SettingsCalibrationDone = "Калибрација завршена!"; +const char* SettingsCalibrationDone = "Калибрација готова"; const char* SettingsCalibrationWarning = "Проверите да ли је врх охлађен на собну температуру пре него што наставите"; const char* SettingsResetWarning = "Да ли заиста желите да вратите поставке на фабричке вредности?"; -const char* UVLOWarningString = "DC НИЗАК"; -const char* UndervoltageString = "Пренизак напон"; +const char* UVLOWarningString = "НИЗ.НАП."; +const char* UndervoltageString = "ПРЕНИЗАК НАПОН"; const char* InputVoltageString = "Ул. напон: "; const char* WarningTipTempString = "Темп. врха: "; const char* BadTipString = "ЛОШ ВРХ"; @@ -1836,7 +1840,7 @@ const char* SettingsShortNames[][2] = { /* TemperatureUnit */ { "Јединица", "температуре" }, /* AdvancedIdle */ { "Детаљи током", "мировања" }, /* DisplayRotation */ { "Оријентација", "екрана" }, - /* BoostEnabled */ { "Омогућено", "појачање" }, + /* BoostEnabled */ { "Појачање", "омогућено" }, /* BoostTemperature */ { "Темп.", "појачања" }, /* AutoStart */ { "Врући", "старт" }, /* CooldownBlink */ { "Упозорење", "при хлађењу" }, @@ -1872,14 +1876,14 @@ const char* SettingsMenuEntriesDescriptions[4] = { const char* SettingsDescriptions[] = { /* PowerSource */ "Tip napajanja; određuje najniži radni napon. ", - /* SleepTemperature */ "Temperatura na koju se spušta lemilica nakon određenog vremena. ", + /* 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 se lemilica gasi. ", /* MotionSensitivity */ "Osetljivost senzora pokreta. <0=isključeno, 1=najmanje osetljivo, 9=najosetljivije>", /* TemperatureUnit */ "Jedinice u kojima se prikazuje temperatura. ", /* AdvancedIdle */ "Prikazivanje detaljnih informacija na ekranu tokom mirovanja.", /* DisplayRotation */ "Kako je okrenut ekran. ", - /* BoostEnabled */ "Držanjem prednjeg dugmeta prilikom lemljenja dodatno se pojačava toplota vrha.", + /* BoostEnabled */ "Držanje prednjeg tastera tokom lemljenja dodatno pojačava temperaturu vrha.", /* BoostTemperature */ "Temperatura vrha lemilice u toku pojačanja.", /* AutoStart */ "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se.", /* CooldownBlink */ "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć.", @@ -1888,17 +1892,17 @@ const char* SettingsDescriptions[] = { /* VoltageCalibration */ "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj.", /* AdvancedSoldering */ "Prikazivanje detaljnih informacija na ekranu tokom lemljenja.", /* ScrollingSpeed */ "Brzina kretanja opisnih poruka poput ove. ", - /* TipModel */ "Izbor modela vrha.", - /* SimpleCalibrationMode */ "Jednostavna kalibracija pomoću vruće vode.", + /* TipModel */ "Odabir modela lemnog vrha.", + /* SimpleCalibrationMode */ "Jednostavna kalibracija kipućom vodom.", /* AdvancedCalibrationMode */ "Napredna kalibracija pomoću termopara.", - /* PowerInput */ "Snaga ulaznog adaptera u vatima.", + /* PowerInput */ "Snaga napajanja u vatima.", }; -const char* SettingsCalibrationDone = "Kalibracija završena!"; +const char* SettingsCalibrationDone = "Kalibracija gotova"; const char* SettingsCalibrationWarning = "Proverite da li je vrh ohlađen na sobnu temperaturu pre nego što nastavite"; const char* SettingsResetWarning = "Da li zaista želite da vratite postavke na fabričke vrednosti?"; -const char* UVLOWarningString = "DC NIZAK"; -const char* UndervoltageString = "Prenizak napon"; +const char* UVLOWarningString = "NIZ.NAP."; +const char* UndervoltageString = "PRENIZAK NAPON"; const char* InputVoltageString = "Ul. napon: "; const char* WarningTipTempString = "Temp. vrha: "; const char* BadTipString = "LOŠ VRH"; @@ -1929,7 +1933,7 @@ const char* SettingsShortNames[][2] = { /* TemperatureUnit */ { "Jedinica", "temperature" }, /* AdvancedIdle */ { "Detalji tokom", "mirovanja" }, /* DisplayRotation */ { "Orijentacija", "ekrana" }, - /* BoostEnabled */ { "Omogućeno", "pojačanje" }, + /* BoostEnabled */ { "Pojačanje", "omogućeno" }, /* BoostTemperature */ { "Temp.", "pojačanja" }, /* AutoStart */ { "Vrući", "start" }, /* CooldownBlink */ { "Upozorenje", "pri hlađenju" }, @@ -2146,9 +2150,11 @@ const char* SettingsMenuEntriesDescriptions[4] = { #endif -#ifdef LANG_UA +#ifdef LANG_UK // ---- Українська ---- +#define CYRILLIC_GLYPHS + const char* SettingsDescriptions[] = { /* PowerSource */ "Установка напруги відключення. ", /* SleepTemperature */ "Температура режиму очікування ",