مندرجات کا رخ کریں

سانچہ: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.

محددات سانچہ[انتظام TemplateData]

پیرامیٹروضاحتطرزحالت
Number1

The number of items: 0, 1, 2 etc.

عددمطلوب
Singular name2

The text to use when one item is specified

اِسٹرنگمطلوب
plural name3

The text to use when two or more items are specified. The default is to append the singular form with 's'.

اِسٹرنگاختیاری
44

کوئی وضاحت نہیں

Unknownاختیاری
nbnb

کوئی وضاحت نہیں

Unknownاختیاری