]>
Commit | Line | Data |
---|---|---|
09ab3ca3 UD |
1 | comment_char % |
2 | escape_char / | |
3 | ||
a4cea54b MF |
4 | % This file is part of the GNU C Library and contains locale data. |
5 | % The Free Software Foundation does not claim any copyright interest | |
6 | % in the locale data contained in this file. The foregoing does not | |
7 | % affect the license of the GNU C Library as a whole. It does not | |
8 | % exempt you from the conditions of the license if your use would | |
9 | % otherwise be governed by that license. | |
10 | ||
0417b20f | 11 | % Odia locale for India. |
09ab3ca3 UD |
12 | % Contributed by Masahide Washizawa <washi at jp ibm com> |
13 | ||
14 | %%%%%%%%%%%%% | |
15 | LC_IDENTIFICATION | |
0417b20f | 16 | title "Odia language locale for India" |
09ab3ca3 UD |
17 | source "IBM AP Linux Technology Center, Yamato Software Laboratory" |
18 | address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan" | |
19 | contact "" | |
20 | email "bug-glibc@gnu.org" | |
21 | tel "" | |
22 | fax "" | |
8e42fc68 | 23 | language "Odia" |
09ab3ca3 UD |
24 | territory "India" |
25 | revision "1.0" | |
26 | date "2006-05-25" | |
1a06eee8 MF |
27 | |
28 | category "i18n:2012";LC_IDENTIFICATION | |
29 | category "i18n:2012";LC_CTYPE | |
30 | category "i18n:2012";LC_COLLATE | |
31 | category "i18n:2012";LC_TIME | |
32 | category "i18n:2012";LC_NUMERIC | |
33 | category "i18n:2012";LC_MONETARY | |
34 | category "i18n:2012";LC_MESSAGES | |
35 | category "i18n:2012";LC_PAPER | |
36 | category "i18n:2012";LC_NAME | |
37 | category "i18n:2012";LC_ADDRESS | |
38 | category "i18n:2012";LC_TELEPHONE | |
39 | category "i18n:2012";LC_MEASUREMENT | |
09ab3ca3 UD |
40 | END LC_IDENTIFICATION |
41 | ||
42 | %%%%%%%%%%%%% | |
43 | LC_CTYPE | |
44 | copy "i18n" | |
c10d32c8 | 45 | |
0417b20f | 46 | % Odia uses the alternate digits U+0B66..U+0B6F |
c7ee5ed5 UD |
47 | outdigit <U0B66>..<U0B6F> |
48 | ||
0417b20f | 49 | % This is used in the scanf family of functions to read Odia numbers |
c7ee5ed5 UD |
50 | % using "%Id" and such. |
51 | map to_inpunct; / | |
52 | (<U0030>,<U0B66>); / | |
53 | (<U0031>,<U0B67>); / | |
54 | (<U0032>,<U0B68>); / | |
55 | (<U0033>,<U0B69>); / | |
56 | (<U0034>,<U0B6A>); / | |
57 | (<U0035>,<U0B6B>); / | |
58 | (<U0036>,<U0B6C>); / | |
59 | (<U0037>,<U0B6D>); / | |
60 | (<U0038>,<U0B6E>); / | |
8e254d8e | 61 | (<U0039>,<U0B6F>); |
c7ee5ed5 | 62 | |
c10d32c8 UD |
63 | translit_start |
64 | include "translit_combining";"" | |
65 | translit_end | |
09ab3ca3 UD |
66 | END LC_CTYPE |
67 | ||
68 | %%%%%%%%%%%%% | |
69 | LC_COLLATE | |
70 | ||
cdeae33d MF |
71 | % CLDR collation rules for Odia: |
72 | % (see: https://github.com/unicode-org/cldr/blob/master/common/collation/or.xml) | |
73 | % | |
74 | % # The following tailoring is an adjustment of the | |
75 | % # DUCET collation order for CANDRABINDU, ANUSVARA, | |
76 | % # and VISARGA. Instead of being sorted with secondary | |
77 | % # weights, they are collated on primary level between | |
78 | % # the independent vowels and the consonants. | |
79 | % # | |
80 | % &ଔ<ଁ<ଂ<ଃ | |
81 | % # KSSA is sorted after HA. | |
82 | % &ହ<କ୍ଷ | |
83 | % # YYA is secondary different from YA. | |
84 | % &ଯ<<ୟ | |
85 | % | |
86 | % The following rules implement the same order for glibc. | |
87 | ||
88 | copy "iso14651_t1" | |
89 | ||
90 | collating-symbol <anusvara> | |
91 | collating-symbol <candrabindu> | |
92 | collating-symbol <visarga> | |
93 | ||
94 | collating-element <ka_virama_ssa> from "<U0B15><U0B4D><U0B37>" % କ ୍ ଷ = କ୍ଷ | |
95 | collating-element <dda_nukta> from "<U0B21><U0B3C>" % ଡ ଼ = ଡ଼ | |
96 | collating-element <ddha_nukta> from "<U0B22><U0B3C>" % ଢ ଼ = ଢ଼ | |
97 | ||
98 | collating-symbol <cs_ka_virama_ssa> | |
99 | ||
100 | % &ଔ<ଁ<ଂ<ଃ | |
101 | reorder-after <S0B14> % ORIYA LETTER AU | |
102 | <candrabindu> | |
103 | <anusvara> | |
104 | <visarga> | |
105 | ||
106 | <U0B01> <candrabindu>;<CANDRABINDU>;<MIN>;<U0B01> % ORIYA SIGN CANDRABINDU | |
107 | <U0B02> <anusvara>;<ANUSVARA>;<MIN>;<U0B02> % ORIYA SIGN ANUSVARA | |
108 | <U0B03> <visarga>;<VISARGA>;<MIN>;<U0B03> % ORIYA SIGN VISARGA | |
109 | ||
110 | % &ହ<କ୍ଷ | |
111 | reorder-after <S0B39> % ORIYA LETTER HA | |
112 | <cs_ka_virama_ssa> | |
113 | ||
114 | <ka_virama_ssa> <cs_ka_virama_ssa>;<BASE>;<MIN>;"<U0B15><U0B4D><U0B37>" % କ ୍ ଷ = କ୍ଷ | |
115 | ||
116 | % &ଯ<<ୟ | |
117 | <U0B5F> <S0B2F>;"<BASE><VRNT1>";<MIN>;<U0B5F> % ORIYA LETTER YYA | |
09ab3ca3 | 118 | |
09ab3ca3 UD |
119 | END LC_COLLATE |
120 | ||
121 | %%%%%%%%%%%%% | |
122 | LC_NUMERIC | |
a259f5d3 CP |
123 | decimal_point "." |
124 | thousands_sep "," | |
09ab3ca3 UD |
125 | grouping 3;2 |
126 | END LC_NUMERIC | |
127 | ||
128 | %%%%%%%%%%%%% | |
129 | LC_MONETARY | |
41698255 | 130 | copy "hi_IN" |
09ab3ca3 UD |
131 | END LC_MONETARY |
132 | ||
133 | %%%%%%%%%%%%% | |
134 | LC_TIME | |
135 | abday "<U0B30><U0B2C><U0B3F>";/ | |
136 | "<U0B38><U0B4B><U0B2E>";/ | |
137 | "<U0B2E><U0B19><U0B4D><U0B17><U0B33>";/ | |
138 | "<U0B2C><U0B41><U0B27>";/ | |
139 | "<U0B17><U0B41><U0B30><U0B41>";/ | |
140 | "<U0B36><U0B41><U0B15><U0B4D><U0B30>";/ | |
141 | "<U0B36><U0B28><U0B3F>" | |
142 | day "<U0B30><U0B2C><U0B3F><U0B2C><U0B3E><U0B30>";/ | |
143 | "<U0B38><U0B4B><U0B2E><U0B2C><U0B3E><U0B30>";/ | |
144 | "<U0B2E><U0B19><U0B4D><U0B17><U0B33><U0B2C><U0B3E><U0B30>";/ | |
145 | "<U0B2C><U0B41><U0B27><U0B2C><U0B3E><U0B30>";/ | |
146 | "<U0B17><U0B41><U0B30><U0B41><U0B2C><U0B3E><U0B30>";/ | |
147 | "<U0B36><U0B41><U0B15><U0B4D><U0B30><U0B2C><U0B3E><U0B30>";/ | |
148 | "<U0B36><U0B28><U0B3F><U0B2C><U0B3E><U0B30>" | |
1ac85c13 RL |
149 | abmon "<U0B1C><U0B3E><U0B28><U0B41><U0B06><U0B30><U0B40>";/ |
150 | "<U0B2B><U0B47><U0B2C><U0B43><U0B06><U0B30><U0B40>";/ | |
151 | "<U0B2E><U0B3E><U0B30><U0B4D><U0B1A><U0B4D><U0B1A>";/ | |
152 | "<U0B05><U0B2A><U0B4D><U0B30><U0B47><U0B32>";/ | |
153 | "<U0B2E><U0B07>";/ | |
154 | "<U0B1C><U0B41><U0B28>";/ | |
155 | "<U0B1C><U0B41><U0B32><U0B3E><U0B07>";/ | |
156 | "<U0B05><U0B17><U0B37><U0B4D><U0B1F>";/ | |
157 | "<U0B38><U0B47><U0B2A><U0B4D><U0B1F><U0B47><U0B2E><U0B4D><U0B2C><U0B30>";/ | |
158 | "<U0B05><U0B15><U0B4D><U0B1F><U0B4B><U0B2C><U0B30>";/ | |
159 | "<U0B28><U0B2D><U0B47><U0B2E><U0B4D><U0B2C><U0B30>";/ | |
160 | "<U0B21><U0B3F><U0B38><U0B47><U0B2E><U0B4D><U0B2C><U0B30>" | |
09ab3ca3 | 161 | mon "<U0B1C><U0B3E><U0B28><U0B41><U0B06><U0B30><U0B40>";/ |
d052233c | 162 | "<U0B2B><U0B47><U0B2C><U0B43><U0B06><U0B30><U0B40>";/ |
09ab3ca3 UD |
163 | "<U0B2E><U0B3E><U0B30><U0B4D><U0B1A><U0B4D><U0B1A>";/ |
164 | "<U0B05><U0B2A><U0B4D><U0B30><U0B47><U0B32>";/ | |
db005640 | 165 | "<U0B2E><U0B07>";/ |
09ab3ca3 UD |
166 | "<U0B1C><U0B41><U0B28>";/ |
167 | "<U0B1C><U0B41><U0B32><U0B3E><U0B07>";/ | |
168 | "<U0B05><U0B17><U0B37><U0B4D><U0B1F>";/ | |
169 | "<U0B38><U0B47><U0B2A><U0B4D><U0B1F><U0B47><U0B2E><U0B4D><U0B2C><U0B30>";/ | |
170 | "<U0B05><U0B15><U0B4D><U0B1F><U0B4B><U0B2C><U0B30>";/ | |
171 | "<U0B28><U0B2D><U0B47><U0B2E><U0B4D><U0B2C><U0B30>";/ | |
172 | "<U0B21><U0B3F><U0B38><U0B47><U0B2E><U0B4D><U0B2C><U0B30>" | |
a259f5d3 CP |
173 | d_fmt "%Od-%Om-%Oy" |
174 | t_fmt "%OI:%OM:%OS %p" | |
75ba9299 RL |
175 | d_t_fmt "%Oe %B %Oy %OI:%OM:%OS %p" |
176 | date_fmt "%Oe %B %Oy %OI:%OM:%OS %p %Z" | |
a259f5d3 CP |
177 | am_pm "AM";"PM" |
178 | t_fmt_ampm "%OI:%OM:%OS %p" | |
09ab3ca3 UD |
179 | alt_digits "<U0B66>";/ |
180 | "<U0B67>";/ | |
181 | "<U0B68>";/ | |
182 | "<U0B69>";/ | |
183 | "<U0B6A>";/ | |
184 | "<U0B6B>";/ | |
185 | "<U0B6C>";/ | |
186 | "<U0B6D>";/ | |
187 | "<U0B6E>";/ | |
188 | "<U0B6F>";/ | |
189 | "<U0B67><U0B66>";/ | |
190 | "<U0B67><U0B67>";/ | |
191 | "<U0B67><U0B68>";/ | |
192 | "<U0B67><U0B69>";/ | |
193 | "<U0B67><U0B6A>";/ | |
194 | "<U0B67><U0B6B>";/ | |
195 | "<U0B67><U0B6C>";/ | |
196 | "<U0B67><U0B6D>";/ | |
197 | "<U0B67><U0B6E>";/ | |
198 | "<U0B67><U0B6F>";/ | |
199 | "<U0B68><U0B66>";/ | |
200 | "<U0B68><U0B67>";/ | |
201 | "<U0B68><U0B68>";/ | |
202 | "<U0B68><U0B69>";/ | |
203 | "<U0B68><U0B6A>";/ | |
204 | "<U0B68><U0B6B>";/ | |
205 | "<U0B68><U0B6C>";/ | |
206 | "<U0B68><U0B6D>";/ | |
207 | "<U0B68><U0B6E>";/ | |
208 | "<U0B68><U0B6F>";/ | |
209 | "<U0B69><U0B66>";/ | |
210 | "<U0B69><U0B67>";/ | |
211 | "<U0B69><U0B68>";/ | |
212 | "<U0B69><U0B69>";/ | |
213 | "<U0B69><U0B6A>";/ | |
214 | "<U0B69><U0B6B>";/ | |
215 | "<U0B69><U0B6C>";/ | |
216 | "<U0B69><U0B6D>";/ | |
217 | "<U0B69><U0B6E>";/ | |
218 | "<U0B69><U0B6F>";/ | |
219 | "<U0B6A><U0B66>";/ | |
220 | "<U0B6A><U0B67>";/ | |
221 | "<U0B6A><U0B68>";/ | |
222 | "<U0B6A><U0B69>";/ | |
223 | "<U0B6A><U0B6A>";/ | |
224 | "<U0B6A><U0B6B>";/ | |
225 | "<U0B6A><U0B6C>";/ | |
226 | "<U0B6A><U0B6D>";/ | |
227 | "<U0B6A><U0B6E>";/ | |
228 | "<U0B6A><U0B6F>";/ | |
229 | "<U0B6B><U0B66>";/ | |
230 | "<U0B6B><U0B67>";/ | |
231 | "<U0B6B><U0B68>";/ | |
232 | "<U0B6B><U0B69>";/ | |
233 | "<U0B6B><U0B6A>";/ | |
234 | "<U0B6B><U0B6B>";/ | |
235 | "<U0B6B><U0B6C>";/ | |
236 | "<U0B6B><U0B6D>";/ | |
237 | "<U0B6B><U0B6E>";/ | |
238 | "<U0B6B><U0B6F>";/ | |
239 | "<U0B6C><U0B66>";/ | |
240 | "<U0B6C><U0B67>";/ | |
241 | "<U0B6C><U0B68>";/ | |
242 | "<U0B6C><U0B69>";/ | |
243 | "<U0B6C><U0B6A>";/ | |
244 | "<U0B6C><U0B6B>";/ | |
245 | "<U0B6C><U0B6C>";/ | |
246 | "<U0B6C><U0B6D>";/ | |
247 | "<U0B6C><U0B6E>";/ | |
248 | "<U0B6C><U0B6F>";/ | |
249 | "<U0B6D><U0B66>";/ | |
250 | "<U0B6D><U0B67>";/ | |
251 | "<U0B6D><U0B68>";/ | |
252 | "<U0B6D><U0B69>";/ | |
253 | "<U0B6D><U0B6A>";/ | |
254 | "<U0B6D><U0B6B>";/ | |
255 | "<U0B6D><U0B6C>";/ | |
256 | "<U0B6D><U0B6D>";/ | |
257 | "<U0B6D><U0B6E>";/ | |
258 | "<U0B6D><U0B6F>";/ | |
259 | "<U0B6E><U0B66>";/ | |
260 | "<U0B6E><U0B67>";/ | |
261 | "<U0B6E><U0B68>";/ | |
262 | "<U0B6E><U0B69>";/ | |
263 | "<U0B6E><U0B6A>";/ | |
264 | "<U0B6E><U0B6B>";/ | |
265 | "<U0B6E><U0B6C>";/ | |
266 | "<U0B6E><U0B6D>";/ | |
267 | "<U0B6E><U0B6E>";/ | |
268 | "<U0B6E><U0B6F>";/ | |
269 | "<U0B6F><U0B66>";/ | |
270 | "<U0B6F><U0B67>";/ | |
271 | "<U0B6F><U0B68>";/ | |
272 | "<U0B6F><U0B69>";/ | |
273 | "<U0B6F><U0B6A>";/ | |
274 | "<U0B6F><U0B6B>";/ | |
275 | "<U0B6F><U0B6C>";/ | |
276 | "<U0B6F><U0B6D>";/ | |
277 | "<U0B6F><U0B6E>";/ | |
278 | "<U0B6F><U0B6F>" | |
0a410e76 | 279 | week 7;19971130;1 |
09ab3ca3 UD |
280 | END LC_TIME |
281 | ||
282 | %%%%%%%%%%%%% | |
283 | LC_MESSAGES | |
58b1a7ea MF |
284 | yesexpr "^[+1yY<U0B39>]" |
285 | noexpr "^[-0nN<U0B28>]" | |
00277a3f MF |
286 | yesstr "<U0B39><U0B01>" |
287 | nostr "<U0B28><U0B3E>" | |
09ab3ca3 UD |
288 | END LC_MESSAGES |
289 | ||
290 | %%%%%%%%%%%%% | |
291 | LC_PAPER | |
292 | copy "hi_IN" | |
293 | END LC_PAPER | |
294 | ||
295 | %%%%%%%%%%%%% | |
296 | LC_NAME | |
297 | % This is the ISO_IEC TR14652 Locale definition for the | |
298 | % LC_NAME category. | |
299 | % | |
a259f5d3 | 300 | name_fmt "%p%t%f%t%g" |
09ab3ca3 | 301 | name_gen "" |
a259f5d3 CP |
302 | name_mr "Mr." |
303 | name_mrs "Mrs." | |
304 | name_miss "Miss." | |
305 | name_ms "Ms." | |
09ab3ca3 UD |
306 | END LC_NAME |
307 | ||
308 | %%%%%%%%%%%%% | |
309 | LC_ADDRESS | |
a259f5d3 | 310 | postal_fmt "%z%c%T%s%b%e%r" |
f8da6e93 | 311 | country_name "<U0B2D><U0B3E><U0B30><U0B24>" |
a259f5d3 CP |
312 | country_ab2 "IN" |
313 | country_ab3 "IND" | |
0434d238 | 314 | country_num 356 |
a259f5d3 | 315 | country_car "IND" |
8b67c0d9 CL |
316 | % ଓଡ଼ିଆ |
317 | lang_name "<U0B13><U0B21><U0B3C><U0B3F><U0B06>" | |
a259f5d3 CP |
318 | lang_ab "or" |
319 | lang_term "ori" | |
320 | lang_lib "ori" | |
09ab3ca3 UD |
321 | END LC_ADDRESS |
322 | ||
323 | %%%%%%%%%%%%% | |
324 | LC_TELEPHONE | |
325 | % This is the ISO_IEC TR14652 Locale definition for the | |
a259f5d3 CP |
326 | tel_int_fmt "+%c ;%a ;%l" |
327 | int_prefix "91" | |
328 | int_select "00" | |
09ab3ca3 UD |
329 | END LC_TELEPHONE |
330 | ||
331 | %%%%%%%%%%%%% | |
332 | LC_MEASUREMENT | |
1c20cb20 | 333 | copy "hi_IN" |
09ab3ca3 | 334 | END LC_MEASUREMENT |