This module is used for Philippine-language headword-line templates. Currently it supports:
{{bcl-noun}}
, {{bcl-proper noun}}
, {{bcl-verb}}
, {{bcl-adj}}
, {{bcl-adv}}
and {{bcl-head}}
(for other parts of speech);{{ceb-noun}}
, {{ceb-proper noun}}
, {{ceb-verb}}
, {{ceb-adj}}
, {{ceb-adv}}
, {{ceb-num}}
(for numerals) and {{ceb-head}}
(for other parts of speech);{{cbk-noun}}
, {{cbk-proper noun}}
, {{cbk-verb}}
, {{cbk-adj}}
, {{cbk-adv}}
and {{cbk-head}}
(for other parts of speech);{{hil-noun}}
, {{hil-proper noun}}
, {{hil-verb}}
, {{hil-adj}}
, {{hil-adv}}
and {{hil-head}}
(for other parts of speech);{{ilo-noun}}
, {{ilo-proper noun}}
, {{ilo-verb}}
, {{ilo-adj}}
, {{ilo-adv}}
and {{ilo-head}}
(for other parts of speech);{{pam-noun}}
, {{pam-proper noun}}
, {{pam-verb}}
, {{pam-adj}}
, {{pam-adv}}
and {{pam-head}}
(for other parts of speech);{{krj-noun}}
, {{krj-proper noun}}
, {{krj-verb}}
, {{krj-adj}}
, {{krj-adv}}
and {{krj-head}}
(for other parts of speech);{{mdh-noun}}
, {{mdh-proper noun}}
, {{mdh-verb}}
, {{mdh-adj}}
, {{mdh-adv}}
and {{mdh-head}}
(for other parts of speech);{{mrw-noun}}
, {{mrw-proper noun}}
, {{mrw-verb}}
, {{mrw-adj}}
, {{mrw-adv}}
and {{mrw-head}}
(for other parts of speech);{{pag-noun}}
, {{pag-proper noun}}
, {{pag-verb}}
, {{pag-adj}}
, {{pag-adv}}
and {{pag-head}}
(for other parts of speech);{{tl-noun}}
, {{tl-proper noun}}
, {{tl-verb}}
, {{tl-adj}}
, {{tl-adv}}
, {{tl-num}}
(for numerals), {{tl-prep}}
(for prepositions), {{tl-pron}}
(for pronouns) and {{tl-head}}
(for other parts of speech);{{tsg-noun}}
, {{tsg-proper noun}}
, {{tsg-verb}}
, {{tsg-adj}}
, {{tsg-adv}}
and {{tsg-head}}
(for other parts of speech);{{war-noun}}
, {{war-proper noun}}
, {{war-verb}}
, {{war-adj}}
, {{war-adv}}
and {{war-head}}
(for other parts of speech).The rest of this documentation describes parameters from the point of view of Tagalog, but other languages work very similarly.
The module is always invoked the same way, by passing a single parameter to the "show" function. This parameter is the name of the part of speech, but in plural (examples given are for nouns, and for adjective forms respectively):
{{#invoke:tl-headword|show|nouns}} {{#invoke:tl-headword|show|adjective forms}}
If the part of speech is omitted, the template being implemented must have the part of speech (in its singular form, e.g. interjection
) specified in |1=
. This is used to support {{tl-head}}
.
The template will, by default, accept the following parameters (specific parts of speech may accept or require others):
|1=
, |head2=
, |head3=
, ...+
to explicitly request the default (which is the same as the page name). Note that it no longer works to specify a blank parameter to request the default; you must use +
. Note also that if the invoking template is {{tl-head}}
, parameter |1=
is instead the part of speech (in its singular form, e.g. interjection
), and |2=
is the first explicit headword.|b=
, |b2=
, |b3=
, ...+
is equivalent to specifying the page name.|j=
, |j2=
, |j3=
, ...|tr=
, |tr2=
, |tr3=
, ...|tr=
corresponds to |1=
, |tr2=
to |head2=
, |tr3=
to |head3=
, etc. Rarely necessary.|id=
{{senseid}}
for more information.|nolink=1
or |nolinkhead=1
|suffix=1
|nosuffix=1
|addlpos=
|pagename=
If the term begins with a hyphen (-
), it is assumed to be a suffix rather than a base form, and is categorized into Category:Tagalog suffixes and Category:Tagalog POS-forming suffixes rather than Category:Tagalog POSs (e.g. Category:Tagalog noun-forming suffixes rather than Category:Tagalog nouns). This behavior can also be obtained for terms not beginning with a hyphen using |suffix=1
, and can be prevented using |nosuffix=1
. If the suffix can form multiple parts of speech and it is not desirable to use separate headers for these (e.g. for alternative forms), use |addlpos=
to specify the additional parts of speech (comma-separated).