OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / text / encoding / htmlindex / tables.go
1 // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
2
3 package htmlindex
4
5 type htmlEncoding byte
6
7 const (
8         utf8 htmlEncoding = iota
9         ibm866
10         iso8859_2
11         iso8859_3
12         iso8859_4
13         iso8859_5
14         iso8859_6
15         iso8859_7
16         iso8859_8
17         iso8859_8I
18         iso8859_10
19         iso8859_13
20         iso8859_14
21         iso8859_15
22         iso8859_16
23         koi8r
24         koi8u
25         macintosh
26         windows874
27         windows1250
28         windows1251
29         windows1252
30         windows1253
31         windows1254
32         windows1255
33         windows1256
34         windows1257
35         windows1258
36         macintoshCyrillic
37         gbk
38         gb18030
39         big5
40         eucjp
41         iso2022jp
42         shiftJIS
43         euckr
44         replacement
45         utf16be
46         utf16le
47         xUserDefined
48         numEncodings
49 )
50
51 var canonical = [numEncodings]string{
52         "utf-8",
53         "ibm866",
54         "iso-8859-2",
55         "iso-8859-3",
56         "iso-8859-4",
57         "iso-8859-5",
58         "iso-8859-6",
59         "iso-8859-7",
60         "iso-8859-8",
61         "iso-8859-8-i",
62         "iso-8859-10",
63         "iso-8859-13",
64         "iso-8859-14",
65         "iso-8859-15",
66         "iso-8859-16",
67         "koi8-r",
68         "koi8-u",
69         "macintosh",
70         "windows-874",
71         "windows-1250",
72         "windows-1251",
73         "windows-1252",
74         "windows-1253",
75         "windows-1254",
76         "windows-1255",
77         "windows-1256",
78         "windows-1257",
79         "windows-1258",
80         "x-mac-cyrillic",
81         "gbk",
82         "gb18030",
83         "big5",
84         "euc-jp",
85         "iso-2022-jp",
86         "shift_jis",
87         "euc-kr",
88         "replacement",
89         "utf-16be",
90         "utf-16le",
91         "x-user-defined",
92 }
93
94 var nameMap = map[string]htmlEncoding{
95         "unicode-1-1-utf-8":   utf8,
96         "utf-8":               utf8,
97         "utf8":                utf8,
98         "866":                 ibm866,
99         "cp866":               ibm866,
100         "csibm866":            ibm866,
101         "ibm866":              ibm866,
102         "csisolatin2":         iso8859_2,
103         "iso-8859-2":          iso8859_2,
104         "iso-ir-101":          iso8859_2,
105         "iso8859-2":           iso8859_2,
106         "iso88592":            iso8859_2,
107         "iso_8859-2":          iso8859_2,
108         "iso_8859-2:1987":     iso8859_2,
109         "l2":                  iso8859_2,
110         "latin2":              iso8859_2,
111         "csisolatin3":         iso8859_3,
112         "iso-8859-3":          iso8859_3,
113         "iso-ir-109":          iso8859_3,
114         "iso8859-3":           iso8859_3,
115         "iso88593":            iso8859_3,
116         "iso_8859-3":          iso8859_3,
117         "iso_8859-3:1988":     iso8859_3,
118         "l3":                  iso8859_3,
119         "latin3":              iso8859_3,
120         "csisolatin4":         iso8859_4,
121         "iso-8859-4":          iso8859_4,
122         "iso-ir-110":          iso8859_4,
123         "iso8859-4":           iso8859_4,
124         "iso88594":            iso8859_4,
125         "iso_8859-4":          iso8859_4,
126         "iso_8859-4:1988":     iso8859_4,
127         "l4":                  iso8859_4,
128         "latin4":              iso8859_4,
129         "csisolatincyrillic":  iso8859_5,
130         "cyrillic":            iso8859_5,
131         "iso-8859-5":          iso8859_5,
132         "iso-ir-144":          iso8859_5,
133         "iso8859-5":           iso8859_5,
134         "iso88595":            iso8859_5,
135         "iso_8859-5":          iso8859_5,
136         "iso_8859-5:1988":     iso8859_5,
137         "arabic":              iso8859_6,
138         "asmo-708":            iso8859_6,
139         "csiso88596e":         iso8859_6,
140         "csiso88596i":         iso8859_6,
141         "csisolatinarabic":    iso8859_6,
142         "ecma-114":            iso8859_6,
143         "iso-8859-6":          iso8859_6,
144         "iso-8859-6-e":        iso8859_6,
145         "iso-8859-6-i":        iso8859_6,
146         "iso-ir-127":          iso8859_6,
147         "iso8859-6":           iso8859_6,
148         "iso88596":            iso8859_6,
149         "iso_8859-6":          iso8859_6,
150         "iso_8859-6:1987":     iso8859_6,
151         "csisolatingreek":     iso8859_7,
152         "ecma-118":            iso8859_7,
153         "elot_928":            iso8859_7,
154         "greek":               iso8859_7,
155         "greek8":              iso8859_7,
156         "iso-8859-7":          iso8859_7,
157         "iso-ir-126":          iso8859_7,
158         "iso8859-7":           iso8859_7,
159         "iso88597":            iso8859_7,
160         "iso_8859-7":          iso8859_7,
161         "iso_8859-7:1987":     iso8859_7,
162         "sun_eu_greek":        iso8859_7,
163         "csiso88598e":         iso8859_8,
164         "csisolatinhebrew":    iso8859_8,
165         "hebrew":              iso8859_8,
166         "iso-8859-8":          iso8859_8,
167         "iso-8859-8-e":        iso8859_8,
168         "iso-ir-138":          iso8859_8,
169         "iso8859-8":           iso8859_8,
170         "iso88598":            iso8859_8,
171         "iso_8859-8":          iso8859_8,
172         "iso_8859-8:1988":     iso8859_8,
173         "visual":              iso8859_8,
174         "csiso88598i":         iso8859_8I,
175         "iso-8859-8-i":        iso8859_8I,
176         "logical":             iso8859_8I,
177         "csisolatin6":         iso8859_10,
178         "iso-8859-10":         iso8859_10,
179         "iso-ir-157":          iso8859_10,
180         "iso8859-10":          iso8859_10,
181         "iso885910":           iso8859_10,
182         "l6":                  iso8859_10,
183         "latin6":              iso8859_10,
184         "iso-8859-13":         iso8859_13,
185         "iso8859-13":          iso8859_13,
186         "iso885913":           iso8859_13,
187         "iso-8859-14":         iso8859_14,
188         "iso8859-14":          iso8859_14,
189         "iso885914":           iso8859_14,
190         "csisolatin9":         iso8859_15,
191         "iso-8859-15":         iso8859_15,
192         "iso8859-15":          iso8859_15,
193         "iso885915":           iso8859_15,
194         "iso_8859-15":         iso8859_15,
195         "l9":                  iso8859_15,
196         "iso-8859-16":         iso8859_16,
197         "cskoi8r":             koi8r,
198         "koi":                 koi8r,
199         "koi8":                koi8r,
200         "koi8-r":              koi8r,
201         "koi8_r":              koi8r,
202         "koi8-ru":             koi8u,
203         "koi8-u":              koi8u,
204         "csmacintosh":         macintosh,
205         "mac":                 macintosh,
206         "macintosh":           macintosh,
207         "x-mac-roman":         macintosh,
208         "dos-874":             windows874,
209         "iso-8859-11":         windows874,
210         "iso8859-11":          windows874,
211         "iso885911":           windows874,
212         "tis-620":             windows874,
213         "windows-874":         windows874,
214         "cp1250":              windows1250,
215         "windows-1250":        windows1250,
216         "x-cp1250":            windows1250,
217         "cp1251":              windows1251,
218         "windows-1251":        windows1251,
219         "x-cp1251":            windows1251,
220         "ansi_x3.4-1968":      windows1252,
221         "ascii":               windows1252,
222         "cp1252":              windows1252,
223         "cp819":               windows1252,
224         "csisolatin1":         windows1252,
225         "ibm819":              windows1252,
226         "iso-8859-1":          windows1252,
227         "iso-ir-100":          windows1252,
228         "iso8859-1":           windows1252,
229         "iso88591":            windows1252,
230         "iso_8859-1":          windows1252,
231         "iso_8859-1:1987":     windows1252,
232         "l1":                  windows1252,
233         "latin1":              windows1252,
234         "us-ascii":            windows1252,
235         "windows-1252":        windows1252,
236         "x-cp1252":            windows1252,
237         "cp1253":              windows1253,
238         "windows-1253":        windows1253,
239         "x-cp1253":            windows1253,
240         "cp1254":              windows1254,
241         "csisolatin5":         windows1254,
242         "iso-8859-9":          windows1254,
243         "iso-ir-148":          windows1254,
244         "iso8859-9":           windows1254,
245         "iso88599":            windows1254,
246         "iso_8859-9":          windows1254,
247         "iso_8859-9:1989":     windows1254,
248         "l5":                  windows1254,
249         "latin5":              windows1254,
250         "windows-1254":        windows1254,
251         "x-cp1254":            windows1254,
252         "cp1255":              windows1255,
253         "windows-1255":        windows1255,
254         "x-cp1255":            windows1255,
255         "cp1256":              windows1256,
256         "windows-1256":        windows1256,
257         "x-cp1256":            windows1256,
258         "cp1257":              windows1257,
259         "windows-1257":        windows1257,
260         "x-cp1257":            windows1257,
261         "cp1258":              windows1258,
262         "windows-1258":        windows1258,
263         "x-cp1258":            windows1258,
264         "x-mac-cyrillic":      macintoshCyrillic,
265         "x-mac-ukrainian":     macintoshCyrillic,
266         "chinese":             gbk,
267         "csgb2312":            gbk,
268         "csiso58gb231280":     gbk,
269         "gb2312":              gbk,
270         "gb_2312":             gbk,
271         "gb_2312-80":          gbk,
272         "gbk":                 gbk,
273         "iso-ir-58":           gbk,
274         "x-gbk":               gbk,
275         "gb18030":             gb18030,
276         "big5":                big5,
277         "big5-hkscs":          big5,
278         "cn-big5":             big5,
279         "csbig5":              big5,
280         "x-x-big5":            big5,
281         "cseucpkdfmtjapanese": eucjp,
282         "euc-jp":              eucjp,
283         "x-euc-jp":            eucjp,
284         "csiso2022jp":         iso2022jp,
285         "iso-2022-jp":         iso2022jp,
286         "csshiftjis":          shiftJIS,
287         "ms932":               shiftJIS,
288         "ms_kanji":            shiftJIS,
289         "shift-jis":           shiftJIS,
290         "shift_jis":           shiftJIS,
291         "sjis":                shiftJIS,
292         "windows-31j":         shiftJIS,
293         "x-sjis":              shiftJIS,
294         "cseuckr":             euckr,
295         "csksc56011987":       euckr,
296         "euc-kr":              euckr,
297         "iso-ir-149":          euckr,
298         "korean":              euckr,
299         "ks_c_5601-1987":      euckr,
300         "ks_c_5601-1989":      euckr,
301         "ksc5601":             euckr,
302         "ksc_5601":            euckr,
303         "windows-949":         euckr,
304         "csiso2022kr":         replacement,
305         "hz-gb-2312":          replacement,
306         "iso-2022-cn":         replacement,
307         "iso-2022-cn-ext":     replacement,
308         "iso-2022-kr":         replacement,
309         "utf-16be":            utf16be,
310         "utf-16":              utf16le,
311         "utf-16le":            utf16le,
312         "x-user-defined":      xUserDefined,
313 }
314
315 var localeMap = []htmlEncoding{
316         windows1252, // und_Latn
317         windows1256, // ar
318         windows1251, // ba
319         windows1251, // be
320         windows1251, // bg
321         windows1250, // cs
322         iso8859_7,   // el
323         windows1257, // et
324         windows1256, // fa
325         windows1255, // he
326         windows1250, // hr
327         iso8859_2,   // hu
328         shiftJIS,    // ja
329         windows1251, // kk
330         euckr,       // ko
331         windows1254, // ku
332         windows1251, // ky
333         windows1257, // lt
334         windows1257, // lv
335         windows1251, // mk
336         iso8859_2,   // pl
337         windows1251, // ru
338         windows1251, // sah
339         windows1250, // sk
340         iso8859_2,   // sl
341         windows1251, // sr
342         windows1251, // tg
343         windows874,  // th
344         windows1254, // tr
345         windows1251, // tt
346         windows1251, // uk
347         windows1258, // vi
348         gb18030,     // zh-hans
349         big5,        // zh-hant
350 }
351
352 const locales = "und_Latn ar ba be bg cs el et fa he hr hu ja kk ko ku ky lt lv mk pl ru sah sk sl sr tg th tr tt uk vi zh-hans zh-hant"