Skip to content

Commit 940666a

Browse files
committed
Add support for Czech and Slovak languages
1 parent ded2121 commit 940666a

File tree

5 files changed

+228
-0
lines changed

5 files changed

+228
-0
lines changed

src/lang/language_cs.h

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
/**
2+
* @file language_cs.h
3+
* @brief Never include directly. contains the Czech language text for tcMenu text, controlled by TC_LOCALE.
4+
*/
5+
6+
//
7+
// Dialog support, note: please keep ok, cancel, close and accept in lower case
8+
//
9+
10+
#define TXT_DIALOG_OK "ok"
11+
#define TXT_DIALOG_CANCEL "storno"
12+
#define TXT_DIALOG_CLOSE "zavřít"
13+
#define TXT_DIALOG_ACCEPT "přijmout"
14+
15+
//
16+
// Boolean naming options
17+
//
18+
19+
#define TXT_BOOL_ON_TEXT "ZAP."
20+
#define TXT_BOOL_OFF_TEXT "VYP."
21+
#define TXT_BOOL_YES_TEXT "ANO"
22+
#define TXT_BOOL_NO_TEXT "NE"
23+
#define TXT_BOOL_TRUE_TEXT "TRUE"
24+
#define TXT_BOOL_FALSE_TEXT "FALSE"
25+
26+
//
27+
// Touch screen text options IOA
28+
//
29+
30+
#define TXT_TOUCH_CONFIGURE "Konfigurace dotyků"
31+
#define TXT_TOUCH_CONFIGURE_2ND "Dotkněte se zvolených oblastí"
32+
33+
//
34+
// Remote Connector - pairing
35+
//
36+
37+
#define TXT_PAIRING_TEXT "Čekání na párování"
38+
39+
//
40+
// RemoteMenuItem dialog text for remote connections and authentication
41+
//
42+
43+
#define TXT_CLOSE_CONNECTION "Uzavřít spojení"
44+
#define TXT_AUTH_REMOVE "Vymazat"
45+
#define TXT_AUTH_REMOVE_ALL_KEYS "Vymazat VŠECHNY klíče?"
46+
#define TXT_AUTH_EMPTY_KEY "PrázdnýKlíč"
47+
48+
//
49+
// Secure menu item popup
50+
//
51+
52+
#define TXT_SECURE_MENU_PROCEED "Pokračovat"
53+
#define TXT_SECURE_MENU_CANCEL "Storno"
54+
#define TXT_SECURE_PIN_WRONG "Nesprávný pin"

src/lang/language_cs_ascii.h

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
/**
2+
* @file language_cs_ascii.h
3+
* @brief Never include directly. contains the Czech language text for tcMenu text (ASCII only), controlled by TC_LOCALE.
4+
*/
5+
6+
//
7+
// Dialog support, note: please keep ok, cancel, close and accept in lower case
8+
//
9+
10+
#define TXT_DIALOG_OK "ok"
11+
#define TXT_DIALOG_CANCEL "storno"
12+
#define TXT_DIALOG_CLOSE "zavrit"
13+
#define TXT_DIALOG_ACCEPT "prijmout"
14+
15+
//
16+
// Boolean naming options
17+
//
18+
19+
#define TXT_BOOL_ON_TEXT "ZAP."
20+
#define TXT_BOOL_OFF_TEXT "VYP."
21+
#define TXT_BOOL_YES_TEXT "ANO"
22+
#define TXT_BOOL_NO_TEXT "NE"
23+
#define TXT_BOOL_TRUE_TEXT "TRUE"
24+
#define TXT_BOOL_FALSE_TEXT "FALSE"
25+
26+
//
27+
// Touch screen text options IOA
28+
//
29+
30+
#define TXT_TOUCH_CONFIGURE "Konfigurace dotyku"
31+
#define TXT_TOUCH_CONFIGURE_2ND "Dotknete se zvolenych oblasti"
32+
33+
//
34+
// Remote Connector - pairing
35+
//
36+
37+
#define TXT_PAIRING_TEXT "Cekani na parovani"
38+
39+
//
40+
// RemoteMenuItem dialog text for remote connections and authentication
41+
//
42+
43+
#define TXT_CLOSE_CONNECTION "Uzavrit spojeni"
44+
#define TXT_AUTH_REMOVE "Vymazat"
45+
#define TXT_AUTH_REMOVE_ALL_KEYS "Vymazat VSECHNY klice?"
46+
#define TXT_AUTH_EMPTY_KEY "PrazdnyKlic"
47+
48+
//
49+
// Secure menu item popup
50+
//
51+
52+
#define TXT_SECURE_MENU_PROCEED "Pokracovat"
53+
#define TXT_SECURE_MENU_CANCEL "Storno"
54+
#define TXT_SECURE_PIN_WRONG "Nespravny pin"

src/lang/language_select.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,18 @@
2727
#else
2828
# include "language_fr.h"
2929
#endif // use ASCII
30+
#elif defined(TC_LOCALE_SK)
31+
#if defined(TC_LOCAL_ASCII)
32+
# include "language_sk_ascii.h"
33+
#else
34+
# include "language_sk.h"
35+
#endif // use ASCII
36+
#elif defined(TC_LOCALE_CS)
37+
#if defined(TC_LOCAL_ASCII)
38+
# include "language_cs_ascii.h"
39+
#else
40+
# include "language_cs.h"
41+
#endif // use ASCII
3042
#else
3143
# include "language_en.h"
3244
#endif

src/lang/language_sk.h

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
/**
2+
* @file language_sk.h
3+
* @brief Never include directly. contains the Slovak language text for tcMenu text, controlled by TC_LOCALE.
4+
*/
5+
6+
//
7+
// Dialog support, note: please keep ok, cancel, close and accept in lower case
8+
//
9+
10+
#define TXT_DIALOG_OK "ok"
11+
#define TXT_DIALOG_CANCEL "zrušiť"
12+
#define TXT_DIALOG_CLOSE "zavrieť"
13+
#define TXT_DIALOG_ACCEPT "prijať"
14+
15+
//
16+
// Boolean naming options
17+
//
18+
19+
#define TXT_BOOL_ON_TEXT "ZAP."
20+
#define TXT_BOOL_OFF_TEXT "VYP."
21+
#define TXT_BOOL_YES_TEXT "ÁNO"
22+
#define TXT_BOOL_NO_TEXT "NIE"
23+
#define TXT_BOOL_TRUE_TEXT "TRUE"
24+
#define TXT_BOOL_FALSE_TEXT "FALSE"
25+
26+
//
27+
// Touch screen text options IOA
28+
//
29+
30+
#define TXT_TOUCH_CONFIGURE "Konfigurácia dotykov"
31+
#define TXT_TOUCH_CONFIGURE_2ND "Dotknite sa zvolených oblastí"
32+
33+
//
34+
// Remote Connector - pairing
35+
//
36+
37+
#define TXT_PAIRING_TEXT "Čaká sa na párovanie"
38+
39+
//
40+
// RemoteMenuItem dialog text for remote connections and authentication
41+
//
42+
43+
#define TXT_CLOSE_CONNECTION "Zavrieť spojenie"
44+
#define TXT_AUTH_REMOVE "Vymazať"
45+
#define TXT_AUTH_REMOVE_ALL_KEYS "Vymazať VŠETKY kľúče?"
46+
#define TXT_AUTH_EMPTY_KEY "PrázdnyKľúč"
47+
48+
//
49+
// Secure menu item popup
50+
//
51+
52+
#define TXT_SECURE_MENU_PROCEED "Pokračovať"
53+
#define TXT_SECURE_MENU_CANCEL "Zrušiť"
54+
#define TXT_SECURE_PIN_WRONG "Nesprávny pin"

src/lang/language_sk_ascii.h

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
/**
2+
* @file language_sk_ascii.h
3+
* @brief Never include directly. contains the Slovak language text for tcMenu text (ASCII only), controlled by TC_LOCALE.
4+
*/
5+
6+
//
7+
// Dialog support, note: please keep ok, cancel, close and accept in lower case
8+
//
9+
10+
#define TXT_DIALOG_OK "ok"
11+
#define TXT_DIALOG_CANCEL "zrusit"
12+
#define TXT_DIALOG_CLOSE "zavriet"
13+
#define TXT_DIALOG_ACCEPT "prijat"
14+
15+
//
16+
// Boolean naming options
17+
//
18+
19+
#define TXT_BOOL_ON_TEXT "ZAP."
20+
#define TXT_BOOL_OFF_TEXT "VYP."
21+
#define TXT_BOOL_YES_TEXT "ANO"
22+
#define TXT_BOOL_NO_TEXT "NIE"
23+
#define TXT_BOOL_TRUE_TEXT "TRUE"
24+
#define TXT_BOOL_FALSE_TEXT "FALSE"
25+
26+
//
27+
// Touch screen text options IOA
28+
//
29+
30+
#define TXT_TOUCH_CONFIGURE "Konfiguracia dotykov"
31+
#define TXT_TOUCH_CONFIGURE_2ND "Dotknite sa zvolenych oblasti"
32+
33+
//
34+
// Remote Connector - pairing
35+
//
36+
37+
#define TXT_PAIRING_TEXT "Caka sa na parovanie"
38+
39+
//
40+
// RemoteMenuItem dialog text for remote connections and authentication
41+
//
42+
43+
#define TXT_CLOSE_CONNECTION "Zavriet spojenie"
44+
#define TXT_AUTH_REMOVE "Vymazat"
45+
#define TXT_AUTH_REMOVE_ALL_KEYS "Vymazat VSETKY kluce?"
46+
#define TXT_AUTH_EMPTY_KEY "PrazdnyKluc"
47+
48+
//
49+
// Secure menu item popup
50+
//
51+
52+
#define TXT_SECURE_MENU_PROCEED "Pokracovat"
53+
#define TXT_SECURE_MENU_CANCEL "Zrusit"
54+
#define TXT_SECURE_PIN_WRONG "Nespravny pin"

0 commit comments

Comments
 (0)