User:Johnuniq/Convert documentation

From Wikipedia, the free encyclopedia

Users of {{convert}} as implemented by Module:Convert should see Help:Convert for documentation. In addition, the template's documentation page will be updated with a how-to overview.

This page provides some extra notes.

Deployment[edit]

After {{convert}} is switched to use Module:Convert, some issues will need to be fixed.

Error messages[edit]

The following categories should be monitored to check for problems.

Spell[edit]

The old templates use {{convert/spell}} to spell numbers as words. The module works differently, and has the limitation that only the input number can be spelled.

Old templates Description For new template
|case=l Output is lowercase. Omit (lowercase is the default).
|case=L
|case=u First letter of output is uppercase. Use |spell=In (uppercase "I").
|case=U
|abbr=on Abbreviate: use symbols. Probably omit, see below.

Use the following steps to change the wikitext for convert/spell to use the module:

  • Change "/spell" to "|spell=in" (or "|spell=In" if uppercase is specified).
  • Omit |case=l.
  • Omit |abbr=on. When using spell, the old templates ignore this option, and that is probably what is wanted. However, the module will use symbols if |abbr=on is used. This option should probably be removed so that the full name of the unit is shown.

Some examples follow.

Old template New template Result from new template
{{convert/spell|1+1/2|mi|km}} {{convert|1+1/2|mi|km|spell=in}} one and a half miles (2.4 km)
{{convert/spell|1+1/2|mi|km|case=l}} {{convert|1+1/2|mi|km|spell=in}} one and a half miles (2.4 km)
{{convert/spell|1+1/2|mi|km|case=u}} {{convert|1+1/2|mi|km|spell=In}} One and a half miles (2.4 km)

Conversions that do not specify an output unit may give different results because the module uses the normal rules for determining the default output regardless of whether spelling is enabled, whereas the old templates sometimes use different defaults. For example, the input unit in (inches) normally uses mm as the default output, but uses cm with {{convert/spell}}.

Options[edit]

In addition to the options listed at Help:Convert#Options, the following are defined.

Option Description
abbr=mos In a range, repeat the input unit (no longer used).
abbr=none Old equivalent for "abbr=off".
adj=off Ignored (off is the default).
near=5 Same as disp=5.
order=flip Same as disp=flip.
lang=en Output English digits, regardless of local language.
lk=off Ignored (off is the default).
sortable=off Ignored (off is the default).

The near=5 and order=flip options are experiments to produce a more logical alternative syntax with more comprehensible wikitext.

Option lang=en may be useful at other Wikipedias. For example, from the Bengali Wikipedia:

  • {{convert|1234|m|ft}} → ১,২৩৪ মিটার (৪,০৪৯ ফু)
  • {{convert|1234|m|ft|lang=en}} → 1,234 মিটার (4,049 ফু)