Skip to main content

win_installed_keyboards/
language_tag.rs

1/// From section 2.2
2#[derive(Debug, enum_primitive_derive::Primitive)]
3#[allow(non_camel_case_types)]
4#[non_exhaustive]
5pub enum LanguageTag {
6    ar = 0x0001,
7    bg = 0x0002,
8    ca = 0x0003,
9    zh_Hans = 0x0004,
10    cs = 0x0005,
11    da = 0x0006,
12    de = 0x0007,
13    el = 0x0008,
14    en = 0x0009,
15    es = 0x000A,
16    fi = 0x000B,
17    fr = 0x000C,
18    he = 0x000D,
19    hu = 0x000E,
20    is = 0x000F,
21    it = 0x0010,
22    ja = 0x0011,
23    ko = 0x0012,
24    nl = 0x0013,
25    no = 0x0014,
26    pl = 0x0015,
27    pt = 0x0016,
28    rm = 0x0017,
29    ro = 0x0018,
30    ru = 0x0019,
31    hr = 0x001A,
32    sk = 0x001B,
33    sq = 0x001C,
34    sv = 0x001D,
35    th = 0x001E,
36    tr = 0x001F,
37    ur = 0x0020,
38    id = 0x0021,
39    uk = 0x0022,
40    be = 0x0023,
41    sl = 0x0024,
42    et = 0x0025,
43    lv = 0x0026,
44    lt = 0x0027,
45    tg = 0x0028,
46    fa = 0x0029,
47    vi = 0x002A,
48    hy = 0x002B,
49    az = 0x002C,
50    eu = 0x002D,
51    hsb = 0x002E,
52    mk = 0x002F,
53    st = 0x0030,
54    ts = 0x0031,
55    tn = 0x0032,
56    ve = 0x0033,
57    xh = 0x0034,
58    zu = 0x0035,
59    af = 0x0036,
60    ka = 0x0037,
61    fo = 0x0038,
62    hi = 0x0039,
63    mt = 0x003A,
64    se = 0x003B,
65    ga = 0x003C,
66    yi_reserved = 0x003D,
67    ms = 0x003E,
68    kk = 0x003F,
69    ky = 0x0040,
70    sw = 0x0041,
71    tk = 0x0042,
72    uz = 0x0043,
73    tt = 0x0044,
74    bn = 0x0045,
75    pa = 0x0046,
76    gu = 0x0047,
77    or = 0x0048,
78    ta = 0x0049,
79    te = 0x004A,
80    kn = 0x004B,
81    ml = 0x004C,
82    as_ = 0x004D,
83    mr = 0x004E,
84    sa = 0x004F,
85    mn = 0x0050,
86    bo = 0x0051,
87    cy = 0x0052,
88    km = 0x0053,
89    lo = 0x0054,
90    my = 0x0055,
91    gl = 0x0056,
92    kok = 0x0057,
93    mni_reserved = 0x0058,
94    sd = 0x0059,
95    syr = 0x005A,
96    si = 0x005B,
97    chr = 0x005C,
98    iu = 0x005D,
99    am = 0x005E,
100    tzm = 0x005F,
101    ks = 0x0060,
102    ne = 0x0061,
103    fy = 0x0062,
104    ps = 0x0063,
105    fil = 0x0064,
106    dv = 0x0065,
107    bin_reserved = 0x0066,
108    ff = 0x0067,
109    ha = 0x0068,
110    ibb_reserved = 0x0069,
111    yo = 0x006A,
112    quz = 0x006B,
113    nso = 0x006C,
114    ba = 0x006D,
115    lb = 0x006E,
116    kl = 0x006F,
117    ig = 0x0070,
118    kr_reserved = 0x0071,
119    om = 0x0072,
120    ti = 0x0073,
121    gn = 0x0074,
122    haw = 0x0075,
123    la_reserved = 0x0076,
124    so_reserved = 0x0077,
125    ii = 0x0078,
126    pap_reserved = 0x0079,
127    arn = 0x007A,
128    moh = 0x007C,
129    br = 0x007E,
130    ug = 0x0080,
131    mi = 0x0081,
132    oc = 0x0082,
133    co = 0x0083,
134    gsw = 0x0084,
135    sah = 0x0085,
136    qut = 0x0086,
137    rw = 0x0087,
138    wo = 0x0088,
139    prs = 0x008C,
140    gd = 0x0091,
141    ku = 0x0092,
142    quc_reserved = 0x0093,
143    ar_SA = 0x0401,
144    bg_BG = 0x0402,
145    ca_ES = 0x0403,
146    zh_TW = 0x0404,
147    cs_CZ = 0x0405,
148    da_DK = 0x0406,
149    de_DE = 0x0407,
150    el_GR = 0x0408,
151    en_US = 0x0409,
152    es_ES_tradnl = 0x040A,
153    fi_FI = 0x040B,
154    fr_FR = 0x040C,
155    he_IL = 0x040D,
156    hu_HU = 0x040E,
157    is_IS = 0x040F,
158    it_IT = 0x0410,
159    ja_JP = 0x0411,
160    ko_KR = 0x0412,
161    nl_NL = 0x0413,
162    nb_NO = 0x0414,
163    pl_PL = 0x0415,
164    pt_BR = 0x0416,
165    rm_CH = 0x0417,
166    ro_RO = 0x0418,
167    ru_RU = 0x0419,
168    hr_HR = 0x041A,
169    sk_SK = 0x041B,
170    sq_AL = 0x041C,
171    sv_SE = 0x041D,
172    th_TH = 0x041E,
173    tr_TR = 0x041F,
174    ur_PK = 0x0420,
175    id_ID = 0x0421,
176    uk_UA = 0x0422,
177    be_BY = 0x0423,
178    sl_SI = 0x0424,
179    et_EE = 0x0425,
180    lv_LV = 0x0426,
181    lt_LT = 0x0427,
182    tg_Cyrl_TJ = 0x0428,
183    fa_IR = 0x0429,
184    vi_VN = 0x042A,
185    hy_AM = 0x042B,
186    az_Latn_AZ = 0x042C,
187    eu_ES = 0x042D,
188    hsb_DE = 0x042E,
189    mk_MK = 0x042F,
190    st_ZA = 0x0430,
191    ts_ZA = 0x0431,
192    tn_ZA = 0x0432,
193    ve_ZA = 0x0433,
194    xh_ZA = 0x0434,
195    zu_ZA = 0x0435,
196    af_ZA = 0x0436,
197    ka_GE = 0x0437,
198    fo_FO = 0x0438,
199    hi_IN = 0x0439,
200    mt_MT = 0x043A,
201    se_NO = 0x043B,
202    yi_001 = 0x043D,
203    ms_MY = 0x043E,
204    kk_KZ = 0x043F,
205    ky_KG = 0x0440,
206    sw_KE = 0x0441,
207    tk_TM = 0x0442,
208    uz_Latn_UZ = 0x0443,
209    tt_RU = 0x0444,
210    bn_IN = 0x0445,
211    pa_IN = 0x0446,
212    gu_IN = 0x0447,
213    or_IN = 0x0448,
214    ta_IN = 0x0449,
215    te_IN = 0x044A,
216    kn_IN = 0x044B,
217    ml_IN = 0x044C,
218    as_IN = 0x044D,
219    mr_IN = 0x044E,
220    sa_IN = 0x044F,
221    mn_MN = 0x0450,
222    bo_CN = 0x0451,
223    cy_GB = 0x0452,
224    km_KH = 0x0453,
225    lo_LA = 0x0454,
226    my_MM = 0x0455,
227    gl_ES = 0x0456,
228    kok_IN = 0x0457,
229    mni_IN_reserved = 0x0458,
230    sd_Deva_IN_reserved = 0x0459,
231    syr_SY = 0x045A,
232    si_LK = 0x045B,
233    chr_Cher_US = 0x045C,
234    iu_Cans_CA = 0x045D,
235    am_ET = 0x045E,
236    tzm_Arab_MA = 0x045F,
237    ks_Arab = 0x0460,
238    ne_NP = 0x0461,
239    fy_NL = 0x0462,
240    ps_AF = 0x0463,
241    fil_PH = 0x0464,
242    dv_MV = 0x0465,
243    bin_NG_reserved = 0x0466,
244    ff_NG_or_ff_Latn_NG = 0x0467,
245    ha_Latn_NG = 0x0468,
246    ibb_NG_reserved = 0x0469,
247    yo_NG = 0x046A,
248    quz_BO = 0x046B,
249    nso_ZA = 0x046C,
250    ba_RU = 0x046D,
251    lb_LU = 0x046E,
252    kl_GL = 0x046F,
253    ig_NG = 0x0470,
254    kr_Latn_NG = 0x0471,
255    om_ET = 0x0472,
256    ti_ET = 0x0473,
257    gn_PY = 0x0474,
258    haw_US = 0x0475,
259    la_VA = 0x0476,
260    so_SO = 0x0477,
261    ii_CN = 0x0478,
262    pap_029_reserved = 0x0479,
263    arn_CL = 0x047A,
264    moh_CA = 0x047C,
265    br_FR = 0x047E,
266    ug_CN = 0x0480,
267    mi_NZ = 0x0481,
268    oc_FR = 0x0482,
269    co_FR = 0x0483,
270    gsw_FR = 0x0484,
271    sah_RU = 0x0485,
272    qut_GT_reserved = 0x0486,
273    rw_RW = 0x0487,
274    wo_SN = 0x0488,
275    prs_AF = 0x048C,
276    plt_MG_reserved = 0x048D,
277    zh_yue_HK_reserved = 0x048E,
278    tdd_Tale_CN_reserved = 0x048F,
279    khb_Talu_CN_reserved = 0x0490,
280    gd_GB = 0x0491,
281    ku_Arab_IQ = 0x0492,
282    quc_CO_reserved = 0x0493,
283    qps_ploc = 0x0501,
284    qps_ploca = 0x05FE,
285    ar_IQ = 0x0801,
286    ca_ES_valencia = 0x0803,
287    zh_CN = 0x0804,
288    de_CH = 0x0807,
289    en_GB = 0x0809,
290    es_MX = 0x080A,
291    fr_BE = 0x080C,
292    it_CH = 0x0810,
293    ja_Ploc_JP_reserved = 0x0811,
294    nl_BE = 0x0813,
295    nn_NO = 0x0814,
296    pt_PT = 0x0816,
297    ro_MD = 0x0818,
298    ru_MD = 0x0819,
299    sr_Latn_CS = 0x081A,
300    sv_FI = 0x081D,
301    ur_IN = 0x0820,
302    az_Cyrl_AZ_reserved = 0x082C,
303    dsb_DE = 0x082E,
304    tn_BW = 0x0832,
305    se_SE = 0x083B,
306    ga_IE = 0x083C,
307    ms_BN = 0x083E,
308    kk_Latn_KZ_reserved = 0x083F,
309    uz_Cyrl_UZ_reserved = 0x0843,
310    bn_BD = 0x0845,
311    pa_Arab_PK = 0x0846,
312    ta_LK = 0x0849,
313    mn_Mong_CN_reserved = 0x0850,
314    bo_BT_reserved = 0x0851,
315    sd_Arab_PK = 0x0859,
316    iu_Latn_CA = 0x085D,
317    tzm_Latn_DZ = 0x085F,
318    ks_Deva_IN = 0x0860,
319    ne_IN = 0x0861,
320    ff_Latn_SN = 0x0867,
321    quz_EC = 0x086B,
322    ti_ER = 0x0873,
323    qps_plocm = 0x09FF,
324    ar_EG = 0x0C01,
325    zh_HK = 0x0C04,
326    de_AT = 0x0C07,
327    en_AU = 0x0C09,
328    es_ES = 0x0C0A,
329    fr_CA = 0x0C0C,
330    sr_Cyrl_CS = 0x0C1A,
331    se_FI = 0x0C3B,
332    mn_Mong_MN = 0x0C50,
333    dz_BT = 0x0C51,
334    tmz_MA_reserved = 0x0C5F,
335    quz_PE = 0x0C6B,
336    ar_LY = 0x1001,
337    zh_SG = 0x1004,
338    de_LU = 0x1007,
339    en_CA = 0x1009,
340    es_GT = 0x100A,
341    fr_CH = 0x100C,
342    hr_BA = 0x101A,
343    smj_NO = 0x103B,
344    tzm_Tfng_MA = 0x105F,
345    ar_DZ = 0x1401,
346    zh_MO = 0x1404,
347    de_LI = 0x1407,
348    en_NZ = 0x1409,
349    es_CR = 0x140A,
350    fr_LU = 0x140C,
351    bs_Latn_BA = 0x141A,
352    smj_SE = 0x143B,
353    ar_MA = 0x1801,
354    en_IE = 0x1809,
355    es_PA = 0x180A,
356    fr_MC = 0x180C,
357    sr_Latn_BA = 0x181A,
358    sma_NO = 0x183B,
359    ar_TN = 0x1C01,
360    en_ZA = 0x1C09,
361    es_DO = 0x1C0A,
362    fr_029 = 0x1C0C,
363    sr_Cyrl_BA = 0x1C1A,
364    sma_SE = 0x1C3B,
365    ar_OM = 0x2001,
366    en_JM = 0x2009,
367    es_VE = 0x200A,
368    fr_RE = 0x200C,
369    bs_Cyrl_BA = 0x201A,
370    sms_FI = 0x203B,
371    ar_YE = 0x2401,
372    en_029_reserved = 0x2409,
373    es_CO = 0x240A,
374    fr_CD = 0x240C,
375    sr_Latn_RS = 0x241A,
376    smn_FI = 0x243B,
377    ar_SY = 0x2801,
378    en_BZ = 0x2809,
379    es_PE = 0x280A,
380    fr_SN = 0x280C,
381    sr_Cyrl_RS = 0x281A,
382    ar_JO = 0x2C01,
383    en_TT = 0x2C09,
384    es_AR = 0x2C0A,
385    fr_CM = 0x2C0C,
386    sr_Latn_ME = 0x2C1A,
387    ar_LB = 0x3001,
388    en_ZW = 0x3009,
389    es_EC = 0x300A,
390    fr_CI = 0x300C,
391    sr_Cyrl_ME = 0x301A,
392    ar_KW = 0x3401,
393    en_PH = 0x3409,
394    es_CL = 0x340A,
395    fr_ML = 0x340C,
396    ar_AE = 0x3801,
397    en_ID_reserved = 0x3809,
398    es_UY = 0x380A,
399    fr_MA = 0x380C,
400    ar_BH = 0x3C01,
401    en_HK = 0x3C09,
402    es_PY = 0x3C0A,
403    fr_HT = 0x3C0C,
404    ar_QA = 0x4001,
405    en_IN = 0x4009,
406    es_BO = 0x400A,
407    ar_Ploc_SA_reserved = 0x4401,
408    en_MY = 0x4409,
409    es_SV = 0x440A,
410    ar_145_reserved = 0x4801,
411    en_SG = 0x4809,
412    es_HN = 0x480A,
413    en_AE = 0x4C09,
414    es_NI = 0x4C0A,
415    en_BH_reserved = 0x5009,
416    es_PR = 0x500A,
417    en_EG_reserved = 0x5409,
418    es_US = 0x540A,
419    en_JO_reserved = 0x5809,
420    es_419_reserved = 0x580A,
421    en_KW_reserved = 0x5C09,
422    es_CU = 0x5C0A,
423    en_TR_reserved = 0x6009,
424    en_YE_reserved = 0x6409,
425    bs_Cyrl = 0x641A,
426    bs_Latn = 0x681A,
427    sr_Cyrl = 0x6C1A,
428    sr_Latn = 0x701A,
429    smn = 0x703B,
430    az_Cyrl = 0x742C,
431    sms = 0x743B,
432    zh = 0x7804,
433    nn = 0x7814,
434    bs = 0x781A,
435    az_Latn = 0x782C,
436    sma = 0x783B,
437    kk_Cyrl_reserved = 0x783F,
438    uz_Cyrl = 0x7843,
439    mn_Cyrl = 0x7850,
440    iu_Cans = 0x785D,
441    tzm_Tfng = 0x785F,
442    zh_Hant = 0x7C04,
443    nb = 0x7C14,
444    sr = 0x7C1A,
445    tg_Cyrl = 0x7C28,
446    dsb = 0x7C2E,
447    smj = 0x7C3B,
448    kk_Latn_reserved = 0x7C3F,
449    uz_Latn = 0x7C43,
450    pa_Arab = 0x7C46,
451    mn_Mong = 0x7C50,
452    sd_Arab = 0x7C59,
453    chr_Cher = 0x7C5C,
454    iu_Latn = 0x7C5D,
455    tzm_Latn = 0x7C5F,
456    ff_Latn = 0x7C67,
457    ha_Latn = 0x7C68,
458    ku_Arab = 0x7C92,
459    fr_015_reserved = 0xE40C,
460}