మూస:theplural
|adjective-forming suffix|adverb-forming suffix|circumfix|feminine suffix|infix|interfix|inflectional suffix|masculine suffix|noun-forming suffix|prefix|suffix|verb-forming suffix={{{1}}}es
|word by prefix=words by prefix|word by suffix=words by suffix
|city=cities|country=countries|municipality=municipalities
|family=families|part of speech=parts of speech|punctuation=punctuation
|etymology=etymologies|catachresis=catachreses|ellipsis=ellipses|term with multiple etymologies=terms with multiple etymologies|term written in multiple scripts=terms written in multiple scripts|term with unknown etymology=terms with unknown etymologies|term with rare sense=terms with rare senses|term with obsolete sense=terms with obsolete senses
|abbreviation, acronym and initialism=abbreviations, acronyms and initialisms
|cant=cant|slang=slang|advertising slang=advertising slang|fandom slang=fandom slang|gay slang=gay slang|internet slang=internet slang|internet laughter slang=internet laughter slang|medical slang=medical slang|military slang=military slang|radio slang=radio slang|text messaging slang=text messaging slang
|vulgarity=vulgarities
|eye dialect=eye dialect|leet=leet
|plurale tantum=pluralia tantum
|hanzi=hanzi|hanja=hanja|kanji=kanji|katakana=katakana|hiragana=hiragana|pinyin=pinyin
|#default={{{1}}}s
- The following documentation is located at Template:theplural/doc. [edit]
- Note: Please move the documentation subpage to Template:theplural/documentation.
This template automatically generates the plural form of any of various words, for the purpose of feeding it to other templates.
Usage
<small>మార్చు</small>This template uses only one parameter, which is the word to be pluralized.
Examples
<small>మార్చు</small>Mechanics
<small>మార్చు</small>This template simply employs the parser function #switch to keep a list of words and their plurals. Consequently, this list should contain all the relevant words before they are pluralized elsewhere.
As an exception, if this template is used to pluralize a word not in the list, the final result is simply the word with an additional letter "s" at the end.
Restrictions
<small>మార్చు</small>- Since the objective of this template is to be used in other templates, only relevant words and their plurals should be listed here.
- For example, the code
{{theplural|suffix}}
, in the right code of the right template, is likely to generate "Category:Portuguese suffixes" or other similar texts. On the other hand, the plural of "mess" being "messes" is likely irrelevant for Wiktionary templates, so a code{{theplural|mess}}
is not supposed to be used or yield the actual pluralized value.
- For example, the code
- Only one plural per word is foreseeably enough.
- Due to the behavior of automatically adding s to any word not listed, it is thereby not necessary to list words whose plural follow this pattern.
- For example, the value "verb" is likely to be used in Wiktionary templates, but
{{theplural|verb}}
would return "verbs" anyway.
- For example, the value "verb" is likely to be used in Wiktionary templates, but
See also
<small>మార్చు</small>- caps (returns a particular letter, either in upper or lower cases)
- str len (returns the number of characters of a string)
- theordinal (returns "first" from 1, "second" from 2, etc.)
- theplural (returns "suffixes" from suffix, "verbs" from verb, etc.)
- navbox (generates a collapsible box)
- ! (returns a vertical pipe: |)
- !! (returns two vertical pipes: ||)
- (! (returns a left brace followed by a vertical pipe: {|)
- !) (returns a vertical pipe followed by a right brace: |})
- !- (returns a vertical pipe followed by a dash: |-)
Languages, families and scripts:
- langname (same as above, but also returns a language name from the same language name)
- languagex (returns the language name from any language code)
- langnamex (same as above, but also returns a language name from the same language name)
- langrev (returns the language code of a given language name)
- languageshift (differentiates between "American Sign Language" and "American Sign Language language", among other related languages)
- langfamily (returns the language family from a language code)
- family (returns the family from a subfamily)
- script (returns a script name from a script code)
- scriptrev (returns a script code from a script name)
Pages:
- langprefix (returns the prefix, like conl:, of a language template)
- catlangcode (returns the name of a topical category, notably by never displaying the code en:)
- catlangname (returns the name of a lexical or other category similarly named)
- deftempboiler (generates a definition template)
- edit (generates an "edit" button)