모듈:Currency/Presentation

local presentation = {};														-- table of tables that define presentation properties
--=-----------------------------------------------------------------
this table is created from Template:Currency/Page, Template:Currency/Position, and Template:Currency/Symbol.  The
individual currency codes are taken from the table at ISO 4217.  The source templates have other codes not
conforming to 4217; those codes are not included here but are listed in the translation table or in the non-standard
table.
This table is NOT for historical ISO 4217 codes.  Add historical codes to the non-standard properties table.
Meanings of the table entries:
	'???'			– ISO 4217 currency code; uppercase only
	page = 		– Wikipedia article name approriate to the currency code
	plural = 		– specifies how to make the currency page name plural:
						if singular and plural forms are the same leave empty
						if adding an 's' to the end of the singular name makes it plural then set plural = 's'
						if the plural name is different, set the whole plural name (see GBP for example)
	position = 	– identifies where the symbol is placed relative to the amount
						'a'		– 
						'as'	– 
						'b'		– 
						'bs'	– 
	symbol = 		– the symbol associated with the currency code; generally not the currency code unless the symbol and
						the currency code are the same;  to display a currency code instead of a symbol, use the nonstandard table
**
local currency_properties = {
	'AED' = {page = 'UAE 디르함', plural = 's', position = 'bs', symbol = 'DH'},
	'AFN' = {page = '아프가니', plural = 's', position = 'b', symbol = '\216\139'},
	'ALL' = {page = '레크 (통화)', plural = 'lekë', position = 'b', symbol = 'L'},
	'AMD' = {page = '드람 (통화)', plural = 's', position = 'bs', symbol = '\214\143'},
	'ANG' = {page = '안틸 길더', plural = 's', position = 'b', symbol = 'NAƒ'},
	'AOA' = {page = '콴자', plural = 's', position = 'bs', symbol = 'Kz'},
	'ARS' = {page = '아르헨티나 페소', plural = 's', position = 'b', symbol = 'AR$'},
	'AUD' = {page = '호주 달러', plural = 's', position = 'b', symbol = 'A$'},
	'AWG' = {page = '아루바 플로린', plural = 's', position = 'bs', symbol = 'Afl.'},
	'AZN' = {page = '아제르바이잔 마나트', plural = 's', position = 'b', symbol = '\226\130\188'},
	'BAM' = {page = '태환 마르크', plural = 's', position = 'bs', symbol = 'KM'},
	'BBD' = {page = '바베이도스 달러', plural = 's', position = 'bs', symbol = 'Bds$'},
	'BDT' = {page = '타카 (통화)', plural = , position = 'b', symbol = '৳'},
	'BGN' = {page = '레프', plural = 'leva', position = 'bs', symbol = 'лв.'},
	'BHD' = {page = '바레인 디나르', plural = 's', position = 'bs', symbol = '.د.ب'},
	'BIF' = {page = '부룬디 프랑', plural = 's', position = 'bs', symbol = 'FBu'},
	'BMD' = {page = '버뮤다 달러', plural = 's', position = 'b', symbol = 'BD$'},
	'BND' = {page = '브루나이 달러', plural = 's', position = 'b', symbol = 'B$'},
	'BOB' = {page = '볼리비아노', plural = 's', position = 'bs', symbol = 'Bs.'},
	'BRL' = {page = '헤알', plural = 's', position = 'b', symbol = 'R$'},
	'BSD' = {page = '바하마 달러', plural = 's', position = 'b', symbol = 'B$'},
	'BTN' = {page = '눌트럼', plural = 's', position = 'bs', symbol = 'Nu.'},
	'BWP' = {page = '풀라', plural = , position = 'bs', symbol = 'P'},
	'BYR' = {page = '벨라루스 루블', plural = 's', position = 'bs', symbol = 'Br'},
	'BZD' = {page = '벨리즈 달러', plural = 's', position = 'b', symbol = 'BZ$'},
	'CAD' = {page = '캐나다달러', plural = 's', position = 'b', symbol = 'C$'},
	'CDF' = {page = '콩고 프랑', plural = 's', position = 'bs', symbol = 'FC'},
	'CHF' = {page = '스위스 프랑', plural = 's', position = 'bs', symbol = 'CHF'},
	'CLP' = {page = '칠레 페소', plural = 's', position = 'b', symbol = 'CL$'},
	'CNY' = {page = '중국 위안', plural = , position = 'bs', symbol = 'CN¥'},
	'COP' = {page = '콜롬비아 페소', plural = 's', position = 'b', symbol = 'COL$'},
	'CRC' = {page = '코스타리카 콜론', plural = 's', position = 'b', symbol = '₡'},
	'CUC' = {page = '태환 페소', plural = 's', position = 'b', symbol = 'CUC$'},
	'CUP' = {page = '쿠바 페소', plural = 's', position = 'b', symbol = '$MN'},
	'CVE' = {page = '카보베르데 에스쿠도', plural = 's', position = 'd', symbol = '$'},
	'CZK' = {page = '체코 코루나', plural = , position = 'as', symbol = 'Kč'},
	'DJF' = {page = '지부티 프랑', plural = 's', position = 'b', symbol = 'Fdj'},
	'DKK' = {page = '덴마크 크로네', plural = 'Danish kroner', position = 'bs', symbol = 'kr.'},
	'DOP' = {page = '도미니카 페소', plural = 's', position = 'b', symbol = 'RD$'},
	'DZD' = {page = '알제리 디나르', plural = 's', position = 'bs', symbol = 'د.ج'},
	'EGP' = {page = '이집트 파운드', plural = 's', position = 'b', symbol = 'E£'},
	'ERN' = {page = '나크파', plural = , position = 'bs', symbol = 'Nfk'},
	'ETB' = {page = '비르 (통화)', plural = , position = 'bs', symbol = 'Br'},
	'EUR' = {page = '유로', plural = 's', position = 'b', symbol = '€'},
	'FJD' = {page = '피지 달러', plural = 's', position = 'b', symbol = 'FJ$'},
	'FKP' = {page = '포클랜드 제도 파운드', plural = 's', position = 'b', symbol = 'FK£'},
	'GBP' = {page = '영국 파운드 스털링', plural = 'pounds sterling', position = 'b', symbol = '£'},
	'GEL' = {page = '라리', plural = , position = 'b', symbol = '\226\130\190'},
	'GHS' = {page = '세디', plural = , position = 'b', symbol = '\226\130\181'},
	'GIP' = {page = '지브롤터 파운드', plural = 's', position = 'b', symbol = 'GI£'},
	'GMD' = {page = '달라시', plural = , position = 'bs', symbol = 'D'},
	'GNF' = {page = '기니 프랑', plural = 's', position = 'bs', symbol = 'FG'},
	'GTQ' = {page = '케찰', plural = 'Guatemalan quetzales', position = 'bs', symbol = 'Q'},
	'GYD' = {page = '가이아나 달러', plural = 's', position = 'b', symbol = 'GY$'},
	'HKD' = {page = '홍콩 달러', plural = 's', position = 'b', symbol = 'HK$'},
	'HNL' = {page = '렘피라 (통화)', plural = 's', position = 'bs', symbol = 'L'},
	'HRK' = {page = '쿠나', plural = , position = 'bs', symbol = 'kn'},
	'HTG' = {page = '구르드 (통화)', plural = 's', position = 'bs', symbol = 'G'},
	'HUF' = {page = '포린트', plural = , position = 'as', symbol = 'Ft'},
	'IDR' = {page = '루피아', plural = , position = 'bs', symbol = 'Rp'},
	'ILS' = {page = '신 셰켈', plural = 's', position = 'b', symbol = '₪'},
	'INR' = {page = '인도 루피', plural = 's', position = 'b', symbol = '\226\130\185'},
	'IQD' = {page = '이라크 디나르', plural = 's', position = 'bs', symbol = 'د.ع'},
	'IRR' = {page = '이란 리얄', plural = 's', position = 'b', symbol = '\239\183\188'},
	'ISK' = {page = '아이슬란드 크로나', plural = 'Icelandic krónur', position = 'bs', symbol = 'Íkr'},
	'JMD' = {page = '자메이카 달러', plural = 's', position = 'b', symbol = 'J$'},
	'JOD' = {page = '요르단 디나르', plural = 's', position = 'bs', symbol = 'JOD'},
	'JPY' = {page = '엔 (통화)', plural = , position = 'b', symbol = '¥'},
	'KES' = {page = '케냐 실링', plural = 's', position = 'bs', symbol = 'KSh'},
	'KGS' = {page = '키르기스 솜', plural = , position = 'bs', symbol = 'KGS'},
	'KHR' = {page = '리엘', plural = 's', position = 'b', symbol = '\225\159\155'},
	'KMF' = {page = '코모로 프랑', plural = 's', position = 'bs', symbol = 'CF'},
	'KPW' = {page = '조선민주주의인민공화국 원', plural = , position = 'b', symbol = '₩'},
	'KRW' = {page = '대한민국 원', plural = , position = 'b', symbol = '₩'},
	'KWD' = {page = '쿠웨이트 디나르', plural = 's', position = 'bs', symbol = 'د.ك'},
	'KYD' = {page = '케이맨 제도 달러', plural = 's', position = 'b', symbol = 'CI$'},
	'KZT' = {page = '텡게', plural = , position = 'b', symbol = '\226\130\184'},
	'LAK' = {page = '킵 (통화)', plural = , position = 'b', symbol = '₭'},
	'LBP' = {page = '레바논 파운드', plural = 's', position = 'bs', symbol = 'ل.ل'},
	'LKR' = {page = '스리랑카 루피', plural = 's', position = 'b', symbol = 'රු.'},
	'LRD' = {page = '라이베리아 달러', plural = 's', position = 'b', symbol = 'L$'},
	'LSL' = {page = '로티', plural = 'Lesotho maloti', position = 'b', symbol = 'L'},
	'LYD' = {page = '리비아 디나르', plural = 's', position = 'bs', symbol = 'ل.د'},
	'MAD' = {page = '모로코 디르함', plural = 's', position = 'bs', symbol = 'MAD'},
	'MDL' = {page = '몰도바 레우', plural = 'Moldovan lei', position = 'bs', symbol = 'MDL'},
	'MGA' = {page = '마다가스카르 아리아리', plural = , position = 'bs', symbol = 'Ar'},
	'MKD' = {page = '마케도니아 디나르', plural = 'Macedonian denari', position = 'bs', symbol = 'ден'},
	'MMK' = {page = '짯 (통화)', plural = 's', position = 'bs', symbol = 'K'},
	'MNT' = {page = '투그릭', plural = , position = 'b', symbol = '₮'},
	'MOP' = {page = '마카오 파타카', plural = 's', position = 'b', symbol = 'MOP$'},
	'MRO' = {page = '우기야', plural = , position = 'bs', symbol = 'UM'},
	'MUR' = {page = '모리셔스 루피', plural = 's', position = 'bs', symbol = '₨'},
	'MVR' = {page = '루피야', plural = , position = 'bs', symbol = 'Rf.'},
	'MWK' = {page = '말라위 콰차', plural = , position = 'b', symbol = 'K'},
	'MXN' = {page = '멕시코 페소', plural = 's', position = 'b', symbol = 'Mex$'},
	'MYR' = {page = '링깃', plural = 's', position = 'b', symbol = 'RM'},
	'MZN' = {page = '메티칼', plural = 'Mozambican meticais', position = 'bs', symbol = 'MT'},
	'NAD' = {page = '나미비아 달러', plural = 's', position = 'b', symbol = 'N$'},
	'NGN' = {page = '나이라', plural = , position = 'b', symbol = '₦'},
	'NIO' = {page = '니카라과 코르도바', plural = 's', position = 'b', symbol = 'C$'},
	'NLG' = {page = '길더', plural = 's', position = 'b', symbol = 'ƒ'},
	'NOK' = {page = '노르웨이 크로네', plural = 'Norwegian kroner', position = 'bs', symbol = 'kr'},
	'NPR' = {page = '네팔 루피', plural = 's', position = 'bs', symbol = 'रू'},
	'NZD' = {page = '뉴질랜드 달러', plural = 's', position = 'b', symbol = 'NZ$'},
	'OMR' = {page = '오만 리얄', plural = 's', position = 'bs', symbol = 'ر.ع.'},
	'PAB' = {page = '발보아 (통화)', plural = 's', position = 'b', symbol = 'B/.'},
	'PEN' = {page = '누에보 솔', plural = 'Peruvian soles', position = 'b', symbol = 'S/.'},
	'PGK' = {page = '키나 (통화)', plural = , position = 'bs', symbol = 'K'},
	'PHP' = {page = '필리핀 페소', plural = 's', position = 'b', symbol = '₱'},
	'PKR' = {page = '파키스탄 루피', plural = 's', position = 'bs', symbol = 'Rs'},
	'PLN' = {page = '즈워티', plural = , position = 'a', symbol = 'zł'},
	'PYG' = {page = '과라니 (통화)', plural = 'Paraguayan guaraníes', position = 'as', symbol = '\226\130\178'},
	'QAR' = {page = '카타르 리얄', plural = 's', position = 'bs', symbol = 'ر.ق'},
	'RON' = {page = '루마니아 레우', plural = 'Romanian lei', position = 'bs', symbol = 'RON'},
	'RSD' = {page = '세르비아 디나르', plural = , position = 'bs', symbol = 'din.'},
	'RUB' = {page = '러시아 루블', plural = 's', position = 'b', symbol = '\226\130\189'},
	'RWF' = {page = '르완다 프랑', plural = 's', position = 'bs', symbol = 'FRw'},
	'SAR' = {page = '사우디아라비아 리얄', plural = 's', position = 'bs', symbol = 'ر.س'},
	'SBD' = {page = '솔로몬 제도 달러', plural = 's', position = 'b', symbol = 'SI$'},
	'SCR' = {page = '세이셸 루피', plural = 's', position = 'bs', symbol = 'SR'},
	'SDG' = {page = '수단 파운드', plural = 's', position = 'bs', symbol = 'ج.س.'},
	'SEK' = {page = '스웨덴 크로나', plural = 'Swedish kronor', position = 'bs', symbol = 'kr'},
	'SGD' = {page = '싱가포르달러', plural = 's', position = 'b', symbol = 'S$'},
	'SHP' = {page = '세인트헬레나 파운드', plural = 's', position = 'b', symbol = 'SH£'},
	'SLL' = {page = '레온 (통화)', plural = 's', position = 'bs', symbol = 'Le'},
	'SOS' = {page = '소말리아 실링', plural = 's', position = 'bs', symbol = 'Sh.So.'},
	'SRD' = {page = '수리남 달러', plural = 's', position = 'b', symbol = 'SR$'},
	'SSP' = {page = '남수단 파운드', plural = 's', position = 'bs', symbol = 'SSP'},
	'STD' = {page = '도브라', plural = 's', position = 'bs', symbol = 'Db'},
	'SYP' = {page = '시리아 파운드', plural = 's', position = 'bs', symbol = '£S'},
	'SZL' = {page = '릴랑게니', plural = 'Swazi emalangeni', position = 'b', symbol = 'L'},
	'THB' = {page = '바트', plural = , position = 'b', symbol = '฿'},
	'TJS' = {page = '소모니', plural = , position = 'bs', symbol = 'TJS'},
	'TMT' = {page = '투르크메니스탄 마나트', plural = , position = 'bs', symbol = 'T'},
	'TND' = {page = '튀니지 디나르', plural = 's', position = 'bs', symbol = 'د.ت'},
	'TOP' = {page = '파앙가', plural = , position = 'b', symbol = 'T$'},
	'TRY' = {page = '신 터키 리라', plural = , position = 'b', symbol = '\226\130\186'},
	'TTD' = {page = '트리니다드 토바고 달러', plural = 's', position = 'b', symbol = 'TT$'},
	'TWD' = {page = '신 대만 달러', plural = 's', position = 'b', symbol = 'NT$'},
	'TZS' = {page = '탄자니아 실링', plural = 's', position = 'bs', symbol = 'TSh'},
	'UAH' = {page = '흐리우냐', plural = , position = 'b', symbol = '₴'},
	'UGX' = {page = '우간다 실링', plural = 's', position = 'bs', symbol = 'USh'},
	'USD' = {page = '미국 달러', plural = 's', position = 'b', symbol = 'US$'},
	'UYU' = {page = '우루과이 페소', plural = 's', position = 'bs', symbol = '$U'},
	'UZS' = {page = '숨', plural = , position = 'bs', symbol = 'UZS'},
	'VEF' = {page = '베네수엘라 볼리바르', plural = 'Venezuelan bolívares fuertes', position = 'bs', symbol = 'Bs.F.'},
	'VND' = {page = '동 (통화)', plural = , position = 'b', symbol = '₫'},
	'VUV' = {page = '바투 (통화)', plural = , position = 'bs', symbol = 'VT'},
	'WST' = {page = '탈라 (통화)', plural = , position = 'b', symbol = 'WS$'},
	'XAF' = {page = 'CFA 프랑', plural = 's', position = 'bs', symbol = 'FCFA'},
	'XCD' = {page = '동카리브 달러', plural = 's', position = 'b', symbol = 'EC$'},
	'XOF' = {page = '서아프리카 CFA 프랑', plural = 's', position = 'bs', symbol = 'CFA'},
	'XPF' = {page = 'CFP 프랑', plural = 's', position = 'bs', symbol = 'F'},
	'YER' = {page = '예멘 리얄', plural = 's', position = 'b', symbol = '\239\183\188'},
	'ZAR' = {page = '랜드 (통화)', plural = , position = 'b', symbol = 'R'},
	'ZMW' = {page = '잠비아 콰차', plural = , position = 'bs', symbol = 'ZMW'},
}
--------------------------------------------------------------------------
This table lists some of the 'aliases' that refer to currencies listed in the properties table by their ISO 4217 codes
The form is:
	 = 
local code_translation = {
	'EGE' = 'EUR',
	'EU' = 'EUR',
	'EUMELN' = 'EUR',
	'EURO' = 'EUR',
	'FRW' = 'RWF',
	'GB' = 'GBP',
	'KNAAK' = 'EUR',
	'KSH' = 'KES',
	'NEP' = 'NPR',
	'POUND' = 'GBP',
	'POUND STERLING' = 'GBP',
	'RMB' = 'CNY',
	'TEURO' = 'EUR',
	'THE SINGLE CURRENCY' = 'EUR',
	'TSH' = 'TZS',
	'UK' = 'GBP',
	'UNITED STATES' = 'USD',
	'US' = 'USD',
	'U.S.' = 'USD',
	'USA' = 'USD',
	'USH' = 'UGX',
	}
------------------------------------------------------------
Currencies from the source templates that are identified by non-standard codes and which for whatever reason don't
translate well to an existing ISO 4217 currency.  This list may include historical ISO 4217 codes.
Meanings of the table entries are the same as those described for currency_properties table except:
	'???'	– currency codes that are non-standard or that cannot be translated to a standard code.  Uppercase only, 
				these codes MUST be different from the codes in the main currency properties table and different from
				the codes in the translation table (if they are not, they will not be found).
local non_standard_properties = {
	'BITCOIN' = {page = '비트코인', plural = 's', position = 'bs', symbol = 'BTC'},
	'BTC' = {page = '비트코인', plural = 's', position = 'bs', symbol = 'BTC'},
	'DKK2' = {page = '덴마크 크로네', plural = 'Danish kroner', position = 'bs', symbol = 'DKK'},
	'FRF' = {page = '프랑스 프랑', plural = 's', position = 'as', symbol = 'F'},
	'GRD' = {page = '드라크마', plural = 'Greek drachmae', position = 'as', symbol = 'Δρ.'},
	'LKR2' = {page = '스리랑카 루피', plural = 's', position = 'bs', symbol = 'LKR'},
	'LSL2' = {page = '로티', plural = 'Lesotho maloti', position = 'b', symbol = 'M'},
	'LTL' = {page = '리타스', plural = 'Lithuanian litai', position = 'as', symbol = 'Lt'},
	'NOK2' = {page = '노르웨이 크로네', plural = 'Norwegian kroner', position = 'bs', symbol = 'NOK'},
	'SEK2' = {page = '스웨덴 크로나', plural = 'Swedish kronor', position = 'bs', symbol = 'SEK'},
	'SZL2' = {page = '릴랑게니', plural = 'Swazi emalangeni', position = 'b', symbol = 'E'},
	'XBT' = {page = '비트코인', plural = 's', position = 'bs', symbol = 'BTC'},
}
return {currency_properties=currency_properties, code_translation=code_translation, non_standard_properties=non_standard_properties}