切換菜單
切換個人選單
尚未登入
如果您进行任何编辑,您的IP地址会公开展示。

Template:Plural

模板頁面
Template 說明文檔[查看][編輯][歷史][刷新]
該說明文檔嵌入自 Template:Plural/doc,可通過討論頁面進行更改請求。

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.

Usage

With a space between the number and name (using numeric character reference  ):

  • {{plural|number|name}}
  • {{plural|number|singular name|plural name}}

With a non-breaking space between the number and name (using character entity reference  ):

  • {{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 pages"
  • {{plural|1|page}} returns "1 page"
  • {{plural|2|page}} returns "2 pages"
  • {{plural|-1|page}} returns "-1 page"
  • {{plural|-2|page}} returns "-2 pages"
  • {{plural|0.5|page}} returns "0.5 pages"
  • {{plural|1.5|page}} returns "1.5 pages"
  • {{plural|-0.5|page}} returns "-0.5 pages"
  • {{plural|-1.5|page}} returns "-1.5 pages"

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 sesquipedalians
  • <div style="width:5em">{{plural|2|sesquipedalian|nb=no}}</div> returns:
    2 sesquipedalians

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}}}s"
  • The template does not handle empty parameters 1 or 2: {{plural||}} returns " s"
  • The template does not remove leading or trailing spaces in parameters 1 or 2: {{plural | 2 | page }} returns " 2 page s"

TemplateData

Allows easy formatting of statements using plural.

模板參數[編輯模板資料]

參數描述類型狀態
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

沒有描述

不明非必填
nbnb

沒有描述

不明非必填
Cookies 幫助我們給予服務內容。依您有使用我們的服務,代表您同意我們使用 cookies。