Difference between revisions of "Template:Cardinal to word/0 to 19"

From blackwiki
Jump to navigation Jump to search
imported>SimonTrew
(Use error template)
imported>SimonTrew
(Use error template (again))
Line 1: Line 1:
 
<includeonly><!--  
 
<includeonly><!--  
  -->{{#ifexpr:({{{1}}} < 0) or ({{{1}}} > 19) or (trunc {{{1}}} <> {{{1}}})|(Error in {{tlx|Cardinal to word/0 to 19}}: value "{{{1}}}" is not a natural number in the range 0 to 19)|<!--
+
  -->{{#ifexpr:({{{1}}} < 0) or ({{{1}}} > 19) or (trunc {{{1}}} <> {{{1}}})|{{error|{{tlx|Cardinal to word/0 to 19}}: value "{{{1}}}" is not a natural number in the range 0 to 19)}}|<!--
 
-->{{#switch: {{{1}}}<!--
 
-->{{#switch: {{{1}}}<!--
 
   -->|0={{{zero|zero}}}<!--
 
   -->|0={{{zero|zero}}}<!--

Revision as of 12:36, 1 July 2010

50px Template documentation[view] [edit] [history] [purge]

Converts a natural number in the range 0 to 19 into a word in the English language.

Usage

{{Cardinal to word/0 to 19|natural[|zero=zero]}}

natural: Required. A natural number in the range 0 to 19.

zero: Optional. The value to use when the number is 0. Default is "zero". Can be made empty or, for example, "no", "none" or "nought", as appropriate for the context.

Examples

 {{Cardinal to word/0 to 19|0|zero=not a sausage}}
 {{Cardinal to word/0 to 19|5}}
 {{Cardinal to word/0 to 19|18}}
 {{Cardinal to word/0 to 19|20}}
 {{Cardinal to word/0 to 19|-1}}
 

produces:

not a sausage 
five
eighteen
{{Cardinal to word/0 to 19}}: value "20" is not a natural number in the range 0 to 19)
{{Cardinal to word/0 to 19}}: value "-1" is not a natural number in the range 0 to 19)

See also