diff options
Diffstat (limited to 'browser/components/translation/cld2/internal/generated_ulscript.h')
-rw-r--r-- | browser/components/translation/cld2/internal/generated_ulscript.h | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/browser/components/translation/cld2/internal/generated_ulscript.h b/browser/components/translation/cld2/internal/generated_ulscript.h new file mode 100644 index 000000000..845b9c191 --- /dev/null +++ b/browser/components/translation/cld2/internal/generated_ulscript.h @@ -0,0 +1,140 @@ +// Copyright 2013 Google Inc. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// generated_ulscript.h +// Machine generated. Do Not Edit. +// +// Declarations for scripts recognized by CLD2 +// + +#ifndef I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ +#define I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ + +namespace CLD2 { + +typedef enum {RTypeNone = 0, RTypeOne, RTypeMany, RTypeCJK} ULScriptRType; + +typedef struct {const char* s; int i;} CharIntPair; + +typedef enum { + ULScript_Common = 0, // Zyyy + ULScript_Latin = 1, // Latn + ULScript_Greek = 2, // Grek + ULScript_Cyrillic = 3, // Cyrl + ULScript_Armenian = 4, // Armn + ULScript_Hebrew = 5, // Hebr + ULScript_Arabic = 6, // Arab + ULScript_Syriac = 7, // Syrc + ULScript_Thaana = 8, // Thaa + ULScript_Devanagari = 9, // Deva + ULScript_Bengali = 10, // Beng + ULScript_Gurmukhi = 11, // Guru + ULScript_Gujarati = 12, // Gujr + ULScript_Oriya = 13, // Orya + ULScript_Tamil = 14, // Taml + ULScript_Telugu = 15, // Telu + ULScript_Kannada = 16, // Knda + ULScript_Malayalam = 17, // Mlym + ULScript_Sinhala = 18, // Sinh + ULScript_Thai = 19, // Thai + ULScript_Lao = 20, // Laoo + ULScript_Tibetan = 21, // Tibt + ULScript_Myanmar = 22, // Mymr + ULScript_Georgian = 23, // Geor + ULScript_Hani = 24, // Hani + ULScript_Ethiopic = 25, // Ethi + ULScript_Cherokee = 26, // Cher + ULScript_Canadian_Aboriginal = 27, // Cans + ULScript_Ogham = 28, // Ogam + ULScript_Runic = 29, // Runr + ULScript_Khmer = 30, // Khmr + ULScript_Mongolian = 31, // Mong + ULScript_32 = 32, // + ULScript_33 = 33, // + ULScript_Bopomofo = 34, // Bopo + ULScript_35 = 35, // + ULScript_Yi = 36, // Yiii + ULScript_Old_Italic = 37, // Ital + ULScript_Gothic = 38, // Goth + ULScript_Deseret = 39, // Dsrt + ULScript_Inherited = 40, // Zinh + ULScript_Tagalog = 41, // Tglg + ULScript_Hanunoo = 42, // Hano + ULScript_Buhid = 43, // Buhd + ULScript_Tagbanwa = 44, // Tagb + ULScript_Limbu = 45, // Limb + ULScript_Tai_Le = 46, // Tale + ULScript_Linear_B = 47, // Linb + ULScript_Ugaritic = 48, // Ugar + ULScript_Shavian = 49, // Shaw + ULScript_Osmanya = 50, // Osma + ULScript_Cypriot = 51, // Cprt + ULScript_Braille = 52, // Brai + ULScript_Buginese = 53, // Bugi + ULScript_Coptic = 54, // Copt + ULScript_New_Tai_Lue = 55, // Talu + ULScript_Glagolitic = 56, // Glag + ULScript_Tifinagh = 57, // Tfng + ULScript_Syloti_Nagri = 58, // Sylo + ULScript_Old_Persian = 59, // Xpeo + ULScript_Kharoshthi = 60, // Khar + ULScript_Balinese = 61, // Bali + ULScript_Cuneiform = 62, // Xsux + ULScript_Phoenician = 63, // Phnx + ULScript_Phags_Pa = 64, // Phag + ULScript_Nko = 65, // Nkoo + ULScript_Sundanese = 66, // Sund + ULScript_Lepcha = 67, // Lepc + ULScript_Ol_Chiki = 68, // Olck + ULScript_Vai = 69, // Vaii + ULScript_Saurashtra = 70, // Saur + ULScript_Kayah_Li = 71, // Kali + ULScript_Rejang = 72, // Rjng + ULScript_Lycian = 73, // Lyci + ULScript_Carian = 74, // Cari + ULScript_Lydian = 75, // Lydi + ULScript_Cham = 76, // Cham + ULScript_Tai_Tham = 77, // Lana + ULScript_Tai_Viet = 78, // Tavt + ULScript_Avestan = 79, // Avst + ULScript_Egyptian_Hieroglyphs = 80, // Egyp + ULScript_Samaritan = 81, // Samr + ULScript_Lisu = 82, // Lisu + ULScript_Bamum = 83, // Bamu + ULScript_Javanese = 84, // Java + ULScript_Meetei_Mayek = 85, // Mtei + ULScript_Imperial_Aramaic = 86, // Armi + ULScript_Old_South_Arabian = 87, // Sarb + ULScript_Inscriptional_Parthian = 88, // Prti + ULScript_Inscriptional_Pahlavi = 89, // Phli + ULScript_Old_Turkic = 90, // Orkh + ULScript_Kaithi = 91, // Kthi + ULScript_Batak = 92, // Batk + ULScript_Brahmi = 93, // Brah + ULScript_Mandaic = 94, // Mand + ULScript_Chakma = 95, // Cakm + ULScript_Meroitic_Cursive = 96, // Merc + ULScript_Meroitic_Hieroglyphs = 97, // Mero + ULScript_Miao = 98, // Plrd + ULScript_Sharada = 99, // Shrd + ULScript_Sora_Sompeng = 100, // Sora + ULScript_Takri = 101, // Takr + NUM_ULSCRIPTS +} ULScript; + +#define UNKNOWN_ULSCRIPT ULScript_Common + +} // namespace CLD2 + +#endif // I18N_ENCODINGS_CLD2_INTERNAL_GENERATED_ULSCRIPT_H__ |