モジュール: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'},				-- U+060B ؋
	'ALL' = {page = 'レク (通貨)', plural = 'lekë', position = 'b', symbol = 'L'},
	'AMD' = {page = 'ドラム (通貨)', plural = 's', position = 'bs', symbol = '\214\143'},				-- U+058F ؋
	'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'},		-- U+20BC
	'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 = 'лв.'},				-- levove?
	'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.'},
--	'BOV' = {page = , plural = , position = , symbol = },										-- Bolivian Mvdol (funds code)
	'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'},
--	'CHE' = {page = , plural = , position = , symbol = },										-- WIR Euro (complementary currency)
	'CHF' = {page = 'スイス・フラン', plural = 's', position = 'bs', symbol = 'CHF'},
--	'CHW' = {page = , plural = , position = , symbol = },										-- WIR Franc (complementary currency)
--	'CLF' = {page = , plural = , position = , symbol = },										-- Unidad de Fomento (funds code) (Chile)
	'CLP' = {page = 'チリ・ペソ', plural = 's',  position = 'b', symbol = 'CL$'},
	'CNY' = {page = '人民元', plural = , position = 'bs', symbol = 'CN¥'},
	'COP' = {page = 'コロンビア・ペソ', plural = 's', position = 'b', symbol = 'COL$'},
--	'COU' = {page = , plural = , position = , symbol = },										-- Unidad de Valor Real (UVR) (funds code) (Columbia)
	'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 = '$'},					-- not yet supported position = 'd' replaces decimal with Cifrão ($)
	'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'},			-- U+20BE ₾
	'GHS' = {page = 'セディ', plural = , position = 'b', symbol = '\226\130\181'},			-- U+20B5 ₵
	'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'},			-- U+20B9 ₹
	'IQD' = {page = 'イラク・ディナール', plural = 's', position = 'bs', symbol = 'د.ع'},
	'IRR' = {page = 'イラン・リヤル', plural = 's', position = 'b', symbol = '\239\183\188'},			-- U+FDFC ﷼
	'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'},				-- what is this currency's symbol?
	'JPY' = {page = '円 (通貨)', plural = , position = 'b', symbol = '¥'},
	'KES' = {page = 'ケニア・シリング', plural = 's', position = 'bs', symbol = 'KSh'},
	'KGS' = {page = 'キルギス・ソム', plural = , position = 'bs', symbol = 'KGS'},					-- what is this currency's symbol?
	'KHR' = {page = 'リエル', plural = 's', position = 'b', symbol = '\225\159\155'},			-- U+17DB ៛
	'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'},		-- U+20B8 ₸
	'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'},			-- for the plural symbol 'M', use LSL2
	'LYD' = {page = 'リビア・ディナール', plural = 's', position = 'bs', symbol = 'ل.د'},
	'MAD' = {page = 'モロッコ・ディルハム', plural = 's', position = 'bs', symbol = 'MAD'},				-- what is this currency's symbol?
	'MDL' = {page = 'モルドナ・レウ', plural = 'Moldovan lei', position = 'bs', symbol = 'MDL'},		-- what is this currency's symbol?
	'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$'},
--	'MXV' = {page = , plural = , position = , symbol = },										-- Mexican Unidad de Inversion (UDI) (funds code)
	'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'},	-- U+20B2 ₲
	'QAR' = {page = 'カタール・リヤル', plural = 's', position = 'bs', symbol = 'ر.ق'},
	'RON' = {page = 'ルーマニア・レウ', plural = 'Romanian lei', position = 'bs', symbol = 'RON'},		-- what is this currency's symbol?
	'RSD' = {page = 'セルビア・ディナール', plural = , position = 'bs', symbol = 'din.'},
	'RUB' = {page = 'ロシア・ルーブル', plural = 's', position = 'b', symbol = '\226\130\189'}, 			-- U+20BD ₽ after  Aug 1998 redenomination
	'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'},			-- what is this currency's symbol?
	'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'},	-- for the plural symbol 'E', use SZL2
	'THB' = {page = 'バーツ', plural = , position = 'b', symbol = '฿'},
	'TJS' = {page = 'ソモニ', plural = , position = 'bs', symbol = 'TJS'},				-- what is this currency's symbol?
	'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'},		-- U+20BA ₺
	'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$'},
--	'USN' = {page = , plural = , position = , symbol = },										-- United States dollar (next day) (funds code)
--	'USS' = {page = , plural = , position = , symbol = },										-- United States dollar (same day) (funds code)
--	'UYI' = {page = , plural = , position = , symbol = },										-- Uruguay Peso en Unidades Indexadas (URUIURUI) (funds code)
	'UYU' = {page = 'ウルグアイ・ペソ', plural = 's', position = 'bs', symbol = '$U'},
	'UZS' = {page = 'スム', plural = , position = 'bs', symbol = 'UZS'},				-- what is this currency's symbol?
	'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'},
--	'XAG' = {page = , plural = , position = , symbol = },										-- Silver (one troy ounce)
--	'XAU' = {page = , plural = , position = , symbol = },										-- Gold (one troy ounce)
--	'XBA' = {page = , plural = , position = , symbol = },										-- European Composite Unit (EURCO) (bond market unit)
--	'XBB' = {page = , plural = , position = , symbol = },										-- European Monetary Unit (E.M.U.-6) (bond market unit)
--	'XBC' = {page = , plural = , position = , symbol = },										-- European Unit of Account 9 (E.U.A.-9) (bond market unit)
--	'XBD' = {page = , plural = , position = , symbol = },										-- European Unit of Account 17 (E.U.A.-17) (bond market unit)
	'XCD' = {page = '東カリブ・ドル', plural = 's', position = 'b', symbol = 'EC$'},
--	'XDR' = {page = , plural = , position = , symbol = },										-- Special drawing rights
--	'XFU' = {page = , plural = , position = , symbol = },										-- UIC franc (special settlement currency)
	'XOF' = {page = '西アフリカCFAフラン', plural = 's', position = 'bs', symbol = 'CFA'},
--	'XPD' = {page = , plural = , position = , symbol = },										-- Palladium (one troy ounce)
	'XPF' = {page = 'CFPフラン', plural = 's', position = 'bs', symbol = 'F'},
--	'XPT' = {page = , plural = , position = , symbol = },										-- Platinum (one troy ounce)
--	'XSU' = {page = , plural = , position = , symbol = },										-- Unified System for Regional Compensation (SUCRE)
--	'XTS' = {page = , plural = , position = , symbol = },										-- Code reserved for testing purposes
--	'XUA' = {page = , plural = , position = , symbol = },										-- ADB Unit of Account
--	'XXX' = {page = , plural = , position = , symbol = },										-- No currency
	'YER' = {page = 'イエメン・リアル', plural = 's', position = 'b', symbol = '\239\183\188'},			-- U+FDFC ﷼
	'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'},							-- historical
	'GRD' = {page = 'ドラクマ', plural = 'Greek drachmae', position = 'as', symbol = 'Δρ.'},			-- historical
	'LKR2' = {page = 'スリランカ・ルピー', plural = 's', position = 'bs', symbol = 'LKR'},					-- use currency code instead of symbol
	'LSL2' = {page = 'ロチ', plural = 'Lesotho maloti', position = 'b', symbol = 'M'},			-- plural symbol version of LSL (singular)
	'LTL' = {page = 'リタス', plural = 'Lithuanian litai', position = 'as', symbol = 'Lt'},		-- historical
	'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'},		-- plural symbol version of SZL (singular)
	'XBT' = {page = 'ビットコイン', plural = 's', position = 'bs', symbol = 'BTC'},
	}
return {currency_properties=currency_properties, code_translation=code_translation, non_standard_properties=non_standard_properties}