Template:Qsc-inh: Difference between revisions

From Linguifex
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{#if: {{#regex: <|{{{2|}}}}}|{{#vardefine: altLink|{{#invoke: String|match|{{{2|}}}|<([^>]*)>|||{{{2|}}}}}}}}}<!--
{{#if: {{#regex: <|{{{2|}}}}}|{{#vardefine: altLink|{{#invoke: String|match|{{{2|}}}|<([^>]*)>|nomatch={{{2|}}}}}}}}}<!--





Revision as of 21:54, 2 May 2023

From Pre-Soc'ul' [Term?], from Wascotl [[Contionary:*|*String Module Error: Target string is empty]].



Generates Soc'ul' < Sekhulla (optional < Wascotl) etymology text and etymology category tags.

Usage

|1=

Sekhulla term.

  • If not given, generates [Term?] tag.
|2=, |3=, |4=...

Wascotl roots. These have a dedicated syntax:

  1. For more than one root place them in separate parameters.
  2. Roots can be separated either with a hyphen or with a space; use - and + as parameters, respectively.
  3. Place <a:*> and <c:*> to change the alt link (display text) and the category, where * is the desired value. Can be combined one after the other, in whatever order, but cannot be repeated. Separator parameters ignore these tags.
  • If not given, generates [Term?] tag.
|nocap= (optional)

Turns off sentence case for more complex etymologies.

For example, consider the word tsilven;

Template call:

{{qsc-inh|asʰilavən|asł-ila<c:asł->|-|fen-}}

Output:

From Pre-Soc'ul' asʰilavən, from Wascotl [[Contionary:*asł-ila<c:asł->|*c:asł-]].


[[Category:Soc'ul' terms from Wascotl *asł-ila<c:asł->]] Underlying wikicode:

From [[Sekhulla]] ''{{term|asʰilavən}}'', from [[Wascotl]] ''[[Contionary:*asł-ila|*asł-ila]]-[[Contionary:*fen-|*fen-]]''.[[Category:Soc'ul' terms from Wascotl *asł-]][[Category:Soc'ul' terms from Wascotl *fen-]][[Category:Soc'ul' inherited terms]]