1/*
2 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3 *
4 * This code is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License version 2 only, as
6 * published by the Free Software Foundation.  Oracle designates this
7 * particular file as subject to the "Classpath" exception as provided
8 * by Oracle in the LICENSE file that accompanied this code.
9 *
10 * This code is distributed in the hope that it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
13 * version 2 for more details (a copy is included in the LICENSE file that
14 * accompanied this code).
15 *
16 * You should have received a copy of the GNU General Public License version
17 * 2 along with this work; if not, write to the Free Software Foundation,
18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
23 *
24 */
25
26/*
27 *
28 * (C) Copyright IBM Corp. 1998-2010. All Rights Reserved.
29 *
30 * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
31 * YOU REALLY KNOW WHAT YOU'RE DOING.
32 *
33 * Generated on: 10/26/2010 02:53:33 PM PDT
34 */
35
36#ifndef __LELANGUAGES_H
37#define __LELANGUAGES_H
38
39#include "LETypes.h"
40
41/**
42 * \file
43 * \brief C++ API: List of language codes for LayoutEngine
44 */
45
46U_NAMESPACE_BEGIN
47
48/**
49 * A provisional list of language codes. For now,
50 * this is just a list of languages which the LayoutEngine
51 * supports.
52 *
53 * @stable ICU 2.6
54 */
55
56enum LanguageCodes {
57    nullLanguageCode =  0,
58    araLanguageCode =  1,
59    asmLanguageCode =  2,
60    benLanguageCode =  3,
61    farLanguageCode =  4,
62    gujLanguageCode =  5,
63    hinLanguageCode =  6,
64    iwrLanguageCode =  7,
65    jiiLanguageCode =  8,
66    janLanguageCode =  9,
67    kanLanguageCode = 10,
68    kokLanguageCode = 11,
69    korLanguageCode = 12,
70    kshLanguageCode = 13,
71    malLanguageCode = 14,
72    marLanguageCode = 15,
73    mlrLanguageCode = 16,
74    mniLanguageCode = 17,
75    oriLanguageCode = 18,
76    sanLanguageCode = 19,
77    sndLanguageCode = 20,
78    snhLanguageCode = 21,
79    syrLanguageCode = 22,
80    tamLanguageCode = 23,
81    telLanguageCode = 24,
82    thaLanguageCode = 25,
83    urdLanguageCode = 26,
84    zhpLanguageCode = 27,
85    zhsLanguageCode = 28,
86    zhtLanguageCode = 29,
87
88    /** New language codes added 03/13/2008 @stable ICU 4.0 */
89    afkLanguageCode = 30,
90    belLanguageCode = 31,
91    bgrLanguageCode = 32,
92    catLanguageCode = 33,
93    cheLanguageCode = 34,
94    copLanguageCode = 35,
95    csyLanguageCode = 36,
96    danLanguageCode = 37,
97    deuLanguageCode = 38,
98    dznLanguageCode = 39,
99    ellLanguageCode = 40,
100    engLanguageCode = 41,
101    espLanguageCode = 42,
102    etiLanguageCode = 43,
103    euqLanguageCode = 44,
104    finLanguageCode = 45,
105    fraLanguageCode = 46,
106    gaeLanguageCode = 47,
107    hauLanguageCode = 48,
108    hrvLanguageCode = 49,
109    hunLanguageCode = 50,
110    hyeLanguageCode = 51,
111    indLanguageCode = 52,
112    itaLanguageCode = 53,
113    khmLanguageCode = 54,
114    mngLanguageCode = 55,
115    mtsLanguageCode = 56,
116    nepLanguageCode = 57,
117    nldLanguageCode = 58,
118    pasLanguageCode = 59,
119    plkLanguageCode = 60,
120    ptgLanguageCode = 61,
121    romLanguageCode = 62,
122    rusLanguageCode = 63,
123    skyLanguageCode = 64,
124    slvLanguageCode = 65,
125    sqiLanguageCode = 66,
126    srbLanguageCode = 67,
127    sveLanguageCode = 68,
128    tibLanguageCode = 69,
129    trkLanguageCode = 70,
130    welLanguageCode = 71,
131
132    languageCodeCount = 72
133};
134
135U_NAMESPACE_END
136#endif
137