| 기술
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)
{ "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": "폴리네시아" } }