From 5f3be94472b10b94c27fb4a54e021c06e8baacc8 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 12:13:52 +0100 Subject: [PATCH 01/10] added french language (based on wikipedia list) --- README.md | 1 + entry-node.js | 3 +- langs/fr.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 2 +- package.json | 3 +- 5 files changed, 195 insertions(+), 3 deletions(-) create mode 100644 langs/fr.json diff --git a/README.md b/README.md index e2008f0..f0761ce 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. * `de`: German * `en`: English +* `fr`: French [List of ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) diff --git a/entry-node.js b/entry-node.js index faef849..0cc6050 100644 --- a/entry-node.js +++ b/entry-node.js @@ -2,7 +2,8 @@ var library = require("./index"); var locales = [ require("./langs/de.json"), - require("./langs/en.json") + require("./langs/en.json"), + require("./langs/fr.json") ]; for (var i = 0; i < locales.length; i++) { diff --git a/langs/fr.json b/langs/fr.json new file mode 100644 index 0000000..4888796 --- /dev/null +++ b/langs/fr.json @@ -0,0 +1,189 @@ +{ + "locale": "fr", + "languages": { + "aa": "Afar", + "ab": "Abkhaze", + "ae": "Avestique", + "af": "Afrikaans", + "ak": "Akan", + "am": "Amharique", + "an": "Aragonais", + "ar": "Arabe", + "as": "Assamais", + "av": "Avar", + "ay": "Aymara", + "az": "Azéri", + "ba": "Bachkir", + "be": "Biélorusse", + "bg": "Bulgare", + "bh": "maïthili", + "bi": "Bichelamar", + "bm": "Bambara", + "bn": "Bengali", + "bo": "Tibétain", + "br": "Breton", + "bs": "Bosnien", + "ca": "Catalan", + "ce": "Tchétchène", + "ch": "Chamorro", + "co": "Corse", + "cr": "Cri", + "cs": "Tchèque", + "cu": "Vieux-slave", + "cv": "Tchouvache", + "cy": "Gallois", + "da": "Danois", + "de": "Allemand", + "dv": "Maldivien", + "dz": "Dzongkha", + "ee": "Ewe", + "el": "Grec moderne", + "en": "Anglais", + "eo": "Espéranto", + "es": "Espagnol", + "et": "Estonien", + "eu": "Basque", + "fa": "Persan", + "ff": "Peul", + "fi": "Finnois", + "fj": "Fidjien", + "fo": "Féroïen", + "fr": "Français", + "fy": "Frison occidental", + "ga": "Irlandais", + "gd": "Écossais", + "gl": "Galicien", + "gn": "Guarani", + "gu": "Gujarati", + "gv": "Mannois", + "ha": "Haoussa", + "he": "Hébreu", + "hi": "Hindi", + "ho": "Hiri motu", + "hr": "Croate", + "ht": "Créole haïtien", + "hu": "Hongrois", + "hy": "Arménien", + "hz": "Héréro", + "ia": "Interlingua", + "id": "Indonésien", + "ie": "Occidental", + "ig": "Igbo", + "ii": "Yi", + "ik": "Inupiak", + "io": "Ido", + "is": "Islandais", + "it": "Italien", + "iu": "Inuktitut", + "ja": "Japonais", + "jv": "Javanais", + "ka": "Géorgien", + "kg": "Kikongo", + "ki": "Kikuyu", + "kj": "Kuanyama", + "kk": "Kazakh", + "kl": "Groenlandais", + "km": "Khmer", + "kn": "Kannada", + "ko": "Coréen", + "kr": "Kanouri", + "ks": "Cachemiri", + "ku": "Kurde", + "kv": "Komi", + "kw": "Cornique", + "ky": "Kirghiz", + "la": "Latin", + "lb": "Luxembourgeois", + "lg": "Luganda", + "li": "Limbourgeois", + "ln": "Lingala", + "lo": "Lao", + "lt": "Lituanien", + "lu": "Luba-katanga", + "lv": "Letton", + "mg": "Malgache", + "mh": "Marshallais", + "mi": "Maori de Nouvelle-Zélande", + "mk": "Macédonien", + "ml": "Malayalam", + "mn": "Mongol", + "mr": "Marathi", + "ms": "Malais", + "mt": "Maltais", + "my": "Birman", + "na": "Nauruan", + "nb": "Bokmål", + "nd": "Sindebele", + "ne": "Népalais", + "ng": "Ndonga", + "nl": "Néerlandais", + "nn": "Nynorsk", + "no": "Norvégien", + "nr": "Nrebele", + "nv": "Navajo", + "ny": "Chichewa", + "oc": "Occitan", + "oj": "Ojibwé", + "om": "Oromo", + "or": "Oriya", + "os": "Ossète", + "pa": "Pendjabi", + "pi": "Pali", + "pl": "Polonais", + "ps": "Pachto", + "pt": "Portugais", + "qu": "Quechua", + "rm": "Romanche", + "rn": "Kirundi", + "ro": "Roumain", + "ru": "Russe", + "rw": "Kinyarwanda", + "sa": "Sanskrit", + "sc": "Sarde", + "sd": "Sindhi", + "se": "Same du Nord", + "sg": "Sango", + "si": "Cingalais", + "sk": "Slovaque", + "sl": "Slovène", + "sm": "Samoan", + "sn": "Shona", + "so": "Somali", + "sq": "Albanais", + "sr": "Serbe", + "ss": "Swati", + "st": "Sotho du Sud", + "su": "Soundanais", + "sv": "Suédois", + "sw": "Swahili", + "ta": "Tamoul", + "te": "Télougou", + "tg": "Tadjik", + "th": "Thaï", + "ti": "Tigrigna", + "tk": "Turkmène", + "tl": "Tagalog", + "tn": "Tswana", + "to": "Tongien", + "tr": "Turc", + "ts": "Tsonga", + "tt": "Tatar", + "tw": "Twi", + "ty": "Tahitien", + "ug": "Ouïghour", + "uk": "Ukrainien", + "ur": "Ourdou", + "uz": "Ouzbek", + "ve": "Venda", + "vi": "Vietnamien", + "vo": "Volapük", + "wa": "Wallon", + "wo": "Wolof", + "xh": "Xhosa", + "yi": "Yiddish", + "yo": "Yoruba", + "za": "Zhuang", + "zh": "Chinois", + "zu": "Zoulou" + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 8c6c6a5..ac473c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@cospired/i18n-iso-languages", - "version": "3.5.0", + "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 626725a..497c9d1 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "language", "languages", "de", - "en" + "en", + "fr" ], "author": { "name": "Dirk Haage", From e4b4d4afae901925bcd790ee4077e5baa9559ec6 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 18:02:55 +0100 Subject: [PATCH 02/10] added language br --- README.md | 3 +- entry-node.js | 1 + langs/br.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 4 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 langs/br.json diff --git a/README.md b/README.md index f0761ce..03d9931 100644 --- a/README.md +++ b/README.md @@ -40,9 +40,10 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. ### Supported languages (ISO 639-1) +* `br`: Breton (based on https://br.wikipedia.org/wiki/Listenn_glok_kodoù_ISO_639-1) * `de`: German * `en`: English -* `fr`: French +* `fr`: French (based on https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1) [List of ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) diff --git a/entry-node.js b/entry-node.js index 0cc6050..0942074 100644 --- a/entry-node.js +++ b/entry-node.js @@ -1,6 +1,7 @@ var library = require("./index"); var locales = [ + require("./langs/br.json"), require("./langs/de.json"), require("./langs/en.json"), require("./langs/fr.json") diff --git a/langs/br.json b/langs/br.json new file mode 100644 index 0000000..de4092c --- /dev/null +++ b/langs/br.json @@ -0,0 +1,189 @@ +{ + "locale": "br", + "languages": { + "aa": "Afareg", + "ab": "Abc'hazeg", + "ae": "Avesteg", + "af": "Afrikaneg", + "ak": "Akaneg", + "am": "Amhareg", + "an": "Aragoneg", + "ar": "Arabeg", + "as": "Asameg", + "av": "Avareg", + "ay": "Aymareg", + "az": "Azeri", + "ba": "Bachkireg", + "be": "Belaruseg", + "bg": "Bulgareg", + "bh": "Bihareg", + "bi": "Bislamaeg", + "bm": "Bambareg", + "bn": "Banglaeg", + "bo": "Tibeteg", + "br": "Brezhoneg", + "bs": "Bosnieg", + "ca": "Katalaneg", + "ce": "Tchetcheneg", + "ch": "Tchamoroueg", + "co": "Korseg", + "cr": "Kreeg", + "cs": "Tchekeg", + "cu": "Henslaveg an Iliz", + "cv": "Tchouvacheg", + "cy": "Kembraeg", + "da": "Daneg", + "de": "Alamaneg", + "dv": "Diheveg", + "dz": "Boutaneg (dzongkha)", + "ee": "Eweeg", + "el": "Gresianeg", + "en": "Saozneg", + "eo": "Esperanteg", + "es": "Spagnoleg", + "et": "Estoneg", + "eu": "Euskareg", + "fa": "Perseg", + "ff": "Fouleg", + "fi": "Finneg", + "fj": "Fidjieg", + "fo": "Faroeg", + "fr": "Galleg", + "fy": "Frizeg ar c'hornôg", + "ga": "Iwerzhoneg", + "gd": "Gouezeleg Skos", + "gl": "Galizeg", + "gn": "Gwaranieg", + "gu": "Goudjarateg", + "gv": "Manaveg", + "ha": "Haousaeg", + "he": "Hebraeg", + "hi": "Hindeg", + "ho": "Hirimotoueg", + "hr": "Kroateg", + "ht": "Kreol Haiti", + "hu": "Hungareg", + "hy": "Armenieg", + "hz": "Hereroeg", + "ia": "Interlingua", + "id": "Indonezeg", + "ie": "Interlingue", + "ig": "Igboeg", + "ii": "Yieg", + "ik": "Inupiaq", + "io": "Idoeg", + "is": "Islandeg", + "it": "Italianeg", + "iu": "Inuktitut", + "ja": "Japaneg", + "jv": "Javaeg", + "ka": "Jorjieg", + "kg": "Kongoeg", + "ki": "Kikuyu", + "kj": "Kuanyama", + "kk": "Kazac'heg", + "kl": "Kalaallisut", + "km": "Khmer", + "kn": "Kannadeg", + "ko": "Koreaneg", + "kr": "Kanuri", + "ks": "Kachmireg", + "ku": "Kurdeg", + "kv": "Komi", + "kw": "Kerneveureg", + "ky": "Kirghiz", + "la": "Latin", + "lb": "Luksembourgeg", + "lg": "Ganda", + "li": "Limbourgeg", + "ln": "Lingala", + "lo": "Laoeg", + "lt": "Lituaneg", + "lu": "Luba-Katanga", + "lv": "Latveg", + "mg": "Malagasieg", + "mh": "Marchalleg", + "mi": "Maorieg", + "mk": "Makedoneg", + "ml": "Malayalameg", + "mn": "Mongoleg", + "mr": "Marateg", + "ms": "Malayeg", + "mt": "Malteg", + "my": "Burmeg", + "na": "Naurueg", + "nb": "Novegeg (bokmål)", + "nd": "Ndebeleg an norzh", + "ne": "Nepaleg", + "ng": "Ndongeg", + "nl": "Izelvroeg", + "nn": "Norvegeg (nynorsk)", + "no": "Norvegeg", + "nr": "Ndebeleg ar su", + "nv": "Navac'hoeg", + "ny": "Thitcheweg", + "oc": "Okitaneg", + "oj": "Ojibweg", + "om": "Oromoeg", + "or": "Oriyeg", + "os": "Oseteg", + "pa": "Pandajabeg", + "pi": "Palieg", + "pl": "Poloneg", + "ps": "Pachtoueg", + "pt": "Portugaleg", + "qu": "Ketchwaeg", + "rm": "Romancheg", + "rn": "Roundieg", + "ro": "Roumaneg", + "ru": "Ruseg", + "rw": "Rwandeg", + "sa": "Sañskriteg", + "sc": "Sardinieg", + "sd": "Sindeg", + "se": "Samieg an norzh", + "sg": "Sangoeg", + "si": "Sinhaleg", + "sk": "Slovakeg", + "sl": "Sloveneg", + "sm": "Samoaeg", + "sn": "Choneg", + "so": "Somalieg", + "sq": "Albaneg", + "sr": "Serbeg", + "ss": "Swatieg", + "st": "Sothoeg", + "su": "Soundaneg", + "sv": "Svedeg", + "sw": "Swahilieg", + "ta": "Tamileg", + "te": "Telougoueg", + "tg": "Tadjikeg", + "th": "Taieg", + "ti": "Tigrinya", + "tk": "Turkmeneg", + "tl": "Tagalogeg", + "tn": "Tswana", + "to": "Tonga", + "tr": "Turkeg", + "ts": "Tsonga", + "tt": "Tatareg", + "tw": "Twieg", + "ty": "Tahitieg", + "ug": "Uighur", + "uk": "Ukraineg", + "ur": "Ourdoueg", + "uz": "Ouzbekeg", + "ve": "Vendeg", + "vi": "Vietnameg", + "vo": "Volapukeg", + "wa": "Walloneg", + "wo": "Wolofeg", + "xh": "Xhosaeg", + "yi": "Yidicheg", + "yo": "Yoroubeg", + "za": "Djouangeg", + "zh": "sinalunioù", + "zu": "Zouloueg" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 3b357fe..43217d0 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "alpha-3", "language", "languages", + "br", "de", "en", "fr" From 5755d6eaa5e92867e0acb79e87616fc13b5de321 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 18:09:30 +0100 Subject: [PATCH 03/10] added czech --- README.md | 1 + entry-node.js | 1 + langs/cs.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 4 files changed, 192 insertions(+) create mode 100644 langs/cs.json diff --git a/README.md b/README.md index 03d9931..20bdd22 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. ### Supported languages (ISO 639-1) * `br`: Breton (based on https://br.wikipedia.org/wiki/Listenn_glok_kodoù_ISO_639-1) +* `cs`: Czech (based on https://cs.wikipedia.org/wiki/Seznam_kódů_ISO_639-1) * `de`: German * `en`: English * `fr`: French (based on https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1) diff --git a/entry-node.js b/entry-node.js index 0942074..9952777 100644 --- a/entry-node.js +++ b/entry-node.js @@ -2,6 +2,7 @@ var library = require("./index"); var locales = [ require("./langs/br.json"), + require("./langs/cs.json"), require("./langs/de.json"), require("./langs/en.json"), require("./langs/fr.json") diff --git a/langs/cs.json b/langs/cs.json new file mode 100644 index 0000000..3d4b809 --- /dev/null +++ b/langs/cs.json @@ -0,0 +1,189 @@ +{ + "locale": "cs", + "languages": { + "aa": "afarština", + "ab": "abcházština", + "ae": "avestánština", + "af": "afrikánština", + "ak": "akanština", + "am": "amharština", + "an": "aragonština", + "ar": "arabština", + "as": "ásámština", + "av": "avarština", + "ay": "ajmarština", + "az": "ázerbájdžánština", + "ba": "baškirština", + "be": "běloruština", + "bg": "bulharština", + "bh": "bihárština", + "bi": "bislamština", + "bm": "bambarština", + "bn": "bengálština", + "bo": "tibetština", + "br": "bretonština", + "bs": "bosenština", + "ca": "katalánština", + "ce": "čečenština", + "ch": "chamorro", + "co": "korsičtina", + "cr": "kríjština", + "cs": "čeština", + "cu": "staroslověnština", + "cv": "čuvaština", + "cy": "velština", + "da": "dánština", + "de": "němčina", + "dv": "divehi", + "dz": "dzongkha", + "ee": "eveština", + "el": "řečtina", + "en": "angličtina", + "eo": "esperanto", + "es": "španělština", + "et": "estonština", + "eu": "baskičtina", + "fa": "perština", + "ff": "fulbština", + "fi": "finština", + "fj": "fidžijština", + "fo": "faerština", + "fr": "francouzština", + "fy": "západofríština", + "ga": "irština", + "gd": "skotská gaelština", + "gl": "galicijština", + "gn": "guaraní", + "gu": "gudžarátština", + "gv": "manština", + "ha": "hauština", + "he": "hebrejština", + "hi": "hindština", + "ho": "hiri motu", + "hr": "chorvatština", + "ht": "haitština", + "hu": "maďarština", + "hy": "arménština", + "hz": "hererština", + "ia": "interlingua", + "id": "indonéština", + "ie": "interlingue", + "ig": "igbo", + "ii": "yi", + "ik": "inupiaq", + "io": "ido", + "is": "islandština", + "it": "italština", + "iu": "inuitština", + "ja": "japonština", + "jv": "javánština", + "ka": "gruzínština", + "kg": "konžština", + "ki": "kikujština", + "kj": "kuanyama", + "kk": "kazaština", + "kl": "grónština", + "km": "khmerština", + "kn": "kannadština", + "ko": "korejština", + "kr": "kanurijština", + "ks": "kašmírština", + "ku": "kurdština", + "kv": "komijština", + "kw": "kornština", + "ky": "kyrgyzština", + "la": "latina", + "lb": "lucemburština", + "lg": "gandština", + "li": "limburština", + "ln": "ngalština", + "lo": "laoština", + "lt": "litevština", + "lu": "lubština", + "lv": "lotyština", + "mg": "malgaština", + "mh": "maršálština", + "mi": "maorština", + "mk": "makedonština", + "ml": "malajámština", + "mn": "mongolština", + "mr": "maráthština", + "ms": "malajština", + "mt": "maltština", + "my": "barmština", + "na": "nauruština", + "nb": "bokmål", + "nd": "severní ndebelština", + "ne": "nepálština", + "ng": "ndonga", + "nl": "nizozemština", + "nn": "nynorsk", + "no": "norština", + "nr": "jižní ndebelština", + "nv": "navažština", + "ny": "čičevština", + "oc": "okcitánština", + "oj": "odžibvejština", + "om": "oromština", + "or": "urijština", + "os": "osetština", + "pa": "paňdžábština", + "pi": "páli", + "pl": "polština", + "ps": "paštština", + "pt": "portugalština", + "qu": "kečuánština", + "rm": "rétorománština", + "rn": "kirundština", + "ro": "rumunština", + "ru": "ruština", + "rw": "rwandština", + "sa": "sanskrt", + "sc": "sardština", + "sd": "sindhština", + "se": "severní sámština", + "sg": "sangština", + "si": "sinhálština", + "sk": "slovenština", + "sl": "slovinština", + "sm": "samojština", + "sn": "šonština", + "so": "somálština", + "sq": "albánština", + "sr": "srbština", + "ss": "svazijština", + "st": "sotština", + "su": "sundština", + "sv": "švédština", + "sw": "svahilština", + "ta": "tamilština", + "te": "telugština", + "tg": "tádžičtina", + "th": "thajština", + "ti": "tigriňňa", + "tk": "turkmenština", + "tl": "tagalština", + "tn": "čwanština", + "to": "tonžština", + "tr": "turečtina", + "ts": "tsonga", + "tt": "tatarština", + "tw": "ťwiština", + "ty": "tahitština", + "ug": "ujgurština", + "uk": "ukrajinština", + "ur": "urdština", + "uz": "uzbečtina", + "ve": "luvendština", + "vi": "vietnamština", + "vo": "volapük", + "wa": "valonština", + "wo": "volofština", + "xh": "xhoština", + "yi": "jidiš", + "yo": "jorubština", + "za": "čuangština", + "zh": "čínština", + "zu": "zulština" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 43217d0..32d4310 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "language", "languages", "br", + "cs", "de", "en", "fr" From 690892a64c935db5e86ab0e47ff70ea8921ea677 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 18:34:24 +0100 Subject: [PATCH 04/10] added islandic --- README.md | 1 + entry-node.js | 3 +- langs/is.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +- 4 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 langs/is.json diff --git a/README.md b/README.md index 20bdd22..88c0b7f 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. * `de`: German * `en`: English * `fr`: French (based on https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1) +* `is`: Islandic (based on https://is.wikipedia.org/wiki/Listi_yfir_tungumálakóða_%C3%AD_ISO_639-1) [List of ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) diff --git a/entry-node.js b/entry-node.js index 9952777..6714b4a 100644 --- a/entry-node.js +++ b/entry-node.js @@ -5,7 +5,8 @@ var locales = [ require("./langs/cs.json"), require("./langs/de.json"), require("./langs/en.json"), - require("./langs/fr.json") + require("./langs/fr.json"), + require("./langs/is.json") ]; for (var i = 0; i < locales.length; i++) { diff --git a/langs/is.json b/langs/is.json new file mode 100644 index 0000000..fc5164a --- /dev/null +++ b/langs/is.json @@ -0,0 +1,189 @@ +{ + "locale": "is", + "languages": { + "aa": "Afar", + "ab": "Abkasíska", + "ae": "Avestíska", + "af": "Afríkanska", + "ak": "Akanmál", + "am": "Amharíska", + "an": "Aragónska", + "ar": "Arabíska", + "as": "Assameíska", + "av": "Avarska", + "ay": "Aímaríska", + "az": "Aserbaídsjanska", + "ba": "Bashkir", + "be": "Hvítrússneska", + "bg": "Búlgarska", + "bh": "Bihari", + "bi": "Bislama", + "bm": "Bambara", + "bn": "Bengalska", + "bo": "Tibetan", + "br": "Bretónska", + "bs": "Bosníska", + "ca": "Katalónska", + "ce": "Téténska", + "ch": "Chamorro", + "co": "Corsican", + "cr": "Cree", + "cs": "Tékkneska", + "cu": "Church Slavic", + "cv": "Chuvash", + "cy": "Velska", + "da": "Danska", + "de": "Þýska", + "dv": "Divehi", + "dz": "Dzongkha", + "ee": "Anló", + "el": "Gríska", + "en": "Enska", + "eo": "Esperantó", + "es": "Spænska", + "et": "Eistneska", + "eu": "Baskneska", + "fa": "Persneska", + "ff": "Fulah", + "fi": "Finnska", + "fj": "Fídjeyska", + "fo": "Færeyska", + "fr": "Franska", + "fy": "Frísneska", + "ga": "Írska", + "gd": "Gelíska", + "gl": "Galisíska", + "gn": "Guaraní", + "gu": "Gujarati", + "gv": "Manska", + "ha": "Hausa", + "he": "Hebreska", + "hi": "Hindí", + "ho": "Hiri Motu", + "hr": "Króatíska", + "ht": "Haitian", + "hu": "Ungverska", + "hy": "Armenska", + "hz": "Herero", + "ia": "Interlingua", + "id": "Indónesíska", + "ie": "Interlingue", + "ig": "Igbo", + "ii": "Sichuan Yi", + "ik": "Inupiaq", + "io": "Ido", + "is": "Íslenska", + "it": "Ítalska", + "iu": "Inuktitut", + "ja": "Japanska", + "jv": "Javanska", + "ka": "Georgíska", + "kg": "Kongo", + "ki": "Kikuyu", + "kj": "Kwanyama", + "kk": "Kasakska", + "kl": "Grænlenska", + "km": "Khmer", + "kn": "Kanaríska", + "ko": "Kóreska", + "kr": "Kanuri", + "ks": "Kashmiri", + "ku": "Kurdish", + "kv": "Komi", + "kw": "Cornish", + "ky": "Kirgisíska", + "la": "Latína", + "lb": "Lúxemborgíska", + "lg": "Ganda", + "li": "Limburgish", + "ln": "Lingala", + "lo": "Lao", + "lt": "Litháíska", + "lu": "Luba-Katanga", + "lv": "Lettneska", + "mg": "Malagasíska", + "mh": "Malagasíska", + "mi": "Māori", + "mk": "Makedónska", + "ml": "Malayalam", + "mn": "Khalkha", + "mr": "Marathi", + "ms": "Malasíska", + "mt": "Maltneska", + "my": "Búrmíska", + "na": "Nárúska", + "nb": "Bókmál", + "nd": "North Ndebele", + "ne": "Nepali", + "ng": ":en:Ndonga", + "nl": "Hollenska", + "nn": "Nýnorska", + "no": "Norska", + "nr": "Ndebele", + "nv": "Navajo", + "ny": "Chichewa", + "oc": "Occitan", + "oj": "Ojibwa", + "om": "Oromo", + "or": "Oriya", + "os": "Ossetian", + "pa": "Púndjabí", + "pi": "Pāli", + "pl": "Pólska", + "ps": "Pashto", + "pt": "Portúgalska", + "qu": "Quechua", + "rm": "Raeto-Romance", + "rn": "Kirundi", + "ro": "Rúmenska", + "ru": "Rússneska", + "rw": "Kinyarwanda", + "sa": "Sanskrít", + "sc": "Sardinian", + "sd": "Sindhi", + "se": "Norðursamíska", + "sg": "Sango", + "si": "Sinhalese", + "sk": "Slóvakíska", + "sl": "Slóvenska", + "sm": "Samóska", + "sn": "Shona", + "so": "Sómalska", + "sq": "Albanska", + "sr": "Serbneska", + "ss": "Svasí", + "st": "Sótó", + "su": "Sundanese", + "sv": "Sænska", + "sw": "Svahílí", + "ta": "Tamílska", + "te": "Telúgú", + "tg": "Tajik", + "th": "Taílenska", + "ti": "Tigrinya", + "tk": "Túrkmenska", + "tl": "Tagalog", + "tn": "Tsvana", + "to": "Tongverska", + "tr": "Tyrkneska", + "ts": "Tsonga", + "tt": "Tatar", + "tw": "Tví", + "ty": "Tahitian", + "ug": "Uighur", + "uk": "Úkraínska", + "ur": "Úrdú", + "uz": "Úsbekíska", + "ve": "Venda", + "vi": "Víetnamska", + "vo": ":en:Volapük", + "wa": "Walloon", + "wo": "Wolof", + "xh": "Xhosa", + "yi": "Yiddish", + "yo": "Yoruba", + "za": "Zhuang", + "zh": "Kínverska", + "zu": "Súlúmál" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 32d4310..a05eb25 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "cs", "de", "en", - "fr" + "fr", + "is" ], "author": { "name": "Dirk Haage", From 491995f33c79a73ee1390b453fc60ccd674470fe Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 18:35:06 +0100 Subject: [PATCH 05/10] sort codes.json --- codes.json | 118 ++++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/codes.json b/codes.json index b0726a5..bd6385b 100644 --- a/codes.json +++ b/codes.json @@ -1,71 +1,73 @@ [ - ["ab","abk","abk","ISO 639-1:ab"], ["aa","aar","aar","ISO 639-1:aa"], + ["ab","abk","abk","ISO 639-1:ab"], + ["ae","ave","ave","ISO 639-1:ae"], ["af","afr","afr","ISO 639-1:af"], ["ak","aka","aka","ISO 639-1:ak"], - ["sq","sqi","alb","ISO 639-1:sq"], ["am","amh","amh","ISO 639-1:am"], - ["ar","ara","ara","ISO 639-1:ar"], ["an","arg","arg","ISO 639-1:an"], - ["hy","hye","arm","ISO 639-1:hy"], + ["ar","ara","ara","ISO 639-1:ar"], ["as","asm","asm","ISO 639-1:as"], ["av","ava","ava","ISO 639-1:av"], - ["ae","ave","ave","ISO 639-1:ae"], ["ay","aym","aym","ISO 639-1:ay"], ["az","aze","aze","ISO 639-1:az"], - ["bm","bam","bam","ISO 639-1:bm"], ["ba","bak","bak","ISO 639-1:ba"], - ["eu","eus","baq","ISO 639-1:eu"], ["be","bel","bel","ISO 639-1:be"], - ["bn","ben","ben","ISO 639-1:bn"], + ["bg","bul","bul","ISO 639-1:bg"], ["bh","bih","bih","ISO 639-1:bh"], ["bi","bis","bis","ISO 639-1:bi"], - ["bs","bos","bos","ISO 639-1:bs"], + ["bm","bam","bam","ISO 639-1:bm"], + ["bn","ben","ben","ISO 639-1:bn"], + ["bo","bod","tib","ISO 639-1:bo"], ["br","bre","bre","ISO 639-1:br"], - ["bg","bul","bul","ISO 639-1:bg"], - ["my","mya","bur","ISO 639-1:my"], + ["bs","bos","bos","ISO 639-1:bs"], ["ca","cat","cat","ISO 639-1:ca"], - ["ch","cha","cha","ISO 639-1:ch"], ["ce","che","che","ISO 639-1:ce"], - ["ny","nya","nya","ISO 639-1:ny"], - ["zh","zho","chi","ISO 639-1:zh"], - ["cv","chv","chv","ISO 639-1:cv"], - ["kw","cor","cor","ISO 639-1:kw"], + ["ch","cha","cha","ISO 639-1:ch"], ["co","cos","cos","ISO 639-1:co"], ["cr","cre","cre","ISO 639-1:cr"], - ["hr","hrv","hrv","ISO 639-1:hr"], ["cs","ces","cze","ISO 639-1:cs"], + ["cu","chu","chu","ISO 639-1:cu"], + ["cv","chv","chv","ISO 639-1:cv"], + ["cy","cym","wel","ISO 639-1:cy"], ["da","dan","dan","ISO 639-1:da"], + ["de","deu","ger","ISO 639-1:de"], ["dv","div","div","ISO 639-1:dv"], - ["nl","nld","dut","ISO 639-1:nl"], ["dz","dzo","dzo","ISO 639-1:dz"], + ["ee","ewe","ewe","ISO 639-1:ee"], + ["el","ell","gre","ISO 639-1:el"], ["en","eng","eng","ISO 639-1:en"], ["eo","epo","epo","ISO 639-1:eo"], + ["es","spa","spa","ISO 639-1:es"], ["et","est","est","ISO 639-1:et"], - ["ee","ewe","ewe","ISO 639-1:ee"], - ["fo","fao","fao","ISO 639-1:fo"], - ["fj","fij","fij","ISO 639-1:fj"], + ["eu","eus","baq","ISO 639-1:eu"], + ["fa","fas","per","ISO 639-1:fa"], + ["ff","ful","ful","ISO 639-1:ff"], ["fi","fin","fin","ISO 639-1:fi"], + ["fj","fij","fij","ISO 639-1:fj"], + ["fo","fao","fao","ISO 639-1:fo"], ["fr","fra","fre","ISO 639-1:fr"], - ["ff","ful","ful","ISO 639-1:ff"], + ["fy","fry","fry","ISO 639-1:fy"], + ["ga","gle","gle","ISO 639-1:ga"], + ["gd","gla","gla","ISO 639-1:gd"], ["gl","glg","glg","ISO 639-1:gl"], - ["ka","kat","geo","ISO 639-1:ka"], - ["de","deu","ger","ISO 639-1:de"], - ["el","ell","gre","ISO 639-1:el"], ["gn","grn","grn","ISO 639-1:gn"], ["gu","guj","guj","ISO 639-1:gu"], - ["ht","hat","hat","ISO 639-1:ht"], + ["gv","glv","glv","ISO 639-1:gv"], ["ha","hau","hau","ISO 639-1:ha"], ["he","heb","heb","ISO 639-1:he"], - ["hz","her","her","ISO 639-1:hz"], ["hi","hin","hin","ISO 639-1:hi"], ["ho","hmo","hmo","ISO 639-1:ho"], + ["hr","hrv","hrv","ISO 639-1:hr"], + ["ht","hat","hat","ISO 639-1:ht"], ["hu","hun","hun","ISO 639-1:hu"], + ["hy","hye","arm","ISO 639-1:hy"], + ["hz","her","her","ISO 639-1:hz"], ["ia","ina","ina","ISO 639-1:ia"], ["id","ind","ind","ISO 639-1:id"], ["ie","ile","ile","ISO 639-1:ie"], - ["ga","gle","gle","ISO 639-1:ga"], ["ig","ibo","ibo","ISO 639-1:ig"], + ["ii","iii","iii","ISO 639-1:ii"], ["ik","ipk","ipk","ISO 639-1:ik"], ["io","ido","ido","ISO 639-1:io"], ["is","isl","ice","ISO 639-1:is"], @@ -73,20 +75,21 @@ ["iu","iku","iku","ISO 639-1:iu"], ["ja","jpn","jpn","ISO 639-1:ja"], ["jv","jav","jav","ISO 639-1:jv"], + ["ka","kat","geo","ISO 639-1:ka"], + ["kg","kon","kon","ISO 639-1:kg"], + ["ki","kik","kik","ISO 639-1:ki"], + ["kj","kua","kua","ISO 639-1:kj"], + ["kk","kaz","kaz","ISO 639-1:kk"], ["kl","kal","kal","ISO 639-1:kl"], + ["km","khm","khm","ISO 639-1:km"], ["kn","kan","kan","ISO 639-1:kn"], + ["ko","kor","kor","ISO 639-1:ko"], ["kr","kau","kau","ISO 639-1:kr"], ["ks","kas","kas","ISO 639-1:ks"], - ["kk","kaz","kaz","ISO 639-1:kk"], - ["km","khm","khm","ISO 639-1:km"], - ["ki","kik","kik","ISO 639-1:ki"], - ["rw","kin","kin","ISO 639-1:rw"], - ["ky","kir","kir","ISO 639-1:ky"], - ["kv","kom","kom","ISO 639-1:kv"], - ["kg","kon","kon","ISO 639-1:kg"], - ["ko","kor","kor","ISO 639-1:ko"], ["ku","kur","kur","ISO 639-1:ku"], - ["kj","kua","kua","ISO 639-1:kj"], + ["kv","kom","kom","ISO 639-1:kv"], + ["kw","cor","cor","ISO 639-1:kw"], + ["ky","kir","kir","ISO 639-1:ky"], ["la","lat","lat","ISO 639-1:la"], ["lb","ltz","ltz","ISO 639-1:lb"], ["lg","lug","lug","ISO 639-1:lg"], @@ -96,35 +99,34 @@ ["lt","lit","lit","ISO 639-1:lt"], ["lu","lub","lub","ISO 639-1:lu"], ["lv","lav","lav","ISO 639-1:lv"], - ["gv","glv","glv","ISO 639-1:gv"], - ["mk","mkd","mac","ISO 639-1:mk"], ["mg","mlg","mlg","ISO 639-1:mg"], - ["ms","msa","may","ISO 639-1:ms"], - ["ml","mal","mal","ISO 639-1:ml"], - ["mt","mlt","mlt","ISO 639-1:mt"], - ["mi","mri","mao","ISO 639-1:mi"], - ["mr","mar","mar","ISO 639-1:mr"], ["mh","mah","mah","ISO 639-1:mh"], + ["mi","mri","mao","ISO 639-1:mi"], + ["mk","mkd","mac","ISO 639-1:mk"], + ["ml","mal","mal","ISO 639-1:ml"], ["mn","mon","mon","ISO 639-1:mn"], + ["mr","mar","mar","ISO 639-1:mr"], + ["ms","msa","may","ISO 639-1:ms"], + ["mt","mlt","mlt","ISO 639-1:mt"], + ["my","mya","bur","ISO 639-1:my"], ["na","nau","nau","ISO 639-1:na"], - ["nv","nav","nav","ISO 639-1:nv"], + ["nb","nob","nob","ISO 639-1:nb"], ["nd","nde","nde","ISO 639-1:nd"], ["ne","nep","nep","ISO 639-1:ne"], ["ng","ndo","ndo","ISO 639-1:ng"], - ["nb","nob","nob","ISO 639-1:nb"], + ["nl","nld","dut","ISO 639-1:nl"], ["nn","nno","nno","ISO 639-1:nn"], ["no","nor","nor","ISO 639-1:no"], - ["ii","iii","iii","ISO 639-1:ii"], ["nr","nbl","nbl","ISO 639-1:nr"], + ["nv","nav","nav","ISO 639-1:nv"], + ["ny","nya","nya","ISO 639-1:ny"], ["oc","oci","oci","ISO 639-1:oc"], ["oj","oji","oji","ISO 639-1:oj"], - ["cu","chu","chu","ISO 639-1:cu"], ["om","orm","orm","ISO 639-1:om"], ["or","ori","ori","ISO 639-1:or"], ["os","oss","oss","ISO 639-1:os"], ["pa","pan","pan","ISO 639-1:pa"], ["pi","pli","pli","ISO 639-1:pi"], - ["fa","fas","per","ISO 639-1:fa"], ["pl","pol","pol","ISO 639-1:pl"], ["ps","pus","pus","ISO 639-1:ps"], ["pt","por","por","ISO 639-1:pt"], @@ -133,31 +135,30 @@ ["rn","run","run","ISO 639-1:rn"], ["ro","ron","rum","ISO 639-1:ro"], ["ru","rus","rus","ISO 639-1:ru"], + ["rw","kin","kin","ISO 639-1:rw"], ["sa","san","san","ISO 639-1:sa"], ["sc","srd","srd","ISO 639-1:sc"], ["sd","snd","snd","ISO 639-1:sd"], ["se","sme","sme","ISO 639-1:se"], - ["sm","smo","smo","ISO 639-1:sm"], ["sg","sag","sag","ISO 639-1:sg"], - ["sr","srp","srp","ISO 639-1:sr"], - ["gd","gla","gla","ISO 639-1:gd"], - ["sn","sna","sna","ISO 639-1:sn"], ["si","sin","sin","ISO 639-1:si"], ["sk","slk","slo","ISO 639-1:sk"], ["sl","slv","slv","ISO 639-1:sl"], + ["sm","smo","smo","ISO 639-1:sm"], + ["sn","sna","sna","ISO 639-1:sn"], ["so","som","som","ISO 639-1:so"], + ["sq","sqi","alb","ISO 639-1:sq"], + ["sr","srp","srp","ISO 639-1:sr"], + ["ss","ssw","ssw","ISO 639-1:ss"], ["st","sot","sot","ISO 639-1:st"], - ["es","spa","spa","ISO 639-1:es"], ["su","sun","sun","ISO 639-1:su"], - ["sw","swa","swa","ISO 639-1:sw"], - ["ss","ssw","ssw","ISO 639-1:ss"], ["sv","swe","swe","ISO 639-1:sv"], + ["sw","swa","swa","ISO 639-1:sw"], ["ta","tam","tam","ISO 639-1:ta"], ["te","tel","tel","ISO 639-1:te"], ["tg","tgk","tgk","ISO 639-1:tg"], ["th","tha","tha","ISO 639-1:th"], ["ti","tir","tir","ISO 639-1:ti"], - ["bo","bod","tib","ISO 639-1:bo"], ["tk","tuk","tuk","ISO 639-1:tk"], ["tl","tgl","tgl","ISO 639-1:tl"], ["tn","tsn","tsn","ISO 639-1:tn"], @@ -175,12 +176,11 @@ ["vi","vie","vie","ISO 639-1:vi"], ["vo","vol","vol","ISO 639-1:vo"], ["wa","wln","wln","ISO 639-1:wa"], - ["cy","cym","wel","ISO 639-1:cy"], ["wo","wol","wol","ISO 639-1:wo"], - ["fy","fry","fry","ISO 639-1:fy"], ["xh","xho","xho","ISO 639-1:xh"], ["yi","yid","yid","ISO 639-1:yi"], ["yo","yor","yor","ISO 639-1:yo"], ["za","zha","zha","ISO 639-1:za"], + ["zh","zho","chi","ISO 639-1:zh"], ["zu","zul","zul","ISO 639-1:zu"] ] From c6628fa8e8f0ad9887b34dffd14256ea1a560855 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 18:41:03 +0100 Subject: [PATCH 06/10] added latvian --- README.md | 1 + entry-node.js | 3 +- langs/lv.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +- 4 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 langs/lv.json diff --git a/README.md b/README.md index 88c0b7f..77b8f19 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. * `en`: English * `fr`: French (based on https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1) * `is`: Islandic (based on https://is.wikipedia.org/wiki/Listi_yfir_tungumálakóða_%C3%AD_ISO_639-1) +* `lv`: Latvian (based on https://lv.wikipedia.org/wiki/ISO_639-1_kodu_saraksts) [List of ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) diff --git a/entry-node.js b/entry-node.js index 6714b4a..c122917 100644 --- a/entry-node.js +++ b/entry-node.js @@ -6,7 +6,8 @@ var locales = [ require("./langs/de.json"), require("./langs/en.json"), require("./langs/fr.json"), - require("./langs/is.json") + require("./langs/is.json"), + require("./langs/lv.json") ]; for (var i = 0; i < locales.length; i++) { diff --git a/langs/lv.json b/langs/lv.json new file mode 100644 index 0000000..5b0f9e3 --- /dev/null +++ b/langs/lv.json @@ -0,0 +1,189 @@ +{ + "locale": "lv", + "languages": { + "aa": "Afāru valoda", + "ab": "Abhāzu valoda", + "ae": "Avesta (valoda)|Avesta", + "af": "afrikāneru valoda", + "ak": "Akanu valodas|Akanu valoda", + "am": "Amharu valoda", + "an": "Aragoniešu valoda", + "ar": "Arābu valoda", + "as": "Asamiešu valoda", + "av": "Avāru valoda", + "ay": "Aimaru valoda", + "az": "Azerbaidžāņu valoda", + "ba": "Baškīru valoda", + "be": "Baltkrievu valoda", + "bg": "Bulgāru valoda", + "bh": "maithilī", + "bi": "Bislama", + "bm": "Bambaru valoda", + "bn": "Bengāļu valoda", + "bo": "Tibetiešu valoda", + "br": "Bretoņu valoda", + "bs": "Bosniešu valoda", + "ca": "Katalāņu valoda", + "ce": "Čečenu valoda", + "ch": "Čamorru valoda", + "co": "Korsikāņu valoda", + "cr": "Krī valoda", + "cs": "Čehu valoda", + "cu": "Baznīcslāvu valoda", + "cv": "Čuvašu valoda", + "cy": "Velsiešu valoda", + "da": "Dāņu valoda", + "de": "Vācu valoda", + "dv": "divehi", + "dz": "dzongka", + "ee": "Evu valoda", + "el": "Grieķu valoda", + "en": "Angļu valoda", + "eo": "Esperanto", + "es": "Spāņu valoda", + "et": "Igauņu valoda", + "eu": "Basku valoda", + "fa": "fārsī", + "ff": "fulfulde", + "fi": "Somu valoda", + "fj": "Fidžiešu valoda", + "fo": "fēriešu valoda", + "fr": "Franču valoda", + "fy": "Rietumfrīzu valoda", + "ga": "Īru valoda", + "gd": "Skotu gēlu valoda", + "gl": "Galisiešu valoda", + "gn": "Gvaranu valoda", + "gu": "Gudžaratu valoda", + "gv": "Meniešu valoda", + "ha": "Hausu valoda", + "he": "Ivrits", + "hi": "Hindi", + "ho": "hirimotu", + "hr": "Horvātu valoda", + "ht": "Haitiešu valoda", + "hu": "Ungāru valoda", + "hy": "Armēņu valoda", + "hz": "Hereru valoda", + "ia": "Interlingva", + "id": "Indonēziešu valoda", + "ie": "Interlingve", + "ig": "Igbo valoda", + "ii": "ji valoda", + "ik": "Inupiaku valoda", + "io": "Ido", + "is": "Islandiešu valoda", + "it": "Itāļu valoda", + "iu": "inuktituta", + "ja": "Japāņu valoda", + "jv": "Javiešu valoda", + "ka": "Gruzīnu valoda", + "kg": "kikongo", + "ki": "gekoju valoda", + "kj": "kvaņama", + "kk": "Kazahu valoda", + "kl": "kalāhlisuta", + "km": "Khmeru valoda", + "kn": "kannadigu valoda", + "ko": "Korejiešu valoda", + "kr": "Kanuru valoda", + "ks": "kašmiru valoda", + "ku": "Kurdu valoda", + "kv": "komiešu valoda|komiešu valodu", + "kw": "Korniešu valoda", + "ky": "Kirgīzu valoda", + "la": "Latīņu valoda", + "lb": "Luksemburgiešu valoda", + "lg": "luganda", + "li": "Limburgiešu valoda", + "ln": "Lingala", + "lo": "Laosiešu valoda", + "lt": "Lietuviešu valoda", + "lu": "kiluba", + "lv": "Latviešu valoda", + "mg": "malgašu valoda", + "mh": "Māršaliešu valoda", + "mi": "Maoru valoda", + "mk": "Maķedoniešu valoda", + "ml": "malajalāma", + "mn": "Mongoļu valoda", + "mr": "Marathu valoda", + "ms": "Malajiešu valoda", + "mt": "Maltiešu valoda", + "my": "Birmiešu valoda", + "na": "Nauruiešu valoda", + "nb": "Norvēģu bukmols", + "nd": "Ziemeļndebelu valoda", + "ne": "Nepāliešu valoda", + "ng": "ošivambo", + "nl": "nīderlandiešu valoda", + "nn": "Jaunnorvēģu valoda", + "no": "Jaunnorvēģu valoda|jaunnorvēģu valodu", + "nr": "Dienvidndebelu valoda", + "nv": "Navahu valoda", + "ny": "čiņandža", + "oc": "Oksitāņu valoda", + "oj": "Odžibvu valoda", + "om": "Oromu valoda", + "or": "Oriju valoda", + "os": "Osetīnu valoda", + "pa": "Pandžabu valoda", + "pi": "Pāli valoda", + "pl": "Poļu valoda", + "ps": "puštunu valoda", + "pt": "Portugāļu valoda", + "qu": "Kečvu valoda", + "rm": "ladīnu valoda|ladīnu valodu", + "rn": "kirundi", + "ro": "Rumāņu valoda", + "ru": "Krievu valoda", + "rw": "Kiņaruanda", + "sa": "Sanskrits", + "sc": "sardu valoda", + "sd": "Sindhu valoda", + "se": "Ziemeļsāmu valoda", + "sg": "sango", + "si": "Singāļu valoda", + "sk": "Slovāku valoda", + "sl": "Slovēņu valoda", + "sm": "Samoāņu valoda", + "sn": "Šonu valoda", + "so": "Somāļu valoda", + "sq": "Albāņu valoda", + "sr": "Serbu valoda", + "ss": "sisvati", + "st": "sesoto", + "su": "sundu valoda", + "sv": "Zviedru valoda", + "sw": "Svahili", + "ta": "Tamilu valoda", + "te": "Telugu valoda", + "tg": "Tadžiku valoda", + "th": "Taju valoda", + "ti": "tigriņu valoda", + "tk": "Turkmēņu valoda", + "tl": "tagalogu valoda", + "tn": "secvana", + "to": "Tongiešu valoda", + "tr": "Turku valoda", + "ts": "šiconga", + "tt": "Tatāru valoda", + "tw": "Tvī valoda", + "ty": "Taitiešu valoda", + "ug": "Uiguru valoda", + "uk": "Ukraiņu valoda", + "ur": "Urdu", + "uz": "Uzbeku valoda", + "ve": "čivenda", + "vi": "Vjetnamiešu valoda", + "vo": "Volapiks", + "wa": "Valoņu valoda", + "wo": "Volofu valoda", + "xh": "isiķhosa", + "yi": "Jidišs", + "yo": "Jorubu valoda", + "za": "Džuanu valoda", + "zh": "Ķīniešu valoda", + "zu": "isizulu" + } +} \ No newline at end of file diff --git a/package.json b/package.json index a05eb25..812c7fe 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,8 @@ "de", "en", "fr", - "is" + "is", + "lv" ], "author": { "name": "Dirk Haage", From 559b772c138f29ecd273e16b7a05dec56252c521 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 18:49:15 +0100 Subject: [PATCH 07/10] added Lithuanian --- README.md | 1 + entry-node.js | 3 +- langs/lt.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +- 4 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 langs/lt.json diff --git a/README.md b/README.md index 77b8f19..eaa0dc7 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. * `fr`: French (based on https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1) * `is`: Islandic (based on https://is.wikipedia.org/wiki/Listi_yfir_tungumálakóða_%C3%AD_ISO_639-1) * `lv`: Latvian (based on https://lv.wikipedia.org/wiki/ISO_639-1_kodu_saraksts) +* `lt`: Lithuanian (based on https://lt.wikipedia.org/wiki/Sąrašas:ISO_639-1_kodai) [List of ISO 639-1 codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) diff --git a/entry-node.js b/entry-node.js index c122917..dba0be2 100644 --- a/entry-node.js +++ b/entry-node.js @@ -7,7 +7,8 @@ var locales = [ require("./langs/en.json"), require("./langs/fr.json"), require("./langs/is.json"), - require("./langs/lv.json") + require("./langs/lv.json"), + require("./langs/lt.json") ]; for (var i = 0; i < locales.length; i++) { diff --git a/langs/lt.json b/langs/lt.json new file mode 100644 index 0000000..7c88a60 --- /dev/null +++ b/langs/lt.json @@ -0,0 +1,189 @@ +{ + "locale": "lt", + "languages": { + "aa": "Afarų kalba", + "ab": "Abchazų kalba", + "ae": "Avestos kalba", + "af": "Afrikanų kalba", + "ak": "Akanų kalba", + "am": "Amherų kalba", + "an": "Aragoniečių kalba", + "ar": "arb", + "as": "Asamų kalba", + "av": "Avarų kalba", + "ay": "Aimarų kalba", + "az": "Azerbaidžaniečių kalba", + "ba": "Baškirų kalba", + "be": "Baltarusių kalba", + "bg": "Bulgarų kalba", + "bh": "Biharų kalba", + "bi": "Bislama", + "bm": "Bambarų kalba", + "bn": "Bengalų kalba", + "bo": "Tibetiečių kalba", + "br": "Bretonų kalba", + "bs": "Bosnių kalba", + "ca": "Katalonų kalba", + "ce": "Čečėnų kalba", + "ch": "Čamorų kalba", + "co": "Korsikiečių kalba", + "cr": "Kri kalba", + "cs": "Čekų kalba", + "cu": "Bažnytinė slavų kalba", + "cv": "Čiuvašų kalba", + "cy": "Valų kalba", + "da": "Danų kalba", + "de": "Vokiečių kalba", + "dv": "Maldyviečių kalba", + "dz": "Botijų kalba", + "ee": "Eve kalba", + "el": "Graikų kalba", + "en": "Anglų kalba", + "eo": "Esperanto", + "es": "Ispanų kalba", + "et": "Estų kalba", + "eu": "Baskų kalba", + "fa": "Persų kalba", + "ff": "Fulų kalba", + "fi": "Suomių kalba", + "fj": "Fidžių kalba", + "fo": "Farerų kalba", + "fr": "Prancūzų kalba", + "fy": "Fryzų kalba", + "ga": "Airių kalba", + "gd": "Škotų gėlų kalba", + "gl": "Galisų kalba", + "gn": "Gvaranių kalba", + "gu": "Gudžaratų kalba", + "gv": "Menksiečių kalba", + "ha": "Hausų kalba", + "he": "Hebrajų kalba", + "hi": "Hindi", + "ho": "Hiri Motu", + "hr": "Kroatų kalba", + "ht": "Haičio kreolų kalba", + "hu": "Vengrų kalba", + "hy": "Armėnų kalba", + "hz": "Herero kalba", + "ia": "Interlingua", + "id": "Indoneziečių kalba", + "ie": "Interlingue", + "ig": "Igbų kalba", + "ii": "Ji kalba", + "ik": "Inupiakų kalba", + "io": "Ido", + "is": "Islandų kalba", + "it": "Italų kalba", + "iu": "Inuktitutas", + "ja": "Japonų kalba", + "jv": "Javiečių kalba", + "ka": "Gruzinų kalba", + "kg": "Kongo kalba", + "ki": "Kikujų kalba", + "kj": "Kvanjama kalba", + "kk": "Kazachų kalba", + "kl": "Grenlandų kalba", + "km": "Kmerų kalba", + "kn": "Kanadų kalba", + "ko": "Korėjiečių kalba", + "kr": "Kanurių kalba", + "ks": "Kašmyriečių kalba", + "ku": "Kurdų kalba", + "kv": "Komių kalba", + "kw": "Kornų kalba", + "ky": "Kirgizų kalba", + "la": "Lotynų kalba", + "lb": "Liuksemburgiečių kalba", + "lg": "Lugandų kalba", + "li": "Limburgiečių kalba", + "ln": "Lingalų kalba", + "lo": "Lao kalba", + "lt": "Lietuvių kalba", + "lu": "Lubų kalba", + "lv": "Latvių kalba", + "mg": "Malagasių kalba", + "mh": "Maršaliečių kalba", + "mi": "Maorių kalba", + "mk": "Makedonų kalba", + "ml": "Malajalių kalba", + "mn": "Mongolų kalba", + "mr": "Maratų kalba", + "ms": "mly", + "mt": "Maltiečių kalba", + "my": "Mjanmų kalba", + "na": "Nauriečių kalba", + "nb": "Norvegų kalba", + "nd": "Šiaurės ndebelų kalba", + "ne": "Nepalų kalba", + "ng": "Ndongų kalba", + "nl": "Olandų kalba", + "nn": "Naujoji norvegų kalba", + "no": "Norvegų kalba", + "nr": "Pietų ndebelų kalba", + "nv": "Navachų kalba", + "ny": "Čičevų kalba", + "oc": "Oksitanų kalba", + "oj": "Odžibvių kalba", + "om": "Oromų kalba", + "or": "Orijų kalba", + "os": "Osetinų kalba", + "pa": "Pendžabų kalba", + "pi": "Pali kalba", + "pl": "Lenkų kalba", + "ps": "Puštūnų kalba", + "pt": "Portugalų kalba", + "qu": "Kečujų kalba", + "rm": "Retoromanų kalba", + "rn": "Kirundžių kalba", + "ro": "Rumunų kalba", + "ru": "Rusų kalba", + "rw": "Kinjaruanda", + "sa": "Sanskritas", + "sc": "Sardų kalba", + "sd": "Sindžų kalba", + "se": "Šiaurės samių kalba", + "sg": "Sangų kalba", + "si": "Sinhalų kalba", + "sk": "Slovakų kalba", + "sl": "Slovėnų kalba", + "sm": "Samoa kalba", + "sn": "Šonų kalba", + "so": "Somalių kalba", + "sq": "Albanų kalba", + "sr": "Serbų kalba", + "ss": "Svazių kalba", + "st": "Pietų sotų kalba", + "su": "Sundų kalba", + "sv": "Švedų kalba", + "sw": "Suahilių kalba", + "ta": "Tamilų kalba", + "te": "Telugų kalba", + "tg": "Tadžikų kalba", + "th": "Tajų kalba", + "ti": "Tigrinijų kalba", + "tk": "Turkmėnų kalba", + "tl": "Tagalų kalba", + "tn": "Tsvanų kalba", + "to": "Tongos kalba", + "tr": "Turkų kalba", + "ts": "Tsongų kalba", + "tt": "Totorių kalba", + "tw": "Twi", + "ty": "Reo", + "ug": "Uigūrų kalba", + "uk": "Ukrainiečių kalba", + "ur": "Urdu", + "uz": "Uzbekų kalba", + "ve": "Vendų kalba", + "vi": "Vietnamiečių kalba", + "vo": "Volapiukas", + "wa": "Valonų kalba", + "wo": "Volofų kalba", + "xh": "Kosų kalba", + "yi": "Jidiš", + "yo": "Jorubų kalba", + "za": "Džuangų kalba", + "zh": "Kinų kalba", + "zu": "Zulų kalba" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 812c7fe..e4323e9 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "en", "fr", "is", - "lv" + "lv", + "lt" ], "author": { "name": "Dirk Haage", From c9503748fd140a9e9f0ed6d9a70db823f3a6733a Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 19:08:04 +0100 Subject: [PATCH 08/10] added hungarian --- README.md | 5 +- entry-node.js | 1 + langs/hu.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 4 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 langs/hu.json diff --git a/README.md b/README.md index eaa0dc7..8a3d8be 100644 --- a/README.md +++ b/README.md @@ -42,9 +42,10 @@ console.log(languages.getNames("en")); // { 'ab': 'Abkhazian', 'aa': 'Afar', [.. * `br`: Breton (based on https://br.wikipedia.org/wiki/Listenn_glok_kodoù_ISO_639-1) * `cs`: Czech (based on https://cs.wikipedia.org/wiki/Seznam_kódů_ISO_639-1) -* `de`: German -* `en`: English +* `de`: German (by native speaker) +* `en`: English (ISO 639-1 standard names) * `fr`: French (based on https://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1) +* `hu`: Hungarian (based on https://hu.wikipedia.org/wiki/ISO_639-1_nyelvkódok_listája) * `is`: Islandic (based on https://is.wikipedia.org/wiki/Listi_yfir_tungumálakóða_%C3%AD_ISO_639-1) * `lv`: Latvian (based on https://lv.wikipedia.org/wiki/ISO_639-1_kodu_saraksts) * `lt`: Lithuanian (based on https://lt.wikipedia.org/wiki/Sąrašas:ISO_639-1_kodai) diff --git a/entry-node.js b/entry-node.js index dba0be2..78e4600 100644 --- a/entry-node.js +++ b/entry-node.js @@ -6,6 +6,7 @@ var locales = [ require("./langs/de.json"), require("./langs/en.json"), require("./langs/fr.json"), + require("./langs/hu.json"), require("./langs/is.json"), require("./langs/lv.json"), require("./langs/lt.json") diff --git a/langs/hu.json b/langs/hu.json new file mode 100644 index 0000000..86994ef --- /dev/null +++ b/langs/hu.json @@ -0,0 +1,189 @@ +{ + "locale": "hu", + "languages": { + "aa": "afar", + "ab": "abház", + "ae": "avesztai", + "af": "afrikaans", + "ak": "akan", + "am": "amhara", + "an": "aragóniai", + "ar": "arab", + "as": "asszámi", + "av": "avar", + "ay": "ajmara", + "az": "azeri", + "ba": "baskír", + "be": "belarusz", + "bg": "bolgár", + "bh": "maithili", + "bi": "biszlama", + "bm": "bambara", + "bn": "bengáli", + "bo": "tibeti", + "br": "breton", + "bs": "bosnyák", + "ca": "valenciai", + "ce": "csecsen", + "ch": "csamorro", + "co": "korzikai", + "cr": "krí", + "cs": "cseh", + "cu": "óegyházi szláv", + "cv": "csuvas", + "cy": "walesi", + "da": "dán", + "de": "német", + "dv": "maldív", + "dz": "dzongkha", + "ee": "eve", + "el": "görög", + "en": "angol", + "eo": "eszperantó", + "es": "spanyol", + "et": "észt", + "eu": "baszk", + "fa": "perzsa", + "ff": "ful", + "fi": "finn", + "fj": "fidzsi", + "fo": "feröeri", + "fr": "francia", + "fy": "fríz", + "ga": "ír", + "gd": "skót gael", + "gl": "galiciai", + "gn": "guarani", + "gu": "gudzsaráti", + "gv": "manx", + "ha": "hausza", + "he": "héber", + "hi": "hindi", + "ho": "hiri motu", + "hr": "horvát", + "ht": "haiti kreol", + "hu": "magyar", + "hy": "örmény", + "hz": "herero", + "ia": "interlingva", + "id": "maláj", + "ie": "interlingue", + "ig": "igbó", + "ii": "nuoszu", + "ik": "inupiak", + "io": "ido", + "is": "izlandi", + "it": "olasz", + "iu": "inuktitut", + "ja": "japán", + "jv": "jávai", + "ka": "grúz", + "kg": "kikongo", + "ki": "kikuju", + "kj": "kvanyama", + "kk": "kazak", + "kl": "grönlandi", + "km": "khmer", + "kn": "kannada", + "ko": "koreai", + "kr": "kanuri", + "ks": "kasmíri", + "ku": "kurd", + "kv": "komi", + "kw": "korni", + "ky": "kirgiz", + "la": "latin", + "lb": "luxemburgi", + "lg": "luganda", + "li": "limburgi", + "ln": "lingala", + "lo": "lao", + "lt": "litván", + "lu": "luba-katanga", + "lv": "lett", + "mg": "malgas", + "mh": "Marshall-szigeteki", + "mi": "maori", + "mk": "macedón", + "ml": "malajálam", + "mn": "mongol", + "mr": "maráthi", + "ms": "maláj", + "mt": "máltai", + "my": "burmai", + "na": "naurui", + "nb": "norvég", + "nd": "északi ndebele", + "ne": "nepáli", + "ng": "ndonga", + "nl": "holland", + "nn": "norvég", + "no": "nynorsk", + "nr": "déli ndebele", + "nv": "navahó", + "ny": "cseva", + "oc": "okcitán", + "oj": "odzsibva", + "om": "oromó", + "or": "orija", + "os": "oszét", + "pa": "pandzsábi", + "pi": "páli", + "pl": "lengyel", + "ps": "pastu", + "pt": "portugál", + "qu": "kecsua", + "rm": "romans", + "rn": "rundi", + "ro": "moldáv", + "ru": "orosz", + "rw": "kinyarvanda", + "sa": "szanszkrit", + "sc": "szárd", + "sd": "szindhi", + "se": "északi számi", + "sg": "szangó", + "si": "szingaléz", + "sk": "szlovák", + "sl": "szlovén", + "sm": "szamoai", + "sn": "sona", + "so": "szomáli", + "sq": "albán", + "sr": "szerb", + "ss": "szvázi", + "st": "déli szoto", + "su": "szundai", + "sv": "svéd", + "sw": "szuahéli", + "ta": "tamil", + "te": "telugu", + "tg": "tádzsik", + "th": "thai", + "ti": "tigrinya", + "tk": "türkmén", + "tl": "tagalog", + "tn": "csvana", + "to": "tonga", + "tr": "török", + "ts": "conga", + "tt": "tatár", + "tw": "tvi", + "ty": "tahiti", + "ug": "ujgur", + "uk": "ukrán", + "ur": "urdu", + "uz": "üzbég", + "ve": "venda", + "vi": "vietnámi", + "vo": "volapük", + "wa": "vallon", + "wo": "volof", + "xh": "xhosza", + "yi": "jiddis", + "yo": "joruba", + "za": "csuang", + "zh": "kínai", + "zu": "zulu" + } +} \ No newline at end of file diff --git a/package.json b/package.json index e4323e9..f93cc10 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "de", "en", "fr", + "hu", "is", "lv", "lt" From e4f9c7f7ec0411770c927402986acab4dcea8e94 Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 19:20:44 +0100 Subject: [PATCH 09/10] add travis ci status in readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8a3d8be..b9eeeea 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![Build Status](https://travis-ci.org/cospired/i18n-iso-languages.svg?branch=master)](https://travis-ci.org/cospired/i18n-iso-languages) + # i18n-iso-languages i18n for ISO 3166-1 country codes. We support Alpha-2, Alpha-3 B and T codes from https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes From 7fc654736598d0d9ccf638f40e827d00e84da30a Mon Sep 17 00:00:00 2001 From: Dirk Haage Date: Fri, 2 Mar 2018 19:24:42 +0100 Subject: [PATCH 10/10] change node versions to test --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index b21cf25..b440f43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ language: node_js sudo: false node_js: - "4" - - "5" - "6" - - "7" - "8" + - "9" \ No newline at end of file