ފަންވަތް:Infobox settlement/pref
{{Infobox settlement}}. It is not intended to be used directly. It is called by the following templates:
{{Infobox settlement/areadisp}}
{{Infobox settlement/densdisp}}
{{Infobox settlement/lengthdisp}}
Its purpose is to determine whether those templates call one of the subtemplates that displays metric units first (the default):
{{Infobox settlement/metric/mag}}
or one of the subtemplates that displays imperial units (U.S. units) first:
{{Infobox settlement/impus/mag}}
or the following subtemplates if an area is specified in dunams:
{{Infobox settlement/dunam/mag}}
Usage
The template handles up to three unnamed parameters.
- Text which specifies preference to display either metric or Imperial units first. It is specified as
unit_prefin
{{Infobox settlement}}, then passed as pref to one of three display subtemplates (/areadisp, /densdisp, /lengthdisp).
- Country name, used to determine preferene when not given in first parameter. It is specified as
subdivision_namein
{{Infobox settlement}}, then passed as name to one of three display subtemplates.
- The third parameter is only specified by the
/areadispsubtemplate, which passes the textarea.
The default is to display metric units first, so the template only checks these parameters for values that would indicate the need to display non-metric units first:
Imperial, English, UK, US, U.S., US Customary, U.S. Customary, StandardUnited Kingdom, [[United Kingdom]], United States, [[United States]], United States of America, [[United States of America]], [[United States|United States of America]]- if this template is called by the
/areadispsubtemplate, then it also checks parameter #1 fordunam(after converting it to lowercase)
Examples
| Code | Result |
|---|---|
{{Infobox settlement/pref | | }} |
metric |
{{Infobox settlement/pref | Imperial | }} |
impus |
{{Infobox settlement/pref | UK | }} |
impus |
{{Infobox settlement/pref | US | }} |
impus |
{{Infobox settlement/pref | | United Kingdom}} |
impus |
{{Infobox settlement/pref | | United States}} |
impus |
{{Infobox settlement/pref|Dunam|Other|area}} |
dunam |
{{Infobox settlement/pref|Dunam|Other}} |
metric |
{{Infobox settlement/pref|Dunam|United Kingdom|area}}In this example, the template never checks for "Dunam" because it previously found that parameter #2 contained the name of a country using imperial units. |
impus |
See also
{{Infobox settlement/areadisp}}
{{Infobox settlement/lengthdisp}}
{{Infobox settlement cleaner}}
| The above documentation is transcluded from ފަންވަތް:Infobox settlement/pref/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |