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