Template:ISO 4217/code/testcases

From IDU Wiki
Revision as of 13:23, 19 March 2023 by Sanctaria (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Category:Currencies with ISO 4217 code (0) · Category:Currencies without ISO 4217 code (0)

iso code missing in WD

Template:T links
313
  1. x:_FOO_NOTaCODE_ QID:d:
  2. x:
  3. x:
  4. x:
  5. x:
  6. x:
  7. x:
  8. x:
  9. x:
  10. x:
  11. x:
  12. x:
  13. x:
  14. x:
  15. x:
  16. x:
  17. x:
  18. x:
  19. x:
  20. x:
  21. x:
  22. x:
  23. x:
  24. x:
  25. x:
  26. x:
  27. x:
  28. x:
  29. x:
  30. x:
  31. x:
  32. x:
  33. x:
  34. x:
  35. x:
  36. x:
  37. x:
  38. x:
  39. x:
  40. x:
  41. x:
  42. x:
  43. x:
  44. x:
  45. x:
  46. x:
  47. x:
  48. x:
  49. x:
  50. x:
  51. x:
  52. x:
  53. x:
  54. x:
  55. x:
  56. x:
  57. x:
  58. x:
  59. x:
  60. x:
  61. x:
  62. x:
  63. x:
  64. x:
  65. x:_concrete_NOTaCODE_ QID:d:
  66. x:
  67. x:
  68. x:
  69. x:
  70. x:
  71. x:
  72. x:
  73. x:
  74. x:
  75. x:
  76. x:
  77. x:
  78. x:
  79. x:
  80. x:
  81. x:
  82. x:
  83. x:
  84. x:
  85. x:
  86. x:
  87. x:
  88. x:
  89. x:
  90. x:
  91. x:
  92. x:
  93. x:
  94. x:
  95. x:
  96. x:
  97. x:
  98. x:
  99. x:
  100. x:
  101. x:
  102. x:
  103. x:
  104. x:
  105. x:
  106. x:
  107. x:
  108. x:
  109. x:
  110. x:
  111. x:
  112. x:
  113. x:
  114. x:
  115. x:
  116. x:
  117. x:
  118. x:
  119. x:
  120. x:
  121. x:
  122. x:
  123. x:
  124. x:
  125. x:
  126. x:
  127. x:
  128. x:
  129. x:
  130. x:
  131. x:
  132. x:
  133. x:
  134. x:
  135. x:
  136. x:
  137. x:
  138. x:
  139. x:
  140. x:
  141. x:
  142. x:
  143. x:
  144. x:
  145. x:
  146. x:
  147. x:
  148. x:
  149. x:
  150. x:
  151. x:
  152. x:
  153. x:
  154. x:
  155. x:
  156. x:
  157. x:
  158. x:
  159. x:
  160. x:
  161. x:
  162. x:
  163. x:
  164. x:
  165. x:
  166. x:
  167. x:
  168. x:
  169. x:
  170. x:
  171. x:
  172. x:
  173. x:
  174. x:
  175. x:
  176. x:
  177. x:
  178. x:
  179. x:
  180. x:
  181. x:
  182. x:
  183. x:
  184. x:
  185. x:
  186. x:
  187. x:
  188. x:
  189. x:
  190. x:
  191. x:
  192. x:
  193. x:
  194. x:
  195. x:
  196. x:
  197. x:
  198. x:
  199. x:
  200. x:
  201. x:
  202. x:
  203. x:
  204. x:
  205. x:
  206. x:
  207. x:
  208. x:
  209. x:
  210. x:
  211. x:
  212. x:
  213. x:
  214. x:
  215. x:
  216. x:
  217. x:
  218. x:
  219. x:
  220. x:
  221. x:
  222. x:
  223. x:
  224. x:
  225. x:
  226. x:
  227. x:
  228. x:
  229. x:
  230. x:
  231. x:
  232. x:
  233. x:
  234. x:
  235. x:
  236. x:
  237. x:
  238. x:
  239. x:
  240. x:
  241. x:
  242. x:
  243. x:
  244. x:
  245. x:
  246. x:
  247. x:
  248. x:
  249. x:
  250. x:
  251. x:
  252. x:
  253. x:
  254. x:
  255. x:
  256. x:
  257. x:
  258. x:
  259. x:
  260. x:
  261. x:
  262. x:
  263. x:
  264. x:
  265. x:
  266. x:
  267. x:
  268. x:
  269. x:
  270. x:
  271. x:
  272. x:
  273. x:
  274. x:
  275. x:
  276. x:
  277. x:
  278. x:
  279. x:
  280. x:
  281. x:
  282. x:
  283. x:
  284. x:
  285. x:
  286. x:
  287. x:
  288. x:
  289. x:
  290. x:
  291. x:
  292. x:
  293. x:
  294. x:
  295. x:
  296. x:
  297. x:
  298. x:
  299. x:
  300. x:
  301. x:
  302. x:
  303. x:
  304. x:
  305. x:
  306. x:
  307. x:
  308. x:
  309. x:
  310. x:
  311. x:
  312. x:
  313. x:
  314. x:

iso codes in WD (2022-11-13)

ca 295 P498 in WD
Template:T links
  1. __NOTaCODE_ QID:d: - blank
  2. _FOO_NOTaCODE_ QID:d: - foo
  1. _PTP_NOTaCODE_ QID:d:Q2032019
  2. _STE_NOTaCODE_ QID:d:Q2616190
  3. _XBWD_NOTaCODE_ QID:d:Q942092

code (base)

Template:ISO 4217/code/format (backlinks edit)
USD
  • A. USD
B. USD
C. USD
D. USD
XYZ
  • A.
B. ISOcat-C*
C. ISOcat-C*
D. ISOcat-C*
noNe
  • A.
B. ISOcat-C*
C. ISOcat-C*
D. ISOcat-C*
-blank-
  • A.
B.
C.
D.
fmt=foobar
A. USD
B. ISOcat-C*
C. ISOcat-C*
D. ISOcat-C*
E. ISOcat-C*

code-count & entity-list

{{ISO 4217/code-entity-list}}
{{ISO 4217/code-count/demo}}
{{ISO 4217/code-count/demo}}
ambivalent
|ANG|EUR|HRK|IDR|MWK|PEN|RON|SDG|SZL|TRY
  • ANG [3]
L1 [2]: CURAÇAO, SINT MAARTEN (DUTCH PART)
L2 [0]:
L3 [1]: NETHERLANDS ANTILLES
OBS >ACT< ambival:>2010-10<
  • EUR [36]
L1 [35]: EUROPEAN UNION, ÅLAND ISLANDS, ANDORRA, AUSTRIA, BELGIUM, CYPRUS, ESTONIA, FINLAND, FRANCE, FRENCH GUIANA, FRENCH SOUTHERN TERRITORIES (THE), GERMANY, GREECE, GUADELOUPE, HOLY SEE (THE), IRELAND, ITALY, LATVIA, LITHUANIA, LUXEMBOURG, MALTA, MARTINIQUE, MAYOTTE, MONACO, MONTENEGRO, NETHERLANDS (THE), PORTUGAL, RÉUNION, SAINT BARTHÉLEMY, SAINT MARTIN (FRENCH PART), SAINT PIERRE AND MIQUELON, SAN MARINO, SLOVAKIA, SLOVENIA, SPAIN
L2 [0]:
L3 [1]: SERBIA AND MONTENEGRO
OBS >ACT< ambival:>2006-10<
  • HRK [2]
L1 [1]: CROATIA
L2 [0]:
L3 [1]: CROATIA
OBS >ACT< ambival:>2015-06<
  • IDR [2]
L1 [1]: INDONESIA
L2 [0]:
L3 [1]: TIMOR-LESTE
OBS >ACT< ambival:>2002-07<
  • MWK [2]
L1 [1]: MALAWI
L2 [0]:
L3 [1]: MALAWI
OBS >ACT< ambival:>2016-02<
  • PEN [2]
L1 [1]: PERU
L2 [0]:
L3 [1]: PERU
OBS >ACT< ambival:>2015-12<
  • RON [2]
L1 [1]: ROMANIA
L2 [0]:
L3 [1]: ROMANIA
OBS >ACT< ambival:>2015-06<
  • SDG [2]
L1 [1]: SUDAN (THE)
L2 [0]:
L3 [1]: SOUTH SUDAN
OBS >ACT< ambival:>2012-09<
  • SZL [2]
L1 [1]: ESWATINI
L2 [0]:
L3 [1]: SWAZILAND
OBS >ACT< ambival:>2018-08<
  • TRY [2]
L1 [1]: TÜRKİYE
L2 [0]:
L3 [1]: TURKEY
OBS >ACT< ambival:>2009-01<

minor units (ambiguous code)

PEN can refer to an obsolete and an active currency.

For example: EUR is active (→ minor unit "2", Template:Val), but for Template:Smallcaps2: obsolete as of 2006-10.

Example

PEN

PEN is ambiguous:
|is-obsolete=1999 >< (obsolete)
|is-obsolete=no >Template:Val< (active)
|is-obsolete= >Template:Val< (active, default)
is-obsolete=1999
is-obsolete=no
is-obsolete=yes

code-is-obsolete

Template:ISO 4217/code-is-obsolete‎‎ (backlinks edit)
Template:ISO 4217/code-is-obsolete‎‎/calc (backlinks edit)
|iso-code=, |is-obsolete=
text -text
  • 1.ATS OBS<
  • 1.USD ACT<


  • 1.ATS ObS<
  • 1.USD AcT<
  • 1.ATS <
  • 1.USD <
  • 1.ATS red<
  • 1.USD lightgreen<
  • 1.ATS #ff4477<
  • 1.USD #55aaee<


situation 10, code=TRUE
ATS, Austria shilling - withdrawn
  • 1.ATS >OBS<
  • 2.ATS >OBS<
  • 3.ATS >OBS<
  • 4.ATS >OBS<
  • 5.ATS >ACT12!<
  • 6.ATS >OBS<
situation 20, code=FALSE
USD - active
  • 1.USD >ACT<
  • 2.USD >ACT<
  • 3.USD >OBS21!<
  • 4.USD >OBS21!<
  • 5.USD >ACT<
  • 6.USD >OBS21!<
situation 30, code=ambiguous
PEN, PERU Nuevo Sol (ambivalent so withdrawal/isobsolete needed)
  • 1.PEN >ACT<
  • 2.PEN >ACT<
  • 3.PEN >OBS<
  • 4.PEN >OBS<
  • 5.PEN >ACT<
  • 6.PEN >OBS<
situation 40/1, code=bad
FOO
  • 1.FOO >ACT<
  • 2.FOO >ACT<
  • 3.FOO >OBS<
  • 4.FOO >OBS<
  • 5.FOO >ACT<
  • 6.FOO >OBS<
situation 40/2, code=-blank-
-blank-
  • 1.-blank- >ACT<
  • 2.-blank- >ACT<
  • 3.-blank- >OBS<
  • 4.-blank- >OBS<
  • 5.-blank- >ACT<
  • 6.-blank- >OBS<
situation 40/3, code=none
none
  • 1.none >ACT<
  • 2.none >ACT<
  • 3.none >OBS<
  • 4.none >OBS<
  • 5.none >ACT<
  • 6.none >OBS<
situation 12/code
code=T (ATS), is-obs=.. |code-priority=yes
  • 1. >OBS<
  • 2. >OBS<
  • 3. >OBS<
  • 4. >OBS<
  • 5. >ObS12!<
  • 6. >OBS<
situation 12/is-obs
code=T (ATS), is-obs=.. |code-priority=no
  • 1. >OBS<
  • 2. >OBS<
  • 3. >OBS<
  • 4. >OBS<
  • 5. >ACT12!<
  • 6. >OBS<
situation 21/code
code=F (USD), is-obs= |code-priority=yes
  • 1. >ACT<
  • 2. >ACT<
  • 3. >AcT21!<
  • 4. >AcT21!<
  • 5. >ACT<
  • 6. >AcT21!<
situation 21/is-obs
code=F (USD), is-obs= |code-priority=no
  • 1. >ACT<
  • 2. >ACT<
  • 3. >OBS21!<
  • 4. >OBS21!<
  • 5. >ACT<
  • 6. >OBS21!<

code-minor-unit

withdr-date=1999
withdr-date=no
withdr-date=yes

code-is-ambiguous

{{ISO 4217/code-is-ambiguous‎‎}}
USD → ><
PEN → >PEN<
blank → ><
FOO → ><
ISOcat=yes
USD → ><
PEN → >PEN<
blank → ><
FOO → ><
ISOcat=blank
USD → ><
PEN → >PEN<
blank → ><
FOO → ><
yes-text=_YES-is-ambig_
USD → ><
PEN → >_YES-is-ambig_<
blank → ><
FOO → ><
yes-text=<blank>
USD → ><
PEN → >< Template:Purple
PEN → >< Template:Purple
blank → ><
FOO → ><


check & cat

Category:Pages using Infobox currency to check (12)
check if anyone |unit, name_abbr= is present (blank or othersise). rule: when para is added, do not categorise
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - AU
Stg.
Unit
UnitPound
cat:IBcurr-N*
£sd - AU
Stg.
Unit
UnitPound
cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - Au
Stg.
cat:IBcurr-N*
£sd - Au
Stg.
cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - aU
Unit
UnitPound
cat:IBcurr-N*
£sd - aU
Unit
UnitPound
cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - au
cat:IBcurr-N*
£sd - au
cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - a
cat:IBcurr-N*
£sd - a
cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - u
cat:IBcurr-N*
£sd - u
cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
£sd - - -
cat:IBcurr-N*
£sd - - -
cat:IBcurr-N*
para foo
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
foo=foobar
Unit
UnitPound
Cat:IB currency unk param:foo cat:IBcurr-N*
foo=foobar
Unit
UnitPound
Cat:IB currency unk param:foo cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
foo,foobar
Unit
UnitPound
Cat:IB currency unk param:foo Cat:IB currency unk param:bar cat:IBcurr-N*
foo,foobar
Unit
UnitPound
Cat:IB currency unk param:foo Cat:IB currency unk param:bar cat:IBcurr-N*
Side by side comparison
{{Infobox currency}}{{Infobox currency/sandbox}}
foo=blank
Unit
UnitPound
Cat:IB currency unk param:foo Cat:IB currency unk param:foobar cat:IBcurr-N*
foo=blank
Unit
UnitPound
Cat:IB currency unk param:foo Cat:IB currency unk param:foobar cat:IBcurr-N*

Is obsolete

new |is_obsolete=
|obsolete_notice=

code

USD

USD
A. base: >USD<
B1. f:plain: >USD<
B2. f:opt-none: >USD<
C0 nocat: >USD<
C1 ISOcat: >USD<
E1 errtxt: >USD<
E0 blank _etxt: >USD<
G1 cat+_errtxt: >USD<
G0 cat+blank _etxt: >USD<
N is-none: ><
num: >840<
(num): >(840)<

none

noNe
A. base: ><
B1. f:plain: > ISOcat-C*<
B2. f:opt-none: > ISOcat-C*<
C0 nocat: ><
C1 ISOcat: ><
E1 errtxt: ><
E0 blank _etxt: ><
G1 cat+_errtxt: ><
G0 cat+blank _etxt: ><
N is-none: ><
num: ><
(num): ><

blank

blank
A. base: ><
B1. f:plain: ><
B2. f:opt-none: ><
C0 nocat: ><
C1 ISOcat: ><
E1 errtxt: ><
E0 blank _etxt: ><
G1 cat+_errtxt: ><
G0 cat+blank _etxt: ><
N is-none: ><
num: ><
(num): ><

aaa

aaa (NaCode)
A. base: ><
B1. f:plain: > ISOcat-C*<
B2. f:opt-none: > ISOcat-C*<
C0 nocat: ><
C1 ISOcat: ><
E1 errtxt: ><
E0 blank _etxt: ><
G1 cat+_errtxt: ><
G0 cat+blank _etxt: ><
N is-none: ><
num: ><
(num): ><

vetnone

[[Main page|None]]
A. base: ><
B1. f:plain: > ISOcat-C*<
B2. f:opt-none: > ISOcat-C*<
C0 nocat: ><
C1 ISOcat: ><
E1 errtxt: ><
E0 blank _etxt: ><
G1 cat+_errtxt: ><
G0 cat+blank _etxt: ><
N is-none: ><
num: ><
(num): ><


~all option-none
A. base: > ISOcat-C*<
B1. f:plain: > ISOcat-C*< Template:Nay
B2. f:opt-none: > ISOcat-C*<
C0 nocat: > ISOcat-C*<
C1 ISOcat: > ISOcat-C*<
E1 errtxt: > ISOcat-C*<
E0 blank _etxt: > ISOcat-C*<
G1 cat+_errtxt: > ISOcat-C*<
G0 cat+blank _etxt: > ISOcat-C*<
N is-none: ><
num: ><
(num): ><

Notes

Template:Template reference list