سانچہ:Plural
{{{1}}} {{{2}}}
This template allows easy formatting of statements of the form "# thing(s)", with correct use of plurals. It uses the "plural" magic word, so it should work in other languages with minimal modification.
سانچہ:TOC Right
Usage
[ترمیم]With a space between the number and name (using عددی حرف حوالہ  ):
- {{plural|number|name}}
- {{plural|number|singular name|plural name}}
With a non-breaking space between the number and name (using ایچ ٹی ایم ایل اور ایکس ایم ایل حروف کے تمام حوالہ جات کی فہرست ):
- {{plural|number|name|nb=yes}}
- {{plural|number|singular name|plural name|nb=yes}}
Examples
[ترمیم]For most English nouns, the plural is formed by adding "s" to the end of the singular form. If that is the case, only one "name" parameter is required:
{{plural|0|page}}returns "0 page"{{plural|1|page}}returns "1 page"{{plural|2|page}}returns "2 page"{{plural|-1|page}}returns "-1 page"{{plural|-2|page}}returns "-2 page"{{plural|0.5|page}}returns "0.5 page"{{plural|1.5|page}}returns "1.5 page"{{plural|-0.5|page}}returns "-0.5 page"{{plural|-1.5|page}}returns "-1.5 page"
For plurals that require adding "es", or more unusual forms, the singular and plural forms must be specified explicitly:
{{plural|0|ox|oxen}}returns "0 oxen"{{plural|1|ox|oxen}}returns "1 ox"{{plural|2|ox|oxen}}returns "2 oxen"{{plural|-1|ox|oxen}}returns "-1 ox"{{plural|-2|ox|oxen}}returns "-2 oxen"{{plural|0.5|ox|oxen}}returns "0.5 oxen"{{plural|1.5|ox|oxen}}returns "1.5 oxen"{{plural|-0.5|ox|oxen}}returns "-0.5 oxen"{{plural|-1.5|ox|oxen}}returns "-1.5 oxen"
With parameter |nb=:
<div style="width:5em">{{plural|2|sesquipedalian|nb=yes}}</div>returns:2 sesquipedalian<div style="width:5em">{{plural|2|sesquipedalian|nb=no}}</div>returns:2 sesquipedalian
Notes
[ترمیم]- While
{{plural|#|sheep|sheep}}is valid, it is also fairly pointless. - The template does not handle missing parameters 1 or 2:
{{plural}}returns "{{{1}}} {{{2}}}" - The template does not handle empty parameters 1 or 2:
{{plural||}}returns " " - The template does not remove leading or trailing spaces in parameters 1 or 2:
{{plural | 2 | page }}returns " 2 page"
TemplateData
[ترمیم]معلومات سانچہ Plural
Allows easy formatting of statements using plural.
| پیرامیٹر | وضاحت | طرز | حالت | |
|---|---|---|---|---|
| Number | 1 | The number of items: 0, 1, 2 etc. | عدد | مطلوب |
| Singular name | 2 | The text to use when one item is specified | اِسٹرنگ | مطلوب |
| plural name | 3 | The text to use when two or more items are specified. The default is to append the singular form with 's'. | اِسٹرنگ | اختیاری |
| 4 | 4 | کوئی وضاحت نہیں | Unknown | اختیاری |
| nb | nb | کوئی وضاحت نہیں | Unknown | اختیاری |
| اوپر دی گئی دستاویز صفحہ سانچہ:Plural/دستاویز سے شامل کی گئی ہے۔ (ترمیم | تاریخچہ) صارفین سانچہ کے تختہ مشق (تخلیق | آئینہ) اور ثابتات (تخلیق) میں تجربات کرسکتے ہیں۔ براہ کرم /دستاویز کے ذیلی صفحہ پر زمرہ جات شامل فرمائیں۔ اس سانچہ کے ذیلی صفحات۔ |