mirror-to-gitea/vendor/golang.org/x/text/encoding/htmlindex/tables.go
vendor/golang.org/x/text/encoding/htmlindex/tables.goRaw
1// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
2
3package htmlindex
4
5type htmlEncoding byte
6
7const (
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
51var 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
94var 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 "replacement": replacement,
310 "utf-16be": utf16be,
311 "utf-16": utf16le,
312 "utf-16le": utf16le,
313 "x-user-defined": xUserDefined,
314}
315
316var localeMap = []htmlEncoding{
317 windows1252, // und_Latn
318 windows1256, // ar
319 windows1251, // ba
320 windows1251, // be
321 windows1251, // bg
322 windows1250, // cs
323 iso8859_7, // el
324 windows1257, // et
325 windows1256, // fa
326 windows1255, // he
327 windows1250, // hr
328 iso8859_2, // hu
329 shiftJIS, // ja
330 windows1251, // kk
331 euckr, // ko
332 windows1254, // ku
333 windows1251, // ky
334 windows1257, // lt
335 windows1257, // lv
336 windows1251, // mk
337 iso8859_2, // pl
338 windows1251, // ru
339 windows1251, // sah
340 windows1250, // sk
341 iso8859_2, // sl
342 windows1251, // sr
343 windows1251, // tg
344 windows874, // th
345 windows1254, // tr
346 windows1251, // tt
347 windows1251, // uk
348 windows1258, // vi
349 gb18030, // zh-hans
350 big5, // zh-hant
351}
352
353const 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"