Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

language-name-to-language-name

Package Overview
Dependencies
0
Maintainers
1
Versions
15
Issues
File Explorer

Advanced tools

language-name-to-language-name

Language names on other language names (base list from ISO 639-1)

    0.4.1latest

Version published
Maintainers
1
Yearly downloads
11,667
increased by206.78%

Weekly downloads

Changelog

Source

  • Merge remote-tracking branch 'origin/master' 0862d40
  • feat: fix native name da31c23
  • feat: add extended list 7a238b2
  • Update README.md a49cff6
  • Update README.md 606c1f8

https://github.com/hmelenok/language-name-to-language-name/compare/v0.4.0...v0.4.1

Readme

Source

language-name-to-language-name

NPM version

Language names on other language names (base list from ISO 639-1)

Goal of project, to have compact way to get all language names in other than english languages to use on localized sites

Milestones

Support 9 languages with all 184 language names of ISO 639-1:

Other goals:

  • support ISO 3166-1 alpha-2 - (country codes) - HALF done (English by standard other names auto-translated)
  • Support 639-2 language variants(need more data)
  • Support 639-3 language variants(need more data)

Examples

import { langToLang } from "language-name-to-language-name"; const mapFr = langToLang("fr"); /* { zu: { name: 'zoulou', native: 'isiZulu', dir: 1 }, zh: { name: 'chinois', native: '中文', dir: 1 }, za: { name: 'zhuang; chuang', native: 'Cuengh / Tôô / 壮语', dir: 1 }, yo: { name: 'yoruba', native: 'Yorùbá', dir: 1 }, ... } */

getLanguageName

import { getLanguageName } from "language-name-to-language-name"; const англійська = getLanguageName('en', 'uk'); /* Returns translated language name (English on ukrainian) 'Англійська' */

NEW! getLanguageNameWithCountry

import { getLanguageNameWithCountry } from "language-name-to-language-name"; const fancyEnglishES = getLanguageNameWithCountry('en-GB', 'es'); /* Returns translated country name name (England on spanish and native name) { countryName: 'Reino Unido', languageName: 'Inglés', native: 'English' } */ const fancyEnglishESLong = getLanguageNameWithCountry('en-GB', 'es', false); /* Returns translated country name name (England on spanish and native name) { countryName: 'Reino Unido de Gran Bretaña e Irlanda del Norte', languageName: 'Inglés', native: 'English' } */

List of ISO 639-1 codes

List of language names ordered by code

Supported English/Native + Translation | # | Code | Name | Native | Dir | | --- | ---- | ----------------------------------- | ------------------------------- | --- | | 1 | aa | Afar | Afar | ltr | | 2 | ab | Abkhazian | Аҧсуа | ltr | | 3 | af | Afrikaans | Afrikaans | ltr | | 4 | ak | Akan | Akana | ltr | | 5 | am | Amharic | አማርኛ | ltr | | 6 | an | Aragonese | Aragonés | ltr | | 7 | ar | Arabic | العربية | rtl | | 8 | as | Assamese | অসমীয়া | ltr | | 9 | av | Avar | Авар | ltr | | 10 | ay | Aymara | Aymar | ltr | | 11 | az | Azerbaijani | Azərbaycanca / آذربايجان | ltr | | 12 | ba | Bashkir | Башҡорт | ltr | | 13 | be | Belarusian | Беларуская | ltr | | 14 | bg | Bulgarian | Български | ltr | | 15 | bh | Bihari | भोजपुरी | ltr | | 16 | bi | Bislama | Bislama | ltr | | 17 | bm | Bambara | Bamanankan | ltr | | 18 | bn | Bengali | বাংলা | ltr | | 19 | bo | Tibetan | བོད་ཡིག / Bod skad | ltr | | 20 | br | Breton | Brezhoneg | ltr | | 21 | bs | Bosnian | Bosanski | ltr | | 22 | ca | Catalan | Català | ltr | | 23 | ce | Chechen | Нохчийн | ltr | | 24 | ch | Chamorro | Chamoru | ltr | | 25 | co | Corsican | Corsu | ltr | | 26 | cr | Cree | Nehiyaw | ltr | | 27 | cs | Czech | Česky | ltr | | 28 | cu | Old Church Slavonic / Old Bulgarian | словѣньскъ / slověnĭskŭ | ltr | | 29 | cv | Chuvash | Чăваш | ltr | | 30 | cy | Welsh | Cymraeg | ltr | | 31 | da | Danish | Dansk | ltr | | 32 | de | German | Deutsch | ltr | | 33 | dv | Divehi | ދިވެހިބަސް | rtl | | 34 | dz | Dzongkha | ཇོང་ཁ | ltr | | 35 | ee | Ewe | Ɛʋɛ | ltr | | 36 | el | Greek | Ελληνικά | ltr | | 37 | en | English | English | ltr | | 38 | eo | Esperanto | Esperanto | ltr | | 39 | es | Spanish | Español | ltr | | 40 | et | Estonian | Eesti | ltr | | 41 | eu | Basque | Euskara | ltr | | 42 | fa | Persian | فارسی | rtl | | 43 | ff | Peul | Fulfulde | ltr | | 44 | fi | Finnish | Suomi | ltr | | 45 | fj | Fijian | Na Vosa Vakaviti | ltr | | 46 | fo | Faroese | Føroyskt | ltr | | 47 | fr | French | Français | ltr | | 48 | fy | West Frisian | Frysk | ltr | | 49 | ga | Irish | Gaeilge | ltr | | 50 | gd | Scottish Gaelic | Gàidhlig | ltr | | 51 | gl | Galician | Galego | ltr | | 52 | gn | Guarani | Avañe'ẽ | ltr | | 53 | gu | Gujarati | ગુજરાતી | ltr | | 54 | gv | Manx | Gaelg | ltr | | 55 | ha | Hausa | هَوُسَ | rtl | | 56 | he | Hebrew | עברית | rtl | | 57 | hi | Hindi | हिन्दी | ltr | | 58 | ho | Hiri Motu | Hiri Motu | ltr | | 59 | hr | Croatian | Hrvatski | ltr | | 60 | ht | Haitian | Krèyol ayisyen | ltr | | 61 | hu | Hungarian | Magyar | ltr | | 62 | hy | Armenian | Հայերեն | ltr | | 63 | hz | Herero | Otsiherero | ltr | | 64 | ia | Interlingua | Interlingua | ltr | | 65 | id | Indonesian | Bahasa Indonesia | ltr | | 66 | ie | Interlingue | Interlingue | ltr | | 67 | ig | Igbo | Igbo | ltr | | 68 | ii | Sichuan Yi | ꆇꉙ / 四川彝语 | ltr | | 69 | ik | Inupiak | Iñupiak | ltr | | 70 | io | Ido | Ido | ltr | | 71 | is | Icelandic | Íslenska | ltr | | 72 | it | Italian | Italiano | ltr | | 73 | iu | Inuktitut | ᐃᓄᒃᑎᑐᑦ | ltr | | 74 | ja | Japanese | 日本語 | ltr | | 75 | jv | Javanese | Basa Jawa | ltr | | 76 | ka | Georgian | ქართული | ltr | | 77 | kg | Kongo | KiKongo | ltr | | 78 | ki | Kikuyu | Gĩkũyũ | ltr | | 79 | kj | Kuanyama | Kuanyama | ltr | | 80 | kk | Kazakh | Қазақша | ltr | | 81 | kl | Greenlandic | Kalaallisut | ltr | | 82 | km | Cambodian | ភាសាខ្មែរ | ltr | | 83 | kn | Kannada | ಕನ್ನಡ | ltr | | 84 | ko | Korean | 한국어 | ltr | | 85 | kr | Kanuri | Kanuri | ltr | | 86 | ks | Kashmiri | कश्मीरी / كشميري | rtl | | 87 | ku | Kurdish | Kurdî / كوردی | rtl | | 88 | kv | Komi | Коми | ltr | | 89 | kw | Cornish | Kernewek | ltr | | 90 | ky | Kirghiz | Kırgızca / Кыргызча | ltr | | 91 | la | Latin | Latina | ltr | | 92 | lb | Luxembourgish | Lëtzebuergesch | ltr | | 93 | lg | Ganda | Luganda | ltr | | 94 | li | Limburgian | Limburgs | ltr | | 95 | ln | Lingala | Lingála | ltr | | 96 | lo | Laotian | ລາວ / Pha xa lao | ltr | | 97 | lt | Lithuanian | Lietuvių | ltr | | 98 | lv | Latvian | Latviešu | ltr | | 99 | mg | Malagasy | Malagasy | ltr | | 100 | mh | Marshallese | Kajin Majel / Ebon | ltr | | 101 | mi | Maori | Māori | ltr | | 102 | mk | Macedonian | Македонски | ltr | | 103 | ml | Malayalam | മലയാളം | ltr | | 104 | mn | Mongolian | Монгол | ltr | | 105 | mo | Moldovan | Moldovenească | ltr | | 106 | mr | Marathi | मराठी | ltr | | 107 | ms | Malay | Bahasa Melayu | ltr | | 108 | mt | Maltese | bil-Malti | ltr | | 109 | my | Burmese | Myanmasa | ltr | | 110 | na | Nauruan | Dorerin Naoero | ltr | | 111 | nd | North Ndebele | Sindebele | ltr | | 112 | ne | Nepali | नेपाली | ltr | | 113 | ng | Ndonga | Oshiwambo | ltr | | 114 | nl | Dutch | Nederlands | ltr | | 115 | nn | Norwegian Nynorsk | Norsk (nynorsk) | ltr | | 116 | no | Norwegian | Norsk (bokmål / riksmål) | ltr | | 117 | nr | South Ndebele | isiNdebele | ltr | | 118 | nv | Navajo | Diné bizaad | ltr | | 119 | ny | Chichewa | Chi-Chewa | ltr | | 120 | oc | Occitan | Occitan | ltr | | 121 | oj | Ojibwa | ᐊᓂᔑᓈᐯᒧᐎᓐ / Anishinaabemowin | ltr | | 122 | om | Oromo | Oromoo | ltr | | 123 | or | Oriya | ଓଡ଼ିଆ | ltr | | 124 | os | Ossetian / Ossetic | Иронау | ltr | | 125 | pa | Panjabi / Punjabi | ਪੰਜਾਬੀ / पंजाबी / پنجابي | ltr | | 126 | pi | Pali | Pāli / पाऴि | ltr | | 127 | pl | Polish | Polski | ltr | | 128 | ps | Pashto | پښتو | rtl | | 129 | pt | Portuguese | Português | ltr | | 130 | qu | Quechua | Runa Simi | ltr | | 131 | rm | Raeto Romance | Rumantsch | ltr | | 132 | rn | Kirundi | Kirundi | ltr | | 133 | ro | Romanian | Română | ltr | | 134 | ru | Russian | Русский | ltr | | 135 | rw | Rwandi | Kinyarwandi | ltr | | 136 | sa | Sanskrit | संस्कृतम् | ltr | | 137 | sc | Sardinian | Sardu | ltr | | 138 | sd | Sindhi | सिनधि | ltr | | 139 | se | Northern Sami | Davvisámegiella | ltr | | 140 | sg | Sango | Sängö | ltr | | 141 | sh | Serbo-Croatian | Srpskohrvatski / Српскохрватски | ltr | | 142 | si | Sinhalese | සිංහල | ltr | | 143 | sk | Slovak | Slovenčina | ltr | | 144 | sl | Slovenian | Slovenščina | ltr | | 145 | sm | Samoan | Gagana Samoa | ltr | | 146 | sn | Shona | chiShona | ltr | | 147 | so | Somalia | Soomaaliga | ltr | | 148 | sq | Albanian | Shqip | ltr | | 149 | sr | Serbian | Српски | ltr | | 150 | ss | Swati | SiSwati | ltr | | 151 | st | Southern Sotho | Sesotho | ltr | | 152 | su | Sundanese | Basa Sunda | ltr | | 153 | sv | Swedish | Svenska | ltr | | 154 | sw | Swahili | Kiswahili | ltr | | 155 | ta | Tamil | தமிழ் | ltr | | 156 | te | Telugu | తెలుగు | ltr | | 157 | tg | Tajik | Тоҷикӣ | ltr | | 158 | th | Thai | ไทย / Phasa Thai | ltr | | 159 | ti | Tigrinya | ትግርኛ | ltr | | 160 | tk | Turkmen | Туркмен / تركمن | ltr | | 161 | tl | Tagalog | Tagalog | ltr | | 162 | tn | Tswana | Setswana | ltr | | 163 | to | Tonga | Lea Faka-Tonga | ltr | | 164 | tr | Turkish | Türkçe | ltr | | 165 | ts | Tsonga | Xitsonga | ltr | | 166 | tt | Tatar | Tatarça | ltr | | 167 | tw | Twi | Twi | ltr | | 168 | ty | Tahitian | Reo Mā`ohi | ltr | | 169 | ug | Uyghur | Uyƣurqə / ئۇيغۇرچە | ltr | | 170 | uk | Ukrainian | Українська | ltr | | 171 | ur | Urdu | اردو | rtl | | 172 | uz | Uzbek | Ўзбек | ltr | | 173 | ve | Venda | Tshivenḓa | ltr | | 174 | vi | Vietnamese | Việtnam | ltr | | 175 | vo | Volapük | Volapük | ltr | | 176 | wa | Walloon | Walon | ltr | | 177 | wo | Wolof | Wollof | ltr | | 178 | xh | Xhosa | isiXhosa | ltr | | 179 | yi | Yiddish | ייִדיש | rtl | | 180 | yo | Yoruba | Yorùbá | ltr | | 181 | za | Zhuang | Cuengh / Tôô / 壮语 | ltr | | 182 | zh | Chinese | 中文 | ltr | | 183 | zu | Zulu | isiZulu | ltr | | 184 | nb | Norwegian Bokmål | Norsk (bokmål) | ltr | </details>
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc