Skip to content

Source: src/locale/langMap.js

/**
 * Mapping of ISO 639-1 language codes (2-letter) to ISO 639-2/B codes (3-letter).
 * Exports object where keys are ISO 639-1 codes (e.g. `'en'`) and values are ISO 639-2/B codes (e.g. `'eng'`).
 * @exports module:src/locale/langMap
 * @type {Object<string, string>}
 * @author  Frank Kudermann - alphanull
 * @version 1.0.0
 * @license MIT
 */
const langMap = {
    aa: 'aar',
    ab: 'abk',
    af: 'afr',
    ak: 'aka',
    sq: 'alb',
    am: 'amh',
    ar: 'ara',
    an: 'arg',
    hy: 'hye',
    as: 'asm',
    av: 'ava',
    ae: 'ave',
    ay: 'aym',
    az: 'aze',
    ba: 'bak',
    bm: 'bam',
    eu: 'eus',
    be: 'bel',
    bn: 'ben',
    bh: 'bih',
    bi: 'bis',
    bo: 'bod',
    bs: 'bos',
    br: 'bre',
    bg: 'bul',
    my: 'mya',
    ca: 'cat',
    cs: 'ces',
    ch: 'cha',
    ce: 'che',
    zh: 'zho',
    cu: 'chu',
    cv: 'chv',
    kw: 'cor',
    co: 'cos',
    cr: 'cre',
    cy: 'cym',
    da: 'dan',
    de: 'deu',
    dv: 'div',
    nl: 'nld',
    dz: 'dzo',
    el: 'ell',
    en: 'eng',
    eo: 'epo',
    et: 'est',
    ee: 'ewe',
    fo: 'fao',
    fa: 'fas',
    fj: 'fij',
    fi: 'fin',
    fr: 'fra',
    fy: 'fry',
    ff: 'ful',
    ka: 'kat',
    gd: 'gla',
    ga: 'gle',
    gl: 'glg',
    gv: 'glv',
    gn: 'grn',
    gu: 'guj',
    ht: 'hat',
    ha: 'hau',
    he: 'heb',
    hz: 'her',
    hi: 'hin',
    ho: 'hmo',
    hr: 'hrv',
    hu: 'hun',
    ig: 'ibo',
    is: 'isl',
    io: 'ido',
    ii: 'iii',
    iu: 'iku',
    ie: 'ile',
    ia: 'ina',
    id: 'ind',
    ik: 'ipk',
    it: 'ita',
    jv: 'jav',
    ja: 'jpn',
    kl: 'kal',
    kn: 'kan',
    ks: 'kas',
    kr: 'kau',
    kk: 'kaz',
    km: 'khm',
    ki: 'kik',
    rw: 'kin',
    ky: 'kir',
    kv: 'kom',
    kg: 'kon',
    ko: 'kor',
    kj: 'kua',
    ku: 'kur',
    lo: 'lao',
    la: 'lat',
    lv: 'lav',
    li: 'lim',
    ln: 'lin',
    lt: 'lit',
    lb: 'ltz',
    lu: 'lub',
    lg: 'lug',
    mk: 'mkd',
    mh: 'mah',
    ml: 'mal',
    mi: 'mri',
    mr: 'mar',
    ms: 'msa',
    mg: 'mlg',
    mt: 'mlt',
    mn: 'mon',
    na: 'nau',
    nv: 'nav',
    nr: 'nbl',
    nd: 'nde',
    ng: 'ndo',
    ne: 'nep',
    nn: 'nno',
    nb: 'nob',
    no: 'nor',
    ny: 'nya',
    oc: 'oci',
    oj: 'oji',
    or: 'ori',
    om: 'orm',
    os: 'oss',
    pa: 'pan',
    pi: 'pli',
    pl: 'pol',
    pt: 'por',
    ps: 'pus',
    qu: 'que',
    rm: 'roh',
    ro: 'ron',
    rn: 'run',
    ru: 'rus',
    sg: 'sag',
    sa: 'san',
    si: 'sin',
    sk: 'slk',
    sl: 'slv',
    se: 'sme',
    sm: 'smo',
    sn: 'sna',
    sd: 'snd',
    so: 'som',
    st: 'sot',
    es: 'spa',
    sc: 'srd',
    sr: 'srp',
    ss: 'ssw',
    su: 'sun',
    sw: 'swa',
    sv: 'swe',
    ty: 'tah',
    ta: 'tam',
    tt: 'tat',
    te: 'tel',
    tg: 'tgk',
    tl: 'tgl',
    th: 'tha',
    ti: 'tir',
    to: 'ton',
    tn: 'tsn',
    ts: 'tso',
    tk: 'tuk',
    tr: 'tur',
    tw: 'twi',
    ug: 'uig',
    uk: 'ukr',
    ur: 'urd',
    uz: 'uzb',
    ve: 'ven',
    vi: 'vie',
    vo: 'vol',
    wa: 'wln',
    wo: 'wol',
    xh: 'xho',
    yi: 'yid',
    yo: 'yor',
    za: 'zha',
    zu: 'zul'
};

export default langMap;