Template:affix/documentation: Difference between revisions
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
: Specifies the gloss to be shown for one of the constituent morphemes, as specified by the number <var>N</var>. For example {{para|t2|write}} would set the gloss of the second constituent element to "write". | : Specifies the gloss to be shown for one of the constituent morphemes, as specified by the number <var>N</var>. For example {{para|t2|write}} would set the gloss of the second constituent element to "write". | ||
; {{para| | ; {{para|alt<var>N</var>}} | ||
: Specifies the text to be shown in place of the word itself for one of the constituent morphemes, as specified by the number <var>N</var>. For example {{para| | : Specifies the text to be shown in place of the word itself for one of the constituent morphemes, as specified by the number <var>N</var>. For example {{para|alt2|abcd}} would set the displayed text in the link of the second constituent element to "abcd". | ||
; {{para|l<var>N</var>}} | ; {{para|l<var>N</var>}} | ||
Line 31: | Line 31: | ||
; {{para|pos<var>N</var>}} | ; {{para|pos<var>N</var>}} | ||
: Specifies the part of speech to be shown for one of the constituent morphemes, as specified by the number <var>N</var>. | : Specifies the part of speech to be shown for one of the constituent morphemes, as specified by the number <var>N</var>. | ||
; {{para|noaff<var>N</var>}} | |||
: Indicates that a specific constituent morpheme is not an affix of any kind. This is useful for morphemes that include a delimiter such as -, common in proto-language roots, but are not affixing morphemes. | |||
; {{para|nocat}} | ; {{para|nocat}} |
Revision as of 00:41, 20 February 2024
Uses Lua: |
Shortcut
{{aff}} |
This template shows the morphemes that make up a word, for use in etymology sections. Although it is called affix, it can be used for compounds too.
Usage
All you need to do is provide the language code and then as many constituent morphemes as you like.
From {{affix|kil|le-|šēnhē}}.
Generates the following:
Parameters
|1=
(required)- Specifies the language code of the language that the etymology belongs to.
|2=
,|3=
, etc.- Specifies the constituent morphemes of the etymology. There can be as many of these as you'd like. They are considered to be numbered from 1 onwards.
|tN=
- Specifies the gloss to be shown for one of the constituent morphemes, as specified by the number N. For example
|t2=write
would set the gloss of the second constituent element to "write".
|altN=
- Specifies the text to be shown in place of the word itself for one of the constituent morphemes, as specified by the number N. For example
|alt2=abcd
would set the displayed text in the link of the second constituent element to "abcd".
|lN=
- Specifies the language code of the constituent morpheme, as specified by the number N. If this is given, the language name appears and a derivation category may be added.
|posN=
- Specifies the part of speech to be shown for one of the constituent morphemes, as specified by the number N.
|noaffN=
- Indicates that a specific constituent morpheme is not an affix of any kind. This is useful for morphemes that include a delimiter such as -, common in proto-language roots, but are not affixing morphemes.
|nocat=
- When provided with any value, e.g
|nocat=1
, stops the template from adding any categories to the page.
Categories
This template automatically adds derivation-related categories to the page according to the constituent morphemes given, unless the |nocat=
parameter is set.
If prefixes (ending with a "-" or "·"), suffixes (beginning with a "-" or "·") or infixes (both beginning and ending with a "-" or "·") are detected, corresponding categories will be added.
For example, the following snippet would add the category "Kilitic terms prefixed with le-".
{{affix|kil|le-|šēnhē}}
If there are no affixes found, but there are at least 2 constituent parts then it will be considered a compound and a category such as "Kilitic compound terms" will be added.
If one of the constituent morphemes is a different language (as specified by one of the |lN=
parameters) then a category such as "Kilitic terms derived from Other Language" will be added.