grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / locale / languages / thai.c
blob25929b36a9bb21076a9e1d8a38df736476d28b97
1 /*
2 Copyright © 1995-2013, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: thai.language description file.
6 Char: ISO 8859-11
7 */
9 #define LANGSTR "thai" /* String version of above */
10 #define NLANGSTR "thai" /* Native version of LANGSTR */
11 #define LANGVER 41 /* Version number of language */
12 #define LANGREV 2 /* Revision number of language */
13 #define LANGTAG "\0$VER: " LANGSTR ".language 41.2 (30.09.2014)"
14 #define NLANGTAG "$NLANG:" NLANGSTR
16 #include "lang_openclose.inc"
17 #include "lang_getlangstring.inc"
19 /* -----------------------------------------------------------------------
20 Library function table - you will need to alter this
21 I have this right here at the end of the library so that I do not
22 have to have prototypes for the functions. Although you could do that.
23 ----------------------------------------------------------------------- */
25 void *const functable[] =
27 &AROS_SLIB_ENTRY(open,language,1),
28 &AROS_SLIB_ENTRY(close,language,2),
29 &AROS_SLIB_ENTRY(expunge,language,3),
30 &AROS_SLIB_ENTRY(null,language,0),
31 &AROS_SLIB_ENTRY(mask,language,5),
33 /* Note, shorter function table, as only getlangstring is used */
35 /* 0 - 3 */
36 &AROS_SLIB_ENTRY(null, language, 0),
37 &AROS_SLIB_ENTRY(null, language, 0),
38 &AROS_SLIB_ENTRY(null, language, 0),
39 &AROS_SLIB_ENTRY(getlangstring, language, 9),
40 (void *)-1
44 Note how only the required data structures are kept...
46 This is the list of strings. It is an array of pointers to strings,
47 although how it is laid out is implementation dependant.
49 const STRPTR ___strings[] =
51 /* A blank string */
52 "",
54 /* The days of the week. Starts with the first day of the week.
55 In English this would be Sunday, this depends upon the settings
56 of Locale->CalendarType.
59 // NOTICE: stegerg: I think this must always start with Sunday and not what comment above says
61 "ÇѹÍÒ·ÔµÂì", "Çѹ¨Ñ¹·Ãì", "ÇѹÍѧ¤ÒÃ", "Çѹ¾Ø¸", "Çѹ¾ÄËÑʺ´Õ",
62 "ÇѹÈØ¡Ãì", "ÇѹàÊÒÃì",
64 /* Abbreviated days of the week */
65 "ÍÒ.", "¨.", "Í.", "¾.", "¾Ä.", "È.", "Ê.",
67 /* Months of the year */
68 "Á¡ÃÒ¤Á", "¡ØÁÀҾѹ¸ì", "ÁÕ¹Ò¤Á",
69 "àÁÉÒ¹", "¾ÄÉÀÒ¤Á", "ÁԶعÒ¹",
70 "¡Ã¡®Ò¤Á", "ÊÔ§ËÒ¤Á", "¡Ñ¹ÂÒ¹",
71 "µØÅÒ¤Á", "¾ÄȨԡÒ¹", "¸Ñ¹ÇÒ¤Á",
73 /* Abbreviated months of the year */
74 "Á.¤.", "¡.¾.", "ÁÕ.¤.", "àÁ.Â.", "¾.¤.", "ÁÔ.Â.",
75 "¡.¤.", "Ê.¤.", "¡.Â.", "µ.¤.", "¾.Â.", "¸.¤.",
77 "ãªè", /* Yes, affirmative response */
78 "äÁè", /* No/negative response */
80 /* AM/PM strings AM 0000 -> 1159, PM 1200 -> 2359 */
81 "AM", "PM",
83 /* Soft and hard hyphens */
84 "", "-",
86 /* Open and close quotes */
87 "\"", "\"",
89 /* Days: But not actual day names
90 Yesterday - the day before the current
91 Today - the current day
92 Tomorrow - the next day
93 Future.
95 "àÁ×èÍÇÒ¹¹Õé", "Çѹ¹Õé", "Çѹ¾ÃØ觹Õé", "͹Ҥµ",
97 /* Native language name */
98 NLANGSTR
101 /* This is the end of ROMtag marker. */
102 const char end=0;