Jump to content
Wikipedia The Free Encyclopedia

Template:Detect singular/sandbox

From Wikipedia, the free encyclopedia

1

This is the template sandbox page for Template:Detect singular (diff).
See also the companion subpage for test cases.
Template documentation[view] [edit] [history] [purge]
Warning This template is used on approximately 241,000 pages .
To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them.
This template uses Lua:

Template:Detect singular is used to detect possible lists and is a useful tool for infoboxes, where the label may be singular (e.g., "Nickname:") but the data may be a list.

Usage

[edit ]

Returns 1 if not a list, nil if a possible list.

Parameters

[edit ]
Parameter Description
1 Required. The data to search for a list.

Options

[edit ]

There are five named arguments that control the pluralization:

  • |no_comma= By default, commas (or semi-colons) will cause the text string to be considered plural. Setting |no_comma=1 turns this behavior off.
  • |any_comma= By default, commas (or semi-colons) that are adjacent to digits are singular. Setting |any_comma=1 turns this behavior off.
  • |no_and= By default, "and" causes a string to be plural. Setting |no_and=1 turns this behavior off.
  • |parse_links= By default, wikilinks are considered to be unparseable (singular) objects. Setting |parse_links=1 will allow the parser to read the contents of the wikilinks and determine whether that makes the string plural.
  • |parse_number=. Setting |parse_number=1 will cause the first integer in the string to determine plurality.

TemplateData

[edit ]
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Detect singular in articles based on its TemplateData.

TemplateData for Detect singular

Takes a value and tries to determine whether it is singular or plural.

Template parameters[Edit template data ]

ParameterDescriptionTypeStatus
Value1

The data to search for a plural or a list

Stringrequired
No comma?no_comma

Set to 1 so that commas will no longer result in a plural

Booleansuggested
Any comma?Any comma?

By default, commas (or semi-colons) that are adjacent to digits are singular. Setting this to 1 turns this behavior off.

Booleanoptional
Parse links?parse_links

By default, wikilinks are considered to be unparseable (singular) objects. Setting this to 1 will allow the parser to read the contents of the wikilinks and determine whether that makes the string plural.

Booleanoptional
Parse number?parse_number

Setting this to 1 will cause the first integer in the string to determine plurality.

Booleanoptional

Overrides

[edit ]

To force a particular result, place {{Force plural }} or {{Force singular }} within the text.

Examples

[edit ]

Override these errors like this:

The above documentation is transcluded from Template:Detect singular/doc. (edit | history)
Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
Add categories to the /doc subpage. Subpages of this template.

AltStyle によって変換されたページ (->オリジナル) /