~ubuntu-branches/ubuntu/quantal/icu/quantal

« back to all changes in this revision

Viewing changes to source/data/locales/root.txt

  • Committer: Package Import Robot
  • Author(s): Yves Arrouye
  • Date: 2002-03-03 15:31:13 UTC
  • Revision ID: package-import@ubuntu.com-20020303153113-3ssceqlq45xbmbnc
Tags: upstream-2.0-2.1pre20020303
ImportĀ upstreamĀ versionĀ 2.0-2.1pre20020303

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// ***************************************************************************
 
2
// *
 
3
// *   Copyright (C) 1997-2002, International Business Machines
 
4
// *   Corporation and others.  All Rights Reserved.
 
5
// *
 
6
// ***************************************************************************
 
7
//  Date        Name        Description
 
8
//  11/17/99    aliu        Added support for transliterators.
 
9
//  01/15/2002  grhoten     Synchronized the language and contry codes with ISO standards
 
10
 
 
11
 
 
12
root {
 
13
    Version { "3.2" }
 
14
 
 
15
    // each variant name that occurs in locales should be listed with %% and a display string
 
16
    "%%PREEURO" { "Pre-Euro" }   // PREEURO variant display name
 
17
    "%%EURO"  { "Euro" }   // PREEURO variant display name
 
18
    "%%B"     { "Bokm\u00e5l" }  // Norwegian variant display name
 
19
    "%%NY"    { "Nynorsk" }      // Norwegian variant display name
 
20
    "%%AL"    { "\u00C5land" }   // Aland variant display name
 
21
 
 
22
    "%%POSIX" { "POSIX" }
 
23
 
 
24
    // variants for collation (traditional may also be used for traditional chinese)
 
25
    "%%PHONEBOOK" { "Phonebook Order" }
 
26
    "%%PINYIN" { "Pinyin Order" }
 
27
    "%%TRADITIONAL" { "Traditional" }
 
28
    "%%STROKE" { "Stroke Order" }
 
29
    "%%DIRECT" { "Direct Order" }
 
30
 
 
31
    // this is a special tag that makes genrb include UCARules.txt for collation
 
32
    "%%UCARULES" { "UCARules.txt"} // UCARules
 
33
 
 
34
    // Here are empty collation rules just for the consistency. UCA is used instead... 01/16/2001 by weiv
 
35
    CollationElements { 
 
36
        Version { "x0.0" }
 
37
        Sequence { "" }
 
38
    }
 
39
    // Formats for the display name of a locale, for a list of
 
40
    // items, and for composing two items in a list into one item.
 
41
    // The list patterns are used in the variant name and in the
 
42
    // full display name.
 
43
    //
 
44
    // This is the language-neutral form of this resource.
 
45
    //
 
46
//    LocaleNamePatterns {
 
47
//         {
 
48
//            "{0,choice,0#|1#{1}|2#{1} ({2})}", // Display name
 
49
//            "{0,choice,0#|1#{1}|2#{1},{2}|3#{1},{2},{3}}", // List
 
50
//            "{0},{1}" // List composition
 
51
//         }
 
52
//    }
 
53
 
 
54
    //------------------------------------------------------------
 
55
    // BEGIN Transliterator support
 
56
    //------------------------------------------------------------
 
57
 
 
58
    // See also icu/source/data/translit/index.txt
 
59
 
 
60
    TransliteratorNamePattern {
 
61
        // Format for the display name of a Transliterator.
 
62
        // This is the language-neutral form of this resource.
 
63
        "{0,choice,0#|1#{1}|2#{1}-{2}}" // Display name
 
64
    }
 
65
 
 
66
    // Transliterator display names
 
67
    // This is the English form of this resource.
 
68
    "%Translit%Hex"         { "Hex Escape" }
 
69
    "%Translit%UnicodeName" { "Unicode Name" }
 
70
    "%Translit%UnicodeChar" { "Unicode Character" }
 
71
 
 
72
    //------------------------------------------------------------
 
73
    // END Transliterator support
 
74
    //------------------------------------------------------------
 
75
 
 
76
    //------------------------------------------------------------
 
77
    // BEGIN BreakIterator support
 
78
    //------------------------------------------------------------
 
79
 
 
80
    CharacterBreakRules {
 
81
        // ignore non-spacing marks and enclosing marks (since we never
 
82
        // put a break before ignore characters, this keeps combining
 
83
        // accents with the base characters they modify)
 
84
        "$ignore=[[:Mn:][:Me:]];"
 
85
 
 
86
        // other category definitions
 
87
        "choseong=[\u1100-\u115f];"
 
88
        "jungseong=[\u1160-\u11a7];"
 
89
        "jongseong=[\u11a8-\u11ff];"
 
90
        "surr-hi=[\ud800-\udbff];"
 
91
        "surr-lo=[\udc00-\udfff];"
 
92
 
 
93
        // break after every character, except as follows:
 
94
        ".;"
 
95
 
 
96
        // keep CRLF sequences together
 
97
        "\r\n;"
 
98
 
 
99
        // keep surrogate pairs together
 
100
        "{surr-hi}{surr-lo};"
 
101
 
 
102
        // keep Hangul syllables spelled out using conjoining jamo together
 
103
        "{choseong}*{jungseong}*{jongseong}*;"
 
104
 
 
105
        // various additions for Hindi support
 
106
        "nukta=[\u093c];"
 
107
        "danda=[\u0964\u0965];"
 
108
        "virama=[\u094d];"
 
109
        "devVowelSign=[\u093e-\u094c\u0962\u0963];"
 
110
        "devConsonant=[\u0915-\u0939];"
 
111
        "devNuktaConsonant=[\u0958-\u095f];"
 
112
        "devCharEnd=[\u0902\u0903\u0951-\u0954];"
 
113
        "zwj=[\u200d];"
 
114
 
 
115
        "devCAMN=({devConsonant}{nukta}?);"
 
116
        "devConsonant1=({devNuktaConsonant}|{devCAMN});"
 
117
        "devConjunct=(({devConsonant1}{virama}{zwj}?)?{devConsonant1});"
 
118
 
 
119
        "{devConjunct}{devVowelSign}?{devCharEnd}?;"
 
120
        "{danda}{nukta};"
 
121
    }
 
122
 
 
123
    // default rules for finding word boundaries
 
124
    WordBreakRules {
 
125
        // ignore non-spacing marks, enclosing marks, and format characters,
 
126
        // all of which should not influence the algorithm
 
127
        "$ignore=[[:Mn:][:Me:][:Cf:]];"
 
128
 
 
129
        // Hindi phrase separator, kanji, katakana, hiragana, CJK diacriticals,
 
130
        // other letters, and digits
 
131
        "danda=[\u0964\u0965];"
 
132
        "kanji=[\u3005\u4e00-\u9fa5\uf900-\ufa2d];"
 
133
        "kata=[\u3099-\u309c\u30a1-\u30fe];"
 
134
        "hira=[\u3041-\u309e\u30fc];"
 
135
        "let=[[[:L:][:Mc:]]-[{kanji}{kata}{hira}]];"
 
136
        "dgt=[:N:];"
 
137
 
 
138
        // punctuation that can occur in the middle of a word: currently
 
139
        // dashes, apostrophes, quotation marks, and periods
 
140
        "mid-word=[[:Pd:]\u00ad\u2027\\\"\\\'\\.];"
 
141
 
 
142
        // punctuation that can occur in the middle of a number: currently
 
143
        // apostrophes, qoutation marks, periods, commas, and the Arabic
 
144
        // decimal point
 
145
        "mid-num=[\\\"\\\'\\,\u066b\\.];"
 
146
 
 
147
        // punctuation that can occur at the beginning of a number: currently
 
148
        // the period, the number sign, and all currency symbols except the cents sign
 
149
        "pre-num=[[[:Sc:]-[\u00a2]]\\#\\.];"
 
150
 
 
151
        // punctuation that can occur at the end of a number: currently
 
152
        // the percent, per-thousand, per-ten-thousand, and Arabic percent
 
153
        // signs, the cents sign, and the ampersand
 
154
        "post-num=[\\%\\&\u00a2\u066a\u2030\u2031];"
 
155
 
 
156
        // line separators: currently LF, FF, PS, and LS
 
157
        "ls=[\n\u000c\u2028\u2029];"
 
158
 
 
159
        // whitespace: all space separators and the tab character
 
160
        "ws=[[:Zs:]\t];"
 
161
 
 
162
        // a word is a sequence of letters that may contain internal
 
163
        // punctuation, as long as it begins and ends with a letter and
 
164
        // never contains two punctuation marks in a row
 
165
        "word=({let}+({mid-word}{let}+)*{danda}?);"
 
166
 
 
167
        // a number is a sequence of digits that may contain internal
 
168
        // punctuation, as long as it begins and ends with a digit and
 
169
        // never contains two punctuation marks in a row.
 
170
        "number=({dgt}+({mid-num}{dgt}+)*);"
 
171
 
 
172
        // break after every character, with the following exceptions
 
173
        // (this will cause punctuation marks that aren't considered
 
174
        // part of words or numbers to be treated as words unto themselves)
 
175
        ".;"
 
176
 
 
177
        // keep together any sequence of contiguous words and numbers
 
178
        // (including just one of either), plus an optional trailing
 
179
        // number-suffix character
 
180
        "{word}?({number}{word})*({number}{post-num}?)?;"
 
181
 
 
182
        // keep together and sequence of contiguous words and numbers
 
183
        // that starts with a number-prefix character and a number,
 
184
        // and may end with a number-suffix character
 
185
        "{pre-num}({number}{word})*({number}{post-num}?)?;"
 
186
 
 
187
        // keep together runs of whitespace (optionally with a single trailing
 
188
        // line separator or CRLF sequence)
 
189
        "{ws}*\r?{ls}?;"
 
190
 
 
191
        // keep together runs of Katakana
 
192
        "{kata}*;"
 
193
 
 
194
        // keep together runs of Hiragana
 
195
        "{hira}*;"
 
196
 
 
197
        // keep together runs of Kanji
 
198
        "{kanji}*;"
 
199
    }
 
200
 
 
201
    // default rules for determining legal line-breaking positions
 
202
    LineBreakRules {
 
203
        // ignore non-spacing marks, enclosing marks, and format characters
 
204
        "$ignore=[[:Mn:][:Me:][:Cf:]];"
 
205
 
 
206
        // Hindi phrase separators
 
207
        "danda=[\u0964\u0965];"
 
208
 
 
209
        // characters that always cause a break: ETX, tab, LF, FF, LS, and PS
 
210
        "break=[\u0003\t\n\f\u2028\u2029];"
 
211
 
 
212
        // characters that always prevent a break: the non-breaking space
 
213
        // and similar characters
 
214
        "nbsp=[\u00a0\u2007\u2011\ufeff];"
 
215
 
 
216
        // whitespace: space separators and control characters, except for
 
217
        // CR and the other characters mentioned above
 
218
        "space=[[[:Zs:][:Cc:]]-[{nbsp}{break}\r]];"
 
219
 
 
220
        // dashes: dash punctuation and the discretionary hyphen, except for
 
221
        // non-breaking hyphens
 
222
        "dash=[[[:Pd:]\u00ad]-[{nbsp}]];"
 
223
 
 
224
        // characters that stick to a word if they precede it: currency symbols
 
225
        // (except the cents sign) and starting punctuation
 
226
        "pre-word=[[[:Sc:]-[\u00a2]][:Ps:]\\\"\\\'];"
 
227
 
 
228
        // characters that stick to a word if they follow it: ending punctuation,
 
229
        // other punctuation that usually occurs at the end of a sentence,
 
230
        // small Kana characters, some CJK diacritics, etc.
 
231
        "post-word=[[:Pe:]\\!\\\"\\\'\\%\\.\\,\\:\\;\\?\u00a2\u00b0\u066a\u2030-\u2034"
 
232
                "\u2103\u2105\u2109\u3001\u3002\u3005\u3041\u3043\u3045\u3047\u3049\u3063"
 
233
                "\u3083\u3085\u3087\u308e\u3099-\u309e\u30a1\u30a3\u30a5\u30a7\u30a9"
 
234
                "\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u30fc-\u30fe\uff01\uff0c"
 
235
                "\uff0e\uff1f];"
 
236
 
 
237
        // Kanji: actually includes both Kanji and Kana, except for small Kana and
 
238
        // CJK diacritics
 
239
        "kanji=[[\u4e00-\u9fa5\uf900-\ufa2d\u3041-\u3094\u30a1-\u30fa]-[{post-word}{$ignore}]];"
 
240
 
 
241
        // digits
 
242
        "digit=[[:Nd:][:No:]];"
 
243
 
 
244
        // punctuation that can occur in the middle of a number: periods and commas
 
245
        "mid-num=[\\.\\,];"
 
246
 
 
247
        // everything not mentioned above, plus the quote marks (which are both
 
248
        // <pre-word>, <post-word>, and <char>)
 
249
        "char=[^{break}{space}{dash}{kanji}{nbsp}{$ignore}{pre-word}{post-word}{mid-num}{danda}\r\\\"\\\'];"
 
250
 
 
251
        // a "number" is a run of prefix characters and dashes, followed by one or
 
252
        // more digits with isolated number-punctuation characters interspersed
 
253
        "number=([{pre-word}{dash}]*{digit}+({mid-num}{digit}+)*);"
 
254
 
 
255
        // the basic core of a word can be either a "number" as defined above, a single
 
256
        // "Kanji" character, or a run of any number of not-explicitly-mentioned
 
257
        // characters (this includes Latin letters)
 
258
        "word-core=([{pre-word}{char}]*|{kanji}|{number});"
 
259
 
 
260
        // a word may end with an optional suffix that be either a run of one or
 
261
        // more dashes or a run of word-suffix characters, followed by an optional
 
262
        // run of whitespace
 
263
        "word-suffix=(({dash}+|{post-word}*){space}*);"
 
264
 
 
265
        // a word, thus, is an optional run of word-prefix characters, followed by
 
266
        // a word core and a word suffix (the syntax of <word-core> and <word-suffix>
 
267
        // actually allows either of them to match the empty string, putting a break
 
268
        // between things like ")(" or "aaa(aaa"
 
269
        "word=({pre-word}*{word-core}{word-suffix});"
 
270
 
 
271
        // finally, the rule that does the work: Keep together any run of words that
 
272
        // are joined by runs of one of more non-spacing mark.  Also keep a trailing
 
273
        // line-break character or CRLF combination with the word.  (line separators
 
274
        // "win" over nbsp's)
 
275
        "{word}({nbsp}+{word})*\r?{break}?;"
 
276
    }
 
277
 
 
278
    // default rules for finding sentence boundaries
 
279
    SentenceBreakRules {
 
280
        // ignore non-spacing marks, enclosing marks, and format characters
 
281
        "$ignore=[[:Mn:][:Me:][:Cf:]];"
 
282
 
 
283
        // lowercase letters
 
284
        "lc=[:Ll:];"
 
285
 
 
286
        // uppercase Latin letters
 
287
        "ucLatin=[A-Z];"
 
288
 
 
289
        // whitespace (line separators are treated as whitespace)
 
290
        "space=[\t\r\f\n\u2028[:Zs:]];"
 
291
 
 
292
        // punctuation which may occur at the beginning of a sentence: "starting
 
293
        // punctuation" and quotation marks
 
294
        "start=[[:Ps:]\\\"\\\'];"
 
295
 
 
296
        // punctuation with may occur at the end of a sentence: "ending punctuation"
 
297
        // and quotation marks
 
298
        "end=[[:Pe:]\\\"\\\'];"
 
299
 
 
300
        // digits
 
301
        "digit=[:N:];"
 
302
 
 
303
        // characters that unambiguously signal the end of a sentence
 
304
        "term=[\\!\\?\u3002\uff01\uff1f];"
 
305
 
 
306
        // periods, which MAY signal the end of a sentence
 
307
        "period=[\\.\uff0e];"
 
308
 
 
309
        // characters that may occur at the beginning of a sentence: basically anything
 
310
        // not mentioned above (lowercase letters and digits are specifically excluded)
 
311
        "sent-start=[^{lc}{ucLatin}{space}{start}{end}{digit}{term}{period}\u2029{$ignore}];"
 
312
 
 
313
        // Hindi phrase separator
 
314
        "danda=[\u0964\u0965];"
 
315
 
 
316
        // always break sentences after paragraph separators
 
317
        ".*?\u2029?;"
 
318
 
 
319
        // always break after a danda, if it's followed by whitespace
 
320
        ".*?{danda}{space}*;"
 
321
 
 
322
        // if you see a period, skip over additional periods and ending punctuation
 
323
        // and if the next character is a paragraph separator, break after the
 
324
        // paragraph separator
 
325
        ".*?{period}[{period}{end}]*{space}*\u2029;"
 
326
 
 
327
        // if you see a period, skip over additional periods and ending punctuation,
 
328
        // followed by optional whitespace, followed by optional starting punctuation,
 
329
        // and if the next character is something that can start a sentence
 
330
        // (basically, a capital letter), then put the sentence break between the
 
331
        // whitespace and the opening punctuation
 
332
        ".*?{period}[{period}{end}]*{space}*/({start}*{sent-start}|{start}+{ucLatin});"
 
333
 
 
334
        // same as above, except that there's a sentence break before a Latin capital
 
335
        // letter only if there's at least one space after the period
 
336
        ".*?{period}[{period}{end}]*{space}+/{ucLatin};"
 
337
 
 
338
        // if you see a sentence-terminating character, skip over any additional
 
339
        // terminators, periods, or ending punctuation, followed by any whitespace,
 
340
        // followed by a SINGLE optional paragraph separator, and put the break there
 
341
        ".*?{term}[{term}{period}{end}]*{space}*\u2029?;"
 
342
 
 
343
        // The following rules are here to aid in backwards iteration.  The automatically
 
344
        // generated backwards state table will rewind to the beginning of the
 
345
        // paragraph all the time (or all the way to the beginning of the document
 
346
        // if the document doesn't use the Unicode PS character) because the only
 
347
        // unambiguous character pairs are those involving paragraph separators.
 
348
        // These specify a few more unambiguous breaking situations.
 
349
 
 
350
        // if you see a sentence-starting character, followed by starting punctuation
 
351
        // (remember, we're iterating backwards), followed by an optional run of
 
352
        // whitespace, followed by an optional run of ending punctuation, followed
 
353
        // by a period, this is a safe place to turn around
 
354
        "![{sent-start}{ucLatin}]{start}*{space}+{end}*{period};"
 
355
 
 
356
        // if you see a letter or a digit, followed by an optional run of
 
357
        // starting punctuation, followed by an optional run of whitespace,
 
358
        // followed by an optional run of ending punctuation, followed by
 
359
        // a sentence terminator, this is a safe place to turn around
 
360
        "![{sent-start}{lc}{digit}]{start}*{space}*{end}*{term};"
 
361
    }
 
362
 
 
363
    //------------------------------------------------------------
 
364
    // END BreakIterator support
 
365
    //------------------------------------------------------------
 
366
 
 
367
    AmPmMarkers { 
 
368
        "AM",
 
369
        "PM",
 
370
    }
 
371
    // The official list list of ISO-3166 country codes are located at:
 
372
    // http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/en_listp1.html
 
373
    Countries {
 
374
        //AA {} // Not in ISO-3166 standard
 
375
        AD { "Andorra" }
 
376
        AE { "United Arab Emirates" }
 
377
        AF { "Afghanistan" }
 
378
        AG { "Antigua and Barbuda" }
 
379
        AI { "Anguilla" }
 
380
        AL { "Albania" }
 
381
        AM { "Armenia" }
 
382
        AN { "Netherlands Antilles" }
 
383
        AO { "Angola" }
 
384
        AQ { "Antarctica" }
 
385
        AR { "Argentina" }
 
386
        AS { "American Samoa" }
 
387
        AT { "Austria" }
 
388
        AU { "Australia" }
 
389
        AW { "Aruba" }
 
390
        AZ { "Azerbaijan" }
 
391
 
 
392
        BA { "Bosnia and Herzegovina" }
 
393
        BB { "Barbados" }
 
394
        BD { "Bangladesh" }
 
395
        BE { "Belgium" }
 
396
        BF { "Burkina Faso" }
 
397
        BG { "Bulgaria" }
 
398
        BH { "Bahrain" }
 
399
        BI { "Burundi" }
 
400
        BJ { "Benin" }
 
401
        BM { "Bermuda" }
 
402
        BN { "Brunei" }
 
403
        BO { "Bolivia" }
 
404
        BR { "Brazil" }
 
405
        BS { "Bahamas" }
 
406
        BT { "Bhutan" }
 
407
        BV { "Bouvet Island" }
 
408
        BW { "Botswana" }
 
409
        BY { "Belarus" }
 
410
        BZ { "Belize" }
 
411
 
 
412
        CA { "Canada" }
 
413
        CC { "Cocos Islands"}
 
414
        CD { "Democratic Republic of the Congo" }
 
415
        CF { "Central African Republic" }
 
416
        CG { "Congo" }
 
417
        CH { "Switzerland" }
 
418
        CI { "C\u00F4te d'Ivoire" }
 
419
        CK { "Cook Islands" }
 
420
        CL { "Chile" }
 
421
        CM { "Cameroon" }
 
422
        CN { "China" }
 
423
        CO { "Colombia" }
 
424
        CR { "Costa Rica" }
 
425
        CU { "Cuba" }
 
426
        CV { "Cape Verde" }
 
427
        CX { "Christmas Island" }
 
428
        CY { "Cyprus" }
 
429
        CZ { "Czech Republic" }
 
430
 
 
431
        DE { "Germany" }
 
432
        DJ { "Djibouti" }
 
433
        DK { "Denmark" }
 
434
        DM { "Dominica" }
 
435
        DO { "Dominican Republic" }
 
436
        DZ { "Algeria" }
 
437
 
 
438
        EC { "Ecuador" }
 
439
        EE { "Estonia" }
 
440
        EG { "Egypt" }
 
441
        EH { "Western Sahara" }
 
442
        ER { "Eritrea" }
 
443
        ES { "Spain" }
 
444
        ET { "Ethiopia" }
 
445
 
 
446
        FI { "Finland" }
 
447
        FJ { "Fiji" }
 
448
        FK { "Falkland Islands" }
 
449
        FM { "Micronesia" }
 
450
        FO { "Faroe Islands" }
 
451
        FR { "France" }
 
452
 
 
453
        GA { "Gabon" }
 
454
        GB { "United Kingdom" }
 
455
        GD { "Grenada" }
 
456
        GE { "Georgia" }
 
457
        GF { "French Guiana" }
 
458
        GH { "Ghana" }
 
459
        GI { "Gibraltar" }
 
460
        GL { "Greenland" }
 
461
        GM { "Gambia" }
 
462
        GN { "Guinea" }
 
463
        GP { "Guadeloupe" }
 
464
        GQ { "Equatorial Guinea" }
 
465
        GR { "Greece" }
 
466
        GS { "South Georgia and South Sandwich Islands" }
 
467
        GT { "Guatemala" }
 
468
        GU { "Guam" }
 
469
        GW { "Guinea-Bissau" }
 
470
        GY { "Guyana" }
 
471
 
 
472
        HK { "Hong Kong S.A.R., China" }
 
473
        HM { "Heard Island and McDonald Islands" }
 
474
        HN { "Honduras" }
 
475
        HR { "Croatia" }
 
476
        HT { "Haiti" }
 
477
        HU { "Hungary" }
 
478
 
 
479
        ID { "Indonesia" }
 
480
        IE { "Ireland" }
 
481
        IL { "Israel" }
 
482
        IN { "India" }
 
483
        IO { "British Indian Ocean Territory" }
 
484
        IQ { "Iraq" }
 
485
        IR { "Iran" }
 
486
        IS { "Iceland" }
 
487
        IT { "Italy" }
 
488
 
 
489
        JM { "Jamaica" }
 
490
        JO { "Jordan" }
 
491
        JP { "Japan" }
 
492
 
 
493
        KE { "Kenya" }
 
494
        KG { "Kyrgyzstan" }
 
495
        KH { "Cambodia" }
 
496
        KI { "Kiribati" }
 
497
        KM { "Comoros" }
 
498
        KN { "Saint Kitts and Nevis" }
 
499
        KP { "North Korea" }
 
500
        KR { "South Korea" }
 
501
        KW { "Kuwait" }
 
502
        KY { "Cayman Islands" }
 
503
        KZ { "Kazakhstan" }
 
504
 
 
505
        LA { "Laos" }
 
506
        LB { "Lebanon" }
 
507
        LC { "Saint Lucia" }
 
508
        LI { "Liechtenstein" }
 
509
        LK { "Sri Lanka" }
 
510
        LR { "Liberia" }
 
511
        LS { "Lesotho" }
 
512
        LT { "Lithuania" }
 
513
        LU { "Luxembourg" }
 
514
        LV { "Latvia" }
 
515
        LY { "Libya" }
 
516
 
 
517
        MA { "Morocco" }
 
518
        MC { "Monaco" }
 
519
        MD { "Moldova" }
 
520
        MG { "Madagascar" }
 
521
        MH { "Marshall Islands"}
 
522
        MK { "Macedonia" }
 
523
        ML { "Mali" }
 
524
        MM { "Myanmar" }
 
525
        MN { "Mongolia" }
 
526
        MO { "Macau" }
 
527
        MP { "Northern Mariana Islands"}
 
528
        MQ { "Martinique" }
 
529
        MR { "Mauritania" }
 
530
        MS { "Montserrat" }
 
531
        MT { "Malta" }
 
532
        MU { "Mauritius" }
 
533
        MV { "Maldives" }
 
534
        MW { "Malawi" }
 
535
        MX { "Mexico" }
 
536
        MY { "Malaysia" }
 
537
        MZ { "Mozambique" }
 
538
 
 
539
        NA { "Namibia" }
 
540
        NC { "New Caledonia" }
 
541
        NE { "Niger" }
 
542
        NF { "Norfolk Island" }
 
543
        NG { "Nigeria" }
 
544
        NI { "Nicaragua" }
 
545
        NL { "Netherlands" }
 
546
        NO { "Norway" }
 
547
        NP { "Nepal" }
 
548
        NR { "Nauru" }
 
549
        NU { "Niue" }
 
550
        NZ { "New Zealand" }
 
551
 
 
552
        OM { "Oman" }
 
553
 
 
554
        PA { "Panama" }
 
555
        PE { "Peru" }
 
556
        PF { "French Polynesia" }
 
557
        PG { "Papua New Guinea" }
 
558
        PH { "Philippines" }
 
559
        PK { "Pakistan" }
 
560
        PL { "Poland" }
 
561
        PM { "Saint Pierre and Miquelon" }
 
562
        PN { "Pitcairn" }
 
563
        PR { "Puerto Rico" }
 
564
        PT { "Portugal" }
 
565
        PW { "Palau" }
 
566
        PY { "Paraguay" }
 
567
 
 
568
        QA { "Qatar" }
 
569
 
 
570
        RE { "R\u00E9union" }
 
571
        RO { "Romania" }
 
572
        RU { "Russia" }
 
573
        RW { "Rwanda" }
 
574
 
 
575
        SA { "Saudi Arabia" }
 
576
        SB { "Solomon Islands" }
 
577
        SC { "Seychelles" }
 
578
        SD { "Sudan" }
 
579
        SE { "Sweden" }
 
580
        SG { "Singapore" }
 
581
        SH { "Saint Helena" }
 
582
        SI { "Slovenia" }
 
583
        SJ { "Svalbard and Jan Mayen" }
 
584
        SK { "Slovakia" }
 
585
        SL { "Sierra Leone" }
 
586
        SM { "San Marino" }
 
587
        SN { "Senegal" }
 
588
        SO { "Somalia" }
 
589
        SP { "Serbia" }
 
590
        SR { "Suriname" }
 
591
        ST { "Sao Tome and Principe" }
 
592
        SV { "El Salvador" }
 
593
        SY { "Syria" }
 
594
        SZ { "Swaziland" }
 
595
 
 
596
        TC { "Turks and Caicos Islands" }
 
597
        TD { "Chad" }
 
598
        TF { "French Southern Territories" }
 
599
        TG { "Togo" }
 
600
        TH { "Thailand" }
 
601
        TJ { "Tajikistan" }
 
602
        TK { "Tokelau" }
 
603
        TM { "Turkmenistan" }
 
604
        TN { "Tunisia" }
 
605
        TO { "Tonga" }
 
606
        TP { "East Timor" }
 
607
        TR { "Turkey" }
 
608
        TT { "Trinidad and Tobago" }
 
609
        TV { "Tuvalu" }
 
610
        TW { "Taiwan" }
 
611
        TZ { "Tanzania" }
 
612
 
 
613
        UA { "Ukraine" }
 
614
        UG { "Uganda" }
 
615
        UM { "United States Minor Outlying Islands" }
 
616
        US { "United States" }
 
617
        UY { "Uruguay" }
 
618
        UZ { "Uzbekistan" }
 
619
 
 
620
        VA { "Vatican" }
 
621
        VC { "Saint Vincent and the Grenadines" }
 
622
        VE { "Venezuela" }
 
623
        VG { "British Virgin Islands" }
 
624
        VI { "U.S. Virgin Islands" }
 
625
        VN { "Vietnam" }
 
626
        VU { "Vanuatu" }
 
627
 
 
628
        WF { "Wallis and Futuna" }
 
629
        WS { "Samoa" }
 
630
 
 
631
        YE { "Yemen" }
 
632
        YT { "Mayotte" }
 
633
        YU { "Yugoslavia" }
 
634
 
 
635
        ZA { "South Africa" }
 
636
        ZR { "Zaire" }
 
637
        ZM { "Zambia" }
 
638
        ZW { "Zimbabwe" }
 
639
    }
 
640
    CurrencyElements { 
 
641
        "\u00A4",
 
642
        "XXX",
 
643
        "",
 
644
    }
 
645
    DateTimeElements:intvector { 
 
646
        1,
 
647
        1,
 
648
    }
 
649
    DateTimePatterns { 
 
650
        "h:mm:ss a z",
 
651
        "h:mm:ss a z",
 
652
        "h:mm:ss a",
 
653
        "h:mm a",
 
654
        "EEEE, MMMM d, yyyy",
 
655
        "MMMM d, yyyy",
 
656
        "MMM d, yyyy",
 
657
        "M/d/yy",
 
658
        "{1} {0}",
 
659
    }
 
660
    DayAbbreviations { 
 
661
        "Sun",
 
662
        "Mon",
 
663
        "Tue",
 
664
        "Wed",
 
665
        "Thu",
 
666
        "Fri",
 
667
        "Sat",
 
668
    }
 
669
    DayNames { 
 
670
        "Sunday",
 
671
        "Monday",
 
672
        "Tuesday",
 
673
        "Wednesday",
 
674
        "Thursday",
 
675
        "Friday",
 
676
        "Saturday",
 
677
    }
 
678
    Eras { 
 
679
        "BC",
 
680
        "AD",
 
681
    }
 
682
    // If there is a two letter abbreviation (ISO-639-1) for a three letter
 
683
    // abbreviation (ISO-639-2), the two letter abbreviation must be used.
 
684
    // Source: http://lcweb.loc.gov/standards/iso639-2/englangn.html 
 
685
    Languages {
 
686
        root{"Root"}    // The only exception to ISO-639
 
687
 
 
688
        aa  { "Afar" }
 
689
        ab  { "Abkhazian" }
 
690
        ace { "Achinese" }
 
691
        ach { "Acoli" }
 
692
        ada { "Adangme" }
 
693
        ae  { "Avestan" }
 
694
        af  { "Afrikaans" }
 
695
        afa { "Afro-Asiatic (Other)" }
 
696
        afh { "Afrihili" }
 
697
        aka { "Akan" }
 
698
        akk { "Akkadien" }
 
699
        ale { "Aleut" }
 
700
        alg { "Algonquian Languages" }
 
701
        am  { "Amharic" }
 
702
        ang { "English, Old (ca.450-1100)" }
 
703
        apa { "Apache Languages"}
 
704
        ar  { "Arabic" }
 
705
        arc { "Aramaic" }
 
706
        arn { "Araucanian" }
 
707
        arp { "Arapaho" }
 
708
        art { "Artificial (Other)" }
 
709
        arw { "Arawak" }
 
710
        as  { "Assamese" }
 
711
        ath { "Athapaskan Languages" }
 
712
        aus { "Australian Languages" }
 
713
        ava { "Avaric" }
 
714
        awa { "Awadhi" }
 
715
        ay  { "Aymara" }
 
716
        az  { "Azerbaijani" }
 
717
        ba  { "Bashkir" }
 
718
        bad { "Banda" }
 
719
        bai { "Bamileke Languages" }
 
720
        bal { "Baluuchi" }
 
721
        bam { "Bambara" }
 
722
        ban { "Balinese" }
 
723
        bas { "Basa" }
 
724
        bat { "Baltic (Other)" }
 
725
        be  { "Belarusian" }
 
726
        bej { "Beja" }
 
727
        bem { "Bemba" }
 
728
        ber { "Beber" }
 
729
        bg  { "Bulgarian" }
 
730
        bh  { "Bihari" }
 
731
        bho { "Bhojpuri" }
 
732
        bi  { "Bislama" }
 
733
        bik { "Bikol" }
 
734
        bin { "Bini" }
 
735
        bla { "Siksika" }
 
736
        bn  { "Bengali" }
 
737
        bnt { "Bantu" }
 
738
        bo  { "Tibetan" }
 
739
        br  { "Brenton" }
 
740
        bra { "Braj" }
 
741
        bs  { "Bosnian"}
 
742
        btk { "Batak" }
 
743
        bua { "Buriat" }
 
744
        bug { "Buginese" }
 
745
        ca  { "Catalan" }
 
746
        cad { "Caddo" }
 
747
        cai { "Central American Indian (Other)" }
 
748
        car { "Carib" }
 
749
        cau { "Caucasian (Other)" }
 
750
        ce  { "Chechen" }
 
751
        ceb { "Cebuano" }
 
752
        cel { "Celtic (Other)" }
 
753
        ch  { "Chamorro" }
 
754
        chb { "Chibcha" }
 
755
        chg { "Chagatai" }
 
756
        chk { "Chuukese" }
 
757
        chm { "Mari" }
 
758
        chn { "Chinook Jargon" }
 
759
        cho { "Choctaw" }
 
760
        chp { "Chipewyan" }
 
761
        chr { "Cherokee" }
 
762
        chy { "Cheyenne" }
 
763
        cmc { "Chamic Languages" }
 
764
        co  { "Corsican" }
 
765
        cop { "Coptic" }
 
766
        cpe { "Creoles and Pidgins, English-based (Other)" }
 
767
        cpf { "Creoles and Pidgins, French-based (Other)" }
 
768
        cre { "Cree" }
 
769
        crp { "Creoles and Pidgins (Other)" }
 
770
        cs  { "Czech" }
 
771
        cu  { "Church Slavic" }
 
772
        cus { "Cushitic (Other)" }
 
773
        cv  { "Chuvash" }
 
774
        cy  { "Welsh" }
 
775
        da  { "Danish" }
 
776
        dak { "Dakota" }
 
777
        day { "Dayak" }
 
778
        de  { "German" }
 
779
        del { "Delaware" }
 
780
        den { "Slave" }
 
781
        dgr { "Dogrib" }
 
782
        din { "Dinka" }
 
783
        div { "Divehi" }
 
784
        doi { "Dogri" }
 
785
        dra { "Dravidian (Other)" }
 
786
        dua { "Duala" }
 
787
        dum { "Dutch, Middle (ca. 1050-1350)" }
 
788
        dyu { "Dyula" }
 
789
        dz  { "Bhutani" }
 
790
        dzo { "Dzongkha" }
 
791
        efi { "Efik" }
 
792
        egy { "Egyptian (Ancient)" }
 
793
        eka { "Ekajuk" }
 
794
        el  { "Greek" } //  Modern (1453-)
 
795
        elx { "Elamite" }
 
796
        en  { "English" }
 
797
        enm { "English, Middle( 1100 -1500)" }
 
798
        eo  { "Esperanto" }
 
799
        es  { "Spanish" }
 
800
        et  { "Estonian" }
 
801
        eu  { "Basque" }
 
802
        ewe { "Ewe" }
 
803
        ewo { "Ewondo" }
 
804
        fa  { "Persian" }
 
805
        fan { "Fang" }
 
806
        fat { "Fanti" }
 
807
        fi  { "Finnish" }
 
808
        fiu { "Finno - Ugrian" }
 
809
        fj  { "Fiji" }
 
810
        fo  { "Faeroese" }
 
811
        fon { "Fon" }
 
812
        fr  { "French" }
 
813
        frm { "French, Middle (ca.1400-1600)" }
 
814
        fro { "French, Old (842-ca.1400)" }
 
815
        ful { "Fulah" }
 
816
        fur { "Friulian" }
 
817
        fy  { "Frisian" }
 
818
        ga  { "Irish" }
 
819
        gaa { "Ga" }
 
820
        gay { "Gayo" }
 
821
        gba { "Gbaya" }
 
822
        gd  { "Scots Gaelic" }
 
823
        gem { "Germanic (Other)" }
 
824
        gil { "Gilbertese" }
 
825
        gl  { "Gallegan" }
 
826
        gla { "Gaelic (Scots)" }
 
827
        gmh { "German, Middle High (ca.1050-1500)" }
 
828
        gn  { "Guarani" }
 
829
        goh { "German, Old High (ca.750-1050)" }
 
830
        gon { "Gondi" }
 
831
        gor { "Gorontalo" }
 
832
        got { "Gothic" }
 
833
        grb { "Gerbo" }
 
834
        grc { "Greek, Ancient (to 1453)" }
 
835
        gu  { "Gujarati" }
 
836
        gv  { "Manx" }
 
837
        gwi { "Gwich'in" }
 
838
        hai { "Haida" }
 
839
        ha  { "Hausa" }
 
840
        haw { "Hawaiian" }
 
841
        he  { "Hebrew" }
 
842
        hi  { "Hindi" }
 
843
        him { "Himachali" }
 
844
        hit { "Hittite" }
 
845
        hmn { "Hmong" }
 
846
        ho  { "Hiri Motu" }
 
847
        hr  { "Croatian" }
 
848
        hu  { "Hungarian" }
 
849
        hup { "Hupa" }
 
850
        hy  { "Armenian" }
 
851
        hz  { "Herero" }
 
852
        ia  { "Interlingua" }
 
853
        iba { "Iban" }
 
854
        ibo { "Igbo" }
 
855
        id  { "Indonesian" }
 
856
        ie  { "Interlingue" }
 
857
        ijo { "Ijo" }
 
858
        ik  { "Inupiak" }
 
859
        ilo { "Iloko" }
 
860
        //in  { "Indonesian" }  // Use id instead
 
861
        inc { "Indic (Other)" }
 
862
        ine { "Indo-European" }
 
863
        ira { "Iranian " }
 
864
        iro { "Iroguoian  Languages" }
 
865
        is  { "Icelandic" }
 
866
        it  { "Italian" }
 
867
        iu  { "Inukitut" }
 
868
        iw  { "Hebrew" }  // Use he instead
 
869
        ja  { "Japanese" }
 
870
        //ji  { "Yiddish" } // Use yi instead
 
871
        jpr { "Judeo-Persian" }
 
872
        jrb { "Judeo-Arabic" }
 
873
        jw  { "Javanese" }
 
874
        ka  { "Georgian" }
 
875
        kaa { "Kara-Kalpak" }
 
876
        kab { "Kabyle" }
 
877
        kac { "Kachin" }
 
878
        kam { "Kamba" }
 
879
        kar { "Karen" }
 
880
        kau { "Kanuri" }
 
881
        kaw { "Kawi" }
 
882
        kha { "Khasi" }
 
883
        khi { "Khoisan" }
 
884
        kho { "Khotanese" }
 
885
        ki  { "Kikuyu" }
 
886
        kk  { "Kazakh" }
 
887
        kl  { "Kalaallisut" }
 
888
        km  { "Khmer" }
 
889
        kmb { "Kimbundu" }
 
890
        kn  { "Kannada" }
 
891
        ko  { "Korean" }
 
892
        kok { "Konkani" }
 
893
        kon { "Kongo" }
 
894
        kos { "Kosrean" }
 
895
        kpe { "Kpelle" }
 
896
        kro { "Kru" }
 
897
        kru { "Kuruckh" }
 
898
        ks  { "Kashmiri" }
 
899
        ku  { "Kurdish" }
 
900
        kum { "Kumyk" }
 
901
        kut { "Kutenai" }
 
902
        kv  { "Komi" }
 
903
        kw  { "Cornish" }
 
904
        ky  { "Kirghiz" }
 
905
        la  { "Latin" }
 
906
        lad { "Ladino" }
 
907
        lah { "Lahnda" }
 
908
        lam { "Lamba" }
 
909
        lb  { "Letzeburgesch" }
 
910
        lez { "Lezghian" }
 
911
        lin { "Lingala" }
 
912
        lit { "Lithuanian" }
 
913
        ln  { "Lingala" }
 
914
        lo  { "Lao" }
 
915
        lol { "Mongo" }
 
916
        loz { "Lozi" }
 
917
        lt  { "Lithuanian" }
 
918
        lua { "Luba-Lulua" }
 
919
        lub { "Luba-Katanga" }
 
920
        lug { "Ganda" }
 
921
        lui { "Luiseeno" }
 
922
        lun { "Lunda" }
 
923
        luo { "Lua" }
 
924
        lus { "Lushai" }
 
925
        lv  { "Latvian (Lettish)" }
 
926
        mad { "Madurese" }
 
927
        mag { "Magahi" }
 
928
        mai { "Maithili" }
 
929
        mak { "Makasar" }
 
930
        man { "Mandingue" }
 
931
        map { "Austronesian" }
 
932
        mas { "Masai" }
 
933
        mdr { "Mandar" }
 
934
        men { "Mende" }
 
935
        mg  { "Malagasy" }
 
936
        mga { "Irish, Middle (900-1200)" }
 
937
        mh  { "Marshall"}
 
938
        mi  { "Maori" }
 
939
        mic { "Mic-Mac" }
 
940
        min { "Minangkabau" }
 
941
        mis { "Miscellaneous Languages" }
 
942
        mk  { "Macedonian" }
 
943
        mkh { "Mon-Khmer (Ohter)" }
 
944
        ml  { "Malayalam" }
 
945
        mn  { "Mongolian" }
 
946
        mnc { "Manchu" }
 
947
        mni { "Manipuri" }
 
948
        mno { "Manobo Languages" }
 
949
        mo  { "Moldavian" }
 
950
        moh { "Mohawk" }
 
951
        mos { "Mossi" }
 
952
        mr  { "Marathi" }
 
953
        ms  { "Malay" }
 
954
        mt  { "Maltese" }
 
955
        mul { "Multiple Languages" }
 
956
        mun { "Munda Languages" }
 
957
        mus { "Creek" }
 
958
        mwr { "Marwari" }
 
959
        my  { "Burmese" }
 
960
        myn { "Mayan" }
 
961
        na  { "Nauru" }
 
962
        nah { "Nahuatl" }
 
963
        nai { "North American Indian (Ohter)" }
 
964
        nb  { "Norwegian Bokm\u00e5l" }
 
965
        nd  { "Ndebele, North" }
 
966
        nds { "Low German; Low Saxon" }
 
967
        ne  { "Nepali" }
 
968
        new { "Newari" }
 
969
        ng  { "Ndonga" }
 
970
        nia { "Nias" }
 
971
        nic { "Niger - Kordofanian" }
 
972
        niu { "Niuean" }
 
973
        nl  { "Dutch" }
 
974
        nn  { "Norwegian Nynorsk" }
 
975
        no  { "Norwegian" }
 
976
        non { "Norse, Old" }
 
977
        nr  { "Ndebele, South" }
 
978
        nso { "Sotho, Northern" }
 
979
        nub { "Nubian Languages" }
 
980
        nv  { "Navajo"}
 
981
        ny  { "Chichewa; Nyanja" }
 
982
        nym { "Nyamwezi" }
 
983
        nyo { "Nyoro" }
 
984
        nzi { "Nzima" }
 
985
        oc  { "Proven\u00E7al; Occitan (post 1500)"}
 
986
        oji { "Ojibwa" }
 
987
        om  { "Oromo (Afan)" }
 
988
        or  { "Oriya" }
 
989
        os  { "Ossetic" }
 
990
        osa { "Osage" }
 
991
        ota { "Turkish (Ottoman Empire)" }
 
992
        oto { "Otomian Languages" }
 
993
        pa  { "Punjabi" }
 
994
        paa { "Papuan (Ohter)" }
 
995
        pag { "Pangasinan" }
 
996
        pal { "Pahlavi" }
 
997
        pam { "pampamga" }
 
998
        pap { "Papiamento" }
 
999
        pau { "Palauan" }
 
1000
        peo { "Persian Old (ca.600-400 B.C.)" }
 
1001
        phi { "Philippine (Other)" }
 
1002
        phn { "Phoenician" }
 
1003
        pi  { "Pali" }
 
1004
        pl  { "Polish" }
 
1005
        pon { "Pohnpeian" }
 
1006
        pra { "Prakrit Languages" }
 
1007
        pro { "Proven\u00E7al, Old (to 1500)" }
 
1008
        ps  { "Pashto (Pushto)" }
 
1009
        pt  { "Portuguese" }
 
1010
        qu  { "Quechua" }
 
1011
        raj { "Rajastani" }
 
1012
        rap { "Rapanui" }
 
1013
        rar { "Rarotongan" }
 
1014
        rm  { "Rhaeto-Romance" }
 
1015
        rn  { "Rundi" }
 
1016
        ro  { "Romanian" }
 
1017
        roa { "Romance (Other)" }
 
1018
        rom { "Romany" }
 
1019
        ru  { "Russian" }
 
1020
        rw  { "Kinyarwanda" }
 
1021
        sa  { "Sanskrit" }
 
1022
        sad { "Sandawe" }
 
1023
        sah { "Yakut" }
 
1024
        sai { "South American Indian (Other)" }
 
1025
        sal { "Salishan" }
 
1026
        sam { "Samritan" }
 
1027
        sas { "Saska" }
 
1028
        sat { "Santali" }
 
1029
        sc  { "Sardinian" }
 
1030
        sco { "Scots" }
 
1031
        sd  { "Sindhi" }
 
1032
        se  { "Northern Sami" }
 
1033
        sel { "Selkup" }
 
1034
        sem { "Semitic" }
 
1035
        sg  { "Sango" }
 
1036
        sga { "Irish, Old (to 900)" }
 
1037
        sgn { "Sign Languages" }
 
1038
        sh  { "Serbo-Croatian" }
 
1039
        shn { "Shan" }
 
1040
        si  { "Sinhalese" }
 
1041
        sid { "Sidamo" }
 
1042
        sio { "Siouan Languages" }
 
1043
        sit { "Sino-Tibetan (Other)" }
 
1044
        sk  { "Slovak" }
 
1045
        sl  { "Slovenian" }
 
1046
        sm  { "Samoan" }
 
1047
        sn  { "Shona" }
 
1048
        snk { "Soninke" }
 
1049
        so  { "Somali" }
 
1050
        sog { "Sogdien" }
 
1051
        son { "Songhai" }
 
1052
        sq  { "Albanian" }
 
1053
        sr  { "Serbian" }
 
1054
        srr { "Serer" }
 
1055
        ss  { "Swati" }
 
1056
        ssa { "Nilo-Saharam" }
 
1057
        st  { "Sotho, Southern" }
 
1058
        su  { "Sundanese" }
 
1059
        suk { "Sukuma" }
 
1060
        sus { "Susu" }
 
1061
        sux { "Sumerian"}
 
1062
        sv  { "Swedish" }
 
1063
        sw  { "Swahili" }
 
1064
        syr { "Syriac" }
 
1065
        ta  { "Tamil" }
 
1066
        tai { "Tai (Other)" }
 
1067
        te  { "Telugu" }
 
1068
        tem { "Timne" }
 
1069
        ter { "Tereno" }
 
1070
        tet { "Tetum" }
 
1071
        tg  { "Tajik" }
 
1072
        th  { "Thai" }
 
1073
        tig { "Tigre" }
 
1074
        ti  { "Tigrinya" }
 
1075
        tiv { "Tiv" }
 
1076
        tk  { "Turkmen" }
 
1077
        tl  { "Tagalog" }
 
1078
        tli { "Tlingit" }
 
1079
        tmh { "Tamashek" }
 
1080
        tn  { "Tswana" }
 
1081
        tog { "Tonga (Nyasa)" }
 
1082
        to  { "Tongan (Tonga Islands)" }
 
1083
        tr  { "Turkish" }
 
1084
        ts  { "Tsonga" }
 
1085
        tsi { "Tsimshian" }
 
1086
        tt  { "Tatar" }
 
1087
        tum { "Tumbuka" }
 
1088
        tur { "Turkish" }
 
1089
        tut { "Altaic (Other)" }
 
1090
        tvl { "Tuvalu" }
 
1091
        tw  { "Twi" }
 
1092
        ty  { "Tahitian" }
 
1093
        tyv { "Tuvinian" }
 
1094
        ug  { "Uighur" }
 
1095
        uga { "Ugaritic" }
 
1096
        uk  { "Ukrainian" }
 
1097
        umb { "Umbundu" }
 
1098
        und { "Undetermined" }
 
1099
        ur  { "Urdu" }
 
1100
        uz  { "Uzbek" }
 
1101
        vai { "Vai" }
 
1102
        ven { "Venda" }
 
1103
        vi  { "Vietnamese" }
 
1104
        vo  { "Volapuk" }
 
1105
        vot { "Votic" }
 
1106
        wak { "Wakashan Languages" }
 
1107
        wal { "Walamo" }
 
1108
        war { "Waray" }
 
1109
        was { "Washo" }
 
1110
        wen { "Sorbian Languages" }
 
1111
        wo  { "Wolof" }
 
1112
        xh  { "Xhosa" }
 
1113
        yao { "Yao" }
 
1114
        yap { "Yapese" }
 
1115
        yi  { "Yiddish" }
 
1116
        yo  { "Yoruba" }
 
1117
        ypk { "Yupik Languages" }
 
1118
        za  { "Zhuang" }
 
1119
        zap { "Zapotec" }
 
1120
        zen { "Zenaga" }
 
1121
        zh  { "Chinese" }
 
1122
        znd { "Zande" }
 
1123
        zu  { "Zulu" }
 
1124
        zun { "Zuni" }
 
1125
    }
 
1126
    LocaleID:int { 0x0000 }
 
1127
//    LocaleString { "en" }
 
1128
    MonthAbbreviations { 
 
1129
        "Jan",
 
1130
        "Feb",
 
1131
        "Mar",
 
1132
        "Apr",
 
1133
        "May",
 
1134
        "Jun",
 
1135
        "Jul",
 
1136
        "Aug",
 
1137
        "Sep",
 
1138
        "Oct",
 
1139
        "Nov",
 
1140
        "Dec",
 
1141
    }
 
1142
    MonthNames { 
 
1143
        "January",
 
1144
        "February",
 
1145
        "March",
 
1146
        "April",
 
1147
        "May",
 
1148
        "June",
 
1149
        "July",
 
1150
        "August",
 
1151
        "September",
 
1152
        "October",
 
1153
        "November",
 
1154
        "December",
 
1155
    }
 
1156
    NumberElements { 
 
1157
        ".",
 
1158
        ",",
 
1159
        ";",
 
1160
        "%",
 
1161
        "0",
 
1162
        "#",
 
1163
        "-",
 
1164
        "E",
 
1165
        "\u2030",
 
1166
        "\u221E",
 
1167
        "\uFFFD",
 
1168
    }
 
1169
    NumberPatterns { 
 
1170
        "#,##0.###;-#,##0.###",
 
1171
        "\u00A4 #,##0.00;-\u00A4 #,##0.00",
 
1172
        "#,##0%",
 
1173
        "#E0",
 
1174
    }
 
1175
//    ShortCountry { "" }
 
1176
//    ShortLanguage { "eng" }
 
1177
    localPatternChars { "GyMdkHmsSEDFwWahKzYe" }
 
1178
    zoneStrings { 
 
1179
        {
 
1180
            "PST",
 
1181
            "Pacific Standard Time",
 
1182
            "PST",
 
1183
            "Pacific Daylight Time",
 
1184
            "PDT",
 
1185
            "Los Angeles",
 
1186
        }
 
1187
        {
 
1188
            "MST",
 
1189
            "Mountain Standard Time",
 
1190
            "MST",
 
1191
            "Mountain Daylight Time",
 
1192
            "MDT",
 
1193
            "Denver",
 
1194
        }
 
1195
        {
 
1196
            "PNT",
 
1197
            "Mountain Standard Time",
 
1198
            "MST",
 
1199
            "Mountain Standard Time",
 
1200
            "MST",
 
1201
            "Phoenix",
 
1202
        }
 
1203
        {
 
1204
            "CST",
 
1205
            "Central Standard Time",
 
1206
            "CST",
 
1207
            "Central Daylight Time",
 
1208
            "CDT",
 
1209
            "Chicago",
 
1210
        }
 
1211
        {
 
1212
            "EST",
 
1213
            "Eastern Standard Time",
 
1214
            "EST",
 
1215
            "Eastern Daylight Time",
 
1216
            "EDT",
 
1217
            "New York",
 
1218
        }
 
1219
        {
 
1220
            "IET",
 
1221
            "Eastern Standard Time",
 
1222
            "EST",
 
1223
            "Eastern Standard Time",
 
1224
            "EST",
 
1225
            "Indianapolis",
 
1226
        }
 
1227
        {
 
1228
            "PRT",
 
1229
            "Atlantic Standard Time",
 
1230
            "PRT",
 
1231
            "Atlantic Standard Time",
 
1232
            "PRT",
 
1233
            "Puerto Rico",
 
1234
        }
 
1235
        {
 
1236
            "HST",
 
1237
            "Hawaii Standard Time",
 
1238
            "HST",
 
1239
            "Hawaii Standard Time",
 
1240
            "HST",
 
1241
            "Honolulu",
 
1242
        }
 
1243
        {
 
1244
            "AST",
 
1245
            "Alaska Standard Time",
 
1246
            "AST",
 
1247
            "Alaska Daylight Time",
 
1248
            "ADT",
 
1249
            "Anchorage",
 
1250
        }
 
1251
    }
 
1252
 
 
1253
 
 
1254
    LocaleScript:array {
 
1255
        "Latn"
 
1256
    }
 
1257
 
 
1258
    //------------------------------------------------------------
 
1259
    // Rule Based Number Format Support
 
1260
    //------------------------------------------------------------
 
1261
 
 
1262
    /*
 
1263
     * Default used to be English (US) rules, but now default just formats
 
1264
     * like DecimalFormat.  The former default rules are now the _en rules.
 
1265
     */
 
1266
    SpelloutRules {
 
1267
        "=#,##0.######=;\n"
 
1268
    }
 
1269
 
 
1270
    OrdinalRules {
 
1271
        "=#,##0=;\n"
 
1272
    }
 
1273
 
 
1274
    DurationRules {
 
1275
        "=#,##0=;\n"
 
1276
    }
 
1277
 
 
1278
    Scripts { 
 
1279
        ARAB { "Arabic" }
 
1280
        ARMN { "Armenian" }
 
1281
        BENG { "Bengali" }
 
1282
        BOPO { "Bopomofo" }
 
1283
        CANS { "Unified Canadian Aboriginal Symbols" }
 
1284
        CHER { "Cherokee" }
 
1285
        CYRL { "Cyrillic" }
 
1286
        DEVA { "Devanagari" }
 
1287
        DSRT { "Deseret" }
 
1288
        ETHI { "Ethiopic" }
 
1289
        GEOR { "Georgian" }
 
1290
        GOTH { "Gothic" }
 
1291
        GREK { "Greek" }
 
1292
        GUJR { "Gujarati" }
 
1293
        GURU { "Gurmukhi" }
 
1294
        HANG { "Hangul" }
 
1295
        HANI { "Han" }
 
1296
        HEBR { "Hebrew" }
 
1297
        HIRA { "Hiragana" }
 
1298
        ITAL { "Old_italic" }
 
1299
        KANA { "Katakana" }
 
1300
        KHMR { "Khmer" }
 
1301
        KNDA { "Kannada" }
 
1302
        LAO  { "Lao" }
 
1303
        LATN { "Latin" }
 
1304
        MLYM { "Malayalam" }
 
1305
        MONG { "Mongolian" }
 
1306
        MYMR { "Myanmar" }
 
1307
        OGAM { "Ogham" }
 
1308
        ORYA { "Oriya" }
 
1309
        QAAC { "Coptic" }
 
1310
        QAAI { "Inherited" }
 
1311
        RUNR { "Runic" }
 
1312
        SINH { "Sinhala" }
 
1313
        SYRC { "Syriac" }
 
1314
        TAML { "Tamil" }
 
1315
        TELU { "Telugu" }
 
1316
        THAA { "Thana" }
 
1317
        THAI { "Thai" }
 
1318
        TIBT { "Tibetan" }
 
1319
        YIII { "Yi" }
 
1320
        ZYYY { "Common" }
 
1321
   }
 
1322
}
 
1323