Template:Compound

From The Languages of David J. Peterson
Jump to navigation Jump to search

first +‎ second


This template is used in the etymology section to display etymologies for compound terms: words that are made up of multiple parts. For more about compounds in etymologies, see Wiktionary:Etymology § Compounds.

{{compound}} is only used when two or more independent words are joined, without modification. In other cases, please use the following alternatives:

  • For most cases involving prefixes, suffixes or interfixes, use {{affix}}, which supports arbitrary combinations of affixes along with independent words. In fact {{affix}} can be used in place of {{compound}}.
  • For combinations involving both a prefix and a suffix (no base word), use {{confix}} instead.
  • For combinations of independent words where the result is not just concatenation, as in brunch, use {{blend}} instead.

For combinations involving an affix added to two or more base words, if possible show the intermediate form (affix added to single base word, or compound of base words with affix already included). If the implied intermediate form is not used, use {{compound}}, including the affix as one component, and manually list the affix category. For example, bartender is composed of bar + tender, not *(bar + tend + -er), since the intermediate form tender is used, or *(bartend + -er), since bartend is a backformation.

This template uses Module:affix as a back-end. This module, in turn, uses Module:links to link each part of the compound, so that it supports all the features in that module.

Usage

The most basic usage is as follows:

{{compound|(language code)|first part|second part|optionally more parts}}

For instance, a simple etymology of placeholder could be created with:

{{compound|en|place|holder}}

which evaluates to:

place +‎ holder

It also adds the entry to Category:English compound terms.

Parameters

The language code (see Wiktionary:Languages) is given with the first positional parameter, and the script code (see Wiktionary:Scripts) optionally with . The script can be detected if not provided, so it's rarely needed.

In principle, all parameters that are present in {{m}} and {{l}} are also supported by this template. Parameters that apply to the individual words in the compound are suffixed with a number, which matches the position where the part appears (the number of the positional parameter). So becomes , , and so on. Parameters which in {{l}} and {{term}} are positional (the alternative display form of the term, and the gloss) are given named parameters with matching numbers. The following are supported:

|1=
the language where the compound got formed.
|nocat=1
disables the categorization. This parameter needs to be used when the template is used in a language that is not |1=.
|alt1=, |alt2=
Alternative display form of each part. Because Module:links will strip diacritics from a word when appropriate, this may not always be needed.
|tr1=, |tr2=
Transliteration of each part.
|t1=, |t2=
Translation gloss for each part
|pos1=, |pos2=
Part-of-speech gloss for each part.
|type=
Type of compound, e.g. bahuvrihi or alliterative. See Template:affix/documentation#Compound subtypes. If this parameter is given, extra text is generated before the listed parts (e.g. Bahuvrīhi compound of FOO + BAR), and the page is placed in an additional category (e.g. Category:Hindi bahuvrihi compounds).
|nocap=1
Do not capitalize the first letter of the extra text generated by |type=.
|notext=1
When |type= is used, do not generate the extra text that is normally placed before the listed parts. The page will still be placed in the additional type-specific category unless |nocat=1 is given.

Example

{{compound|fy|fier|ljeppe|t1=far|t2=to leap|pos1=adjective|pos2=verb|nocat=1}}

fier (far, adjective) +‎ ljeppe (to leap, verb)

The above code would be used on the Dutch entry fierljeppen to explain the origin of the West Frisian word fierljeppe without also placing the Dutch entry in Category:West Frisian compound terms.

See also

TemplateData

This is the TemplateData documentation for this template used by VisualEditor and other tools.

TemplateData for Compound