POSIX 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341
  1. comment_char %
  2. escape_char /
  3. % This file is part of the GNU C Library and contains locale data.
  4. % The Free Software Foundation does not claim any copyright interest
  5. % in the locale data contained in this file. The foregoing does not
  6. % affect the license of the GNU C Library as a whole. It does not
  7. % exempt you from the conditions of the license if your use would
  8. % otherwise be governed by that license.
  9. % POSIX Standard Locale
  10. %
  11. % As per ISO/IEC 9945-2:1993 specifications
  12. % except for these additional identifying comments
  13. %
  14. % Source: ISO/IEC JTC1/SC22/WG15
  15. % Address: C/O DKUUG, Fruebjergvej 3
  16. % DK-2100 Copenhagen O, Denmark
  17. % Contact: Keld Simonsen
  18. % Email: Keld.Simonsen@dkuug.dk
  19. % Tel: +45 - 39179944
  20. % Fax: +45 - 31208948
  21. % Language: POSIX
  22. % Territory:
  23. % Revision: 1.1
  24. % Date: 1997-03-15
  25. % Application: general
  26. % Users: general
  27. LC_CTYPE
  28. % The following is the POSIX Locale LC_CTYPE.
  29. % "alpha" is by default "upper" and "lower"
  30. % "alnum" is by definiton "alpha" and "digit"
  31. % "print" is by default "alnum", "punct" and the <U0020> character
  32. % "graph" is by default "alnum" and "punct"
  33. %
  34. upper <U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;<U0047>;<U0048>;/
  35. <U0049>;<U004A>;<U004B>;<U004C>;<U004D>;<U004E>;<U004F>;<U0050>;/
  36. <U0051>;<U0052>;<U0053>;<U0054>;<U0055>;<U0056>;<U0057>;<U0058>;/
  37. <U0059>;<U005A>
  38. %
  39. lower <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>;<U0067>;<U0068>;/
  40. <U0069>;<U006A>;<U006B>;<U006C>;<U006D>;<U006E>;<U006F>;<U0070>;/
  41. <U0071>;<U0072>;<U0073>;<U0074>;<U0075>;<U0076>;<U0077>;<U0078>;/
  42. <U0079>;<U007A>
  43. %
  44. digit <U0030>;<U0031>;<U0032>;<U0033>;<U0034>;/
  45. <U0035>;<U0036>;<U0037>;<U0038>;<U0039>
  46. %
  47. space <U0009>;<U000A>;<U000B>;<U000C>;/
  48. <U000D>;<U0020>
  49. %
  50. cntrl <U0007>;<U0008>;<U0009>;<U000A>;<U000B>;/
  51. <U000C>;<U000D>;/
  52. <U0000>;<U0001>;<U0002>;<U0003>;<U0004>;<U0005>;<U0006>;<U000E>;/
  53. <U000F>;<U0010>;<U0011>;<U0012>;<U0013>;<U0014>;<U0015>;<U0016>;/
  54. <U0017>;<U0018>;<U0019>;<U001A>;<U001B>;<U001C>;<U001D>;<U001E>;/
  55. <U001F>;<U007F>
  56. %
  57. punct <U0021>;<U0022>;<U0023>;/
  58. <U0024>;<U0025>;<U0026>;<U0027>;/
  59. <U0028>;<U0029>;<U002A>;/
  60. <U002B>;<U002C>;<U002D>;<U002E>;<U002F>;/
  61. <U003A>;<U003B>;<U003C>;<U003D>;/
  62. <U003E>;<U003F>;<U0040>;/
  63. <U005B>;<U005C>;<U005D>;/
  64. <U005E>;<U005F>;<U0060>;/
  65. <U007B>;<U007C>;<U007D>;<U007E>
  66. %
  67. xdigit <U0030>;<U0031>;<U0032>;<U0033>;<U0034>;<U0035>;<U0036>;<U0037>;/
  68. <U0038>;<U0039>;<U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;/
  69. <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>
  70. %
  71. blank <U0020>;<U0009>
  72. %
  73. tolower (<U0041>,<U0061>);(<U0042>,<U0062>);(<U0043>,<U0063>);/
  74. (<U0044>,<U0064>);(<U0045>,<U0065>);(<U0046>,<U0066>);/
  75. (<U0047>,<U0067>);(<U0048>,<U0068>);(<U0049>,<U0069>);/
  76. (<U004A>,<U006A>);(<U004B>,<U006B>);(<U004C>,<U006C>);/
  77. (<U004D>,<U006D>);(<U004E>,<U006E>);(<U004F>,<U006F>);/
  78. (<U0050>,<U0070>);(<U0051>,<U0071>);(<U0052>,<U0072>);/
  79. (<U0053>,<U0073>);(<U0054>,<U0074>);(<U0055>,<U0075>);/
  80. (<U0056>,<U0076>);(<U0057>,<U0077>);(<U0058>,<U0078>);/
  81. (<U0059>,<U0079>);(<U005A>,<U007A>)
  82. %
  83. toupper (<U0061>,<U0041>);(<U0062>,<U0042>);(<U0063>,<U0043>);/
  84. (<U0064>,<U0044>);(<U0065>,<U0045>);(<U0066>,<U0046>);/
  85. (<U0067>,<U0047>);(<U0068>,<U0048>);(<U0069>,<U0049>);/
  86. (<U006A>,<U004A>);(<U006B>,<U004B>);(<U006C>,<U004C>);/
  87. (<U006D>,<U004D>);(<U006E>,<U004E>);(<U006F>,<U004F>);/
  88. (<U0070>,<U0050>);(<U0071>,<U0051>);(<U0072>,<U0052>);/
  89. (<U0073>,<U0053>);(<U0074>,<U0054>);(<U0075>,<U0055>);/
  90. (<U0076>,<U0056>);(<U0077>,<U0057>);(<U0078>,<U0058>);/
  91. (<U0079>,<U0059>);(<U007A>,<U005A>)
  92. END LC_CTYPE
  93. LC_COLLATE
  94. % This is the POSIX Locale definition for the LC_COLLATE category.
  95. % The order is the same as in the ASCII code set.
  96. order_start forward
  97. <U0000>
  98. <U0001>
  99. <U0002>
  100. <U0003>
  101. <U0004>
  102. <U0005>
  103. <U0006>
  104. <U0007>
  105. <U0008>
  106. <U0009>
  107. <U000A>
  108. <U000B>
  109. <U000C>
  110. <U000D>
  111. <U000E>
  112. <U000F>
  113. <U0010>
  114. <U0011>
  115. <U0012>
  116. <U0013>
  117. <U0014>
  118. <U0015>
  119. <U0016>
  120. <U0017>
  121. <U0018>
  122. <U0019>
  123. <U001A>
  124. <U001B>
  125. <U001C>
  126. <U001D>
  127. <U001E>
  128. <U001F>
  129. <U0020>
  130. <U0021>
  131. <U0022>
  132. <U0023>
  133. <U0024>
  134. <U0025>
  135. <U0026>
  136. <U0027>
  137. <U0028>
  138. <U0029>
  139. <U002A>
  140. <U002B>
  141. <U002C>
  142. <U002D>
  143. <U002E>
  144. <U002F>
  145. <U0030>
  146. <U0031>
  147. <U0032>
  148. <U0033>
  149. <U0034>
  150. <U0035>
  151. <U0036>
  152. <U0037>
  153. <U0038>
  154. <U0039>
  155. <U003A>
  156. <U003B>
  157. <U003C>
  158. <U003D>
  159. <U003E>
  160. <U003F>
  161. <U0040>
  162. <U0041>
  163. <U0042>
  164. <U0043>
  165. <U0044>
  166. <U0045>
  167. <U0046>
  168. <U0047>
  169. <U0048>
  170. <U0049>
  171. <U004A>
  172. <U004B>
  173. <U004C>
  174. <U004D>
  175. <U004E>
  176. <U004F>
  177. <U0050>
  178. <U0051>
  179. <U0052>
  180. <U0053>
  181. <U0054>
  182. <U0055>
  183. <U0056>
  184. <U0057>
  185. <U0058>
  186. <U0059>
  187. <U005A>
  188. <U005B>
  189. <U005C>
  190. <U005D>
  191. <U005E>
  192. <U005F>
  193. <U0060>
  194. <U0061>
  195. <U0062>
  196. <U0063>
  197. <U0064>
  198. <U0065>
  199. <U0066>
  200. <U0067>
  201. <U0068>
  202. <U0069>
  203. <U006A>
  204. <U006B>
  205. <U006C>
  206. <U006D>
  207. <U006E>
  208. <U006F>
  209. <U0070>
  210. <U0071>
  211. <U0072>
  212. <U0073>
  213. <U0074>
  214. <U0075>
  215. <U0076>
  216. <U0077>
  217. <U0078>
  218. <U0079>
  219. <U007A>
  220. <U007B>
  221. <U007C>
  222. <U007D>
  223. <U007E>
  224. <U007F>
  225. UNDEFINED
  226. order_end
  227. %
  228. END LC_COLLATE
  229. LC_MONETARY
  230. % This is the POSIX Locale definition for
  231. % the LC_MONETARY category.
  232. %
  233. int_curr_symbol ""
  234. currency_symbol ""
  235. mon_decimal_point "<U002E>"
  236. mon_thousands_sep ""
  237. mon_grouping -1
  238. positive_sign ""
  239. negative_sign ""
  240. int_frac_digits -1
  241. frac_digits -1
  242. p_cs_precedes -1
  243. p_sep_by_space -1
  244. n_cs_precedes -1
  245. n_sep_by_space -1
  246. p_sign_posn -1
  247. n_sign_posn -1
  248. %
  249. END LC_MONETARY
  250. LC_NUMERIC
  251. % This is the POSIX Locale definition for
  252. % the LC_NUMERIC category.
  253. %
  254. decimal_point "<U002E>"
  255. thousands_sep ""
  256. grouping -1
  257. %
  258. END LC_NUMERIC
  259. LC_TIME
  260. % This is the POSIX Locale definition for
  261. % the LC_TIME category.
  262. %
  263. % Abbreviated weekday names (%s)
  264. abday "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
  265. "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
  266. "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
  267. "<U0053><U0061><U0074>"
  268. %
  269. % Full weekday names (%A)
  270. day "<U0053><U0075><U006E><U0064><U0061><U0079>";/
  271. "<U004D><U006F><U006E><U0064><U0061><U0079>";/
  272. "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
  273. "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
  274. "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
  275. "<U0046><U0072><U0069><U0064><U0061><U0079>";/
  276. "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
  277. %
  278. % Abbreviated month names (%b)
  279. abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
  280. "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
  281. "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
  282. "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
  283. "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
  284. "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
  285. %
  286. % Full month names (%B)
  287. mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
  288. "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
  289. "<U004D><U0061><U0072><U0063><U0068>";/
  290. "<U0041><U0070><U0072><U0069><U006C>";/
  291. "<U004D><U0061><U0079>";/
  292. "<U004A><U0075><U006E><U0065>";/
  293. "<U004A><U0075><U006C><U0079>";/
  294. "<U0041><U0075><U0067><U0075><U0073><U0074>";/
  295. "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
  296. "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
  297. "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
  298. "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
  299. %
  300. % Equivalent of AM/PM (%p) "AM"/"PM"
  301. am_pm "<U0041><U004D>";"<U0050><U004D>"
  302. %
  303. % Appropriate date and time representation (%c)
  304. % "%a %b %e %H:%M:%S %Y"
  305. d_t_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
  306. <U0020><U0025><U0048><U003A><U0025><U004D>/
  307. <U003A><U0025><U0053><U0020><U0025><U0059>"
  308. %
  309. % Appropriate date representation (%x) "%m/%d/%y"
  310. d_fmt "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
  311. %
  312. % Appropriate time representation (%X) "%H:%M:%S"
  313. t_fmt "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
  314. %
  315. % Appropriate 12 h time representation (%r) "%I:%M:%S %p"
  316. t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
  317. <U0020><U0025><U0070>"
  318. %
  319. % Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y"
  320. date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>"
  321. END LC_TIME
  322. LC_MESSAGES
  323. % This is the POSIX Locale definition for
  324. % the LC_MESSAGES category.
  325. %
  326. yesexpr "<U005E><U005B><U0079><U0059><U005D>"
  327. %
  328. noexpr "<U005E><U005B><U006E><U004E><U005D>"
  329. %
  330. yesstr "<U0059><U0065><U0073>"
  331. %
  332. nostr "<U004E><U006F>"
  333. END LC_MESSAGES