opcotech/elemo

View on GitHub
web/lib/constants.ts

Summary

Maintainability
A
0 mins
Test Coverage
export type LANGUAGE = {
  code: string;
  name: string;
};

export const LANGUAGES: LANGUAGE[] = [
  { name: 'Abkhazian', code: 'ab' },
  { name: 'Afar', code: 'aa' },
  { name: 'Afrikaans', code: 'af' },
  { name: 'Akan', code: 'ak' },
  { name: 'Albanian', code: 'sq' },
  { name: 'Amharic', code: 'am' },
  { name: 'Arabic', code: 'ar' },
  { name: 'Aragonese', code: 'an' },
  { name: 'Armenian', code: 'hy' },
  { name: 'Assamese', code: 'as' },
  { name: 'Avaric', code: 'av' },
  { name: 'Avestan', code: 'ae' },
  { name: 'Aymara', code: 'ay' },
  { name: 'Azerbaijani', code: 'az' },
  { name: 'Bambara', code: 'bm' },
  { name: 'Bashkir', code: 'ba' },
  { name: 'Basque', code: 'eu' },
  { name: 'Belarusian', code: 'be' },
  { name: 'Bengali', code: 'bn' },
  { name: 'Bihari languages', code: 'bh' },
  { name: 'Bislama', code: 'bi' },
  { name: 'Bosnian', code: 'bs' },
  { name: 'Breton', code: 'br' },
  { name: 'Bulgarian', code: 'bg' },
  { name: 'Burmese', code: 'my' },
  { name: 'Catalan', code: 'ca' },
  { name: 'Central Khmer', code: 'km' },
  { name: 'Chamorro', code: 'ch' },
  { name: 'Chechen', code: 'ce' },
  { name: 'Chichewa', code: 'ny' },
  { name: 'Chinese', code: 'zh' },
  { name: 'Church Slavic', code: 'cu' },
  { name: 'Chuvash', code: 'cv' },
  { name: 'Cornish', code: 'kw' },
  { name: 'Corsican', code: 'co' },
  { name: 'Cree', code: 'cr' },
  { name: 'Croatian', code: 'hr' },
  { name: 'Czech', code: 'cs' },
  { name: 'Danish', code: 'da' },
  { name: 'Divehi', code: 'dv' },
  { name: 'Dutch; Flemish', code: 'nl' },
  { name: 'Dzongkha', code: 'dz' },
  { name: 'English', code: 'en' },
  { name: 'Esperanto', code: 'eo' },
  { name: 'Estonian', code: 'et' },
  { name: 'Ewe', code: 'ee' },
  { name: 'Faroese', code: 'fo' },
  { name: 'Fijian', code: 'fj' },
  { name: 'Finnish', code: 'fi' },
  { name: 'French', code: 'fr' },
  { name: 'Fulah', code: 'ff' },
  { name: 'Gaelic', code: 'gd' },
  { name: 'Galician', code: 'gl' },
  { name: 'Ganda', code: 'lg' },
  { name: 'Georgian', code: 'ka' },
  { name: 'German', code: 'de' },
  { name: 'Greek', code: 'el' },
  { name: 'Guarani', code: 'gn' },
  { name: 'Gujarati', code: 'gu' },
  { name: 'Haitian', code: 'ht' },
  { name: 'Hausa', code: 'ha' },
  { name: 'Hebrew', code: 'he' },
  { name: 'Herero', code: 'hz' },
  { name: 'Hindi', code: 'hi' },
  { name: 'Hiri Motu', code: 'ho' },
  { name: 'Hungarian', code: 'hu' },
  { name: 'Icelandic', code: 'is' },
  { name: 'Ido', code: 'io' },
  { name: 'Igbo', code: 'ig' },
  { name: 'Indonesian', code: 'id' },
  { name: 'Interlingua (International Auxiliary Language Association)', code: 'ia' },
  { name: 'Interlingue', code: 'ie' },
  { name: 'Inuktitut', code: 'iu' },
  { name: 'Inupiaq', code: 'ik' },
  { name: 'Irish', code: 'ga' },
  { name: 'Italian', code: 'it' },
  { name: 'Japanese', code: 'ja' },
  { name: 'Javanese', code: 'jv' },
  { name: 'Kalaallisut', code: 'kl' },
  { name: 'Kannada', code: 'kn' },
  { name: 'Kanuri', code: 'kr' },
  { name: 'Kashmiri', code: 'ks' },
  { name: 'Kazakh', code: 'kk' },
  { name: 'Kikuyu', code: 'ki' },
  { name: 'Kinyarwanda', code: 'rw' },
  { name: 'Kirghiz', code: 'ky' },
  { name: 'Komi', code: 'kv' },
  { name: 'Kongo', code: 'kg' },
  { name: 'Korean', code: 'ko' },
  { name: 'Kuanyama', code: 'kj' },
  { name: 'Kurdish', code: 'ku' },
  { name: 'Lao', code: 'lo' },
  { name: 'Latin', code: 'la' },
  { name: 'Latvian', code: 'lv' },
  { name: 'Limburgan', code: 'li' },
  { name: 'Lingala', code: 'ln' },
  { name: 'Lithuanian', code: 'lt' },
  { name: 'Luba-Katanga', code: 'lu' },
  { name: 'Luxembourgish', code: 'lb' },
  { name: 'Macedonian', code: 'mk' },
  { name: 'Malagasy', code: 'mg' },
  { name: 'Malay', code: 'ms' },
  { name: 'Malayalam', code: 'ml' },
  { name: 'Maltese', code: 'mt' },
  { name: 'Manx', code: 'gv' },
  { name: 'Maori', code: 'mi' },
  { name: 'Marathi', code: 'mr' },
  { name: 'Marshallese', code: 'mh' },
  { name: 'Mongolian', code: 'mn' },
  { name: 'Nauru', code: 'na' },
  { name: 'Navajo', code: 'nv' },
  { name: 'Ndonga', code: 'ng' },
  { name: 'Nepali', code: 'ne' },
  { name: 'North Ndebele', code: 'nd' },
  { name: 'Northern Sami', code: 'se' },
  { name: 'Norwegian Bokmål', code: 'nb' },
  { name: 'Norwegian Nynorsk', code: 'nn' },
  { name: 'Norwegian', code: 'no' },
  { name: 'Occitan', code: 'oc' },
  { name: 'Ojibwa', code: 'oj' },
  { name: 'Oriya', code: 'or' },
  { name: 'Oromo', code: 'om' },
  { name: 'Ossetian', code: 'os' },
  { name: 'Pali', code: 'pi' },
  { name: 'Panjabi', code: 'pa' },
  { name: 'Persian', code: 'fa' },
  { name: 'Polish', code: 'pl' },
  { name: 'Portuguese', code: 'pt' },
  { name: 'Pushto', code: 'ps' },
  { name: 'Quechua', code: 'qu' },
  { name: 'Romanian', code: 'ro' },
  { name: 'Romansh', code: 'rm' },
  { name: 'Rundi', code: 'rn' },
  { name: 'Russian', code: 'ru' },
  { name: 'Samoan', code: 'sm' },
  { name: 'Sango', code: 'sg' },
  { name: 'Sanskrit', code: 'sa' },
  { name: 'Sardinian', code: 'sc' },
  { name: 'Serbian', code: 'sr' },
  { name: 'Shona', code: 'sn' },
  { name: 'Sichuan Yi', code: 'ii' },
  { name: 'Sindhi', code: 'sd' },
  { name: 'Sinhala; Sinhalese', code: 'si' },
  { name: 'Slovak', code: 'sk' },
  { name: 'Slovenian', code: 'sl' },
  { name: 'Somali', code: 'so' },
  { name: 'Sotho', code: 'st' },
  { name: 'South Ndebele', code: 'nr' },
  { name: 'Spanish', code: 'es' },
  { name: 'Sundanese', code: 'su' },
  { name: 'Swahili', code: 'sw' },
  { name: 'Swati', code: 'ss' },
  { name: 'Swedish', code: 'sv' },
  { name: 'Tagalog', code: 'tl' },
  { name: 'Tahitian', code: 'ty' },
  { name: 'Tajik', code: 'tg' },
  { name: 'Tamil', code: 'ta' },
  { name: 'Tatar', code: 'tt' },
  { name: 'Telugu', code: 'te' },
  { name: 'Thai', code: 'th' },
  { name: 'Tibetan', code: 'bo' },
  { name: 'Tigrinya', code: 'ti' },
  { name: 'Tonga', code: 'to' },
  { name: 'Tsonga', code: 'ts' },
  { name: 'Tswana', code: 'tn' },
  { name: 'Turkish', code: 'tr' },
  { name: 'Turkmen', code: 'tk' },
  { name: 'Twi', code: 'tw' },
  { name: 'Uighur', code: 'ug' },
  { name: 'Ukrainian', code: 'uk' },
  { name: 'Urdu', code: 'ur' },
  { name: 'Uzbek', code: 'uz' },
  { name: 'Venda', code: 've' },
  { name: 'Vietnamese', code: 'vi' },
  { name: 'Volapük', code: 'vo' },
  { name: 'Walloon', code: 'wa' },
  { name: 'Welsh', code: 'cy' },
  { name: 'Western Frisian', code: 'fy' },
  { name: 'Wolof', code: 'wo' },
  { name: 'Xhosa', code: 'xh' },
  { name: 'Yiddish', code: 'yi' },
  { name: 'Yoruba', code: 'yo' },
  { name: 'Zhuang', code: 'za' },
  { name: 'Zulu', code: 'zu' }
];