Template:Etym

From Linguifex
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

{{

 #while:
 | 
 |{{ 
 #while:
 | 
 |

}} }}.


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  LangOne  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 code
  • word ! gloss # language (if it's not a compound)

Examples

{{Etym|<< word}} {{

 #while:
 | << word
 |From  word }}.

{{Etym|<< word # lang}} {{

 #while:
 | << word # lang
 |From  lang  word }}.

{{Etym|<< word ! gloss # lang}} {{

 #while:
 | << word ! gloss # lang
 |From  lang  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  lang1  word1 (gloss1),  }}.