mirror of
https://git.savannah.gnu.org/git/gperf.git
synced 2025-12-02 13:09:22 +00:00
New tests.
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
2002-12-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* tests/permut2.gperf, tests/permut2.exp: New files.
|
||||
* tests/permut3.gperf, tests/permut3.exp: New files.
|
||||
* tests/charsets.gperf: New file, from Bruce Lilly.
|
||||
* tests/charsets.exp: New file.
|
||||
* tests/languages.gperf: New file, from Bruce Lilly.
|
||||
* tests/languages.exp: New file.
|
||||
* Makefile.in (check-test): Test them all.
|
||||
|
||||
Completely new asso_values search algorithm.
|
||||
* src/search.h (Search::compute_occurrence, Search::clear_determined,
|
||||
Search::set_determined, Search::already_determined, Search::reorder):
|
||||
|
||||
@@ -139,6 +139,14 @@ check-test:
|
||||
diff $(srcdir)/test-4.exp test-4.out
|
||||
$(GPERF) -g -o -j1 -t -p -N is_reserved_word < $(srcdir)/gpc.gperf > gpc.out
|
||||
diff $(srcdir)/gpc.exp gpc.out
|
||||
$(GPERF) -m5 < $(srcdir)/permut2.gperf > permut2.out
|
||||
diff $(srcdir)/permut2.exp permut2.out
|
||||
$(GPERF) -m5 < $(srcdir)/permut3.gperf > permut3.out
|
||||
diff $(srcdir)/permut3.exp permut3.out
|
||||
$(GPERF) -C -E -G -I -t < $(srcdir)/charsets.gperf > charsets.out
|
||||
diff $(srcdir)/charsets.exp charsets.out
|
||||
$(GPERF) -C -E -G -I -t < $(srcdir)/languages.gperf > languages.out
|
||||
diff $(srcdir)/languages.exp languages.out
|
||||
# prints out the help message
|
||||
-$(GPERF) -h > test-6.out
|
||||
diff $(srcdir)/test-6.exp test-6.out
|
||||
|
||||
1790
tests/charsets.exp
Normal file
1790
tests/charsets.exp
Normal file
File diff suppressed because it is too large
Load Diff
800
tests/charsets.gperf
Normal file
800
tests/charsets.gperf
Normal file
@@ -0,0 +1,800 @@
|
||||
%{
|
||||
/* Generated from IANA charset data from http://www.iana.org/assignments/character-sets by charsets.awk */
|
||||
/* last updated 2002-06-14 */
|
||||
/* process with:
|
||||
gperf -CDEGTlot -H charset_hash -K name -L ANSI-C -N charset_entry
|
||||
*/
|
||||
%}
|
||||
struct charset { const char *name; /* name or alias */ int mib; /* MIBenum for name, -1 * MIBenum for alias */ };
|
||||
%%
|
||||
437, -2011
|
||||
850, -2009
|
||||
851, -2045
|
||||
852, -2010
|
||||
855, -2046
|
||||
857, -2047
|
||||
860, -2048
|
||||
861, -2049
|
||||
862, -2013
|
||||
863, -2050
|
||||
865, -2052
|
||||
866, -2086
|
||||
869, -2054
|
||||
904, -2060
|
||||
adobe-standard-encoding, 2005
|
||||
adobe-symbol-encoding, 2020
|
||||
ansi_x3.110-1983, 74
|
||||
ansi_x3.4-1968, 3
|
||||
ansi_x3.4-1986, -3
|
||||
arabic, -9
|
||||
arabic7, -65
|
||||
ascii, -3
|
||||
asmo-708, -9
|
||||
asmo_449, 65
|
||||
big5, 2026
|
||||
big5-hkscs, 2101
|
||||
bs_4730, 20
|
||||
bs_viewdata, 50
|
||||
ca, -78
|
||||
ccsid00858, -2089
|
||||
ccsid00924, -2090
|
||||
ccsid01140, -2091
|
||||
ccsid01141, -2092
|
||||
ccsid01142, -2093
|
||||
ccsid01143, -2094
|
||||
ccsid01144, -2095
|
||||
ccsid01145, -2096
|
||||
ccsid01146, -2097
|
||||
ccsid01147, -2098
|
||||
ccsid01148, -2099
|
||||
ccsid01149, -2100
|
||||
cesu-8, 1016
|
||||
chinese, -57
|
||||
cn, -56
|
||||
cp-ar, -2053
|
||||
cp-gr, -2054
|
||||
cp-is, -2049
|
||||
cp00858, -2089
|
||||
cp00924, -2090
|
||||
cp01140, -2091
|
||||
cp01141, -2092
|
||||
cp01142, -2093
|
||||
cp01143, -2094
|
||||
cp01144, -2095
|
||||
cp01145, -2096
|
||||
cp01146, -2097
|
||||
cp01147, -2098
|
||||
cp01148, -2099
|
||||
cp01149, -2100
|
||||
cp037, -2028
|
||||
cp038, -2029
|
||||
cp1026, -2063
|
||||
cp273, -2030
|
||||
cp274, -2031
|
||||
cp275, -2032
|
||||
cp278, -2034
|
||||
cp280, -2035
|
||||
cp281, -2036
|
||||
cp284, -2037
|
||||
cp285, -2038
|
||||
cp290, -2039
|
||||
cp297, -2040
|
||||
cp367, -3
|
||||
cp420, -2041
|
||||
cp423, -2042
|
||||
cp424, -2043
|
||||
cp437, -2011
|
||||
cp500, -2044
|
||||
cp775, -2087
|
||||
cp819, -4
|
||||
cp850, -2009
|
||||
cp851, -2045
|
||||
cp852, -2010
|
||||
cp855, -2046
|
||||
cp857, -2047
|
||||
cp860, -2048
|
||||
cp861, -2049
|
||||
cp862, -2013
|
||||
cp863, -2050
|
||||
cp864, -2051
|
||||
cp865, -2052
|
||||
cp866, -2086
|
||||
cp868, -2053
|
||||
cp869, -2054
|
||||
cp870, -2055
|
||||
cp871, -2056
|
||||
cp880, -2057
|
||||
cp891, -2058
|
||||
cp903, -2059
|
||||
cp904, -2060
|
||||
cp905, -2061
|
||||
cp918, -2062
|
||||
cp936, -113
|
||||
csa7-1, -78
|
||||
csa7-2, -79
|
||||
csa_t500-1983, -74
|
||||
csa_z243.4-1985-1, 78
|
||||
csa_z243.4-1985-2, 79
|
||||
csa_z243.4-1985-gr, 80
|
||||
csadobestandardencoding, -2005
|
||||
csascii, -3
|
||||
csbig5, -2026
|
||||
cscesu-8, -1016
|
||||
csdecmcs, -2008
|
||||
csdkus, -101
|
||||
csebcdicatdea, -2065
|
||||
csebcdiccafr, -2066
|
||||
csebcdicdkno, -2067
|
||||
csebcdicdknoa, -2068
|
||||
csebcdices, -2074
|
||||
csebcdicesa, -2075
|
||||
csebcdicess, -2076
|
||||
csebcdicfise, -2069
|
||||
csebcdicfisea, -2070
|
||||
csebcdicfr, -2071
|
||||
csebcdicit, -2072
|
||||
csebcdicpt, -2073
|
||||
csebcdicuk, -2077
|
||||
csebcdicus, -2078
|
||||
cseucfixwidjapanese, -19
|
||||
cseuckr, -38
|
||||
cseucpkdfmtjapanese, -18
|
||||
csgb2312, -2025
|
||||
cshalfwidthkatakana, -15
|
||||
cshpdesktop, -2021
|
||||
cshplegal, -2017
|
||||
cshpmath8, -2019
|
||||
cshppifont, -2018
|
||||
cshppsmath, -2020
|
||||
cshproman8, -2004
|
||||
csibbm904, -2060
|
||||
csibm037, -2028
|
||||
csibm038, -2029
|
||||
csibm1026, -2063
|
||||
csibm273, -2030
|
||||
csibm274, -2031
|
||||
csibm275, -2032
|
||||
csibm277, -2033
|
||||
csibm278, -2034
|
||||
csibm280, -2035
|
||||
csibm281, -2036
|
||||
csibm284, -2037
|
||||
csibm285, -2038
|
||||
csibm290, -2039
|
||||
csibm297, -2040
|
||||
csibm420, -2041
|
||||
csibm423, -2042
|
||||
csibm424, -2043
|
||||
csibm500, -2044
|
||||
csibm851, -2045
|
||||
csibm855, -2046
|
||||
csibm857, -2047
|
||||
csibm860, -2048
|
||||
csibm861, -2049
|
||||
csibm863, -2050
|
||||
csibm864, -2051
|
||||
csibm865, -2052
|
||||
csibm866, -2086
|
||||
csibm868, -2053
|
||||
csibm869, -2054
|
||||
csibm870, -2055
|
||||
csibm871, -2056
|
||||
csibm880, -2057
|
||||
csibm891, -2058
|
||||
csibm903, -2059
|
||||
csibm905, -2061
|
||||
csibm918, -2062
|
||||
csibmebcdicatde, -2064
|
||||
csibmsymbols, -2015
|
||||
csibmthai, -2016
|
||||
csinvariant, -29
|
||||
csiso102t617bit, -75
|
||||
csiso10367box, -96
|
||||
csiso103t618bit, -76
|
||||
csiso10646utf1, -27
|
||||
csiso10swedish, -35
|
||||
csiso111ecmacyrillic, -77
|
||||
csiso11swedishfornames, -21
|
||||
csiso121canadian1, -78
|
||||
csiso122canadian2, -79
|
||||
csiso123csaz24341985gr, -80
|
||||
csiso128t101g2, -83
|
||||
csiso139csn369103, -86
|
||||
csiso13jisc6220jp, -41
|
||||
csiso141jusib1002, -87
|
||||
csiso143iecp271, -88
|
||||
csiso146serbian, -89
|
||||
csiso147macedonian, -90
|
||||
csiso14jisc6220ro, -42
|
||||
csiso150, -91
|
||||
csiso150greekccitt, -91
|
||||
csiso151cuba, -92
|
||||
csiso153gost1976874, -94
|
||||
csiso158lap, -97
|
||||
csiso159jisx02121990, -98
|
||||
csiso15italian, -22
|
||||
csiso16portuguese, -43
|
||||
csiso17spanish, -23
|
||||
csiso18greek7old, -44
|
||||
csiso19latingreek, -45
|
||||
csiso2022jp, -39
|
||||
csiso2022jp2, -40
|
||||
csiso2022kr, -37
|
||||
csiso2033, -73
|
||||
csiso21german, -24
|
||||
csiso25french, -46
|
||||
csiso27latingreek1, -47
|
||||
csiso2intlrefversion, -30
|
||||
csiso42jisc62261978, -49
|
||||
csiso47bsviewdata, -50
|
||||
csiso49inis, -51
|
||||
csiso4unitedkingdom, -20
|
||||
csiso50inis8, -52
|
||||
csiso51iniscyrillic, -53
|
||||
csiso5427cyrillic, -48
|
||||
csiso5428greek, -55
|
||||
csiso57gb1988, -56
|
||||
csiso58gb231280, -57
|
||||
csiso60danishnorwegian, -25
|
||||
csiso60norwegian1, -25
|
||||
csiso61norwegian2, -58
|
||||
csiso646basic1983, -28
|
||||
csiso646danish, -99
|
||||
csiso6937add, -93
|
||||
csiso69french, -26
|
||||
csiso70videotexsupp1, -59
|
||||
csiso84portuguese2, -60
|
||||
csiso85spanish2, -61
|
||||
csiso86hungarian, -62
|
||||
csiso87jisx0208, -63
|
||||
csiso88596e, -81
|
||||
csiso88596i, -82
|
||||
csiso88598e, -84
|
||||
csiso88598i, -85
|
||||
csiso8859supp, -95
|
||||
csiso88greek7, -64
|
||||
csiso89asmo449, -65
|
||||
csiso90, -66
|
||||
csiso91jisc62291984a, -67
|
||||
csiso92jisc62991984b, -68
|
||||
csiso93jis62291984badd, -69
|
||||
csiso94jis62291984hand, -70
|
||||
csiso95jis62291984handadd, -71
|
||||
csiso96jisc62291984kana, -72
|
||||
csiso99naplps, -74
|
||||
csisolatin1, -4
|
||||
csisolatin2, -5
|
||||
csisolatin3, -6
|
||||
csisolatin4, -7
|
||||
csisolatin5, -12
|
||||
csisolatin6, -13
|
||||
csisolatinarabic, -9
|
||||
csisolatincyrillic, -8
|
||||
csisolatingreek, -10
|
||||
csisolatinhebrew, -11
|
||||
csisotextcomm, -14
|
||||
csjisencoding, -16
|
||||
cskoi8r, -2084
|
||||
csksc56011987, -36
|
||||
csksc5636, -102
|
||||
csmacintosh, -2027
|
||||
csmicrosoftpublishing, -2023
|
||||
csmnem, -2081
|
||||
csmnemonic, -2080
|
||||
csn_369103, 86
|
||||
csnatsdano, -33
|
||||
csnatsdanoadd, -34
|
||||
csnatssefi, -31
|
||||
csnatssefiadd, -32
|
||||
cspc775baltic, -2087
|
||||
cspc850multilingual, -2009
|
||||
cspc862latinhebrew, -2013
|
||||
cspc8codepage437, -2011
|
||||
cspc8danishnorwegian, -2012
|
||||
cspc8turkish, -2014
|
||||
cspcp852, -2010
|
||||
csshiftjis, -17
|
||||
csucs4, -1001
|
||||
csunicode, -1000
|
||||
csunicode11, -1010
|
||||
csunicode11utf7, -103
|
||||
csunicodeascii, -1002
|
||||
csunicodeibm1261, -1005
|
||||
csunicodeibm1264, -1008
|
||||
csunicodeibm1265, -1009
|
||||
csunicodeibm1268, -1006
|
||||
csunicodeibm1276, -1007
|
||||
csunicodelatin1, -1003
|
||||
csunknown8bit, -2079
|
||||
csusdk, -100
|
||||
csventurainternational, -2007
|
||||
csventuramath, -2022
|
||||
csventuraus, -2006
|
||||
csviqr, -2083
|
||||
csviscii, -2082
|
||||
cswindows30latin1, -2000
|
||||
cswindows31j, -2024
|
||||
cswindows31latin1, -2001
|
||||
cswindows31latin2, -2002
|
||||
cswindows31latin5, -2003
|
||||
cuba, -92
|
||||
cyrillic, -8
|
||||
de, -24
|
||||
dec, -2008
|
||||
dec-mcs, 2008
|
||||
din_66003, 24
|
||||
dk, -99
|
||||
dk-us, 101
|
||||
ds2089, -99
|
||||
ds_2089, 99
|
||||
e13b, -73
|
||||
ebcdic-at-de, 2064
|
||||
ebcdic-at-de-a, 2065
|
||||
ebcdic-be, -2031
|
||||
ebcdic-br, -2032
|
||||
ebcdic-ca-fr, 2066
|
||||
ebcdic-cp-ar1, -2041
|
||||
ebcdic-cp-ar2, -2062
|
||||
ebcdic-cp-be, -2044
|
||||
ebcdic-cp-ca, -2028
|
||||
ebcdic-cp-ch, -2044
|
||||
ebcdic-cp-dk, -2033
|
||||
ebcdic-cp-es, -2037
|
||||
ebcdic-cp-fi, -2034
|
||||
ebcdic-cp-fr, -2040
|
||||
ebcdic-cp-gb, -2038
|
||||
ebcdic-cp-gr, -2042
|
||||
ebcdic-cp-he, -2043
|
||||
ebcdic-cp-is, -2056
|
||||
ebcdic-cp-it, -2035
|
||||
ebcdic-cp-nl, -2028
|
||||
ebcdic-cp-no, -2033
|
||||
ebcdic-cp-roece, -2055
|
||||
ebcdic-cp-se, -2034
|
||||
ebcdic-cp-tr, -2061
|
||||
ebcdic-cp-us, -2028
|
||||
ebcdic-cp-wt, -2028
|
||||
ebcdic-cp-yu, -2055
|
||||
ebcdic-cyrillic, -2057
|
||||
ebcdic-de-273+euro, -2092
|
||||
ebcdic-dk-277+euro, -2093
|
||||
ebcdic-dk-no, 2067
|
||||
ebcdic-dk-no-a, 2068
|
||||
ebcdic-es, 2074
|
||||
ebcdic-es-284+euro, -2096
|
||||
ebcdic-es-a, 2075
|
||||
ebcdic-es-s, 2076
|
||||
ebcdic-fi-278+euro, -2094
|
||||
ebcdic-fi-se, 2069
|
||||
ebcdic-fi-se-a, 2070
|
||||
ebcdic-fr, 2071
|
||||
ebcdic-fr-297+euro, -2098
|
||||
ebcdic-gb-285+euro, -2097
|
||||
ebcdic-int, -2029
|
||||
ebcdic-international-500+euro, -2099
|
||||
ebcdic-is-871+euro, -2100
|
||||
ebcdic-it, 2072
|
||||
ebcdic-it-280+euro, -2095
|
||||
ebcdic-jp-e, -2036
|
||||
ebcdic-jp-kana, -2039
|
||||
ebcdic-latin9--euro, -2090
|
||||
ebcdic-no-277+euro, -2093
|
||||
ebcdic-pt, 2073
|
||||
ebcdic-se-278+euro, -2094
|
||||
ebcdic-uk, 2077
|
||||
ebcdic-us, 2078
|
||||
ebcdic-us-37+euro, -2091
|
||||
ecma-114, -9
|
||||
ecma-118, -10
|
||||
ecma-cyrillic, 77
|
||||
elot_928, -10
|
||||
es, 23
|
||||
es2, 61
|
||||
euc-jp, -18
|
||||
euc-kr, 38
|
||||
extended_unix_code_fixed_width_for_japanese, 19
|
||||
extended_unix_code_packed_format_for_japanese, 18
|
||||
fi, -35
|
||||
fr, -26
|
||||
gb, -20
|
||||
gb18030, 114
|
||||
gb2312, 2025
|
||||
gb_1988-80, 56
|
||||
gb_2312-80, 57
|
||||
gbk, 113
|
||||
gost_19768-74, 94
|
||||
greek, -10
|
||||
greek-ccitt, 91
|
||||
greek7, 64
|
||||
greek7-old, 44
|
||||
greek8, -10
|
||||
hebrew, -11
|
||||
hp-desktop, 2021
|
||||
hp-legal, 2017
|
||||
hp-math8, 2019
|
||||
hp-pi-font, 2018
|
||||
hp-roman8, 2004
|
||||
hu, -62
|
||||
hz-gb-2312, 2085
|
||||
ibm-symbols, 2015
|
||||
ibm-thai, 2016
|
||||
ibm00858, 2089
|
||||
ibm00924, 2090
|
||||
ibm01140, 2091
|
||||
ibm01141, 2092
|
||||
ibm01142, 2093
|
||||
ibm01143, 2094
|
||||
ibm01144, 2095
|
||||
ibm01145, 2096
|
||||
ibm01146, 2097
|
||||
ibm01147, 2098
|
||||
ibm01148, 2099
|
||||
ibm01149, 2100
|
||||
ibm037, 2028
|
||||
ibm038, 2029
|
||||
ibm1026, 2063
|
||||
ibm273, 2030
|
||||
ibm274, 2031
|
||||
ibm275, 2032
|
||||
ibm277, 2033
|
||||
ibm278, 2034
|
||||
ibm280, 2035
|
||||
ibm281, 2036
|
||||
ibm284, 2037
|
||||
ibm285, 2038
|
||||
ibm290, 2039
|
||||
ibm297, 2040
|
||||
ibm367, -3
|
||||
ibm420, 2041
|
||||
ibm423, 2042
|
||||
ibm424, 2043
|
||||
ibm437, 2011
|
||||
ibm500, 2044
|
||||
ibm775, 2087
|
||||
ibm819, -4
|
||||
ibm850, 2009
|
||||
ibm851, 2045
|
||||
ibm852, 2010
|
||||
ibm855, 2046
|
||||
ibm857, 2047
|
||||
ibm860, 2048
|
||||
ibm861, 2049
|
||||
ibm862, 2013
|
||||
ibm863, 2050
|
||||
ibm864, 2051
|
||||
ibm865, 2052
|
||||
ibm866, 2086
|
||||
ibm868, 2053
|
||||
ibm869, 2054
|
||||
ibm870, 2055
|
||||
ibm871, 2056
|
||||
ibm880, 2057
|
||||
ibm891, 2058
|
||||
ibm903, 2059
|
||||
ibm904, 2060
|
||||
ibm905, 2061
|
||||
ibm918, 2062
|
||||
iec_p27-1, 88
|
||||
inis, 51
|
||||
inis-8, 52
|
||||
inis-cyrillic, 53
|
||||
invariant, 29
|
||||
irv, -30
|
||||
iso-10646, -1003
|
||||
iso-10646-j-1, 0
|
||||
iso-10646-ucs-2, 1000
|
||||
iso-10646-ucs-4, 1001
|
||||
iso-10646-ucs-basic, 1002
|
||||
iso-10646-unicode-latin1, 1003
|
||||
iso-10646-utf-1, 27
|
||||
iso-2022-cn, 104
|
||||
iso-2022-cn-ext, 105
|
||||
iso-2022-jp, 39
|
||||
iso-2022-jp-2, 40
|
||||
iso-2022-kr, 37
|
||||
iso-8859-1, -4
|
||||
iso-8859-1-windows-3.0-latin-1, 2000
|
||||
iso-8859-1-windows-3.1-latin-1, 2001
|
||||
iso-8859-10, 13
|
||||
iso-8859-13, 109
|
||||
iso-8859-14, 110
|
||||
iso-8859-15, 111
|
||||
iso-8859-16, 112
|
||||
iso-8859-2, -5
|
||||
iso-8859-2-windows-latin-2, 2002
|
||||
iso-8859-3, -6
|
||||
iso-8859-4, -7
|
||||
iso-8859-5, -8
|
||||
iso-8859-6, -9
|
||||
iso-8859-6-e, -81
|
||||
iso-8859-6-i, -82
|
||||
iso-8859-7, -10
|
||||
iso-8859-8, -11
|
||||
iso-8859-8-e, -84
|
||||
iso-8859-8-i, -85
|
||||
iso-8859-9, -12
|
||||
iso-8859-9-windows-latin-5, 2003
|
||||
iso-celtic, -110
|
||||
iso-ir-10, -35
|
||||
iso-ir-100, -4
|
||||
iso-ir-101, -5
|
||||
iso-ir-102, -75
|
||||
iso-ir-103, -76
|
||||
iso-ir-109, -6
|
||||
iso-ir-11, -21
|
||||
iso-ir-110, -7
|
||||
iso-ir-111, -77
|
||||
iso-ir-121, -78
|
||||
iso-ir-122, -79
|
||||
iso-ir-123, -80
|
||||
iso-ir-126, -10
|
||||
iso-ir-127, -9
|
||||
iso-ir-128, -83
|
||||
iso-ir-13, -41
|
||||
iso-ir-138, -11
|
||||
iso-ir-139, -86
|
||||
iso-ir-14, -42
|
||||
iso-ir-141, -87
|
||||
iso-ir-142, -14
|
||||
iso-ir-143, -88
|
||||
iso-ir-144, -8
|
||||
iso-ir-146, -89
|
||||
iso-ir-147, -90
|
||||
iso-ir-148, -12
|
||||
iso-ir-149, -36
|
||||
iso-ir-15, -22
|
||||
iso-ir-150, -91
|
||||
iso-ir-151, -92
|
||||
iso-ir-152, -93
|
||||
iso-ir-153, -94
|
||||
iso-ir-154, -95
|
||||
iso-ir-155, -96
|
||||
iso-ir-157, -13
|
||||
iso-ir-158, -97
|
||||
iso-ir-159, -98
|
||||
iso-ir-16, -43
|
||||
iso-ir-17, -23
|
||||
iso-ir-18, -44
|
||||
iso-ir-19, -45
|
||||
iso-ir-199, -110
|
||||
iso-ir-2, -30
|
||||
iso-ir-21, -24
|
||||
iso-ir-25, -46
|
||||
iso-ir-27, -47
|
||||
iso-ir-37, -48
|
||||
iso-ir-4, -20
|
||||
iso-ir-42, -49
|
||||
iso-ir-47, -50
|
||||
iso-ir-49, -51
|
||||
iso-ir-50, -52
|
||||
iso-ir-51, -53
|
||||
iso-ir-54, -54
|
||||
iso-ir-55, -55
|
||||
iso-ir-57, -56
|
||||
iso-ir-58, -57
|
||||
iso-ir-6, -3
|
||||
iso-ir-60, -25
|
||||
iso-ir-61, -58
|
||||
iso-ir-69, -26
|
||||
iso-ir-70, -59
|
||||
iso-ir-8-1, -31
|
||||
iso-ir-8-2, -32
|
||||
iso-ir-84, -60
|
||||
iso-ir-85, -61
|
||||
iso-ir-86, -62
|
||||
iso-ir-87, -63
|
||||
iso-ir-88, -64
|
||||
iso-ir-89, -65
|
||||
iso-ir-9-1, -33
|
||||
iso-ir-9-2, -34
|
||||
iso-ir-90, 66
|
||||
iso-ir-91, -67
|
||||
iso-ir-92, -68
|
||||
iso-ir-93, -69
|
||||
iso-ir-94, -70
|
||||
iso-ir-95, -71
|
||||
iso-ir-96, -72
|
||||
iso-ir-98, -73
|
||||
iso-ir-99, -74
|
||||
iso-unicode-ibm-1261, 1005
|
||||
iso-unicode-ibm-1264, 1008
|
||||
iso-unicode-ibm-1265, 1009
|
||||
iso-unicode-ibm-1268, 1006
|
||||
iso-unicode-ibm-1276, 1007
|
||||
iso5427cyrillic1981, -54
|
||||
iso646-ca, -78
|
||||
iso646-ca2, -79
|
||||
iso646-cn, -56
|
||||
iso646-cu, -92
|
||||
iso646-de, -24
|
||||
iso646-dk, -99
|
||||
iso646-es, -23
|
||||
iso646-es2, -61
|
||||
iso646-fi, -35
|
||||
iso646-fr, -26
|
||||
iso646-fr1, -46
|
||||
iso646-gb, -20
|
||||
iso646-hu, -62
|
||||
iso646-it, -22
|
||||
iso646-jp, -42
|
||||
iso646-jp-ocr-b, -68
|
||||
iso646-kr, -102
|
||||
iso646-no, -25
|
||||
iso646-no2, -58
|
||||
iso646-pt, -43
|
||||
iso646-pt2, -60
|
||||
iso646-se, -35
|
||||
iso646-se2, -21
|
||||
iso646-us, -3
|
||||
iso646-yu, -87
|
||||
iso_10367-box, 96
|
||||
iso_2033-1983, 73
|
||||
iso_5427, 48
|
||||
iso_5427:1981, 54
|
||||
iso_5428:1980, 55
|
||||
iso_646.basic:1983, 28
|
||||
iso_646.irv:1983, 30
|
||||
iso_646.irv:1991, -3
|
||||
iso_6937-2-25, 93
|
||||
iso_6937-2-add, 14
|
||||
iso_8859-1, -4
|
||||
iso_8859-10:1992, -13
|
||||
iso_8859-14, -110
|
||||
iso_8859-14:1998, -110
|
||||
iso_8859-15, -111
|
||||
iso_8859-1:1987, 4
|
||||
iso_8859-2, -5
|
||||
iso_8859-2:1987, 5
|
||||
iso_8859-3, -6
|
||||
iso_8859-3:1988, 6
|
||||
iso_8859-4, -7
|
||||
iso_8859-4:1988, 7
|
||||
iso_8859-5, -8
|
||||
iso_8859-5:1988, 8
|
||||
iso_8859-6, -9
|
||||
iso_8859-6-e, 81
|
||||
iso_8859-6-i, 82
|
||||
iso_8859-6:1987, 9
|
||||
iso_8859-7, -10
|
||||
iso_8859-7:1987, 10
|
||||
iso_8859-8, -11
|
||||
iso_8859-8-e, 84
|
||||
iso_8859-8-i, 85
|
||||
iso_8859-8:1988, 11
|
||||
iso_8859-9, -12
|
||||
iso_8859-9:1989, 12
|
||||
iso_8859-supp, 95
|
||||
iso_9036, -65
|
||||
it, 22
|
||||
jis_c6220-1969, -41
|
||||
jis_c6220-1969-jp, 41
|
||||
jis_c6220-1969-ro, 42
|
||||
jis_c6226-1978, 49
|
||||
jis_c6226-1983, 63
|
||||
jis_c6229-1984-a, 67
|
||||
jis_c6229-1984-b, 68
|
||||
jis_c6229-1984-b-add, 69
|
||||
jis_c6229-1984-hand, 70
|
||||
jis_c6229-1984-hand-add, 71
|
||||
jis_c6229-1984-kana, 72
|
||||
jis_encoding, 16
|
||||
jis_x0201, 15
|
||||
jis_x0208-1983, -63
|
||||
jis_x0212-1990, 98
|
||||
jp, -42
|
||||
jp-ocr-a, -67
|
||||
jp-ocr-b, -68
|
||||
jp-ocr-b-add, -69
|
||||
jp-ocr-hand, -70
|
||||
jp-ocr-hand-add, -71
|
||||
js, -87
|
||||
jus_i.b1.002, 87
|
||||
jus_i.b1.003-mac, 90
|
||||
jus_i.b1.003-serb, 89
|
||||
katakana, -41
|
||||
koi8-r, 2084
|
||||
koi8-u, 2088
|
||||
korean, -36
|
||||
ks_c_5601-1987, 36
|
||||
ks_c_5601-1989, -36
|
||||
ksc5636, 102
|
||||
ksc_5601, -36
|
||||
l1, -4
|
||||
l2, -5
|
||||
l3, -6
|
||||
l4, -7
|
||||
l5, -12
|
||||
l6, -13
|
||||
l8, -110
|
||||
lap, -97
|
||||
latin-greek, 45
|
||||
latin-greek-1, 47
|
||||
latin-lap, 97
|
||||
latin1, -4
|
||||
latin1-2-5, -95
|
||||
latin2, -5
|
||||
latin3, -6
|
||||
latin4, -7
|
||||
latin5, -12
|
||||
latin6, -13
|
||||
latin8, -110
|
||||
mac, -2027
|
||||
macedonian, -90
|
||||
macintosh, 2027
|
||||
microsoft-publishing, 2023
|
||||
mnem, 2081
|
||||
mnemonic, 2080
|
||||
ms936, -113
|
||||
ms_kanji, -17
|
||||
msz_7795.3, 62
|
||||
naplps, -74
|
||||
nats-dano, 33
|
||||
nats-dano-add, 34
|
||||
nats-sefi, 31
|
||||
nats-sefi-add, 32
|
||||
nc_nc00-10:81, 92
|
||||
nf_z_62-010, 26
|
||||
nf_z_62-010_(1973), 46
|
||||
no, -25
|
||||
no2, -58
|
||||
ns_4551-1, 25
|
||||
ns_4551-2, 58
|
||||
pc-multilingual-850+euro, -2089
|
||||
pc8-danish-norwegian, 2012
|
||||
pc8-turkish, 2014
|
||||
pt, 43
|
||||
pt2, 60
|
||||
r8, -2004
|
||||
ref, -28
|
||||
roman8, -2004
|
||||
scsu, 1011
|
||||
se, -35
|
||||
se2, -21
|
||||
sen_850200_b, 35
|
||||
sen_850200_c, 21
|
||||
serbian, -89
|
||||
shift_jis, 17
|
||||
st_sev_358-88, -94
|
||||
t.101-g2, 83
|
||||
t.61, -76
|
||||
t.61-7bit, 75
|
||||
t.61-8bit, 76
|
||||
tis-620, 2259
|
||||
uk, -20
|
||||
unicode-1-1, 1010
|
||||
unicode-1-1-utf-7, 103
|
||||
unknown-8bit, 2079
|
||||
us, -3
|
||||
us-ascii, -3
|
||||
us-dk, 100
|
||||
utf-16, 1015
|
||||
utf-16be, 1013
|
||||
utf-16le, 1014
|
||||
utf-32, 1017
|
||||
utf-32be, 1018
|
||||
utf-32le, 1019
|
||||
utf-7, 1012
|
||||
utf-8, 106
|
||||
ventura-international, 2007
|
||||
ventura-math, 2022
|
||||
ventura-us, 2006
|
||||
videotex-suppl, 59
|
||||
viqr, 2083
|
||||
viscii, 2082
|
||||
windows-1250, 2250
|
||||
windows-1251, 2251
|
||||
windows-1252, 2252
|
||||
windows-1253, 2253
|
||||
windows-1254, 2254
|
||||
windows-1255, 2255
|
||||
windows-1256, 2256
|
||||
windows-1257, 2257
|
||||
windows-1258, 2258
|
||||
windows-31j, 2024
|
||||
windows-936, -113
|
||||
x0201, -15
|
||||
x0201-7, -41
|
||||
x0208, -63
|
||||
x0212, -98
|
||||
yu, -87
|
||||
%%
|
||||
1456
tests/languages.exp
Normal file
1456
tests/languages.exp
Normal file
File diff suppressed because it is too large
Load Diff
699
tests/languages.gperf
Normal file
699
tests/languages.gperf
Normal file
@@ -0,0 +1,699 @@
|
||||
%{
|
||||
/* gperf -CDEGTlot -H language_hash -K code -L ANSI-C -N language_entry */
|
||||
/* Generated from ISO 639 language data from http://lcweb.loc.gov/standards/iso639-2/langhome.html
|
||||
and from IANA registry at http://www.iana.org/assignments/language-tags
|
||||
by %M%
|
||||
*/
|
||||
/* englangn.html Updated: August 14, 2002 */
|
||||
/* frenchlangn.html Updated: August 14, 2002 */
|
||||
/* language-tags last updated 2001-07-17 */
|
||||
%}
|
||||
struct language { const char *code; const char *name_en; int num_en; const char *name_fr; int num_fr; };
|
||||
%%
|
||||
cel-gaulish, "Gaulish", 463, "Gaulish", 454
|
||||
uig, "Uighur", 431, "ou<6F>gour", 315
|
||||
ton, "Tonga (Tonga Islands)", 418, "tongan (<28>les Tonga)", 415
|
||||
rm, "Raeto-Romance", 340, "rh<72>to-roman", 342
|
||||
pt, "Portuguese", 334, "portugais", 334
|
||||
mri, "Maori", 265, "maori", 262
|
||||
ilo, "Iloko", 176, "ilocano", 176
|
||||
hrv, "Croatian", 93, "croate", 99
|
||||
i-navajo, "Navajo Deprecated use ISO 639 nv registered Feb. 18 2000", 481, "Navajo Deprecated use ISO 639 nv registered Feb. 18 2000", 472
|
||||
tg, "Tajik", 401, "tadjik", 392
|
||||
rn, "Rundi", 347, "rundi", 345
|
||||
kom, "Komi", 213, "komi", 214
|
||||
i-tao, "Tao", 483, "Tao", 474
|
||||
de-at-1901, "German Austrian variant traditional orthography", 466, "German Austrian variant traditional orthography", 457
|
||||
vai, "Vai", 437, "va<76>", 430
|
||||
th, "Thai", 408, "tha<68>", 405
|
||||
ro, "Romanian", 345, "roumain", 344
|
||||
mag, "Magahi", 252, "magahi", 246
|
||||
kon, "Kongo", 214, "kongo", 215
|
||||
nld, "Dutch", 106, "n<>erlandais", 288
|
||||
ces, "Czech", 95, "tch<63>que", 398
|
||||
afh, "Afrihili", 6, "afrihili", 6
|
||||
aus, "Australian languages", 27, "australiennes, langues", 32
|
||||
sgn-pt, "Portuguese Sign Language", 506, "Portuguese Sign Language", 497
|
||||
ti, "Tigrinya", 411, "tigrigna", 409
|
||||
sux, "Sumerian", 391, "sum<75>rien", 388
|
||||
mah, "Marshallese", 268, "marshall", 265
|
||||
hau, "Hausa", 159, "haoussa", 159
|
||||
ce, "Chechen", 74, "tch<63>tch<63>ne", 399
|
||||
mai, "Maithili", 253, "maithili", 247
|
||||
gmh, "German, Middle High (ca.1050-1500)", 144, "", 0
|
||||
am, "Amharic", 15, "amharique", 17
|
||||
sgn-be-nl, "Belgian-Flemish Sign Language", 489, "Belgian-Flemish Sign Language", 480
|
||||
tk, "Turkmen", 426, "turkm<6B>ne", 425
|
||||
haw, "Hawaiian", 160, "hawa<77>en", 160
|
||||
zen, "Zenaga", 458, "zenaga", 449
|
||||
tl, "Tagalog", 398, "tagalog", 393
|
||||
oss, "Ossetic; Ossetian", 318, "oss<73>te", 312
|
||||
mak, "Makasar", 254, "makassar", 248
|
||||
kor, "Korean", 216, "cor<6F>en", 93
|
||||
ch, "Chamorro", 73, "chamorro", 79
|
||||
mal, "Malayalam", 257, "malayalam", 250
|
||||
lez, "Lezghian", 233, "lezghien", 232
|
||||
kos, "Kosraean", 217, "kosrae", 217
|
||||
ira, "Iranian (Other)", 184, "iraniennes, autres langues", 184
|
||||
zh-xiang, "Xiang or Hunanese", 516, "Xiang or Hunanese", 507
|
||||
tn, "Tswana", 421, "tswana", 420
|
||||
ru, "Russian", 348, "russe", 346
|
||||
lim, "Limburgish; Limburger; Limburgan", 236, "limbourgeois", 233
|
||||
ful, "Fulah", 133, "peul", 329
|
||||
dak, "Dakota", 96, "dakota", 100
|
||||
umb, "Umbundu", 433, "umbundu", 429
|
||||
tsi, "Tsimshian", 419, "tsimshian", 418
|
||||
to, "Tonga (Tonga Islands)", 418, "tongan (<28>les Tonga)", 415
|
||||
man, "Mandingo", 261, "mandingue", 257
|
||||
lin, "Lingala", 237, "lingala", 234
|
||||
ar, "Arabic", 17, "arabe", 22
|
||||
bos, "Bosnian", 57, "bosniaque", 65
|
||||
wln, "Walloon", 444, "wallon", 437
|
||||
vi, "Vietnamese", 439, "vietnamien", 432
|
||||
mao, "Maori", 265, "maori", 262
|
||||
kua, "Kwanyama, Kuanyama", 225, "kwanyama; kuanyama", 225
|
||||
rw, "Kinyarwanda", 211, "rwanda", 347
|
||||
ipk, "Inupiaq", 183, "inupiaq", 183
|
||||
as, "Assamese", 24, "assamais", 29
|
||||
aym, "Aymara", 32, "aymara", 36
|
||||
syr, "Syriac", 397, "syriaque", 391
|
||||
shn, "Shan", 365, "chan", 80
|
||||
goh, "German, Old High (ca.750-1050)", 145, "", 0
|
||||
dan, "Danish", 97, "danois", 101
|
||||
map, "Austronesian (Other)", 28, "malayo-polyn<79>siennes, autres langues", 251
|
||||
i-tay, "Tayal", 484, "Tayal", 475
|
||||
tr, "Turkish", 424, "turc", 423
|
||||
sla, "Slavic (Other)", 376, "slaves, autres langues", 374
|
||||
ell, "Greek, Modern (1453-)", 154, "grec moderne (apr<70>s 1453)", 153
|
||||
afr, "Afrikaans", 7, "afrikaans", 7
|
||||
bua, "Buriat", 62, "bouriate", 66
|
||||
ts, "Tsonga", 420, "tsonga", 419
|
||||
pol, "Polish", 333, "polonais", 333
|
||||
mar, "Marathi", 266, "marathe", 263
|
||||
ga, "Irish", 185, "irlandais", 185
|
||||
co, "Corsican", 89, "corse", 95
|
||||
i-ami, "Amis", 473, "Amis", 464
|
||||
tsn, "Tswana", 421, "tswana", 420
|
||||
tt, "Tatar", 404, "tatar", 397
|
||||
mas, "Masai", 270, "massa<73>", 267
|
||||
ita, "Italian", 189, "italien", 190
|
||||
her, "Herero", 162, "herero", 162
|
||||
fur, "Friulian", 132, "frioulan", 134
|
||||
eng, "English", 114, "anglais", 18
|
||||
cmc, "Chamic languages", 72, "chames, langues", 78
|
||||
tso, "Tsonga", 420, "tsonga", 419
|
||||
pon, "Pohnpeian", 332, "pohnpei", 332
|
||||
lit, "Lithuanian", 238, "lituanien", 235
|
||||
sgn-co, "Colombian Sign Language", 492, "Colombian Sign Language", 483
|
||||
de-1901, "German traditional orthography", 464, "German traditional orthography", 455
|
||||
xh, "Xhosa", 449, "xhosa", 441
|
||||
vo, "Volap<61>k", 440, "volap<61>k", 433
|
||||
gd, "Scottish Gaelic; Gaelic", 360, "ga<67>lique <20>cossais; ga<67>lique", 138
|
||||
za, "Zhuang; Chuang", 459, "zhuang; chuang", 450
|
||||
ay, "Aymara", 32, "aymara", 36
|
||||
sgn-gb, "British Sign Language", 497, "British Sign Language", 488
|
||||
yor, "Yoruba", 454, "yoruba", 445
|
||||
tw, "Twi", 429, "twi", 427
|
||||
mga, "Irish, Middle (900-1200)", 186, "irlandais moyen (900-1200)", 187
|
||||
el, "Greek, Modern (1453-)", 154, "grec moderne (apr<70>s 1453)", 153
|
||||
gon, "Gondi", 149, "gond", 147
|
||||
az, "Azerbaijani", 33, "az<61>ri", 37
|
||||
cs, "Czech", 95, "tch<63>que", 398
|
||||
alb, "Albanian", 11, "albanais", 11
|
||||
ukr, "Ukrainian", 432, "ukrainien", 428
|
||||
tuk, "Turkmen", 426, "turkm<6B>ne", 425
|
||||
raj, "Rajasthani", 341, "rajasthani", 339
|
||||
bug, "Buginese", 60, "bugi", 69
|
||||
sgn-za, "South African Sign Language", 509, "South African Sign Language", 500
|
||||
ty, "Tahitian", 399, "tahitien", 394
|
||||
sna, "Shona", 366, "shona", 368
|
||||
por, "Portuguese", 334, "portugais", 334
|
||||
en, "English", 114, "anglais", 18
|
||||
tum, "Tumbuka", 422, "tumbuka", 421
|
||||
nno, "Nynorsk, Norwegian; Norwegian Nynorsk", 309, "nynorsk, norv<72>gien; norv<72>gien nynorsk", 304
|
||||
may, "Malay", 256, "malais", 249
|
||||
eo, "Esperanto", 117, "esp<73>ranto", 120
|
||||
enm, "English, Middle (1100-1500)", 115, "anglais moyen (1100-1500)", 19
|
||||
cv, "Chuvash", 86, "tchouvache", 400
|
||||
ale, "Aleut", 12, "al<61>oute", 12
|
||||
ven, "Venda", 438, "venda", 431
|
||||
iro, "Iroquoian languages", 188, "iroquoises, langues (famille)", 188
|
||||
gor, "Gorontalo", 150, "gorontalo", 148
|
||||
slk, "Slovak", 377, "slovaque", 375
|
||||
snd, "Sindhi", 370, "sindhi", 370
|
||||
kum, "Kumyk", 221, "koumyk", 218
|
||||
ice, "Icelandic", 172, "islandais", 189
|
||||
hil, "Hiligaynon", 163, "hiligaynon", 163
|
||||
gba, "Gbaya", 139, "gbaya", 144
|
||||
alg, "Algonquian languages", 13, "algonquines, langues", 13
|
||||
day, "Dayak", 98, "dayak", 102
|
||||
cy, "Welsh", 447, "gallois", 141
|
||||
twi, "Twi", 429, "twi", 427
|
||||
tup, "Tupi languages", 423, "tupi, langues", 422
|
||||
men, "Mende", 272, "mend<6E>", 269
|
||||
id, "Indonesian", 180, "indon<6F>sien", 180
|
||||
him, "Himachali", 164, "himachali", 164
|
||||
got, "Gothic", 151, "gothique", 149
|
||||
del, "Delaware", 99, "delaware", 103
|
||||
zh, "Chinese", 80, "chinois", 86
|
||||
bul, "Bulgarian", 61, "bulgare", 70
|
||||
rap, "Rapanui", 342, "rapanui", 340
|
||||
ie, "Interlingue", 181, "interlingue", 181
|
||||
hin, "Hindi", 165, "hindi", 165
|
||||
gl, "Gallegan", 136, "galicien", 139
|
||||
elx, "Elamite", 113, "<22>lamite", 117
|
||||
es, "Spanish; Castilian", 389, "espagnol; castillan", 119
|
||||
zh-yue, "Cantonese", 517, "Cantonese", 508
|
||||
xho, "Xhosa", 449, "xhosa", 441
|
||||
tur, "Turkish", 424, "turc", 423
|
||||
den, "Slave (Athapascan)", 375, "esclave (athapascan)", 118
|
||||
et, "Estonian", 118, "estonien", 121
|
||||
vie, "Vietnamese", 439, "vietnamien", 432
|
||||
tha, "Thai", 408, "tha<68>", 405
|
||||
slo, "Slovak", 377, "slovaque", 375
|
||||
rar, "Rarotongan", 343, "rarotonga", 341
|
||||
mic, "Micmac", 273, "micmac", 270
|
||||
gn, "Guarani", 155, "guarani", 155
|
||||
eu, "Basque", 44, "basque", 50
|
||||
spa, "Spanish; Castilian", 389, "espagnol; castillan", 119
|
||||
sgn-ie, "Irish Sign Language", 499, "Irish Sign Language", 490
|
||||
sgn-es, "Spanish Sign Language", 495, "Spanish Sign Language", 486
|
||||
kur, "Kurdish", 222, "kurde", 222
|
||||
ka, "Georgian", 141, "g<>orgien", 145
|
||||
tut, "Altaic (Other)", 14, "alta<74>ques, autres langues", 16
|
||||
oji, "Ojibwa", 313, "ojibwa", 308
|
||||
lol, "Mongo", 279, "mongo", 275
|
||||
kha, "Khasi", 205, "khasi", 206
|
||||
snk, "Soninke", 382, "sonink<6E>", 380
|
||||
kut, "Kutenai", 224, "kutenai", 224
|
||||
epo, "Esperanto", 117, "esp<73>ranto", 120
|
||||
ang, "English, Old (ca.450-1100)", 116, "anglo-saxon (ca.450-1100)", 20
|
||||
bur, "Burmese", 63, "birman", 62
|
||||
ik, "Inupiaq", 183, "inupiaq", 183
|
||||
hit, "Hittite", 167, "hittite", 167
|
||||
apa, "Apache languages", 16, "apache", 21
|
||||
nah, "Nahuatl", 284, "nahuatl", 281
|
||||
wak, "Wakashan languages", 442, "wakashennes, langues", 435
|
||||
nai, "North American Indian (Other)", 299, "", 0
|
||||
deu, "German", 142, "allemand", 14
|
||||
sgn-gr, "Greek Sign Language", 498, "Greek Sign Language", 489
|
||||
wal, "Walamo", 443, "walamo", 436
|
||||
slv, "Slovenian", 378, "slov<6F>ne", 376
|
||||
gu, "Gujarati", 156, "goudjrati", 150
|
||||
de-ch-1996, "German Swiss variant orthography of 1996", 469, "German Swiss variant orthography of 1996", 460
|
||||
gv, "Manx", 264, "manx; mannois", 261
|
||||
mkd, "Macedonian", 250, "mac<61>donien", 244
|
||||
io, "Ido", 173, "ido", 173
|
||||
guj, "Gujarati", 156, "goudjrati", 150
|
||||
cop, "Coptic", 87, "copte", 92
|
||||
ki, "Kikuyu; Gikuyu", 209, "kikuyu", 210
|
||||
zu, "Zulu", 460, "zoulou", 451
|
||||
srd, "Sardinian", 357, "sarde", 361
|
||||
kj, "Kwanyama, Kuanyama", 225, "kwanyama; kuanyama", 225
|
||||
khi, "Khoisan (Other)", 207, "khoisan, autres langues", 208
|
||||
jrb, "Judeo-Arabic", 192, "jud<75>o-arabe", 193
|
||||
dzo, "Dzongkha", 109, "dzongkha", 112
|
||||
dgr, "Dogrib", 103, "dogrib", 109
|
||||
cor, "Cornish", 88, "cornique", 94
|
||||
zh-min, "Min Fuzhou Hokkien Amoy or Taiwanese", 513, "Min Fuzhou Hokkien Amoy or Taiwanese", 504
|
||||
min, "Minangkabau", 274, "minangkabau", 271
|
||||
kk, "Kazakh", 204, "kazakh", 205
|
||||
ara, "Arabic", 17, "arabe", 22
|
||||
cos, "Corsican", 89, "corse", 95
|
||||
mkh, "Mon-Khmer (Other)", 278, "m<>n-khmer, autres langues", 274
|
||||
lua, "Luba-Lulua", 243, "luba-lulua", 238
|
||||
kl, "Kalaallisut", 196, "groenlandais", 154
|
||||
is, "Icelandic", 172, "islandais", 189
|
||||
hmn, "Hmong", 168, "hmong", 168
|
||||
war, "Waray", 445, "waray", 438
|
||||
nap, "Neapolitan", 291, "napolitain", 282
|
||||
lub, "Luba-Katanga", 242, "luba-katanga", 237
|
||||
km, "Khmer", 206, "khmer", 207
|
||||
it, "Italian", 189, "italien", 190
|
||||
hmo, "Hiri Motu", 166, "hiri motu", 166
|
||||
arc, "Aramaic", 18, "aram<61>en", 23
|
||||
din, "Dinka", 100, "dinka", 104
|
||||
was, "Washo", 446, "washo", 439
|
||||
sad, "Sandawe", 353, "sandawe", 357
|
||||
mg, "Malagasy", 255, "malgache", 253
|
||||
khm, "Khmer", 206, "khmer", 207
|
||||
kn, "Kannada", 198, "kannada", 199
|
||||
iu, "Inuktitut", 182, "inuktitut", 182
|
||||
gwi, "Gwich'in", 157, "gwich'in", 157
|
||||
de-de-1996, "German German variant orthography of 1996", 471, "German German variant orthography of 1996", 462
|
||||
pus, "Pushto", 338, "pachto", 318
|
||||
mh, "Marshallese", 268, "marshall", 265
|
||||
ko, "Korean", 216, "cor<6F>en", 93
|
||||
jpn, "Japanese", 190, "japonais", 191
|
||||
sgn-it, "Italian Sign Language", 500, "Italian Sign Language", 491
|
||||
mis, "Miscellaneous languages", 275, "diverses, langues", 106
|
||||
mi, "Maori", 265, "maori", 262
|
||||
loz, "Lozi", 241, "lozi", 236
|
||||
kho, "Khotanese", 208, "khotanais", 209
|
||||
i-hak, "Hakka Deprecated use IETF zh-hakka registered Jan. 102000", 477, "Hakka Deprecated use IETF zh-hakka registered Jan. 102000", 468
|
||||
tyv, "Tuvinian", 428, "touva", 416
|
||||
sag, "Sango", 354, "sango", 358
|
||||
oc, "Proven<65>al; Occitan (post 1500)", 336, "proven<65>al; occitan (apr<70>s 1500)", 336
|
||||
sah, "Yakut", 450, "iakoute", 171
|
||||
bla, "Siksika", 369, "blackfoot", 63
|
||||
nau, "Nauru", 285, "nauruan", 283
|
||||
mk, "Macedonian", 250, "mac<61>donien", 244
|
||||
lug, "Ganda", 137, "ganda", 142
|
||||
bho, "Bhojpuri", 51, "bhojpuri", 56
|
||||
sai, "South American Indian (Other)", 386, "", 0
|
||||
nav, "Navajo; Navaho", 287, "navaho", 284
|
||||
ml, "Malayalam", 257, "malayalam", 250
|
||||
ks, "Kashmiri", 202, "kashmiri", 203
|
||||
jpr, "Judeo-Persian", 193, "jud<75>o-persan", 195
|
||||
scc, "Serbian", 363, "serbe", 366
|
||||
lui, "Luiseno", 244, "luiseno", 239
|
||||
zh-min-nan, "Minnan Hokkien Amoy Taiwanese Southern Min Southern Fujian Hoklo Southern Fukien Ho-lo", 514, "Minnan Hokkien Amoy Taiwanese Southern Min Southern Fujian Hoklo Southern Fukien Ho-lo", 505
|
||||
wel, "Welsh", 447, "gallois", 141
|
||||
mn, "Mongolian", 280, "mongol", 276
|
||||
ku, "Kurdish", 222, "kurde", 222
|
||||
div, "Divehi", 101, "maldivien", 252
|
||||
tli, "Tlingit", 414, "tlingit", 411
|
||||
srp, "Serbian", 363, "serbe", 366
|
||||
sal, "Salishan languages", 349, "salish, langues", 348
|
||||
mo, "Moldavian", 277, "moldave", 273
|
||||
kv, "Komi", 213, "komi", 214
|
||||
no-nyn, "Norwegian New Norwegian Deprecated use ISO 639 nn registered Feb. 18 2000", 487, "Norwegian New Norwegian Deprecated use ISO 639 nn registered Feb. 18 2000", 478
|
||||
wen, "Sorbian languages", 383, "sorabes, langues", 381
|
||||
sam, "Samaritan Aramaic", 350, "samaritain", 349
|
||||
phi, "Philippine (Other)", 330, "philippines, autres langues", 331
|
||||
arm, "Armenian", 22, "arm<72>nien", 27
|
||||
kw, "Cornish", 88, "cornique", 94
|
||||
srr, "Serer", 364, "s<>r<EFBFBD>re", 367
|
||||
san, "Sanskrit", 355, "sanskrit", 359
|
||||
fra, "French", 128, "fran<61>ais", 131
|
||||
arn, "Araucanian", 20, "araucan", 25
|
||||
mr, "Marathi", 266, "marathe", 263
|
||||
lun, "Lunda", 246, "lunda", 240
|
||||
ky, "Kirghiz", 212, "kirghize", 212
|
||||
ava, "Avaric", 29, "avar", 33
|
||||
ath, "Athapascan languages", 26, "athapascanes, langues", 31
|
||||
zh-guoyu, "Mandarin or Standard Chinese", 511, "Mandarin or Standard Chinese", 502
|
||||
i-enochian, "Enochian", 476, "Enochian", 467
|
||||
nia, "Nias", 294, "nias", 292
|
||||
moh, "Mohawk", 276, "mohawk", 272
|
||||
ms, "Malay", 256, "malais", 249
|
||||
luo, "Luo (Kenya and Tanzania)", 247, "luo (Kenya et Tanzanie)", 241
|
||||
ace, "Achinese", 2, "aceh", 2
|
||||
arp, "Arapaho", 19, "arapaho", 24
|
||||
om, "Oromo", 315, "galla", 140
|
||||
nep, "Nepali", 292, "n<>palais", 290
|
||||
mt, "Maltese", 258, "maltais", 254
|
||||
vol, "Volap<61>k", 440, "volap<61>k", 433
|
||||
phn, "Phoenician", 331, "ph<70>nicien", 330
|
||||
nic, "Niger-Kordofanian (Other)", 295, "nig<69>ro-congolaises, autres langues", 293
|
||||
fre, "French", 128, "fran<61>ais", 131
|
||||
sgn-ch-de, "Swiss German Sign Language", 491, "Swiss German Sign Language", 482
|
||||
ota, "Turkish, Ottoman (1500-1928)", 425, "turc ottoman (1500-1928)", 424
|
||||
sas, "Sasak", 358, "sasak", 362
|
||||
sa, "Sanskrit", 355, "sanskrit", 359
|
||||
que, "Quechua", 339, "quechua", 338
|
||||
ach, "Acoli", 3, "acoli", 3
|
||||
ave, "Avestan", 30, "avestique", 34
|
||||
doi, "Dogri", 102, "dogri", 108
|
||||
no-bok, "Norwegian Book language Deprecated use ISO 639 nb registered Feb. 18 2000", 486, "Norwegian Book language Deprecated use ISO 639 nb registered Feb. 18 2000", 477
|
||||
sat, "Santali", 356, "santal", 360
|
||||
ori, "Oriya", 314, "oriya", 309
|
||||
nzi, "Nzima", 311, "nzema", 306
|
||||
mol, "Moldavian", 277, "moldave", 273
|
||||
lus, "Lushai", 248, "lushai", 242
|
||||
art, "Artificial (Other)", 23, "artificielles, autres langues", 28
|
||||
sc, "Sardinian", 357, "sarde", 361
|
||||
gla, "Scottish Gaelic; Gaelic", 360, "ga<67>lique <20>cossais; ga<67>lique", 138
|
||||
sd, "Sindhi", 370, "sindhi", 370
|
||||
sco, "Scots", 359, "<22>cossais", 113
|
||||
roa, "Romance (Other)", 344, "romanes, autres langues", 343
|
||||
or, "Oriya", 314, "oriya", 309
|
||||
mon, "Mongolian", 280, "mongol", 276
|
||||
sga, "Irish, Old (to 900)", 187, "irlandais ancien (jusqu'<27> 900)", 186
|
||||
cus, "Cushitic (Other)", 94, "couchitiques, autres langues", 96
|
||||
my, "Burmese", 63, "birman", 62
|
||||
aar, "Afar", 5, "afar", 5
|
||||
cha, "Chamorro", 73, "chamorro", 79
|
||||
os, "Ossetic; Ossetian", 318, "oss<73>te", 312
|
||||
se, "Northern Sami", 300, "sami du Nord", 353
|
||||
msa, "Malay", 256, "malais", 249
|
||||
chb, "Chibcha", 78, "chibcha", 84
|
||||
arw, "Arawak", 21, "arawak", 26
|
||||
ba, "Bashkir", 43, "bachkir", 39
|
||||
sgn-mx, "Mexican Sign Language", 502, "Mexican Sign Language", 493
|
||||
i-klingon, "Klingon", 478, "Klingon", 469
|
||||
zul, "Zulu", 460, "zoulou", 451
|
||||
orm, "Oromo", 315, "galla", 140
|
||||
new, "Newari", 293, "newari", 291
|
||||
kpe, "Kpelle", 218, "kpell<6C>", 219
|
||||
jav, "Javanese", 191, "javanais", 192
|
||||
de-ch-1901, "German Swiss variant traditional orthography", 468, "German Swiss variant traditional orthography", 459
|
||||
sg, "Sango", 354, "sango", 358
|
||||
gle, "Irish", 185, "irlandais", 185
|
||||
eka, "Ekajuk", 112, "ekajuk", 116
|
||||
scr, "Croatian", 93, "croate", 99
|
||||
sgn-se, "Swedish Sign Language", 507, "Swedish Sign Language", 498
|
||||
zun, "Zuni", 461, "Zuni", 452
|
||||
vot, "Votic", 441, "vote", 434
|
||||
tpi, "Tok Pisin", 415, "tok pisin", 412
|
||||
sel, "Selkup", 361, "selkoupe", 364
|
||||
frm, "French, Middle (ca.1400-1600)", 129, "fran<61>ais moyen (1400-1600)", 133
|
||||
che, "Chechen", 74, "tch<63>tch<63>ne", 399
|
||||
si, "Sinhalese", 371, "singhalais", 371
|
||||
sem, "Semitic (Other)", 362, "s<>mitiques, autres langues", 365
|
||||
pli, "Pali", 322, "pali", 321
|
||||
mos, "Mossi", 281, "mor<6F>", 277
|
||||
glg, "Gallegan", 136, "galicien", 139
|
||||
be, "Belarusian", 47, "bi<62>lorusse", 58
|
||||
fro, "French, Old (842-ca.1400)", 130, "fran<61>ais ancien (842-ca.1400)", 132
|
||||
chg, "Chagatai", 71, "djaghata<74>", 107
|
||||
sk, "Slovak", 377, "slovaque", 375
|
||||
roh, "Raeto-Romance", 340, "rh<72>to-roman", 342
|
||||
bra, "Braj", 58, "braj", 67
|
||||
bg, "Bulgarian", 61, "bulgare", 70
|
||||
cym, "Welsh", 447, "gallois", 141
|
||||
sl, "Slovenian", 378, "slov<6F>ne", 376
|
||||
iku, "Inuktitut", 182, "inuktitut", 182
|
||||
hun, "Hungarian", 169, "hongrois", 169
|
||||
bh, "Bihari", 52, "bihari", 59
|
||||
chi, "Chinese", 80, "chinois", 86
|
||||
da, "Danish", 97, "danois", 101
|
||||
sm, "Samoan", 352, "samoan", 356
|
||||
oci, "Proven<65>al; Occitan (post 1500)", 336, "proven<65>al; occitan (apr<70>s 1500)", 336
|
||||
kaa, "Kara-Kalpak", 200, "karakalpak", 201
|
||||
fan, "Fang", 121, "fang", 124
|
||||
bi, "Bislama", 55, "bichlamar", 57
|
||||
zha, "Zhuang; Chuang", 459, "zhuang; chuang", 450
|
||||
de-de-1901, "German German variant traditional orthography", 470, "German German variant traditional orthography", 461
|
||||
ug, "Uighur", 431, "ou<6F>gour", 315
|
||||
sid, "Sidamo", 367, "sidamo", 369
|
||||
sn, "Shona", 366, "shona", 368
|
||||
qu, "Quechua", 339, "quechua", 338
|
||||
kab, "Kabyle", 194, "kabyle", 196
|
||||
hup, "Hupa", 170, "hupa", 170
|
||||
fao, "Faroese", 123, "f<>ro<72>en", 126
|
||||
dua, "Duala", 105, "douala", 110
|
||||
chk, "Chuukese", 85, "chuuk", 91
|
||||
wa, "Walloon", 444, "wallon", 437
|
||||
so, "Somali", 380, "somali", 378
|
||||
oto, "Otomian languages", 319, "otomangue, langues", 313
|
||||
kac, "Kachin", 195, "kachin", 197
|
||||
aze, "Azerbaijani", 33, "az<61>ri", 37
|
||||
bre, "Breton", 59, "breton", 68
|
||||
rom, "Romany", 346, "tsigane", 417
|
||||
chm, "Mari", 267, "mari", 264
|
||||
de, "German", 142, "allemand", 14
|
||||
bnt, "Bantu (Other)", 41, "bantoues, autres langues", 46
|
||||
i-tsu, "Tsou", 485, "Tsou", 476
|
||||
sgn, "Sign languages", 368, "langues des signes", 228
|
||||
ron, "Romanian", 345, "roumain", 344
|
||||
egy, "Egyptian (Ancient)", 111, "<22>gyptien", 115
|
||||
sq, "Albanian", 11, "albanais", 11
|
||||
chn, "Chinook jargon", 81, "chinook, jargon", 87
|
||||
hye, "Armenian", 22, "arm<72>nien", 27
|
||||
zh-hakka, "Hakka", 512, "Hakka", 503
|
||||
uk, "Ukrainian", 432, "ukrainien", 428
|
||||
tah, "Tahitian", 399, "tahitien", 394
|
||||
sr, "Serbian", 363, "serbe", 366
|
||||
fas, "Persian", 328, "persan", 327
|
||||
niu, "Niuean", 297, "niu<69>", 295
|
||||
bad, "Banda", 40, "banda", 45
|
||||
cho, "Choctaw", 83, "choctaw", 89
|
||||
bn, "Bengali", 49, "bengali", 54
|
||||
sgn-de, "German Sign Language", 493, "German Sign Language", 484
|
||||
bo, "Tibetan", 409, "tib<69>tain", 407
|
||||
tai, "Tai (Other)", 400, "tha<68>es, autres langues", 406
|
||||
ss, "Swati", 395, "swati", 390
|
||||
fa, "Persian", 328, "persan", 327
|
||||
fat, "Fanti", 122, "fanti", 125
|
||||
chp, "Chipewyan", 82, "chipewyan", 88
|
||||
st, "Sotho, Southern", 385, "sotho du Sud", 383
|
||||
fry, "Frisian", 131, "frison", 135
|
||||
nob, "Norwegian Bokm<6B>l; Bokm<6B>l, Norwegian", 303, "norv<72>gien bokm<6B>l; bokm<6B>l, norv<72>gien", 298
|
||||
su, "Sundanese", 392, "soundanais", 384
|
||||
chr, "Cherokee", 75, "cherokee", 81
|
||||
sv, "Swedish", 396, "su<73>dois", 386
|
||||
pra, "Prakrit languages", 335, "pr<70>krit", 335
|
||||
br, "Breton", 59, "breton", 68
|
||||
aka, "Akan", 9, "akan", 9
|
||||
i-default, "Default Language Context", 475, "Default Language Context", 466
|
||||
ypk, "Yupik languages", 455, "yupik, langues", 446
|
||||
tam, "Tamil", 403, "tamoul", 396
|
||||
sw, "Swahili", 394, "swahili", 389
|
||||
mul, "Multiple languages", 282, "multilingue", 279
|
||||
kro, "Kru", 219, "krou", 220
|
||||
bs, "Bosnian", 57, "bosniaque", 65
|
||||
bai, "Bamileke languages", 39, "bamil<69>k<EFBFBD>s, langues", 44
|
||||
und, "Undetermined", 434, "ind<6E>termin<69>e", 177
|
||||
sin, "Sinhalese", 371, "singhalais", 371
|
||||
glv, "Manx", 264, "manx; mannois", 261
|
||||
kal, "Kalaallisut", 196, "groenlandais", 154
|
||||
iba, "Iban", 171, "iban", 172
|
||||
sgn-dk, "Danish Sign Language", 494, "Danish Sign Language", 485
|
||||
sgn-br, "Brazilian Sign Language", 490, "Brazilian Sign Language", 481
|
||||
ur, "Urdu", 435, "ourdou", 316
|
||||
sma, "Southern Sami", 387, "sami du Sud", 354
|
||||
sio, "Siouan languages", 373, "sioux, langues", 373
|
||||
mun, "Munda languages", 283, "mounda, langues", 278
|
||||
kam, "Kamba", 197, "kamba", 198
|
||||
grb, "Grebo", 152, "grebo", 151
|
||||
bak, "Bashkir", 43, "bachkir", 39
|
||||
chv, "Chuvash", 86, "tchouvache", 400
|
||||
paa, "Papuan (Other)", 327, "papoues, autres langues", 325
|
||||
kan, "Kannada", 198, "kannada", 199
|
||||
ha, "Hausa", 159, "haoussa", 159
|
||||
grc, "Greek, Ancient (to 1453)", 153, "grec ancien (jusqu'<27> 1453)", 152
|
||||
dum, "Dutch, Middle (ca. 1050-1350)", 107, "n<>erlandais moyen (ca. 1050-1350)", 289
|
||||
mya, "Burmese", 63, "birman", 62
|
||||
bal, "Baluchi", 37, "baloutchi", 41
|
||||
fi, "Finnish", 125, "finnois", 129
|
||||
bam, "Bambara", 38, "bambara", 43
|
||||
zho, "Chinese", 80, "chinois", 86
|
||||
wol, "Wolof", 448, "wolof", 440
|
||||
gre, "Greek, Modern (1453-)", 154, "grec moderne (apr<70>s 1453)", 153
|
||||
gaa, "Ga", 134, "ga", 136
|
||||
fj, "Fijian", 124, "fidjien", 127
|
||||
btk, "Batak (Indonesia)", 45, "batak (Indon<6F>sie)", 51
|
||||
ban, "Balinese", 35, "balinais", 40
|
||||
chy, "Cheyenne", 77, "cheyenne", 83
|
||||
sgn-us, "American Sign Language", 508, "American Sign Language", 499
|
||||
wo, "Wolof", 448, "wolof", 440
|
||||
sme, "Northern Sami", 300, "sami du Nord", 353
|
||||
kru, "Kurukh", 223, "kurukh", 223
|
||||
yi, "Yiddish", 453, "yiddish", 444
|
||||
tat, "Tatar", 404, "tatar", 397
|
||||
sit, "Sino-Tibetan (Other)", 372, "sino-tib<69>taines, autres langues", 372
|
||||
kar, "Karen", 201, "karen", 202
|
||||
he, "Hebrew", 161, "h<>breu", 161
|
||||
mus, "Creek", 91, "muskogee", 280
|
||||
kas, "Kashmiri", 202, "kashmiri", 203
|
||||
isl, "Icelandic", 172, "islandais", 189
|
||||
baq, "Basque", 44, "basque", 50
|
||||
tvl, "Tuvalu", 427, "tuvalu", 426
|
||||
pag, "Pangasinan", 324, "pangasinan", 323
|
||||
non, "Norse, Old", 298, "norrois, vieux", 296
|
||||
kat, "Georgian", 141, "g<>orgien", 145
|
||||
akk, "Akkadian", 10, "akkadien", 10
|
||||
i-mingo, "Mingo", 480, "Mingo", 471
|
||||
en-scouse, "English Liverpudlian dialect known as 'Scouse'", 472, "English Liverpudlian dialect known as 'Scouse'", 463
|
||||
uz, "Uzbek", 436, "ouszbek", 317
|
||||
smi, "Sami languages (Other)", 351, "sami, autres langues", 350
|
||||
mdr, "Mandar", 260, "mandar", 256
|
||||
kau, "Kanuri", 199, "kanouri", 200
|
||||
ja, "Japanese", 190, "japonais", 191
|
||||
fo, "Faroese", 123, "f<>ro<72>en", 126
|
||||
dut, "Dutch", 106, "n<>erlandais", 288
|
||||
bas, "Basa", 42, "basa", 49
|
||||
smj, "Lule Sami", 245, "sami de Lule", 351
|
||||
hi, "Hindi", 165, "hindi", 165
|
||||
bat, "Baltic (Other)", 36, "baltiques, autres langues", 42
|
||||
kaw, "Kawi", 203, "kawi", 204
|
||||
yo, "Yoruba", 454, "yoruba", 445
|
||||
tel, "Telugu", 405, "t<>lougou", 401
|
||||
pro, "Proven<65>al, Old (to 1500)", 337, "proven<65>al ancien (jusqu'<27> 1500)", 337
|
||||
nor, "Norwegian", 302, "norv<72>gien", 297
|
||||
mwr, "Marwari", 269, "marvari", 266
|
||||
fr, "French", 128, "fran<61>ais", 131
|
||||
amh, "Amharic", 15, "amharique", 17
|
||||
znd, "Zande", 456, "zand<6E>", 447
|
||||
tem, "Timne", 412, "temne", 402
|
||||
rum, "Romanian", 345, "roumain", 344
|
||||
pal, "Pahlavi", 320, "pahlavi", 319
|
||||
grn, "Guarani", 155, "guarani", 155
|
||||
fij, "Fijian", 124, "fidjien", 127
|
||||
dz, "Dzongkha", 109, "dzongkha", 112
|
||||
yao, "Yao", 451, "yao", 442
|
||||
urd, "Urdu", 435, "ourdou", 316
|
||||
sog, "Sogdian", 379, "sogdien", 377
|
||||
run, "Rundi", 347, "rundi", 345
|
||||
pam, "Pampanga", 323, "pampangan", 322
|
||||
kaz, "Kazakh", 204, "kazakh", 205
|
||||
smn, "Inari Sami", 177, "sami d'Inari", 352
|
||||
ibo, "Igbo", 174, "igbo", 174
|
||||
bej, "Beja", 46, "bedja", 52
|
||||
sgn-fr, "French Sign Language", 496, "French Sign Language", 487
|
||||
i-pwn, "Paiwan", 482, "Paiwan", 473
|
||||
yap, "Yapese", 452, "yapois", 443
|
||||
smo, "Samoan", 352, "samoan", 356
|
||||
pan, "Panjabi", 325, "pendjabi", 326
|
||||
myn, "Mayan languages", 271, "maya, langues", 268
|
||||
tib, "Tibetan", 409, "tib<69>tain", 407
|
||||
la, "Latin", 230, "latin", 230
|
||||
ho, "Hiri Motu", 166, "hiri motu", 166
|
||||
bel, "Belarusian", 47, "bi<62>lorusse", 58
|
||||
zh-gan, "Kan or Gan", 510, "Kan or Gan", 501
|
||||
pap, "Papiamento", 326, "papiamento", 324
|
||||
nub, "Nubian languages", 305, "nubiennes, langues", 300
|
||||
lb, "Luxembourgish; Letzeburgesch", 249, "luxembourgeois", 243
|
||||
fin, "Finnish", 125, "finnois", 129
|
||||
bem, "Bemba", 48, "bemba", 53
|
||||
art-lojban, "Lojban", 462, "Lojban", 453
|
||||
ter, "Tereno", 406, "tereno", 403
|
||||
tgk, "Tajik", 401, "tadjik", 392
|
||||
ben, "Bengali", 49, "bengali", 54
|
||||
tgl, "Tagalog", 398, "tagalog", 393
|
||||
sms, "Skolt Sami", 374, "sami skolt", 355
|
||||
rus, "Russian", 348, "russe", 346
|
||||
fy, "Frisian", 131, "frison", 135
|
||||
hr, "Croatian", 93, "croate", 99
|
||||
cre, "Cree", 90, "cree", 97
|
||||
tet, "Tetum", 407, "tetum", 404
|
||||
som, "Somali", 380, "somali", 378
|
||||
lad, "Ladino", 226, "jud<75>o-espagnol", 194
|
||||
tig, "Tigre", 410, "tigr<67>", 408
|
||||
son, "Songhai", 381, "songhai", 379
|
||||
ido, "Ido", 173, "ido", 173
|
||||
pau, "Palauan", 321, "palau", 320
|
||||
ssa, "Nilo-Saharan (Other)", 296, "nilo-sahariennes, autres langues", 294
|
||||
hu, "Hungarian", 169, "hongrois", 169
|
||||
ber, "Berber (Other)", 50, "berb<72>res, autres langues", 55
|
||||
cad, "Caddo", 64, "caddo", 71
|
||||
nso, "Sotho, Northern", 384, "sotho du Nord", 382
|
||||
na, "Nauru", 285, "nauruan", 283
|
||||
sqi, "Albanian", 11, "albanais", 11
|
||||
de-at-1996, "German Austrian variant orthography of 1996", 467, "German Austrian variant orthography of 1996", 458
|
||||
nbl, "South Ndebele", 388, "nd<6E>b<EFBFBD>l<EFBFBD> du Sud", 286
|
||||
nde, "North Ndebele", 301, "nd<6E>b<EFBFBD>l<EFBFBD> du Nord", 285
|
||||
li, "Limburgish; Limburger; Limburgan", 236, "limbourgeois", 233
|
||||
lah, "Lahnda", 227, "lahnda", 226
|
||||
fiu, "Finno-Ugrian (Other)", 126, "finno-ougriennes, autres langues", 128
|
||||
dyu, "Dyula", 108, "dioula", 105
|
||||
nb, "Norwegian Bokm<6B>l; Bokm<6B>l, Norwegian", 303, "norv<72>gien bokm<6B>l; bokm<6B>l, norv<72>gien", 298
|
||||
nd, "North Ndebele", 301, "nd<6E>b<EFBFBD>l<EFBFBD> du Nord", 285
|
||||
mlg, "Malagasy", 255, "malgache", 253
|
||||
bih, "Bihari", 52, "bihari", 59
|
||||
hy, "Armenian", 22, "arm<72>nien", 27
|
||||
sgn-jp, "Japanese Sign Language", 501, "Japanese Sign Language", 492
|
||||
sot, "Sotho, Southern", 385, "sotho du Sud", 383
|
||||
ne, "Nepali", 292, "n<>palais", 290
|
||||
hz, "Herero", 162, "herero", 162
|
||||
kik, "Kikuyu; Gikuyu", 209, "kikuyu", 210
|
||||
gay, "Gayo", 138, "gayo", 143
|
||||
ng, "Ndonga", 290, "ndonga", 287
|
||||
mnc, "Manchu", 259, "mandchou", 255
|
||||
ln, "Lingala", 237, "lingala", 234
|
||||
lam, "Lamba", 228, "lamba", 227
|
||||
ewe, "Ewe", 119, "<22>w<EFBFBD>", 122
|
||||
bik, "Bikol", 53, "bikol", 60
|
||||
peo, "Persian, Old (ca.600-400 B.C.)", 329, "perse, vieux (ca. 600-400 av. J.-C.)", 328
|
||||
pa, "Panjabi", 325, "pendjabi", 326
|
||||
lo, "Lao", 229, "lao", 229
|
||||
kin, "Kinyarwanda", 211, "rwanda", 347
|
||||
jv, "Javanese", 191, "javanais", 192
|
||||
gem, "Germanic (Other)", 146, "germaniques, autres langues", 146
|
||||
est, "Estonian", 118, "estonien", 121
|
||||
crp, "Creoles and pidgins (Other)", 92, "cr<63>oles et pidgins divers", 98
|
||||
nya, "Nyanja; Chichewa; Chewa", 307, "nyanja; chichewa; chewa", 302
|
||||
yid, "Yiddish", 453, "yiddish", 444
|
||||
lao, "Lao", 229, "lao", 229
|
||||
sgn-be-fr, "Belgian-French Sign Language", 488, "Belgian-French Sign Language", 479
|
||||
tir, "Tigrinya", 411, "tigrigna", 409
|
||||
kmb, "Kimbundu", 210, "kimbundu", 211
|
||||
geo, "Georgian", 141, "g<>orgien", 145
|
||||
bin, "Bini", 54, "bini", 61
|
||||
i-lux, "Luxembourgish Deprecated use ISO 639 lb registered Sept. 9 1998", 479, "Luxembourgish Deprecated use ISO 639 lb registered Sept. 9 1998", 470
|
||||
tkl, "Tokelau", 416, "tokelau", 413
|
||||
per, "Persian", 328, "persan", 327
|
||||
zh-wuu, "Shanghaiese or Wu", 515, "Shanghaiese or Wu", 506
|
||||
sgn-ni, "Nicaraguan Sign Language", 503, "Nicaraguan Sign Language", 494
|
||||
ndo, "Ndonga", 290, "ndonga", 287
|
||||
kir, "Kirghiz", 212, "kirghize", 212
|
||||
nl, "Dutch", 106, "n<>erlandais", 288
|
||||
ceb, "Cebuano", 69, "cebuano", 76
|
||||
mni, "Manipuri", 262, "manipuri", 258
|
||||
lt, "Lithuanian", 238, "lituanien", 235
|
||||
ger, "German", 142, "allemand", 14
|
||||
i-bnn, "Bunun", 474, "Bunun", 465
|
||||
uga, "Ugaritic", 430, "ougaritique", 314
|
||||
tiv, "Tiv", 413, "tiv", 410
|
||||
tmh, "Tamashek", 402, "tamacheq", 395
|
||||
swa, "Swahili", 394, "swahili", 389
|
||||
nn, "Nynorsk, Norwegian; Norwegian Nynorsk", 309, "nynorsk, norv<72>gien; norv<72>gien nynorsk", 304
|
||||
lat, "Latin", 230, "latin", 230
|
||||
eus, "Basque", 44, "basque", 50
|
||||
car, "Carib", 65, "caribe", 72
|
||||
sgn-nl, "Dutch Sign Language", 504, "Dutch Sign Language", 495
|
||||
osa, "Osage", 316, "osage", 310
|
||||
no, "Norwegian", 302, "norv<72>gien", 297
|
||||
lv, "Latvian", 231, "letton", 231
|
||||
efi, "Efik", 110, "efik", 114
|
||||
bis, "Bislama", 55, "bichlamar", 57
|
||||
ada, "Adangme", 4, "adangme", 4
|
||||
de-1996, "German orthography of 1996", 465, "German orthography of 1996", 456
|
||||
pi, "Pali", 322, "pali", 321
|
||||
lav, "Latvian", 231, "letton", 231
|
||||
nds, "Low Saxon; Low German; Saxon, Low; German, Low", 240, "saxon, bas; allemand, bas; bas saxon; bas allemand", 363
|
||||
fon, "Fon", 127, "fon", 130
|
||||
asm, "Assamese", 24, "assamais", 29
|
||||
cat, "Catalan", 67, "catalan", 74
|
||||
suk, "Sukuma", 390, "sukuma", 387
|
||||
mlt, "Maltese", 258, "maltais", 254
|
||||
ile, "Interlingue", 181, "interlingue", 181
|
||||
ewo, "Ewondo", 120, "<22>wondo", 123
|
||||
cau, "Caucasian (Other)", 68, "caucasiennes, autres langues", 75
|
||||
sgn-no, "Norwegian Sign Language", 505, "Norwegian Sign Language", 496
|
||||
uzb, "Uzbek", 436, "ouszbek", 317
|
||||
swe, "Swedish", 396, "su<73>dois", 386
|
||||
nr, "South Ndebele", 388, "nd<6E>b<EFBFBD>l<EFBFBD> du Sud", 286
|
||||
hai, "Haida", 158, "haida", 158
|
||||
awa, "Awadhi", 31, "awadhi", 35
|
||||
abk, "Abkhazian", 1, "abkhaze", 1
|
||||
pl, "Polish", 333, "polonais", 333
|
||||
mno, "Manobo languages", 263, "manobo, langues", 260
|
||||
aa, "Afar", 5, "afar", 5
|
||||
tog, "Tonga (Nyasa)", 417, "tonga (Nyasa)", 414
|
||||
sun, "Sundanese", 392, "soundanais", 384
|
||||
nym, "Nyamwezi", 306, "nyamwezi", 301
|
||||
ijo, "Ijo", 175, "ijo", 175
|
||||
ab, "Abkhazian", 1, "abkhaze", 1
|
||||
zap, "Zapotec", 457, "zapot<6F>que", 448
|
||||
bod, "Tibetan", 409, "tib<69>tain", 407
|
||||
nyn, "Nyankole", 308, "nyankol<6F>", 303
|
||||
gil, "Gilbertese", 148, "kiribati", 213
|
||||
gez, "Geez", 140, "gu<67>ze", 156
|
||||
dra, "Dravidian (Other)", 104, "dravidiennes, autres langues", 111
|
||||
ta, "Tamil", 403, "tamoul", 396
|
||||
ssw, "Swati", 395, "swati", 390
|
||||
nyo, "Nyoro", 310, "nyoro", 305
|
||||
nv, "Navajo; Navaho", 287, "navaho", 284
|
||||
inc, "Indic (Other)", 178, "indo-aryennes, autres langues", 178
|
||||
afa, "Afro-Asiatic (Other)", 8, "afro-asiatiques, autres langues", 8
|
||||
cel, "Celtic (Other)", 70, "celtiques, autres langues", 77
|
||||
ltz, "Luxembourgish; Letzeburgesch", 249, "luxembourgeois", 243
|
||||
ind, "Indonesian", 180, "indon<6F>sien", 180
|
||||
ae, "Avestan", 30, "avestique", 34
|
||||
ast, "Bable; Asturian", 34, "bable; asturien", 38
|
||||
ine, "Indo-European (Other)", 179, "indo-europ<6F>ennes, autres langues", 179
|
||||
af, "Afrikaans", 7, "afrikaans", 7
|
||||
sus, "Susu", 393, "soussou", 385
|
||||
mac, "Macedonian", 250, "mac<61>donien", 244
|
||||
heb, "Hebrew", 161, "h<>breu", 161
|
||||
ny, "Nyanja; Chichewa; Chewa", 307, "nyanja; chichewa; chewa", 302
|
||||
cze, "Czech", 95, "tch<63>que", 398
|
||||
te, "Telugu", 405, "t<>lougou", 401
|
||||
ps, "Pushto", 338, "pachto", 318
|
||||
mad, "Madurese", 251, "madourais", 245
|
||||
kok, "Konkani", 215, "konkani", 216
|
||||
ca, "Catalan", 67, "catalan", 74
|
||||
%%
|
||||
|
||||
86
tests/permut2.exp
Normal file
86
tests/permut2.exp
Normal file
@@ -0,0 +1,86 @@
|
||||
/* C code produced by gperf version 2.7.2 */
|
||||
/* Command-line: ../src/gperf -m5 */
|
||||
/* Computed positions: -k'1-2' */
|
||||
|
||||
#define TOTAL_KEYWORDS 4
|
||||
#define MIN_WORD_LENGTH 2
|
||||
#define MAX_WORD_LENGTH 2
|
||||
#define MIN_HASH_VALUE 2
|
||||
#define MAX_HASH_VALUE 5
|
||||
/* maximum key range = 4, duplicates = 0 */
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#else
|
||||
#ifdef __cplusplus
|
||||
inline
|
||||
#endif
|
||||
#endif
|
||||
static unsigned int
|
||||
hash (str, len)
|
||||
register const char *str;
|
||||
register unsigned int len;
|
||||
{
|
||||
static unsigned char asso_values[] =
|
||||
{
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
0, 1, 0, 3, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
||||
6, 6, 6, 6, 6, 6, 6
|
||||
};
|
||||
return len + asso_values[(unsigned char)str[1]+1] + asso_values[(unsigned char)str[0]];
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
const char *
|
||||
in_word_set (str, len)
|
||||
register const char *str;
|
||||
register unsigned int len;
|
||||
{
|
||||
static const char * wordlist[] =
|
||||
{
|
||||
"", "",
|
||||
"xy",
|
||||
"zx",
|
||||
"yx",
|
||||
"xz"
|
||||
};
|
||||
|
||||
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
|
||||
{
|
||||
register int key = hash (str, len);
|
||||
|
||||
if (key <= MAX_HASH_VALUE && key >= 0)
|
||||
{
|
||||
register const char *s = wordlist[key];
|
||||
|
||||
if (*str == *s && !strcmp (str + 1, s + 1))
|
||||
return s;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
4
tests/permut2.gperf
Normal file
4
tests/permut2.gperf
Normal file
@@ -0,0 +1,4 @@
|
||||
xy
|
||||
yx
|
||||
xz
|
||||
zx
|
||||
86
tests/permut3.exp
Normal file
86
tests/permut3.exp
Normal file
@@ -0,0 +1,86 @@
|
||||
/* C code produced by gperf version 2.7.2 */
|
||||
/* Command-line: ../src/gperf -m5 */
|
||||
/* Computed positions: -k'1-2' */
|
||||
|
||||
#define TOTAL_KEYWORDS 4
|
||||
#define MIN_WORD_LENGTH 3
|
||||
#define MAX_WORD_LENGTH 3
|
||||
#define MIN_HASH_VALUE 3
|
||||
#define MAX_HASH_VALUE 6
|
||||
/* maximum key range = 4, duplicates = 0 */
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#else
|
||||
#ifdef __cplusplus
|
||||
inline
|
||||
#endif
|
||||
#endif
|
||||
static unsigned int
|
||||
hash (str, len)
|
||||
register const char *str;
|
||||
register unsigned int len;
|
||||
{
|
||||
static unsigned char asso_values[] =
|
||||
{
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 2, 0, 1,
|
||||
0, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
|
||||
7, 7, 7, 7, 7, 7, 7
|
||||
};
|
||||
return len + asso_values[(unsigned char)str[1]+1] + asso_values[(unsigned char)str[0]];
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
const char *
|
||||
in_word_set (str, len)
|
||||
register const char *str;
|
||||
register unsigned int len;
|
||||
{
|
||||
static const char * wordlist[] =
|
||||
{
|
||||
"", "", "",
|
||||
"bca",
|
||||
"cab",
|
||||
"acb",
|
||||
"abc"
|
||||
};
|
||||
|
||||
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
|
||||
{
|
||||
register int key = hash (str, len);
|
||||
|
||||
if (key <= MAX_HASH_VALUE && key >= 0)
|
||||
{
|
||||
register const char *s = wordlist[key];
|
||||
|
||||
if (*str == *s && !strcmp (str + 1, s + 1))
|
||||
return s;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
4
tests/permut3.gperf
Normal file
4
tests/permut3.gperf
Normal file
@@ -0,0 +1,4 @@
|
||||
abc
|
||||
acb
|
||||
bca
|
||||
cab
|
||||
Reference in New Issue
Block a user