UNPKG

languagedetect

Version:
233 lines (227 loc) 4.74 kB
var Languages = module.exports = { getCode2:function (lang) { return Languages.nameToCode2[String(lang).toLowerCase()] || null; }, getCode3: function(lang) { return Languages.nameToCode3[String(lang).toLowerCase()] || null; }, getName2: function(code) { return Languages.code2ToName[String(code).toLowerCase()] || null; }, getName3: function(code) { return Languages.code3ToName[String(code).toLowerCase()] || null; }, nameToCode2:{ 'albanian':'sq', 'arabic':'ar', 'azeri':'az', 'bengali':'bn', 'bulgarian':'bg', 'cebuano':null, 'croatian':'hr', 'czech':'cs', 'danish':'da', 'dutch':'nl', 'english':'en', 'estonian':'et', 'farsi':'fa', 'finnish':'fi', 'french':'fr', 'german':'de', 'hausa':'ha', 'hawaiian':null, 'hindi':'hi', 'hungarian':'hu', 'icelandic':'is', 'indonesian':'id', 'italian':'it', 'kazakh':'kk', 'kyrgyz':'ky', 'latin':'la', 'latvian':'lv', 'lithuanian':'lt', 'macedonian':'mk', 'mongolian':'mn', 'nepali':'ne', 'norwegian':'no', 'pashto':'ps', 'pidgin':null, 'polish':'pl', 'portuguese':'pt', 'romanian':'ro', 'russian':'ru', 'serbian':'sr', 'slovak':'sk', 'slovene':'sl', 'somali':'so', 'spanish':'es', 'swahili':'sw', 'swedish':'sv', 'tagalog':'tl', 'turkish':'tr', 'ukrainian':'uk', 'urdu':'ur', 'uzbek':'uz', 'vietnamese':'vi', 'welsh':'cy' }, nameToCode3:{ 'albanian':'sqi', 'arabic':'ara', 'azeri':'aze', 'bengali':'ben', 'bulgarian':'bul', 'cebuano':'ceb', 'croatian':'hrv', 'czech':'ces', 'danish':'dan', 'dutch':'nld', 'english':'eng', 'estonian':'est', 'farsi':'fas', 'finnish':'fin', 'french':'fra', 'german':'deu', 'hausa':'hau', 'hawaiian':'haw', 'hindi':'hin', 'hungarian':'hun', 'icelandic':'isl', 'indonesian':'ind', 'italian':'ita', 'kazakh':'kaz', 'kyrgyz':'kir', 'latin':'lat', 'latvian':'lav', 'lithuanian':'lit', 'macedonian':'mkd', 'mongolian':'mon', 'nepali':'nep', 'norwegian':'nor', 'pashto':'pus', 'pidgin':'crp', 'polish':'pol', 'portuguese':'por', 'romanian':'ron', 'russian':'rus', 'serbian':'srp', 'slovak':'slk', 'slovene':'slv', 'somali':'som', 'spanish':'spa', 'swahili':'swa', 'swedish':'swe', 'tagalog':'tgl', 'turkish':'tur', 'ukrainian':'ukr', 'urdu':'urd', 'uzbek':'uzb', 'vietnamese':'vie', 'welsh':'cym' }, code2ToName:{ 'ar':'arabic', 'az':'azeri', 'bg':'bulgarian', 'bn':'bengali', 'cs':'czech', 'cy':'welsh', 'da':'danish', 'de':'german', 'en':'english', 'es':'spanish', 'et':'estonian', 'fa':'farsi', 'fi':'finnish', 'fr':'french', 'ha':'hausa', 'hi':'hindi', 'hr':'croatian', 'hu':'hungarian', 'id':'indonesian', 'is':'icelandic', 'it':'italian', 'kk':'kazakh', 'ky':'kyrgyz', 'la':'latin', 'lt':'lithuanian', 'lv':'latvian', 'mk':'macedonian', 'mn':'mongolian', 'ne':'nepali', 'nl':'dutch', 'no':'norwegian', 'pl':'polish', 'ps':'pashto', 'pt':'portuguese', 'ro':'romanian', 'ru':'russian', 'sk':'slovak', 'sl':'slovene', 'so':'somali', 'sq':'albanian', 'sr':'serbian', 'sv':'swedish', 'sw':'swahili', 'tl':'tagalog', 'tr':'turkish', 'uk':'ukrainian', 'ur':'urdu', 'uz':'uzbek', 'vi':'vietnamese' }, code3ToName:{ 'ara':'arabic', 'aze':'azeri', 'ben':'bengali', 'bul':'bulgarian', 'ceb':'cebuano', 'ces':'czech', 'crp':'pidgin', 'cym':'welsh', 'dan':'danish', 'deu':'german', 'eng':'english', 'est':'estonian', 'fas':'farsi', 'fin':'finnish', 'fra':'french', 'hau':'hausa', 'haw':'hawaiian', 'hin':'hindi', 'hrv':'croatian', 'hun':'hungarian', 'ind':'indonesian', 'isl':'icelandic', 'ita':'italian', 'kaz':'kazakh', 'kir':'kyrgyz', 'lat':'latin', 'lav':'latvian', 'lit':'lithuanian', 'mkd':'macedonian', 'mon':'mongolian', 'nep':'nepali', 'nld':'dutch', 'nor':'norwegian', 'pol':'polish', 'por':'portuguese', 'pus':'pashto', 'rom':'romanian', 'rus':'russian', 'slk':'slovak', 'slv':'slovene', 'som':'somali', 'spa':'spanish', 'sqi':'albanian', 'srp':'serbian', 'swa':'swahili', 'swe':'swedish', 'tgl':'tagalog', 'tur':'turkish', 'ukr':'ukrainian', 'urd':'urdu', 'uzb':'uzbek', 'vie':'vietnamese' } };