1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/translation/cld2/internal/generated_ulscript.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,140 @@ 1.4 +// Copyright 2013 Google Inc. All Rights Reserved. 1.5 +// 1.6 +// Licensed under the Apache License, Version 2.0 (the "License"); 1.7 +// you may not use this file except in compliance with the License. 1.8 +// You may obtain a copy of the License at 1.9 +// 1.10 +// http://www.apache.org/licenses/LICENSE-2.0 1.11 +// 1.12 +// Unless required by applicable law or agreed to in writing, software 1.13 +// distributed under the License is distributed on an "AS IS" BASIS, 1.14 +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1.15 +// See the License for the specific language governing permissions and 1.16 +// limitations under the License. 1.17 + 1.18 +// generated_ulscript.h 1.19 +// Machine generated. Do Not Edit. 1.20 +// 1.21 +// Declarations for scripts recognized by CLD2 1.22 +// 1.23 + 1.24 +#ifndef I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ 1.25 +#define I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ 1.26 + 1.27 +namespace CLD2 { 1.28 + 1.29 +typedef enum {RTypeNone = 0, RTypeOne, RTypeMany, RTypeCJK} ULScriptRType; 1.30 + 1.31 +typedef struct {const char* s; int i;} CharIntPair; 1.32 + 1.33 +typedef enum { 1.34 + ULScript_Common = 0, // Zyyy 1.35 + ULScript_Latin = 1, // Latn 1.36 + ULScript_Greek = 2, // Grek 1.37 + ULScript_Cyrillic = 3, // Cyrl 1.38 + ULScript_Armenian = 4, // Armn 1.39 + ULScript_Hebrew = 5, // Hebr 1.40 + ULScript_Arabic = 6, // Arab 1.41 + ULScript_Syriac = 7, // Syrc 1.42 + ULScript_Thaana = 8, // Thaa 1.43 + ULScript_Devanagari = 9, // Deva 1.44 + ULScript_Bengali = 10, // Beng 1.45 + ULScript_Gurmukhi = 11, // Guru 1.46 + ULScript_Gujarati = 12, // Gujr 1.47 + ULScript_Oriya = 13, // Orya 1.48 + ULScript_Tamil = 14, // Taml 1.49 + ULScript_Telugu = 15, // Telu 1.50 + ULScript_Kannada = 16, // Knda 1.51 + ULScript_Malayalam = 17, // Mlym 1.52 + ULScript_Sinhala = 18, // Sinh 1.53 + ULScript_Thai = 19, // Thai 1.54 + ULScript_Lao = 20, // Laoo 1.55 + ULScript_Tibetan = 21, // Tibt 1.56 + ULScript_Myanmar = 22, // Mymr 1.57 + ULScript_Georgian = 23, // Geor 1.58 + ULScript_Hani = 24, // Hani 1.59 + ULScript_Ethiopic = 25, // Ethi 1.60 + ULScript_Cherokee = 26, // Cher 1.61 + ULScript_Canadian_Aboriginal = 27, // Cans 1.62 + ULScript_Ogham = 28, // Ogam 1.63 + ULScript_Runic = 29, // Runr 1.64 + ULScript_Khmer = 30, // Khmr 1.65 + ULScript_Mongolian = 31, // Mong 1.66 + ULScript_32 = 32, // 1.67 + ULScript_33 = 33, // 1.68 + ULScript_Bopomofo = 34, // Bopo 1.69 + ULScript_35 = 35, // 1.70 + ULScript_Yi = 36, // Yiii 1.71 + ULScript_Old_Italic = 37, // Ital 1.72 + ULScript_Gothic = 38, // Goth 1.73 + ULScript_Deseret = 39, // Dsrt 1.74 + ULScript_Inherited = 40, // Zinh 1.75 + ULScript_Tagalog = 41, // Tglg 1.76 + ULScript_Hanunoo = 42, // Hano 1.77 + ULScript_Buhid = 43, // Buhd 1.78 + ULScript_Tagbanwa = 44, // Tagb 1.79 + ULScript_Limbu = 45, // Limb 1.80 + ULScript_Tai_Le = 46, // Tale 1.81 + ULScript_Linear_B = 47, // Linb 1.82 + ULScript_Ugaritic = 48, // Ugar 1.83 + ULScript_Shavian = 49, // Shaw 1.84 + ULScript_Osmanya = 50, // Osma 1.85 + ULScript_Cypriot = 51, // Cprt 1.86 + ULScript_Braille = 52, // Brai 1.87 + ULScript_Buginese = 53, // Bugi 1.88 + ULScript_Coptic = 54, // Copt 1.89 + ULScript_New_Tai_Lue = 55, // Talu 1.90 + ULScript_Glagolitic = 56, // Glag 1.91 + ULScript_Tifinagh = 57, // Tfng 1.92 + ULScript_Syloti_Nagri = 58, // Sylo 1.93 + ULScript_Old_Persian = 59, // Xpeo 1.94 + ULScript_Kharoshthi = 60, // Khar 1.95 + ULScript_Balinese = 61, // Bali 1.96 + ULScript_Cuneiform = 62, // Xsux 1.97 + ULScript_Phoenician = 63, // Phnx 1.98 + ULScript_Phags_Pa = 64, // Phag 1.99 + ULScript_Nko = 65, // Nkoo 1.100 + ULScript_Sundanese = 66, // Sund 1.101 + ULScript_Lepcha = 67, // Lepc 1.102 + ULScript_Ol_Chiki = 68, // Olck 1.103 + ULScript_Vai = 69, // Vaii 1.104 + ULScript_Saurashtra = 70, // Saur 1.105 + ULScript_Kayah_Li = 71, // Kali 1.106 + ULScript_Rejang = 72, // Rjng 1.107 + ULScript_Lycian = 73, // Lyci 1.108 + ULScript_Carian = 74, // Cari 1.109 + ULScript_Lydian = 75, // Lydi 1.110 + ULScript_Cham = 76, // Cham 1.111 + ULScript_Tai_Tham = 77, // Lana 1.112 + ULScript_Tai_Viet = 78, // Tavt 1.113 + ULScript_Avestan = 79, // Avst 1.114 + ULScript_Egyptian_Hieroglyphs = 80, // Egyp 1.115 + ULScript_Samaritan = 81, // Samr 1.116 + ULScript_Lisu = 82, // Lisu 1.117 + ULScript_Bamum = 83, // Bamu 1.118 + ULScript_Javanese = 84, // Java 1.119 + ULScript_Meetei_Mayek = 85, // Mtei 1.120 + ULScript_Imperial_Aramaic = 86, // Armi 1.121 + ULScript_Old_South_Arabian = 87, // Sarb 1.122 + ULScript_Inscriptional_Parthian = 88, // Prti 1.123 + ULScript_Inscriptional_Pahlavi = 89, // Phli 1.124 + ULScript_Old_Turkic = 90, // Orkh 1.125 + ULScript_Kaithi = 91, // Kthi 1.126 + ULScript_Batak = 92, // Batk 1.127 + ULScript_Brahmi = 93, // Brah 1.128 + ULScript_Mandaic = 94, // Mand 1.129 + ULScript_Chakma = 95, // Cakm 1.130 + ULScript_Meroitic_Cursive = 96, // Merc 1.131 + ULScript_Meroitic_Hieroglyphs = 97, // Mero 1.132 + ULScript_Miao = 98, // Plrd 1.133 + ULScript_Sharada = 99, // Shrd 1.134 + ULScript_Sora_Sompeng = 100, // Sora 1.135 + ULScript_Takri = 101, // Takr 1.136 + NUM_ULSCRIPTS 1.137 +} ULScript; 1.138 + 1.139 +#define UNKNOWN_ULSCRIPT ULScript_Common 1.140 + 1.141 +} // namespace CLD2 1.142 + 1.143 +#endif // I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__