arnaucube
arnaucube/mirror-to-giteaPublic Self-hosted repository
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"