xref: /haiku/headers/os/locale/LocaleStrings.h (revision 75f152215517c2af1a93938f46d3156503329a5e)
1 #ifndef _LOCALE_STRINGS_H_
2 #define _LOCALE_STRINGS_H_
3 
4 
5 enum country_strings {
6 	B_COUNTRY_STRINGS_BASE	= 0,
7 
8 	B_DATE_TIME_FORMAT		= B_COUNTRY_STRINGS_BASE,
9 	B_TIME_AM_PM_FORMAT,
10 
11 	B_SHORT_DATE_TIME_FORMAT,
12 	B_SHORT_TIME_AM_PM_FORMAT,
13 
14 	B_AM_STRING,
15 	B_PM_STRING,
16 
17 	B_DATE_SEPARATOR,
18 	B_TIME_SEPARATOR,
19 
20 	B_NUM_COUNTRY_STRINGS,
21 };
22 
23 enum language_strings {
24 	B_LANGUAGE_STRINGS_BASE	= 100,
25 
26 	B_YESTERDAY_STRING = B_LANGUAGE_STRINGS_BASE,
27 	B_TODAY_STRING,
28 	B_TOMORROW_STRING,
29 	B_FUTURE_STRING,
30 
31 	B_DAY_1,		// name of the first day of the week, e.g. Sunday
32 	B_DAY_2,		// ...
33 	B_DAY_3,		//
34 	B_DAY_4,
35 	B_DAY_5,
36 	B_DAY_6,
37 	B_DAY_7,
38 
39 	B_AB_DAY_1,		// abbreviated weekday name, e.g. Sun
40 	B_AB_DAY_2,		// ...
41 	B_AB_DAY_3,
42 	B_AB_DAY_4,
43 	B_AB_DAY_5,
44 	B_AB_DAY_6,
45 	B_AB_DAY_7,
46 
47 	B_MON_1,		// name of the first month of the year, e.g. January
48 	B_MON_2,		// ...
49 	B_MON_3,
50 	B_MON_4,
51 	B_MON_5,
52 	B_MON_6,
53 	B_MON_7,
54 	B_MON_8,
55 	B_MON_9,
56 	B_MON_10,
57 	B_MON_11,
58 	B_MON_12,
59 
60 	B_AB_MON_1,		// abbreviated month name, e.g. Jan
61 	B_AB_MON_2,		// ...
62 	B_AB_MON_3,
63 	B_AB_MON_4,
64 	B_AB_MON_5,
65 	B_AB_MON_6,
66 	B_AB_MON_7,
67 	B_AB_MON_8,
68 	B_AB_MON_9,
69 	B_AB_MON_10,
70 	B_AB_MON_11,
71 	B_AB_MON_12,
72 
73 	B_YES_EXPRESSION,
74 	B_NO_EXPRESSION,
75 	B_YES_STRING,
76 	B_NO_STRING,
77 
78 	B_NUM_LANGUAGE_STRINGS = B_AB_MON_12 - B_LANGUAGE_STRINGS_BASE,
79 };
80 
81 // specials for POSIX compatibility
82 enum other_locale_strings {
83 	B_OTHER_STRINGS_BASE	= 200,
84 
85 	B_CODESET	= B_OTHER_STRINGS_BASE,
86 	B_ERA,
87 	B_ERA_DATE_FORMAT,
88 	B_ERA_DATE_TIME_FORMAT,
89 	B_ERA_TIME_FORMAT,
90 	B_ALT_DIGITS
91 };
92 
93 #endif	/* _LOCALE_STRINGS_H_ */
94