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