github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/text/encoding/htmlindex/tables.go (about)

     1  // This file was generated by go generate; 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
   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 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"