글 목록으로 이동

봄가을 블로그

| 기술

Intl.NumberFormat 제대로 사용하기

글로벌 서비스에서는 언어 뿐만 아니라 숫자를 잘 보여줘야 합니다. `Intl.NumberFormat`을 사용하여 숫자를 잘 현지화하는 방법을 알아봅니다.

목차

호우맨

ㅁㄴㅇㄹ

import { formatKoreanCurrency } from "../../utils/number";
describe("formatKoreanCurrency", () => {
test.each([
[999, "999"],
[5000, "5,000"],
[9999, "9,999"],
[10000, "1.0만"],
[76870448, "7687.0만"],
[100000000, "1.0억"],
[532000000, "5.3억"],
[10000000000, "100.0억"],
[12343232000, "123.4억"],
[1000000000000, "1.0조"],
[2500000000000, "2.5조"],
])("formats %s to %s", (input, expected) => {
expect(formatKoreanCurrency(input)).toBe(expected);
});
});

https://stackoverflow.com/a/79548458

new Intl.NumberFormat("ko-KR",
  {
    "style": "currency",
    "currency": "KRW"
  }).format(3257000)
₩3,257,000
{
	"currency": {
		"AED": "아랍에미리트 디르함",
		"AFN": "아프가니스탄 아프가니",
		"ALL": "알바니아 레크",
		"AMD": "아르메니아 드람",
		"ANG": "네덜란드령 안틸레스 길더",
		"AOA": "앙골라 콴자",
		"ARS": "아르헨티나 페소",
		"AUD": "호주 달러",
		"AWG": "아루바 플로린",
		"AZN": "아제르바이잔 마나트",
		"BAM": "보스니아-헤르체고비나 태환 마르크",
		"BBD": "바베이도스 달러",
		"BDT": "방글라데시 타카",
		"BGN": "불가리아 레프",
		"BHD": "바레인 디나르",
		"BIF": "부룬디 프랑",
		"BMD": "버뮤다 달러",
		"BND": "부루나이 달러",
		"BOB": "볼리비아 볼리비아노",
		"BRL": "브라질 레알",
		"BSD": "바하마 달러",
		"BTN": "부탄 눌투눔",
		"BWP": "보츠와나 풀라",
		"BYN": "벨라루스 루블",
		"BZD": "벨리즈 달러",
		"CAD": "캐나다 달러",
		"CDF": "콩고 프랑",
		"CHF": "스위스 프랑",
		"CLP": "칠레 페소",
		"CNY": "중국 위안화",
		"COP": "콜롬비아 페소",
		"CRC": "코스타리카 콜론",
		"CUC": "쿠바 태환 페소",
		"CUP": "쿠바 페소",
		"CVE": "카보베르데 에스쿠도",
		"CZK": "체코 코루나",
		"DJF": "지부티 프랑",
		"DKK": "덴마크 크로네",
		"DOP": "도미니카 페소",
		"DZD": "알제리 디나르",
		"EGP": "이집트 파운드",
		"ERN": "에리트리아 나크파",
		"ETB": "에티오피아 비르",
		"EUR": "유로",
		"FJD": "피지 달러",
		"FKP": "포클랜드제도 파운드",
		"GBP": "영국 파운드",
		"GEL": "조지아 라리",
		"GHS": "가나 세디",
		"GIP": "지브롤터 파운드",
		"GMD": "감비아 달라시",
		"GNF": "기니 프랑",
		"GTQ": "과테말라 케트살",
		"GYD": "가이아나 달러",
		"HKD": "홍콩 달러",
		"HNL": "온두라스 렘피라",
		"HRK": "크로아티아 쿠나",
		"HTG": "아이티 구르드",
		"HUF": "헝가리 포린트",
		"IDR": "인도네시아 루피아",
		"ILS": "이스라엘 신권 세켈",
		"INR": "인도 루피",
		"IQD": "이라크 디나르",
		"IRR": "이란 리얄",
		"ISK": "아이슬란드 크로나",
		"JMD": "자메이카 달러",
		"JOD": "요르단 디나르",
		"JPY": "일본 엔화",
		"KES": "케냐 실링",
		"KGS": "키르기스스탄 솜",
		"KHR": "캄보디아 리엘",
		"KMF": "코모르 프랑",
		"KPW": "조선 민주주의 인민 공화국 원",
		"KRW": "대한민국 원",
		"KWD": "쿠웨이트 디나르",
		"KYD": "케이맨 제도 달러",
		"KZT": "카자흐스탄 텡게",
		"LAK": "라오스 키프",
		"LBP": "레바논 파운드",
		"LKR": "스리랑카 루피",
		"LRD": "라이베리아 달러",
		"LSL": "레소토 로티",
		"LYD": "리비아 디나르",
		"MAD": "모로코 디르함",
		"MDL": "몰도바 레이",
		"MGA": "마다가스카르 아리아리",
		"MKD": "마케도니아 디나르",
		"MMK": "미얀마 키얏",
		"MNT": "몽골 투그릭",
		"MOP": "마카오 파타카",
		"MRU": "모리타니 우기야",
		"MUR": "모리셔스 루피",
		"MVR": "몰디브 제도 루피아",
		"MWK": "말라위 콰차",
		"MXN": "멕시코 페소",
		"MYR": "말레이시아 링깃",
		"MZN": "모잠비크 메티칼",
		"NAD": "나미비아 달러",
		"NGN": "나이지리아 나이라",
		"NIO": "니카라과 코르도바",
		"NOK": "노르웨이 크로네",
		"NPR": "네팔 루피",
		"NZD": "뉴질랜드 달러",
		"OMR": "오만 리알",
		"PAB": "파나마 발보아",
		"PEN": "페루 솔",
		"PGK": "파푸아뉴기니 키나",
		"PHP": "필리핀 페소",
		"PKR": "파키스탄 루피",
		"PLN": "폴란드 즈워티",
		"PYG": "파라과이 과라니",
		"QAR": "카타르 리얄",
		"RON": "루마니아 레우",
		"RSD": "세르비아 디나르",
		"RUB": "러시아 루블",
		"RWF": "르완다 프랑",
		"SAR": "사우디아라비아 리얄",
		"SBD": "솔로몬 제도 달러",
		"SCR": "세이셸 루피",
		"SDG": "수단 파운드",
		"SEK": "스웨덴 크로나",
		"SGD": "싱가포르 달러",
		"SHP": "세인트헬레나 파운드",
		"SLE": "시에라리온 리온",
		"SLL": "시에라리온 리온(1964~2022)",
		"SOS": "소말리아 실링",
		"SRD": "수리남 달러",
		"SSP": "남수단 파운드",
		"STN": "상투메 프린시페 도브라",
		"SVC": "엘살바도르 콜론",
		"SYP": "시리아 파운드",
		"SZL": "스와질란드 릴랑게니",
		"THB": "태국 바트",
		"TJS": "타지키스탄 소모니",
		"TMT": "투르크메니스탄 마나트",
		"TND": "튀니지 디나르",
		"TOP": "통가 파앙가",
		"TRY": "튀르키예 리라",
		"TTD": "트리니다드 토바고 달러",
		"TWD": "신 타이완 달러",
		"TZS": "탄자니아 실링",
		"UAH": "우크라이나 그리브나",
		"UGX": "우간다 실링",
		"USD": "미국 달러",
		"UYU": "우루과이 페소",
		"UZS": "우즈베키스탄 숨",
		"VES": "베네수엘라 볼리바르",
		"VND": "베트남 동",
		"VUV": "바누아투 바투",
		"WST": "서 사모아 탈라",
		"XAF": "중앙아프리카 CFA 프랑",
		"XCD": "동카리브 달러",
		"XCG": "XCG",
		"XDR": "특별인출권",
		"XOF": "서아프리카 CFA 프랑",
		"XPF": "CFP 프랑",
		"XSU": "XSU",
		"YER": "예멘 리알",
		"ZAR": "남아프리카 랜드",
		"ZMW": "잠비아 콰차",
		"ZWG": "ZWG",
		"ZWL": "짐바브웨 달러 (2009)"
	},
	"language": {
		"af": "아프리칸스어",
		"ak": "아칸어",
		"am": "암하라어",
		"ar": "아랍어",
		"as": "아삼어",
		"az": "아제르바이잔어",
		"be": "벨라루스어",
		"bg": "불가리아어",
		"bm": "밤바라어",
		"bn": "벵골어",
		"bo": "티베트어",
		"br": "브르타뉴어",
		"bs": "보스니아어",
		"ca": "카탈로니아어",
		"ce": "체첸어",
		"cs": "체코어",
		"cv": "추바시어",
		"cy": "웨일스어",
		"da": "덴마크어",
		"de": "독일어",
		"dz": "종카어",
		"ee": "에웨어",
		"el": "그리스어",
		"en": "영어",
		"eo": "에스페란토어",
		"es": "스페인어",
		"et": "에스토니아어",
		"eu": "바스크어",
		"fa": "페르시아어",
		"ff": "풀라어",
		"fi": "핀란드어",
		"fo": "페로어",
		"fr": "프랑스어",
		"fy": "서부 프리지아어",
		"ga": "아일랜드어",
		"gd": "스코틀랜드 게일어",
		"gl": "갈리시아어",
		"gu": "구자라트어",
		"gv": "맹크스어",
		"ha": "하우사어",
		"he": "히브리어",
		"hi": "힌디어",
		"hr": "크로아티아어",
		"hu": "헝가리어",
		"hy": "아르메니아어",
		"ia": "인터링구아",
		"id": "인도네시아어",
		"ie": "인테르링구에",
		"ig": "이그보어",
		"ii": "쓰촨 이어",
		"is": "아이슬란드어",
		"it": "이탈리아어",
		"ja": "일본어",
		"yi": "이디시어",
		"jv": "자바어",
		"ka": "조지아어",
		"ki": "키쿠유어",
		"kk": "카자흐어",
		"kl": "그린란드어",
		"km": "크메르어",
		"kn": "칸나다어",
		"ko": "한국어",
		"ks": "카슈미르어",
		"ku": "쿠르드어",
		"kw": "콘월어",
		"ky": "키르기스어",
		"lb": "룩셈부르크어",
		"lg": "간다어",
		"ln": "링갈라어",
		"lo": "라오어",
		"lt": "리투아니아어",
		"lu": "루바-카탄가어",
		"lv": "라트비아어",
		"mg": "말라가시어",
		"mi": "마오리어",
		"mk": "마케도니아어",
		"ml": "말라얄람어",
		"mn": "몽골어",
		"ro": "루마니아어",
		"mr": "마라티어",
		"ms": "말레이어",
		"mt": "몰타어",
		"my": "버마어",
		"nb": "노르웨이어(보크말)",
		"nd": "북부 은데벨레어",
		"ne": "네팔어",
		"nl": "네덜란드어",
		"nn": "노르웨이어(니노르스크)",
		"no": "노르웨이어",
		"oc": "오크어",
		"om": "오로모어",
		"or": "오리야어",
		"os": "오세트어",
		"pa": "펀잡어",
		"pl": "폴란드어",
		"ps": "파슈토어",
		"pt": "포르투갈어",
		"qu": "케추아어",
		"rm": "로만시어",
		"rn": "룬디어",
		"ru": "러시아어",
		"rw": "르완다어",
		"sa": "산스크리트어",
		"sc": "사르디니아어",
		"sd": "신디어",
		"se": "북부 사미어",
		"sg": "산고어",
		"sr": "세르비아어",
		"si": "싱할라어",
		"sk": "슬로바키아어",
		"sl": "슬로베니아어",
		"sn": "쇼나어",
		"so": "소말리아어",
		"sq": "알바니아어",
		"st": "남부 소토어",
		"su": "순다어",
		"sv": "스웨덴어",
		"sw": "스와힐리어",
		"ta": "타밀어",
		"te": "텔루구어",
		"tg": "타지크어",
		"th": "태국어",
		"ti": "티그리냐어",
		"tk": "투르크멘어",
		"fil": "필리핀어",
		"tn": "츠와나어",
		"to": "통가어",
		"tr": "튀르키예어",
		"tt": "타타르어",
		"ug": "위구르어",
		"uk": "우크라이나어",
		"ur": "우르두어",
		"uz": "우즈베크어",
		"vi": "베트남어",
		"wo": "월로프어",
		"xh": "코사어",
		"yo": "요루바어",
		"zh": "중국어",
		"zu": "줄루어",
		"agq": "아그햄어",
		"ars": "아랍어(나즈디)",
		"asa": "아수어",
		"ast": "아스투리아어",
		"bas": "바사어",
		"bem": "벰바어",
		"bez": "베나어",
		"bgc": "하리안비어",
		"bho": "호즈푸리어",
		"blo": "아니이어",
		"brx": "보도어",
		"luy": "루야어",
		"ccp": "차크마어",
		"ceb": "세부아노어",
		"cgg": "치가어",
		"chr": "체로키어",
		"ckb": "소라니 쿠르드어",
		"syr": "시리아어",
		"csw": "습지 크리어",
		"dav": "타이타어",
		"doi": "도그리어",
		"dje": "자르마어",
		"dsb": "저지 소르비아어",
		"dua": "두알라어",
		"dyo": "졸라 포니어",
		"ebu": "엠부어",
		"ewo": "이원도어",
		"fur": "프리울리어",
		"gaa": "가어",
		"kok": "코카니어",
		"gsw": "독일어(스위스)",
		"guz": "구시어",
		"haw": "하와이어",
		"hsb": "고지 소르비아어",
		"jgo": "응곰바어",
		"jmc": "마차메어",
		"kab": "커바일어",
		"kam": "캄바어",
		"kde": "마콘데어",
		"kea": "크리올어",
		"kgp": "카잉강어",
		"khq": "코이라 친니어",
		"kkj": "카코어",
		"kln": "칼렌진어",
		"ksb": "샴발라어",
		"ksf": "바피아어",
		"ksh": "콜로그니안어",
		"kxv": "쿠비어",
		"lij": "리구리아어",
		"lmo": "롬바르드어",
		"lrc": "북부 루리어",
		"luo": "루오어",
		"mai": "마이틸리어",
		"mas": "마사이어",
		"mer": "메루어",
		"mfe": "모리스얀어",
		"mgh": "마크후와-메토어",
		"mni": "마니푸리어",
		"mua": "문당어",
		"raj": "라자스탄어",
		"mzn": "마잔데라니어",
		"naq": "나마어",
		"nds": "저지 독일어",
		"nmg": "크와시오어",
		"nnh": "느기엠본어",
		"nqo": "응코어",
		"nso": "북부 소토어",
		"nus": "누에르어",
		"nyn": "니안콜어",
		"pcm": "나이지리아 피진어",
		"prg": "프러시아어",
		"rof": "롬보어",
		"rwk": "르와어",
		"sah": "야쿠트어",
		"saq": "삼부루어",
		"sat": "산탈리어",
		"sbp": "상구어",
		"seh": "세나어",
		"ses": "코이야보로 세니어",
		"shi": "타셸히트어",
		"smn": "이나리 사미어",
		"szl": "실레시아어",
		"teo": "테조어",
		"tok": "도기 보나",
		"twq": "타사와크어",
		"tzm": "중앙 모로코 타마지트어",
		"vai": "바이어",
		"vec": "베네치아어",
		"vmw": "마쿠와어",
		"vun": "분조어",
		"wae": "월저어",
		"xnr": "캉리어",
		"xog": "소가어",
		"yav": "양본어",
		"yrl": "넨가투어",
		"yue": "광둥어",
		"zgh": "표준 모로코 타마지트어"
	},
	"script": {
		"Adlm": "아들람 문자",
		"Afak": "아파카 문자",
		"Aghb": "코카시안 알바니아 문자",
		"Arab": "아랍 문자",
		"Aran": "나스탈리크체",
		"Armi": "아랍제국 문자",
		"Armn": "아르메니아 문자",
		"Avst": "아베스타 문자",
		"Bali": "발리 문자",
		"Bamu": "바뭄 문자",
		"Bass": "바사바흐 문자",
		"Batk": "바타크 문자",
		"Beng": "벵골 문자",
		"Blis": "블리스기호 문자",
		"Bopo": "주음부호",
		"Brah": "브라미",
		"Brai": "브라유 점자",
		"Bugi": "부기 문자",
		"Buhd": "부히드 문자",
		"Cakm": "차크마 문자",
		"Cans": "통합 캐나다 원주민 음절문자",
		"Cari": "카리 문자",
		"Cham": "칸 고어",
		"Cher": "체로키 문자",
		"Cirt": "키르쓰",
		"Copt": "콥트 문자",
		"Cprt": "키프로스 문자",
		"Cyrl": "키릴 문자",
		"Cyrs": "고대교회슬라브어 키릴문자",
		"Deva": "데바나가리 문자",
		"Dsrt": "디저렛 문자",
		"Dupl": "듀플로이안 문자",
		"Egyd": "고대 이집트 민중문자",
		"Egyh": "고대 이집트 신관문자",
		"Egyp": "고대 이집트 신성문자",
		"Elba": "엘바산 문자",
		"Ethi": "에티오피아 문자",
		"Geok": "그루지야 쿠츠리 문자",
		"Geor": "조지아 문자",
		"Glag": "글라골 문자",
		"Goth": "고트 문자",
		"Gran": "그란타 문자",
		"Grek": "그리스 문자",
		"Gujr": "구자라트 문자",
		"Guru": "구르무키 문자",
		"Hanb": "주음 자모",
		"Hang": "한글",
		"Hani": "한자",
		"Hano": "하누누 문자",
		"Hans": "간체",
		"Hant": "번체",
		"Hebr": "히브리 문자",
		"Hira": "히라가나",
		"Hluw": "아나톨리아 상형문자",
		"Hmng": "파하우 몽 문자",
		"Hrkt": "가나",
		"Hung": "고대 헝가리 문자",
		"Inds": "인더스 문자",
		"Ital": "고대 이탈리아 문자",
		"Jamo": "자모",
		"Java": "자바 문자",
		"Jpan": "일본 문자",
		"Jurc": "줄첸 문자",
		"Kali": "카야 리 문자",
		"Kana": "가타카나",
		"Khar": "카로슈티 문자",
		"Khmr": "크메르 문자",
		"Khoj": "코즈키 문자",
		"Knda": "칸나다 문자",
		"Kore": "한국 문자",
		"Kpel": "크펠레 문자",
		"Kthi": "카이시 문자",
		"Lana": "란나 문자",
		"Laoo": "라오 문자",
		"Latf": "독일식 로마자",
		"Latg": "아일랜드식 로마자",
		"Latn": "로마자",
		"Lepc": "렙차 문자",
		"Limb": "림부 문자",
		"Lina": "선형 문자(A)",
		"Linb": "선형 문자(B)",
		"Lisu": "프레이저 문자",
		"Loma": "로마 문자",
		"Lyci": "리키아 문자",
		"Lydi": "리디아 문자",
		"Mahj": "마하자니 문자",
		"Mand": "만다이아 문자",
		"Mani": "마니교 문자",
		"Maya": "마야 상형 문자",
		"Mend": "멘데 문자",
		"Merc": "메로에 필기체",
		"Mero": "메로에 문자",
		"Mlym": "말라얄람 문자",
		"Mong": "몽골 문자",
		"Moon": "문 문자",
		"Mroo": "므로 문자",
		"Mtei": "메이테이 마옉 문자",
		"Mymr": "미얀마 문자",
		"Narb": "옛 북부 아라비아 문자",
		"Nbat": "나바테아 문자",
		"Nkgb": "나시 게바 문자",
		"Nkoo": "응코 문자",
		"Nshu": "누슈 문자",
		"Ogam": "오검 문자",
		"Olck": "올 치키 문자",
		"Orkh": "오르혼어",
		"Orya": "오리야 문자",
		"Osma": "오스마니아 문자",
		"Palm": "팔미라 문자",
		"Perm": "고대 페름 문자",
		"Phag": "파스파 문자",
		"Phli": "명문 팔라비 문자",
		"Phlp": "솔터 팔라비 문자",
		"Phlv": "북 팔라비 문자",
		"Phnx": "페니키아 문자",
		"Plrd": "폴라드 표음 문자",
		"Prti": "명문 파라티아 문자",
		"Qaag": "저지 문자",
		"Rjng": "레장 문자",
		"Rohg": "하니피 문자",
		"Roro": "롱고롱고",
		"Runr": "룬 문자",
		"Samr": "사마리아 문자",
		"Sara": "사라티",
		"Sarb": "옛 남부 아라비아 문자",
		"Saur": "사우라슈트라 문자",
		"Sgnw": "수화 문자",
		"Shaw": "샤비안 문자",
		"Shrd": "사라다 문자",
		"Sidd": "실담자",
		"Sind": "쿠다와디 문자",
		"Sinh": "신할라 문자",
		"Sora": "소라 솜펭 문자",
		"Sund": "순다 문자",
		"Sylo": "실헤티 나가리",
		"Syrc": "시리아 문자",
		"Syre": "에스트랑겔로식 시리아 문자",
		"Syrj": "서부 시리아 문자",
		"Syrn": "동부 시리아 문자",
		"Tagb": "타그반와 문자",
		"Takr": "타크리 문자",
		"Tale": "타이 레 문자",
		"Talu": "신 타이 루에",
		"Taml": "타밀 문자",
		"Tang": "탕구트 문자",
		"Tavt": "태국 베트남 문자",
		"Telu": "텔루구 문자",
		"Teng": "텡과르 문자",
		"Tfng": "티피나그 문자",
		"Tglg": "타갈로그 문자",
		"Thaa": "타나 문자",
		"Thai": "타이 문자",
		"Tibt": "티베트 문자",
		"Tirh": "티르후타 문자",
		"Ugar": "우가리트 문자",
		"Vaii": "바이 문자",
		"Visp": "시화법",
		"Wara": "바랑 크시티 문자",
		"Wole": "울레아이",
		"Xpeo": "고대 페르시아 문자",
		"Xsux": "수메르-아카드어 설형문자",
		"Yiii": "이 문자",
		"Zinh": "구전 문자",
		"Zmth": "수학 기호",
		"Zsye": "이모티콘",
		"Zsym": "기호",
		"Zxxx": "구전",
		"Zyyy": "일반 문자",
		"Zzzz": "알 수 없는 문자"
	},
	"region": {
		"142": "아시아",
		"143": "중앙 아시아",
		"145": "서아시아",
		"150": "유럽",
		"151": "동유럽",
		"154": "북유럽",
		"155": "서유럽",
		"202": "사하라 사막 이남 아프리카",
		"419": "라틴 아메리카",
		"AC": "어센션섬",
		"AD": "안도라",
		"AE": "아랍에미리트",
		"AF": "아프가니스탄",
		"AG": "앤티가 바부다",
		"AI": "앵귈라",
		"AL": "알바니아",
		"AM": "아르메니아",
		"AN": "퀴라소",
		"AO": "앙골라",
		"AQ": "남극 대륙",
		"AR": "아르헨티나",
		"AS": "아메리칸 사모아",
		"AT": "오스트리아",
		"AU": "오스트레일리아",
		"AW": "아루바",
		"AX": "올란드 제도",
		"AZ": "아제르바이잔",
		"BA": "보스니아 헤르체고비나",
		"BB": "바베이도스",
		"BD": "방글라데시",
		"BE": "벨기에",
		"BF": "부르키나파소",
		"BG": "불가리아",
		"BH": "바레인",
		"BI": "부룬디",
		"BJ": "베냉",
		"BL": "생바르텔레미",
		"BM": "버뮤다",
		"BN": "브루나이",
		"BO": "볼리비아",
		"BQ": "네덜란드령 카리브",
		"BR": "브라질",
		"BS": "바하마",
		"BT": "부탄",
		"BU": "미얀마",
		"BV": "부베섬",
		"BW": "보츠와나",
		"BY": "벨라루스",
		"BZ": "벨리즈",
		"CA": "캐나다",
		"CC": "코코스 제도",
		"CD": "콩고-킨샤사",
		"CF": "중앙 아프리카 공화국",
		"CG": "콩고-브라자빌",
		"CH": "스위스",
		"CI": "코트디부아르",
		"CK": "쿡 제도",
		"CL": "칠레",
		"CM": "카메룬",
		"CN": "중국",
		"CO": "콜롬비아",
		"CP": "클리퍼턴섬",
		"CR": "코스타리카",
		"CS": "세르비아",
		"CU": "쿠바",
		"CV": "카보베르데",
		"CW": "퀴라소",
		"CX": "크리스마스섬",
		"CY": "키프로스",
		"CZ": "체코",
		"DD": "독일",
		"DE": "독일",
		"DG": "디에고 가르시아",
		"DJ": "지부티",
		"DK": "덴마크",
		"DM": "도미니카",
		"DO": "도미니카 공화국",
		"DY": "베냉",
		"DZ": "알제리",
		"EA": "세우타 및 멜리야",
		"EC": "에콰도르",
		"EE": "에스토니아",
		"EG": "이집트",
		"EH": "서사하라",
		"ER": "에리트리아",
		"ES": "스페인",
		"ET": "에티오피아",
		"EU": "유럽 연합",
		"EZ": "유로존",
		"FI": "핀란드",
		"FJ": "피지",
		"FK": "포클랜드 제도",
		"FM": "미크로네시아",
		"FO": "페로 제도",
		"FR": "프랑스",
		"FX": "프랑스",
		"GA": "가봉",
		"GB": "영국",
		"GD": "그레나다",
		"GE": "조지아",
		"GF": "프랑스령 기아나",
		"GG": "건지",
		"GH": "가나",
		"GI": "지브롤터",
		"GL": "그린란드",
		"GM": "감비아",
		"GN": "기니",
		"GP": "과들루프",
		"GQ": "적도 기니",
		"GR": "그리스",
		"GS": "사우스조지아 사우스샌드위치 제도",
		"GT": "과테말라",
		"GU": "괌",
		"GW": "기니비사우",
		"GY": "가이아나",
		"HK": "홍콩(중국 특별행정구)",
		"HM": "허드 맥도널드 제도",
		"HN": "온두라스",
		"HR": "크로아티아",
		"HT": "아이티",
		"HU": "헝가리",
		"HV": "부르키나파소",
		"IC": "카나리아 제도",
		"ID": "인도네시아",
		"IE": "아일랜드",
		"IL": "이스라엘",
		"IM": "맨섬",
		"IN": "인도",
		"IO": "영국령 인도양 지역",
		"IQ": "이라크",
		"IR": "이란",
		"IS": "아이슬란드",
		"IT": "이탈리아",
		"JE": "저지",
		"JM": "자메이카",
		"JO": "요르단",
		"JP": "일본",
		"KE": "케냐",
		"KG": "키르기스스탄",
		"KH": "캄보디아",
		"KI": "키리바시",
		"KM": "코모로",
		"KN": "세인트키츠 네비스",
		"KP": "북한",
		"KR": "대한민국",
		"KW": "쿠웨이트",
		"KY": "케이맨 제도",
		"KZ": "카자흐스탄",
		"LA": "라오스",
		"LB": "레바논",
		"LC": "세인트루시아",
		"LI": "리히텐슈타인",
		"LK": "스리랑카",
		"LR": "라이베리아",
		"LS": "레소토",
		"LT": "리투아니아",
		"LU": "룩셈부르크",
		"LV": "라트비아",
		"LY": "리비아",
		"MA": "모로코",
		"MC": "모나코",
		"MD": "몰도바",
		"ME": "몬테네그로",
		"MF": "생마르탱",
		"MG": "마다가스카르",
		"MH": "마셜 제도",
		"MK": "북마케도니아",
		"ML": "말리",
		"MM": "미얀마",
		"MN": "몽골",
		"MO": "마카오(중국 특별행정구)",
		"MP": "북마리아나제도",
		"MQ": "마르티니크",
		"MR": "모리타니",
		"MS": "몬트세라트",
		"MT": "몰타",
		"MU": "모리셔스",
		"MV": "몰디브",
		"MW": "말라위",
		"MX": "멕시코",
		"MY": "말레이시아",
		"MZ": "모잠비크",
		"NA": "나미비아",
		"NC": "뉴칼레도니아",
		"NE": "니제르",
		"NF": "노퍽섬",
		"NG": "나이지리아",
		"NH": "바누아투",
		"NI": "니카라과",
		"NL": "네덜란드",
		"NO": "노르웨이",
		"NP": "네팔",
		"NR": "나우루",
		"NU": "니우에",
		"NZ": "뉴질랜드",
		"OM": "오만",
		"PA": "파나마",
		"PE": "페루",
		"PF": "프랑스령 폴리네시아",
		"PG": "파푸아뉴기니",
		"PH": "필리핀",
		"PK": "파키스탄",
		"PL": "폴란드",
		"PM": "생피에르 미클롱",
		"PN": "핏케언 제도",
		"PR": "푸에르토리코",
		"PS": "팔레스타인 지구",
		"PT": "포르투갈",
		"PW": "팔라우",
		"PY": "파라과이",
		"QA": "카타르",
		"QO": "오세아니아 외곽",
		"RE": "레위니옹",
		"RH": "짐바브웨",
		"RO": "루마니아",
		"RS": "세르비아",
		"RU": "러시아",
		"RW": "르완다",
		"SA": "사우디아라비아",
		"SB": "솔로몬 제도",
		"SC": "세이셸",
		"SD": "수단",
		"SE": "스웨덴",
		"SG": "싱가포르",
		"SH": "세인트헬레나",
		"SI": "슬로베니아",
		"SJ": "스발바르제도-얀마웬섬",
		"SK": "슬로바키아",
		"SL": "시에라리온",
		"SM": "산마리노",
		"SN": "세네갈",
		"SO": "소말리아",
		"SR": "수리남",
		"SS": "남수단",
		"ST": "상투메 프린시페",
		"SU": "러시아",
		"SV": "엘살바도르",
		"SX": "신트마르턴",
		"SY": "시리아",
		"SZ": "에스와티니",
		"TA": "트리스탄다쿠나",
		"TC": "터크스 케이커스 제도",
		"TD": "차드",
		"TF": "프랑스령 남방 지역",
		"TG": "토고",
		"TH": "태국",
		"TJ": "타지키스탄",
		"TK": "토켈라우",
		"TL": "동티모르",
		"TM": "투르크메니스탄",
		"TN": "튀니지",
		"TO": "통가",
		"TP": "동티모르",
		"TR": "튀르키예",
		"TT": "트리니다드 토바고",
		"TV": "투발루",
		"TW": "대만",
		"TZ": "탄자니아",
		"UA": "우크라이나",
		"UG": "우간다",
		"UK": "영국",
		"UM": "미국령 해외 제도",
		"UN": "국제연합",
		"US": "미국",
		"UY": "우루과이",
		"UZ": "우즈베키스탄",
		"VA": "바티칸 시국",
		"VC": "세인트빈센트그레나딘",
		"VD": "베트남",
		"VE": "베네수엘라",
		"VG": "영국령 버진아일랜드",
		"VI": "미국령 버진아일랜드",
		"VN": "베트남",
		"VU": "바누아투",
		"WF": "왈리스-푸투나 제도",
		"WS": "사모아",
		"XA": "유사 억양",
		"XB": "유사 양방향",
		"XK": "코소보",
		"YD": "예멘",
		"YE": "예멘",
		"YT": "마요트",
		"YU": "세르비아",
		"ZA": "남아프리카",
		"ZM": "잠비아",
		"ZR": "콩고-킨샤사",
		"ZW": "짐바브웨",
		"ZZ": "알려지지 않은 지역",
		"001": "세계",
		"002": "아프리카",
		"003": "북아메리카",
		"005": "남아메리카",
		"009": "오세아니아",
		"011": "서부 아프리카",
		"013": "중앙 아메리카",
		"014": "동부 아프리카",
		"015": "북부 아프리카",
		"017": "중부 아프리카",
		"018": "남부 아프리카",
		"019": "아메리카 대륙",
		"021": "북부 아메리카",
		"029": "카리브 제도",
		"030": "동아시아",
		"034": "남아시아",
		"035": "동남아시아",
		"039": "남유럽",
		"053": "오스트랄라시아",
		"054": "멜라네시아",
		"057": "미크로네시아 지역",
		"061": "폴리네시아"
	}
}