Template:Etym
{{
#while: | |{{ #while: | |
}} }}.
- The following documentation is located at Template:Etym/doc. [edit]
- Useful links: subpage list • links • redirects • transclusions • errors (parser/module) • sandbox
This is to show the etymology of a word:
{{Etym|<< word one ! meaning one # LangOne | << word two ! meaning two # LangTwo | word ! meaning of word # a + two ! meaning of two # b}}
- Produces
- {{
#while: | << word one ! meaning one # LangOne |From [[:Template:LangAbb| Template:LangAbb ]] word one (meaning one), }}.
Usage
The format to use this is {{Etym|<command>}}
, where <command>
is a string composed of a series of, at least one, inputs separated by a pipe |
Each input is built s follows:
Choose whether your word is a compound or not
A + B
if it's a compound<< A
if it isn't
Let A
and B
be in one of the following formats:
word
word ! gloss
word # language
(if it's not a compound), lang can be the full language name of the ISO codeword ! gloss # language
(if it's not a compound)
Examples
{{Etym|<< word}}
{{
#while: | << word |From word }}.
{{Etym|<< word # lang}}
{{
#while: | << word # lang |From [[:Template:LangAbb| Template:LangAbb ]] word }}.
{{Etym|<< word ! gloss # lang}}
{{
#while: | << word ! gloss # lang |From [[:Template:LangAbb| Template:LangAbb ]] word (gloss) }}.
{{Etym| word1 + word2}}
{{
#while: | word1 + word1 |{{ #while: | word1 |
}} }}.
{{Etym| word1 ! gloss1 + word2 ! gloss2}}
{{
#while: | word1 ! gloss1 + word2 ! gloss2 |{{ #while: | word1 ! gloss1 |
}} }}.
{{Etym| word1 + word2 ! gloss2}}
{{
#while: | word1 + word2 ! gloss2 |{{ #while: | word1 |
}} }}.
{{Etym|<< word ! gloss # lang | << word ! gloss # lang}}
{{
#while: | << word1 ! gloss1 # lang1 |From [[:Template:LangAbb| Template:LangAbb ]] word1 (gloss1), }}.