From 39295c9705f94549c530582569ceee98800be0ec Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 12 Dec 2017 13:34:53 +1100 Subject: [PATCH] Adding Polish support Closes #132 afaik. --- workspace/TS100/inc/Translation.h | 5 +- workspace/TS100/src/Translation.c | 111 ++++++++++++++++++++++-------- 2 files changed, 86 insertions(+), 30 deletions(-) diff --git a/workspace/TS100/inc/Translation.h b/workspace/TS100/inc/Translation.h index 3d49f817..4d4621de 100644 --- a/workspace/TS100/inc/Translation.h +++ b/workspace/TS100/inc/Translation.h @@ -34,7 +34,7 @@ extern const char SettingLeftChar; extern const char SettingAutoChar; -//#define LANG_EN +#define LANG_EN //#define LANG_RU //#define LANG_ES //#define LANG_SE @@ -44,6 +44,7 @@ extern const char SettingAutoChar; //#define LANG_CS_CZ //#define LANG_TR //#define LANG_HR -#define LANG_DK +//#define LANG_PL +//#define LANG_DK #endif /* TRANSLATION_H_ */ diff --git a/workspace/TS100/src/Translation.c b/workspace/TS100/src/Translation.c index 1fb29751..06ca9519 100644 --- a/workspace/TS100/src/Translation.c +++ b/workspace/TS100/src/Translation.c @@ -128,7 +128,6 @@ const char* SettingsLongNames[16] = { /* Advanced soldering screen enabled */"Показывать детальную информацию при пайке.", }; - const char* SettingsCalibrationWarning = "Убедитесь, что жало остыло до комнатной температуры, прежде чем продолжать!"; const char* UVLOWarningString = "БАТ РАЗР"; //Fixed width 8 chars const char* SleepingSimpleString = "Хррр";// Must be <= 4 chars @@ -140,9 +139,9 @@ const char SettingTrueChar = '+'; const char SettingFalseChar = '-'; /* * #TODO change support for multibyte constants here -const char SettingRightChar = 'П'; -const char SettingLeftChar = 'Л'; -const char SettingAutoChar = 'A';*/ + const char SettingRightChar = 'П'; + const char SettingLeftChar = 'Л'; + const char SettingAutoChar = 'A';*/ const char SettingRightChar = 'R'; const char SettingLeftChar = 'L'; @@ -787,33 +786,33 @@ const char* SettingsShortNames[16][2] = { #ifdef LANG_DK const char* SettingsLongNames[16] = - { - /*These are all the help text for all the settings.*/ - /*No requirements on spacing or length*/ - "Strømforsyning. Indstil Cutoff Spændingen. ", //Power Source + "Temperatura uśpienia <°C>",//Sleep Temp + "Czas uśpienia ",//Sleep Timeout + "Czas wyłączenia ",//Shutdown Time + "Czułość ruchu <0.Wyłączona 1.minimalna 9.maksymalna>",//Motion Sensitivity + "Jednostka temperatury ",//Temp Unit + "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynnośći ",//Detailed Information + "Orientacja wyświetlacza ",//Orientation + "Użyj przycisku przedniego w celu zwiększenia temperatury ",//Boost enable + "Temperatura w trybie \"boost\" ",//Boost Temp + "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. T=Lutowanie, S= Tryb Uspienia ,N=Wyłącz",//Auto start + "Temperatura na ekranie miga, gdy grot jest jeszcze gorący. ",//Cooling Blink + "Kalibracja temperatury grota lutownicy",//Calibrate Tip + "Zresetuj wszystkie ustawienia",//Reset Settings + "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść.",//VIN Cal + "Wyświetl szczegółowe informacje podczas lutowania ",//ADV SLD +}; + +const char* SettingsCalibrationWarning = +"Przed kontynuowaniem upewnij się, że końcówka osiągnela temperature pokojowa!"; +const char* UVLOWarningString = "LOW VOLT"; //Fixed width 8 chars +const char* SleepingSimpleString = "Zzz!";// Must be <= 4 chars +const char* SleepingAdvancedString = "Uspienie...";// <=17 chars +const char* WarningSimpleString = "HOT!";//Must be <= 4 chars +const char* WarningAdvancedString = "UWAGA! GORĄCA KOŃCÓWKA!"; + +const char SettingTrueChar = 'T'; +const char SettingFalseChar = 'N'; +const char SettingRightChar = 'P'; +const char SettingLeftChar = 'L'; +const char SettingAutoChar = 'A'; + +const enum ShortNameType SettingsShortNameType = SHORT_NAME_SINGLE_LINE; +const char* SettingsShortNames[16][2] = { + /* (<= 5) Power source (DC or batt) */{"PWRSC"}, + /* (<= 4) Sleep temperature */{"STMP"}, + /* (<= 4) Sleep timeout */{"STME"}, + /* (<= 5) Shutdown timeout */{"SHTME"}, + /* (<= 6) Motion sensitivity level */{"MSENSE"}, + /* (<= 6) Temperature in F and C */{"TMPUNT"}, + /* (<= 6) Advanced idle display mode enabled */{"ADVIDL"}, + /* (<= 6) Display rotation mode */{"DSPROT"}, + /* (<= 6) Boost enabled */{"BOOST"}, + /* (<= 4) Boost temperature */{"BTMP"}, + /* (<= 6) Automatic start mode */{"ASTART"}, + /* (<= 6) Cooldown blink */{"CLBLNK"}, + /* (<= 8) Temperature calibration enter menu */{"TMP CAL?"}, + /* (<= 8) Settings reset command */{"RESET?"}, + /* (<= 8) Calibrate input voltage */{"CAL VIN?"}, + /* (<= 6) Advanced soldering screen enabled */{"ADVSLD"},}; +#endif