summaryrefslogtreecommitdiffstats
path: root/browser/components/translation/cld2/internal/generated_ulscript.h
blob: 845b9c191bf8ae23131ab7e7bacc32709606a9a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
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__