Guest User

Untitled

a guest
Jul 8th, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. comment_char %
  2. escape_char /
  3.  
  4. % Esperanto language locale for ... %CHANGEME
  5. % Edmund GRIMLEY EVANS <edmundo at rano dot org> %CHANGEME
  6.  
  7. LC_IDENTIFICATION
  8. title "Lojban locale"
  9. source ""
  10. address ""
  11. contact ""
  12. email "[email protected]" %CHANGEME
  13. tel ""
  14. fax ""
  15. language "lojban"
  16. territory ""
  17. revision "draft"
  18. date "2013-07-08"
  19. %
  20. category "jbo:2000";LC_IDENTIFICATION
  21. category "jbo:2000";LC_CTYPE
  22. category "jbo:2000";LC_COLLATE
  23. category "jbo:2000";LC_TIME
  24. category "jbo:2000";LC_NUMERIC
  25. category "jbo:2000";LC_MONETARY
  26. category "jbo:2000";LC_MESSAGES
  27. category "jbo:2000";LC_PAPER
  28. category "jbo:2000";LC_NAME
  29. category "jbo:2000";LC_ADDRESS
  30. category "jbo:2000";LC_TELEPHONE
  31.  
  32. END LC_IDENTIFICATION
  33.  
  34. LC_CTYPE
  35. copy "i18n"
  36. END LC_CTYPE
  37.  
  38. % Lojban, intentionally, follows English alphabetical sorting.
  39. LC_COLLATE
  40. copy "iso14651_t1"
  41. END LC_COLLATE
  42.  
  43. %% Now unfortunately, nothing I do will convince it to spit out
  44. %% lojban in the place of number symbols. The only thing I can
  45. %% changer are: currency symbol, decimal point, thousands sep,
  46. %% digit grouping, and positive/negative symbols. Would it be
  47. %% best to represent these symbolically, or through lojban words?
  48.  
  49. LC_MONETARY %CHANGEME--
  50. int_curr_symbol "<U0045><U0055><U0052><U0020>" % "EUR"
  51. currency_symbol "<U0045><U0055><U0052><U0020>" % "EUR"
  52. % "<U20AC>" ne eblas en ISO-8859-3
  53. mon_decimal_point "<U002C>"
  54. mon_thousands_sep "<U0020>"
  55. mon_grouping 3;3
  56. positive_sign ""
  57. negative_sign "<U002D>"
  58. int_frac_digits 2
  59. frac_digits 2
  60. p_cs_precedes 1
  61. p_sep_by_space 1
  62. n_cs_precedes 1
  63. n_sep_by_space 1
  64. p_sign_posn 1
  65. n_sign_posn 1
  66. END LC_MONETARY %--CHANGEME
  67.  
  68. LC_NUMERIC
  69. decimal_point "<U002C>"
  70. thousands_sep ""
  71. grouping 0;0
  72. END LC_NUMERIC
  73.  
  74. LC_TIME
  75.  
  76. %% So, there's two paths we can go here. 'Monday' can be {lurdei} (moon-day)
  77. %% or, it can be {pavdei} (one-day). To be more correct with the name it's representing,
  78. %% the planetary names should be used. However numeric would overall sound better.
  79. %% Also I have no idea what to do for 3-letter abbreviations. Suggestions?
  80. %% As for date/time, as long as it has to remain numeric, I suggest ISO8601
  81. %% inheritance. Just because it's cool.
  82.  
  83. %CHANGEME--
  84. % "dim";"lun";"mar";"mer";"ĵaŭ";"ven";"sab"
  85. abday "<U0064><U0069><U006D>";"<U006C><U0075><U006E>";/
  86. "<U006D><U0061><U0072>";"<U006D><U0065><U0072>";/
  87. "<U0135><U0061><U016D>";"<U0076><U0065><U006E>";/
  88. "<U0073><U0061><U0062>"
  89.  
  90. % "dimanĉo";"lundo";"mardo";"merkredo";"ĵaŭdo";"vendredo";"sabato"
  91. day "<U0064><U0069><U006D><U0061><U006E><U0109><U006F>";/
  92. "<U006C><U0075><U006E><U0064><U006F>";/
  93. "<U006D><U0061><U0072><U0064><U006F>";/
  94. "<U006D><U0065><U0072><U006B><U0072><U0065><U0064><U006F>";/
  95. "<U0135><U0061><U016D><U0064><U006F>";/
  96. "<U0076><U0065><U006E><U0064><U0072><U0065><U0064><U006F>";/
  97. "<U0073><U0061><U0062><U0061><U0074><U006F>"
  98.  
  99. % "Jan";"Feb";"Mar";"Apr";"Maj";"Jun";"Jul";"Aŭg";"Sep";"Okt";"Nov";"Dec"
  100. abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
  101. "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
  102. "<U004D><U0061><U006A>";"<U004A><U0075><U006E>";/
  103. "<U004A><U0075><U006C>";"<U0041><U016D><U0067>";/
  104. "<U0053><U0065><U0070>";"<U004F><U006B><U0074>";/
  105. "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
  106.  
  107. % "Januaro";"Februaro";"Marto";"Aprilo";"Majo";"Junio";
  108. % "Julio";"Aŭgusto";"Septembro";"Oktobro";"Novembro";"Decembro"
  109. mon "<U004A><U0061><U006E><U0075><U0061><U0072><U006F>";/
  110. "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U006F>";/
  111. "<U004D><U0061><U0072><U0074><U006F>";/
  112. "<U0041><U0070><U0072><U0069><U006C><U006F>";/
  113. "<U004D><U0061><U006A><U006F>";/
  114. "<U004A><U0075><U006E><U0069><U006F>";/
  115. "<U004A><U0075><U006C><U0069><U006F>";/
  116. "<U0041><U016D><U0067><U0075><U0073><U0074><U006F>";/
  117. "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0072><U006F>";/
  118. "<U004F><U006B><U0074><U006F><U0062><U0072><U006F>";/
  119. "<U004E><U006F><U0076><U0065><U006D><U0062><U0072><U006F>";/
  120. "<U0044><U0065><U0063><U0065><U006D><U0062><U0072><U006F>"
  121.  
  122. am_pm "";""
  123.  
  124. %--CHANGEME
  125. % "%a %d %b %Y %T %z"
  126. d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U007A>"
  127.  
  128. % "%Y-%m-%d"
  129. d_fmt "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
  130.  
  131. % "%T"
  132. t_fmt "<U0025><U0054>"
  133.  
  134. t_fmt_ampm ""
  135.  
  136. % date_fmt ?
  137.  
  138. END LC_TIME
  139.  
  140. LC_MESSAGES
  141. % "^[JjYy].*"
  142. yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
  143. % "^[Nn].*"
  144. noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
  145. END LC_MESSAGES
  146.  
  147. %% Couldn't say.
  148. LC_PAPER
  149. height 297
  150. width 210
  151. END LC_PAPER
  152.  
  153. %% Possibly use +##########? There's probably a more ideal lojbanic way though.
  154. LC_TELEPHONE
  155. % "+%c %a %l"
  156. tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020>/
  157. <U0025><U006C>"
  158. % "00"
  159. int_select "<U0030><U0030>"
  160. END LC_TELEPHONE
  161.  
  162. LC_MEASUREMENT
  163. measurement 1
  164. END LC_MEASUREMENT
  165.  
  166.  
  167. %% Should we precede with {la}?
  168. LC_NAME
  169. % "%d%t%g%t%m%t%f"
  170. name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
  171. <U0025><U006D><U0025><U0074><U0025><U0066>"
  172. name_mr "<U0073><U002D><U0072><U006F>" % "s-ro"
  173. name_mrs "<U0073><U002D><U0069><U006E><U006F>" % "s-ino"
  174. name_ms "<U0073><U002D><U0069><U006E><U006F>" % "s-ino"
  175. END LC_NAME
  176.  
  177. %% Here I would suggest using ordinary postal addresses.
  178.  
  179. LC_ADDRESS
  180. % "%f%N%a%N%d%N%b%N%s %h %e %r%N%%z %T%N%c%N"
  181. postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
  182. <U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
  183. <U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
  184. <U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
  185. <U004E><U0025><U0063><U0025><U004E>"
  186. % "Esperanto"
  187. lang_name "<U0045><U0073><U0070><U0065><U0072><U0061><U006E><U0074><U006F>"
  188. lang_ab "<U0065><U006F>" % "eo"
  189. lang_term "<U0065><U0070><U006F>" % "epo"
  190. END LC_ADDRESS
Advertisement
Add Comment
Please, Sign In to add comment