i18n-iso-countries
Advanced tools
Comparing version 4.3.1 to 5.0.0
[ | ||
["AF","AFG","004","ISO 3166-2:AF"], | ||
["AX","ALA","248","ISO 3166-2:AX"], | ||
["AL","ALB","008","ISO 3166-2:AL"], | ||
@@ -29,3 +28,2 @@ ["DZ","DZA","012","ISO 3166-2:DZ"], | ||
["BO","BOL","068","ISO 3166-2:BO"], | ||
["BQ","BES","535","ISO 3166-2:BQ"], | ||
["BA","BIH","070","ISO 3166-2:BA"], | ||
@@ -60,3 +58,2 @@ ["BW","BWA","072","ISO 3166-2:BW"], | ||
["CU","CUB","192","ISO 3166-2:CU"], | ||
["CW","CUW","531","ISO 3166-2:CW"], | ||
["CY","CYP","196","ISO 3166-2:CY"], | ||
@@ -95,3 +92,2 @@ ["CZ","CZE","203","ISO 3166-2:CZ"], | ||
["GT","GTM","320","ISO 3166-2:GT"], | ||
["GG","GGY","831","ISO 3166-2:GG"], | ||
["GN","GIN","324","ISO 3166-2:GN"], | ||
@@ -112,3 +108,2 @@ ["GW","GNB","624","ISO 3166-2:GW"], | ||
["IE","IRL","372","ISO 3166-2:IE"], | ||
["IM","IMN","833","ISO 3166-2:IM"], | ||
["IL","ISR","376","ISO 3166-2:IL"], | ||
@@ -118,3 +113,2 @@ ["IT","ITA","380","ISO 3166-2:IT"], | ||
["JP","JPN","392","ISO 3166-2:JP"], | ||
["JE","JEY","832","ISO 3166-2:JE"], | ||
["JO","JOR","400","ISO 3166-2:JO"], | ||
@@ -138,3 +132,2 @@ ["KZ","KAZ","398","ISO 3166-2:KZ"], | ||
["MO","MAC","446","ISO 3166-2:MO"], | ||
["MK","MKD","807","ISO 3166-2:MK"], | ||
["MG","MDG","450","ISO 3166-2:MG"], | ||
@@ -156,3 +149,2 @@ ["MW","MWI","454","ISO 3166-2:MW"], | ||
["MN","MNG","496","ISO 3166-2:MN"], | ||
["ME","MNE","499","ISO 3166-2:ME"], | ||
["MS","MSR","500","ISO 3166-2:MS"], | ||
@@ -174,2 +166,3 @@ ["MA","MAR","504","ISO 3166-2:MA"], | ||
["MP","MNP","580","ISO 3166-2:MP"], | ||
["MK","MKD","807","ISO 3166-2:MK"], | ||
["NO","NOR","578","ISO 3166-2:NO"], | ||
@@ -194,7 +187,5 @@ ["OM","OMN","512","ISO 3166-2:OM"], | ||
["RW","RWA","646","ISO 3166-2:RW"], | ||
["BL","BLM","652","ISO 3166-2:BL"], | ||
["SH","SHN","654","ISO 3166-2:SH"], | ||
["KN","KNA","659","ISO 3166-2:KN"], | ||
["LC","LCA","662","ISO 3166-2:LC"], | ||
["MF","MAF","663","ISO 3166-2:MF"], | ||
["PM","SPM","666","ISO 3166-2:PM"], | ||
@@ -207,7 +198,5 @@ ["VC","VCT","670","ISO 3166-2:VC"], | ||
["SN","SEN","686","ISO 3166-2:SN"], | ||
["RS","SRB","688","ISO 3166-2:RS"], | ||
["SC","SYC","690","ISO 3166-2:SC"], | ||
["SL","SLE","694","ISO 3166-2:SL"], | ||
["SG","SGP","702","ISO 3166-2:SG"], | ||
["SX","SXM","534","ISO 3166-2:SX"], | ||
["SK","SVK","703","ISO 3166-2:SK"], | ||
@@ -219,3 +208,2 @@ ["SI","SVN","705","ISO 3166-2:SI"], | ||
["GS","SGS","239","ISO 3166-2:GS"], | ||
["SS","SSD","728","ISO 3166-2:SS"], | ||
["ES","ESP","724","ISO 3166-2:ES"], | ||
@@ -262,3 +250,15 @@ ["LK","LKA","144","ISO 3166-2:LK"], | ||
["ZW","ZWE","716","ISO 3166-2:ZW"], | ||
["AX","ALA","248","ISO 3166-2:AX"], | ||
["BQ","BES","535","ISO 3166-2:BQ"], | ||
["CW","CUW","531","ISO 3166-2:CW"], | ||
["GG","GGY","831","ISO 3166-2:GG"], | ||
["IM","IMN","833","ISO 3166-2:IM"], | ||
["JE","JEY","832","ISO 3166-2:JE"], | ||
["ME","MNE","499","ISO 3166-2:ME"], | ||
["BL","BLM","652","ISO 3166-2:BL"], | ||
["MF","MAF","663","ISO 3166-2:MF"], | ||
["RS","SRB","688","ISO 3166-2:RS"], | ||
["SX","SXM","534","ISO 3166-2:SX"], | ||
["SS","SSD","728","ISO 3166-2:SS"], | ||
["XK","XKX","","ISO 3166-2:XK"] | ||
] | ||
] |
@@ -12,5 +12,5 @@ export type LocalizedCountryNames = { | ||
export function alpha2ToAlpha3(alpha2: string): string; | ||
export function alpha2ToNumeric(alpha2: string): number; | ||
export function alpha2ToNumeric(alpha2: string): string; | ||
export function alpha3ToAlpha2(alpha3: string): string; | ||
export function alpha3ToNumeric(alpha3: string): number; | ||
export function alpha3ToNumeric(alpha3: string): string; | ||
export function numericToAlpha2(numeric: number | string): string; | ||
@@ -29,3 +29,3 @@ export function numericToAlpha3(numeric: number | string): string; | ||
*/ | ||
export function getNumericCodes(): { [numericKey: number]: string }; | ||
export function getNumericCodes(): { [numericKey: string]: string }; | ||
export function getName(alpha2orAlpha3orNumeric: string | number, lang: string): string; | ||
@@ -32,0 +32,0 @@ export function getNames(lang: string): LocalizedCountryNames; |
@@ -233,3 +233,3 @@ { | ||
"VE": "Venezuela", | ||
"VN": "Viet Nam", | ||
"VN": "Vietnam", | ||
"VG": "Virgin Islands, British", | ||
@@ -236,0 +236,0 @@ "VI": "Virgin Islands, U.S.", |
@@ -115,3 +115,3 @@ { | ||
"KI": "키리바시", | ||
"KP": "한국, 조선 민주주의 인민 공화국", | ||
"KP": "조선 민주주의 인민 공화국", | ||
"KR": "대한민국", | ||
@@ -118,0 +118,0 @@ "KW": "쿠웨이트", |
@@ -176,3 +176,3 @@ { | ||
"RE": "Реюньон", | ||
"RU": "Россия", | ||
"RU": "Российская Федерация", | ||
"RW": "Руанда", | ||
@@ -179,0 +179,0 @@ "RO": "Румыния", |
@@ -7,3 +7,3 @@ { | ||
"AF": "阿富汗", | ||
"AG": "安地卡及巴布达", | ||
"AG": "安提瓜和巴布达", | ||
"AI": "安圭拉", | ||
@@ -21,7 +21,7 @@ "AL": "阿尔巴尼亚", | ||
"AZ": "阿塞拜疆", | ||
"BA": "波斯尼亚和黑塞哥维那", | ||
"BA": "波黑", | ||
"BB": "巴巴多斯", | ||
"BD": "孟加拉国", | ||
"BE": "比利时", | ||
"BF": "布吉纳法索", | ||
"BF": "布基纳法索", | ||
"BG": "保加利亚", | ||
@@ -35,3 +35,3 @@ "BH": "巴林", | ||
"BO": "玻利维亚", | ||
"BQ": "加勒比荷兰", | ||
"BQ": "荷兰加勒比区", | ||
"BR": "巴西", | ||
@@ -46,5 +46,5 @@ "BS": "巴哈马", | ||
"CC": "科科斯(基林)群岛", | ||
"CD": "刚果(金)", | ||
"CD": "刚果(金)", | ||
"CF": "中非", | ||
"CG": "刚果(布)", | ||
"CG": "刚果(布)", | ||
"CH": "瑞士", | ||
@@ -62,3 +62,3 @@ "CI": "科特迪瓦", | ||
"CX": "圣诞岛", | ||
"CY": "赛普勒斯", | ||
"CY": "塞浦路斯", | ||
"CZ": "捷克", | ||
@@ -77,3 +77,3 @@ "DE": "德国", | ||
"ES": "西班牙", | ||
"ET": "衣索比亚", | ||
"ET": "埃塞俄比亚", | ||
"FI": "芬兰", | ||
@@ -85,5 +85,5 @@ "FJ": "斐济", | ||
"FR": "法国", | ||
"GA": "加彭", | ||
"GA": "加蓬", | ||
"GB": "英国", | ||
"GD": "格瑞那达", | ||
"GD": "格林纳达", | ||
"GE": "格鲁吉亚", | ||
@@ -107,3 +107,3 @@ "GF": "法属圭亚那", | ||
"HM": "赫德岛和麦克唐纳群岛", | ||
"HN": "宏都拉斯", | ||
"HN": "洪都拉斯", | ||
"HR": "克罗地亚", | ||
@@ -140,6 +140,6 @@ "HT": "海地", | ||
"LC": "圣卢西亚", | ||
"LI": "列支敦斯登", | ||
"LI": "列支敦士登", | ||
"LK": "斯里兰卡", | ||
"LR": "利比里亚", | ||
"LS": "赖索托", | ||
"LS": "莱索托", | ||
"LT": "立陶宛", | ||
@@ -152,3 +152,3 @@ "LU": "卢森堡", | ||
"MD": "摩尔多瓦", | ||
"ME": "蒙特内哥罗", | ||
"ME": "黑山", | ||
"MF": "法属圣马丁", | ||
@@ -166,5 +166,5 @@ "MG": "马达加斯加", | ||
"MS": "蒙特塞拉特", | ||
"MT": "马尔他", | ||
"MU": "模里西斯", | ||
"MV": "马尔地夫", | ||
"MT": "马耳他", | ||
"MU": "毛里求斯", | ||
"MV": "马尔代夫", | ||
"MW": "马拉维", | ||
@@ -178,3 +178,3 @@ "MX": "墨西哥", | ||
"NF": "诺福克岛", | ||
"NG": "奈及利亚", | ||
"NG": "尼日利亚", | ||
"NI": "尼加拉瓜", | ||
@@ -190,3 +190,3 @@ "NL": "荷兰", | ||
"PE": "秘鲁", | ||
"PF": "法属玻里尼西亚", | ||
"PF": "法属波利尼西亚", | ||
"PG": "巴布亚新几内亚", | ||
@@ -201,3 +201,3 @@ "PH": "菲律宾", | ||
"PT": "葡萄牙", | ||
"PW": "帛琉", | ||
"PW": "帕劳", | ||
"PY": "巴拉圭", | ||
@@ -210,3 +210,3 @@ "QA": "卡塔尔", | ||
"RW": "卢旺达", | ||
"SA": "沙乌地阿拉伯", | ||
"SA": "沙特阿拉伯", | ||
"SB": "所罗门群岛", | ||
@@ -217,5 +217,5 @@ "SC": "塞舌尔", | ||
"SG": "新加坡", | ||
"SH": "圣赫勒拿", | ||
"SI": "斯洛维尼亚", | ||
"SJ": "斯瓦尔巴群岛和扬马延岛", | ||
"SH": "圣赫勒拿、阿森松和特里斯坦-达库尼亚", | ||
"SI": "斯洛文尼亚", | ||
"SJ": "斯瓦尔巴和扬马延", | ||
"SK": "斯洛伐克", | ||
@@ -225,3 +225,3 @@ "SL": "塞拉利昂", | ||
"SN": "塞内加尔", | ||
"SO": "索马利亚", | ||
"SO": "索马里", | ||
"SR": "苏里南", | ||
@@ -243,8 +243,8 @@ "SS": "南苏丹", | ||
"TM": "土库曼斯坦", | ||
"TN": "突尼西亚", | ||
"TN": "突尼斯", | ||
"TO": "汤加", | ||
"TR": "土耳其", | ||
"TT": "千里达及托巴哥", | ||
"TT": "特立尼达和多巴哥", | ||
"TV": "图瓦卢", | ||
"TW": "臺湾", | ||
"TW": "台湾", | ||
"TZ": "坦桑尼亚", | ||
@@ -258,3 +258,3 @@ "UA": "乌克兰", | ||
"VA": "梵蒂冈", | ||
"VC": "圣文森及格瑞那丁", | ||
"VC": "圣文森特和格林纳丁斯", | ||
"VE": "委内瑞拉", | ||
@@ -267,9 +267,9 @@ "VG": "英属维尔京群岛", | ||
"WS": "萨摩亚", | ||
"YE": "叶门", | ||
"XK": "科索沃", | ||
"YE": "也门", | ||
"YT": "马约特", | ||
"ZA": "南非", | ||
"ZM": "尚比亚", | ||
"ZW": "辛巴威", | ||
"XK": "科索沃" | ||
"ZM": "赞比亚", | ||
"ZW": "津巴布韦" | ||
} | ||
} |
{ | ||
"name": "i18n-iso-countries", | ||
"version": "4.3.1", | ||
"version": "5.0.0", | ||
"description": "i18n for ISO 3166-1 country codes", | ||
@@ -94,10 +94,8 @@ "typings": "index.d.ts", | ||
"dependencies": { | ||
"diacritics": "^1.3.0" | ||
"diacritics": "1.3.0" | ||
}, | ||
"devDependencies": { | ||
"assert-plus": "1.0.0", | ||
"mocha": "6.1.4", | ||
"jshint": "2.10.2", | ||
"madge": "3.4.4", | ||
"istanbul": "0.4.5" | ||
"mocha": "7.1.0", | ||
"jshint": "2.11.0", | ||
"madge": "3.7.0" | ||
}, | ||
@@ -107,3 +105,3 @@ "main": "entry-node", | ||
"engines": { | ||
"node": ">= 6" | ||
"node": ">= 8" | ||
}, | ||
@@ -110,0 +108,0 @@ "scripts": { |
@@ -6,3 +6,3 @@ [](http://travis-ci.org/michaelwittig/node-i18n-iso-countries) | ||
> Version 4 drops support for node 4 and 5! | ||
> Version 5 drops support for node 6 and 7! | ||
@@ -202,3 +202,3 @@ i18n for ISO 3166-1 country codes. We support Alpha-2, Alpha-3 and Numeric codes from <http://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements> | ||
// in a browser environment: countries.registerLocale(require("i18n-iso-countries/langs/en.json")); | ||
console.log(countries.isValid("US"), countries.isValid("USA"), countries.isValid("XX"))); | ||
console.log(countries.isValid("US"), countries.isValid("USA"), countries.isValid("XX")); | ||
// true, true, false | ||
@@ -212,3 +212,3 @@ ``` | ||
- add a json file under langs/ | ||
- add the language to the `data` object in enty-node.js at the top | ||
- add the language to the `data` object in entry-node.js at the top | ||
- add language to section **Supported languages** in README.md | ||
@@ -215,0 +215,0 @@ - add language to keywords in package.json |
@@ -1,3 +0,3 @@ | ||
var assert = require("assert-plus"), | ||
i18niso = require("../"); | ||
var assert = require("assert"); | ||
var i18niso = require("../"); | ||
@@ -8,3 +8,3 @@ describe("i18n for iso 3166-1", function () { | ||
it("toAlpha2 SG => SG", function() { | ||
assert.equal(i18niso.toAlpha2("SG"), "SG"); | ||
assert.strictEqual(i18niso.toAlpha2("SG"), "SG"); | ||
}); | ||
@@ -14,12 +14,12 @@ }); | ||
it("toAlpha3 true => undefined", function() { | ||
assert.equal(i18niso.toAlpha3(true), undefined); | ||
assert.strictEqual(i18niso.toAlpha3(true), undefined); | ||
}); | ||
it("toAlpha3 XX => undefined", function() { | ||
assert.equal(i18niso.toAlpha3("XX"), undefined); | ||
assert.strictEqual(i18niso.toAlpha3("XX"), undefined); | ||
}); | ||
it("toAlpha3 SG => SGP", function() { | ||
assert.equal(i18niso.toAlpha3("SG"), "SGP"); | ||
assert.strictEqual(i18niso.toAlpha3("SG"), "SGP"); | ||
}); | ||
it("alpha2ToAlpha3 SG => SGP", function() { | ||
assert.equal(i18niso.alpha2ToAlpha3("SG"), "SGP"); | ||
assert.strictEqual(i18niso.alpha2ToAlpha3("SG"), "SGP"); | ||
}); | ||
@@ -29,3 +29,3 @@ }); | ||
it("toAlpha2 SGP => SGP", function() { | ||
assert.equal(i18niso.toAlpha3("SGP"), "SGP"); | ||
assert.strictEqual(i18niso.toAlpha3("SGP"), "SGP"); | ||
}); | ||
@@ -35,12 +35,12 @@ }); | ||
it("toAlpha2 true => undefined", function() { | ||
assert.equal(i18niso.toAlpha2(true), undefined); | ||
assert.strictEqual(i18niso.toAlpha2(true), undefined); | ||
}); | ||
it("toAlpha2 XXX => undefined", function() { | ||
assert.equal(i18niso.toAlpha2("XXX"), undefined); | ||
assert.strictEqual(i18niso.toAlpha2("XXX"), undefined); | ||
}); | ||
it("toAlpha2 DEU => DE", function() { | ||
assert.equal(i18niso.toAlpha2("DEU"), "DE"); | ||
assert.strictEqual(i18niso.toAlpha2("DEU"), "DE"); | ||
}); | ||
it("alpha3ToAlpha2 DEU => DE", function() { | ||
assert.equal(i18niso.alpha3ToAlpha2("DEU"), "DE"); | ||
assert.strictEqual(i18niso.alpha3ToAlpha2("DEU"), "DE"); | ||
}); | ||
@@ -50,6 +50,6 @@ }); | ||
it("alpha3ToNumeric SWE => 752", function() { | ||
assert.equal(i18niso.alpha3ToNumeric("SWE"), 752); | ||
assert.strictEqual(i18niso.alpha3ToNumeric("SWE"), "752"); | ||
}); | ||
it("alpha3ToNumeric DJI => 262", function() { | ||
assert.equal(i18niso.alpha3ToNumeric("DJI"), 262); | ||
assert.strictEqual(i18niso.alpha3ToNumeric("DJI"), "262"); | ||
}); | ||
@@ -59,6 +59,6 @@ }); | ||
it("alpha2ToNumeric SE => 752", function() { | ||
assert.equal(i18niso.alpha2ToNumeric("SE"), 752); | ||
assert.strictEqual(i18niso.alpha2ToNumeric("SE"), "752"); | ||
}); | ||
it("alpha2ToNumeric DJ => 262", function() { | ||
assert.equal(i18niso.alpha2ToNumeric("DJ"), 262); | ||
assert.strictEqual(i18niso.alpha2ToNumeric("DJ"), "262"); | ||
}); | ||
@@ -68,24 +68,24 @@ }); | ||
it("toAlpha2 '276' => DE", function() { | ||
assert.equal(i18niso.toAlpha2("276"), "DE"); | ||
assert.strictEqual(i18niso.toAlpha2("276"), "DE"); | ||
}); | ||
it("toAlpha2 '004' => AF", function() { | ||
assert.equal(i18niso.toAlpha2("004"), "AF"); | ||
assert.strictEqual(i18niso.toAlpha2("004"), "AF"); | ||
}); | ||
it("toAlpha2 276 => DE", function() { | ||
assert.equal(i18niso.toAlpha2(276), "DE"); | ||
assert.strictEqual(i18niso.toAlpha2(276), "DE"); | ||
}); | ||
it("toAlpha2 4 => AF", function() { | ||
assert.equal(i18niso.toAlpha2(4), "AF"); | ||
assert.strictEqual(i18niso.toAlpha2(4), "AF"); | ||
}); | ||
it("numericToAlpha2 '276' => DE", function() { | ||
assert.equal(i18niso.numericToAlpha2("276"), "DE"); | ||
assert.strictEqual(i18niso.numericToAlpha2("276"), "DE"); | ||
}); | ||
it("numericToAlpha2 '004' => AF", function() { | ||
assert.equal(i18niso.numericToAlpha2("004"), "AF"); | ||
assert.strictEqual(i18niso.numericToAlpha2("004"), "AF"); | ||
}); | ||
it("numericToAlpha2 276 => DE", function() { | ||
assert.equal(i18niso.numericToAlpha2(276), "DE"); | ||
assert.strictEqual(i18niso.numericToAlpha2(276), "DE"); | ||
}); | ||
it("numericToAlpha2 4 => AF", function() { | ||
assert.equal(i18niso.numericToAlpha2(4), "AF"); | ||
assert.strictEqual(i18niso.numericToAlpha2(4), "AF"); | ||
}); | ||
@@ -95,24 +95,24 @@ }); | ||
it("toAlpha3 '276' => DEU", function() { | ||
assert.equal(i18niso.toAlpha3("276"), "DEU"); | ||
assert.strictEqual(i18niso.toAlpha3("276"), "DEU"); | ||
}); | ||
it("toAlpha3 '004' => AFG", function() { | ||
assert.equal(i18niso.toAlpha3("004"), "AFG"); | ||
assert.strictEqual(i18niso.toAlpha3("004"), "AFG"); | ||
}); | ||
it("toAlpha3 276 => DEU", function() { | ||
assert.equal(i18niso.toAlpha3(276), "DEU"); | ||
assert.strictEqual(i18niso.toAlpha3(276), "DEU"); | ||
}); | ||
it("toAlpha3 4 => DEU", function() { | ||
assert.equal(i18niso.toAlpha3(4), "AFG"); | ||
assert.strictEqual(i18niso.toAlpha3(4), "AFG"); | ||
}); | ||
it("numericToAlpha3 '276' => DEU", function() { | ||
assert.equal(i18niso.numericToAlpha3("276"), "DEU"); | ||
assert.strictEqual(i18niso.numericToAlpha3("276"), "DEU"); | ||
}); | ||
it("numericToAlpha3 '004' => AFG", function() { | ||
assert.equal(i18niso.numericToAlpha3("004"), "AFG"); | ||
assert.strictEqual(i18niso.numericToAlpha3("004"), "AFG"); | ||
}); | ||
it("numericToAlpha3 276 => DEU", function() { | ||
assert.equal(i18niso.numericToAlpha3(276), "DEU"); | ||
assert.strictEqual(i18niso.numericToAlpha3(276), "DEU"); | ||
}); | ||
it("numericToAlpha3 4 => AFG", function() { | ||
assert.equal(i18niso.numericToAlpha3(4), "AFG"); | ||
assert.strictEqual(i18niso.numericToAlpha3(4), "AFG"); | ||
}); | ||
@@ -122,3 +122,3 @@ }); | ||
it("length", function() { | ||
assert.equal(Object.keys(i18niso.getAlpha2Codes()).length, 250); | ||
assert.strictEqual(Object.keys(i18niso.getAlpha2Codes()).length, 250); | ||
}); | ||
@@ -128,3 +128,3 @@ }); | ||
it("length", function() { | ||
assert.equal(Object.keys(i18niso.getAlpha3Codes()).length, 250); | ||
assert.strictEqual(Object.keys(i18niso.getAlpha3Codes()).length, 250); | ||
}); | ||
@@ -134,3 +134,3 @@ }); | ||
it("length", function() { | ||
assert.equal(Object.keys(i18niso.getNumericCodes()).length, 250); | ||
assert.strictEqual(Object.keys(i18niso.getNumericCodes()).length, 250); | ||
}); | ||
@@ -140,6 +140,6 @@ }); | ||
it("missing name", function() { | ||
assert.equal(i18niso.getAlpha2Code("XXX", "de"), undefined); | ||
assert.strictEqual(i18niso.getAlpha2Code("XXX", "de"), undefined); | ||
}); | ||
it("missing land", function() { | ||
assert.equal(i18niso.getAlpha2Code("Deutschland", "xx"), undefined); | ||
assert.strictEqual(i18niso.getAlpha2Code("Deutschland", "xx"), undefined); | ||
}); | ||
@@ -149,10 +149,10 @@ }); | ||
it("works", function() { | ||
assert.equal(i18niso.getSimpleAlpha2Code("belgie", "nl"), 'BE'); | ||
assert.equal(i18niso.getSimpleAlpha2Code("België", "nl"), 'BE'); | ||
assert.strictEqual(i18niso.getSimpleAlpha2Code("belgie", "nl"), 'BE'); | ||
assert.strictEqual(i18niso.getSimpleAlpha2Code("België", "nl"), 'BE'); | ||
}); | ||
it("missing name", function() { | ||
assert.equal(i18niso.getSimpleAlpha2Code("XXX", "de"), undefined); | ||
assert.strictEqual(i18niso.getSimpleAlpha2Code("XXX", "de"), undefined); | ||
}); | ||
it("missing land", function() { | ||
assert.equal(i18niso.getSimpleAlpha2Code("Deutschland", "xx"), undefined); | ||
assert.strictEqual(i18niso.getSimpleAlpha2Code("Deutschland", "xx"), undefined); | ||
}); | ||
@@ -162,6 +162,6 @@ }); | ||
it("missing name", function() { | ||
assert.equal(i18niso.getAlpha3Code("XXX", "de"), undefined); | ||
assert.strictEqual(i18niso.getAlpha3Code("XXX", "de"), undefined); | ||
}); | ||
it("missing land", function() { | ||
assert.equal(i18niso.getAlpha3Code("Deutschland", "xx"), undefined); | ||
assert.strictEqual(i18niso.getAlpha3Code("Deutschland", "xx"), undefined); | ||
}); | ||
@@ -171,10 +171,10 @@ }); | ||
it("works", function() { | ||
assert.equal(i18niso.getSimpleAlpha3Code("belgie", "nl"), 'BEL'); | ||
assert.equal(i18niso.getSimpleAlpha3Code("België", "nl"), 'BEL'); | ||
assert.strictEqual(i18niso.getSimpleAlpha3Code("belgie", "nl"), 'BEL'); | ||
assert.strictEqual(i18niso.getSimpleAlpha3Code("België", "nl"), 'BEL'); | ||
}); | ||
it("missing name", function() { | ||
assert.equal(i18niso.getSimpleAlpha3Code("XXX", "de"), undefined); | ||
assert.strictEqual(i18niso.getSimpleAlpha3Code("XXX", "de"), undefined); | ||
}); | ||
it("missing land", function() { | ||
assert.equal(i18niso.getSimpleAlpha3Code("Deutschland", "xx"), undefined); | ||
assert.strictEqual(i18niso.getSimpleAlpha3Code("Deutschland", "xx"), undefined); | ||
}); | ||
@@ -184,29 +184,29 @@ }); | ||
it("isValid true => false", function() { | ||
assert.equal(i18niso.isValid(true), false); | ||
assert.strictEqual(i18niso.isValid(true), false); | ||
}); | ||
it("isValid XX => false", function() { | ||
assert.equal(i18niso.isValid("XX"), false); | ||
assert.strictEqual(i18niso.isValid("XX"), false); | ||
}); | ||
it("isValid SG => true", function() { | ||
assert.equal(i18niso.isValid("SG"), true); | ||
assert.strictEqual(i18niso.isValid("SG"), true); | ||
}); | ||
it("isValid SGP => true", function() { | ||
assert.equal(i18niso.isValid("SGP"), true); | ||
assert.strictEqual(i18niso.isValid("SGP"), true); | ||
}); | ||
it("isValid 702 => true", function() { | ||
assert.equal(i18niso.isValid(702), true); | ||
assert.strictEqual(i18niso.isValid(702), true); | ||
}); | ||
it("isValid 999 => false", function() { | ||
assert.equal(i18niso.isValid(999), false); | ||
assert.strictEqual(i18niso.isValid(999), false); | ||
}); | ||
it("isValid ... => false", function() { | ||
assert.equal(i18niso.isValid('...'), false); | ||
assert.strictEqual(i18niso.isValid('...'), false); | ||
}); | ||
it("isValid is case insensitive", function() { | ||
assert.equal(i18niso.isValid('fra'), true); | ||
assert.equal(i18niso.isValid('fr'), true); | ||
assert.strictEqual(i18niso.isValid('fra'), true); | ||
assert.strictEqual(i18niso.isValid('fr'), true); | ||
}); | ||
it("isValid works with undefined or null", function() { | ||
assert.equal(i18niso.isValid(undefined), false); | ||
assert.equal(i18niso.isValid(null), false); | ||
assert.strictEqual(i18niso.isValid(undefined), false); | ||
assert.strictEqual(i18niso.isValid(null), false); | ||
}); | ||
@@ -219,3 +219,3 @@ }); | ||
Object.keys(i18niso.getAlpha2Codes()).forEach(function(code) { | ||
assert.notEqual(i18niso.getName(code, lang), undefined, "missing entry for " + code); | ||
assert.notStrictEqual(i18niso.getName(code, lang), undefined, "missing entry for " + code); | ||
}); | ||
@@ -236,15 +236,15 @@ }); | ||
it("for de", function () { | ||
assert.equal(i18niso.getName("de", lang), "Deutschland"); | ||
assert.strictEqual(i18niso.getName("de", lang), "Deutschland"); | ||
}); | ||
it("for cl", function () { | ||
assert.equal(i18niso.getName("cl", lang), "Chile"); | ||
assert.strictEqual(i18niso.getName("cl", lang), "Chile"); | ||
}); | ||
it("for CL", function () { | ||
assert.equal(i18niso.getName("CL", lang), "Chile"); | ||
assert.strictEqual(i18niso.getName("CL", lang), "Chile"); | ||
}); | ||
it("for cy", function () { | ||
assert.equal(i18niso.getName("cy", lang), "Zypern"); | ||
assert.strictEqual(i18niso.getName("cy", lang), "Zypern"); | ||
}); | ||
it("for af", function () { | ||
assert.equal(i18niso.getName("af", lang), "Afghanistan"); | ||
assert.strictEqual(i18niso.getName("af", lang), "Afghanistan"); | ||
}); | ||
@@ -257,6 +257,6 @@ }); | ||
it("nameToAlpha2 United States of America => US", function() { | ||
assert.equal(i18niso.getAlpha2Code("United States of America", lang), "US"); | ||
assert.strictEqual(i18niso.getAlpha2Code("United States of America", lang), "US"); | ||
}); | ||
it("nameToAlpha2 Brazil => BR", function() { | ||
assert.equal(i18niso.getAlpha2Code("Brazil", lang), "BR"); | ||
assert.strictEqual(i18niso.getAlpha2Code("Brazil", lang), "BR"); | ||
}); | ||
@@ -266,6 +266,6 @@ }); | ||
it("nameToAlpha3 United States of America => USA", function() { | ||
assert.equal(i18niso.getAlpha3Code("United States of America", lang), "USA"); | ||
assert.strictEqual(i18niso.getAlpha3Code("United States of America", lang), "USA"); | ||
}); | ||
it("nameToAlpha3 Brazil => BRA", function() { | ||
assert.equal(i18niso.getAlpha3Code("Brazil", lang), "BRA"); | ||
assert.strictEqual(i18niso.getAlpha3Code("Brazil", lang), "BRA"); | ||
}); | ||
@@ -275,15 +275,15 @@ }); | ||
it("for de", function () { | ||
assert.equal(i18niso.getName("de", lang), "Germany"); | ||
assert.strictEqual(i18niso.getName("de", lang), "Germany"); | ||
}); | ||
it("for cl", function () { | ||
assert.equal(i18niso.getName("cl", lang), "Chile"); | ||
assert.strictEqual(i18niso.getName("cl", lang), "Chile"); | ||
}); | ||
it("for CL", function () { | ||
assert.equal(i18niso.getName("CL", lang), "Chile"); | ||
assert.strictEqual(i18niso.getName("CL", lang), "Chile"); | ||
}); | ||
it("for cy", function () { | ||
assert.equal(i18niso.getName("cy", lang), "Cyprus"); | ||
assert.strictEqual(i18niso.getName("cy", lang), "Cyprus"); | ||
}); | ||
it("for af", function () { | ||
assert.equal(i18niso.getName("af", lang), "Afghanistan"); | ||
assert.strictEqual(i18niso.getName("af", lang), "Afghanistan"); | ||
}); | ||
@@ -294,36 +294,36 @@ }); | ||
describe("id", function () { | ||
var lang = "id"; | ||
describe("get Alpha-2 code", function() { | ||
it("nameToAlpha2 Amerika Serika => AS", function() { | ||
assert.equal(i18niso.getAlpha2Code("Amerika Serikat", lang), "AS"); | ||
}); | ||
it("nameToAlpha2 Brasil => BR", function() { | ||
assert.equal(i18niso.getAlpha2Code("Brasil", lang), "BR"); | ||
}); | ||
var lang = "id"; | ||
describe("get Alpha-2 code", function() { | ||
it("nameToAlpha2 Amerika Serika => AS", function() { | ||
assert.strictEqual(i18niso.getAlpha2Code("Amerika Serikat", lang), "AS"); | ||
}); | ||
describe("get Alpha-3 code", function() { | ||
it("nameToAlpha3 Amerika Serikat => ASM", function() { | ||
assert.equal(i18niso.getAlpha3Code("Amerika Serikat", lang), "ASM"); | ||
}); | ||
it("nameToAlpha3 Brasil => BRA", function() { | ||
assert.equal(i18niso.getAlpha3Code("Brasil", lang), "BRA"); | ||
}); | ||
it("nameToAlpha2 Brasil => BR", function() { | ||
assert.strictEqual(i18niso.getAlpha2Code("Brasil", lang), "BR"); | ||
}); | ||
describe("get name", function () { | ||
it("for de", function () { | ||
assert.equal(i18niso.getName("de", lang), "Jerman"); | ||
}); | ||
it("for cl", function () { | ||
assert.equal(i18niso.getName("cl", lang), "Chile"); | ||
}); | ||
it("for CL", function () { | ||
assert.equal(i18niso.getName("CL", lang), "Chile"); | ||
}); | ||
it("for cy", function () { | ||
assert.equal(i18niso.getName("cy", lang), "Siprus"); | ||
}); | ||
it("for af", function () { | ||
assert.equal(i18niso.getName("af", lang), "Afghanistan"); | ||
}); | ||
}); | ||
describe("get Alpha-3 code", function() { | ||
it("nameToAlpha3 Amerika Serikat => ASM", function() { | ||
assert.strictEqual(i18niso.getAlpha3Code("Amerika Serikat", lang), "ASM"); | ||
}); | ||
it("nameToAlpha3 Brasil => BRA", function() { | ||
assert.strictEqual(i18niso.getAlpha3Code("Brasil", lang), "BRA"); | ||
}); | ||
}); | ||
describe("get name", function () { | ||
it("for de", function () { | ||
assert.strictEqual(i18niso.getName("de", lang), "Jerman"); | ||
}); | ||
it("for cl", function () { | ||
assert.strictEqual(i18niso.getName("cl", lang), "Chile"); | ||
}); | ||
it("for CL", function () { | ||
assert.strictEqual(i18niso.getName("CL", lang), "Chile"); | ||
}); | ||
it("for cy", function () { | ||
assert.strictEqual(i18niso.getName("cy", lang), "Siprus"); | ||
}); | ||
it("for af", function () { | ||
assert.strictEqual(i18niso.getName("af", lang), "Afghanistan"); | ||
}); | ||
}); | ||
}); | ||
@@ -335,6 +335,6 @@ | ||
it("nameToAlpha2 Brazylia => BR", function() { | ||
assert.equal(i18niso.getAlpha2Code("Brazylia", lang), "BR"); | ||
assert.strictEqual(i18niso.getAlpha2Code("Brazylia", lang), "BR"); | ||
}); | ||
it("nameToAlpha2 Stany Zjednoczone => US", function() { | ||
assert.equal(i18niso.getAlpha2Code("Stany Zjednoczone", lang), "US"); | ||
assert.strictEqual(i18niso.getAlpha2Code("Stany Zjednoczone", lang), "US"); | ||
}); | ||
@@ -344,6 +344,6 @@ }); | ||
it("nameToAlpha3 Brazylia => BRA", function() { | ||
assert.equal(i18niso.getAlpha3Code("Brazylia", lang), "BRA"); | ||
assert.strictEqual(i18niso.getAlpha3Code("Brazylia", lang), "BRA"); | ||
}); | ||
it("nameToAlpha3 Stany Zjednoczone => USA", function() { | ||
assert.equal(i18niso.getAlpha3Code("Stany Zjednoczone", lang), "USA"); | ||
assert.strictEqual(i18niso.getAlpha3Code("Stany Zjednoczone", lang), "USA"); | ||
}); | ||
@@ -353,15 +353,15 @@ }); | ||
it("for af => Afganistan", function () { | ||
assert.equal(i18niso.getName("af", lang), "Afganistan"); | ||
assert.strictEqual(i18niso.getName("af", lang), "Afganistan"); | ||
}); | ||
it("for ba => Bośnia i Hercegowina", function () { | ||
assert.equal(i18niso.getName("ba", lang), "Bośnia i Hercegowina"); | ||
assert.strictEqual(i18niso.getName("ba", lang), "Bośnia i Hercegowina"); | ||
}); | ||
it("for cn => Chiny", function () { | ||
assert.equal(i18niso.getName("cn", lang), "Chiny"); | ||
assert.strictEqual(i18niso.getName("cn", lang), "Chiny"); | ||
}); | ||
it("for cy => Cypr", function () { | ||
assert.equal(i18niso.getName("cy", lang), "Cypr"); | ||
assert.strictEqual(i18niso.getName("cy", lang), "Cypr"); | ||
}); | ||
it("for de => Niemcy", function () { | ||
assert.equal(i18niso.getName("de", lang), "Niemcy"); | ||
assert.strictEqual(i18niso.getName("de", lang), "Niemcy"); | ||
}); | ||
@@ -374,6 +374,6 @@ }); | ||
it("nameToAlpha2 'Βραζιλία' => BR", function() { | ||
assert.equal(i18niso.getAlpha2Code("Βραζιλία", lang), "BR"); | ||
assert.strictEqual(i18niso.getAlpha2Code("Βραζιλία", lang), "BR"); | ||
}); | ||
it("nameToAlpha2 'Ηνωμένες Πολιτείες Αμερικής' => US", function() { | ||
assert.equal(i18niso.getAlpha2Code("Ηνωμένες Πολιτείες Αμερικής", lang), "US"); | ||
assert.strictEqual(i18niso.getAlpha2Code("Ηνωμένες Πολιτείες Αμερικής", lang), "US"); | ||
}); | ||
@@ -383,6 +383,6 @@ }); | ||
it("nameToAlpha3 'Βραζιλία' => BRA", function() { | ||
assert.equal(i18niso.getAlpha3Code("Βραζιλία", lang), "BRA"); | ||
assert.strictEqual(i18niso.getAlpha3Code("Βραζιλία", lang), "BRA"); | ||
}); | ||
it("nameToAlpha3 'Ηνωμένες Πολιτείες Αμερικής' => USA", function() { | ||
assert.equal(i18niso.getAlpha3Code("Ηνωμένες Πολιτείες Αμερικής", lang), "USA"); | ||
assert.strictEqual(i18niso.getAlpha3Code("Ηνωμένες Πολιτείες Αμερικής", lang), "USA"); | ||
}); | ||
@@ -392,15 +392,15 @@ }); | ||
it("for af => Αφγανιστάν", function () { | ||
assert.equal(i18niso.getName("af", lang), "Αφγανιστάν"); | ||
assert.strictEqual(i18niso.getName("af", lang), "Αφγανιστάν"); | ||
}); | ||
it("for ba => Βοσνία και Ερζεγοβίνη", function () { | ||
assert.equal(i18niso.getName("ba", lang), "Βοσνία και Ερζεγοβίνη"); | ||
assert.strictEqual(i18niso.getName("ba", lang), "Βοσνία και Ερζεγοβίνη"); | ||
}); | ||
it("for cn => Κίνα", function () { | ||
assert.equal(i18niso.getName("cn", lang), "Κίνα"); | ||
assert.strictEqual(i18niso.getName("cn", lang), "Κίνα"); | ||
}); | ||
it("for cy => Κύπρος", function () { | ||
assert.equal(i18niso.getName("cy", lang), "Κύπρος"); | ||
assert.strictEqual(i18niso.getName("cy", lang), "Κύπρος"); | ||
}); | ||
it("for de => Γερμανία", function () { | ||
assert.equal(i18niso.getName("de", lang), "Γερμανία"); | ||
assert.strictEqual(i18niso.getName("de", lang), "Γερμανία"); | ||
}); | ||
@@ -413,3 +413,3 @@ }); | ||
it("for fr => France", function () { | ||
assert.equal(i18niso.getName("fr", lang), "France"); | ||
assert.strictEqual(i18niso.getName("fr", lang), "France"); | ||
}); | ||
@@ -421,6 +421,6 @@ }); | ||
it("get name", function () { | ||
assert.equal(i18niso.getName("de", lang), undefined); | ||
assert.strictEqual(i18niso.getName("de", lang), undefined); | ||
}); | ||
it("get names", function () { | ||
assert.equal(Object.keys(i18niso.getNames(lang)).length, 0); | ||
assert.strictEqual(Object.keys(i18niso.getNames(lang)).length, 0); | ||
}); | ||
@@ -427,0 +427,0 @@ }); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
398836
3
13486
Updateddiacritics@1.3.0