Template:Native name list/testcases
Kaonekelo
|
|
This is the template test cases page for the sandbox of Template:Native name list. to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki; see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins with these links: |
General test
{{Native name list|italics1=no|name1=Etsch|name2=Adige|name3=Àdexe|name4=Adisch|name5=Adesc|nolink5=yes|paren4=omit|parensize3=90%|tag1=de|tag2=it|tag3=vec|tag4=rm|tag5=lld}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
'"`UNIQ--templatestyles-00000004-QINU`"'<div class="plainlist"><ul><li><span title="German-language text"><span lang="de" style="font-style: normal;">Etsch</span></span> <span class="languageicon" style="font-size:100%; font-weight:normal">([[German language|German]])</span></li><li><span title="Italian-language text"><i lang="it">Adige</i></span> <span class="languageicon" style="font-size:100%; font-weight:normal">([[Italian language|Italian]])</span></li><li><span title="Venetian-language text"><i lang="vec">Àdexe</i></span> <span class="languageicon" style="font-size:90%; font-weight:normal">([[Venetian language|Venetian]])</span></li><li><span title="Romansh-language text"><i lang="rm">Adisch</i></span></li><li><span title="Ladin-language text"><i lang="lld">Adesc</i></span> <span class="languageicon" style="font-size:100%; font-weight:normal">(Ladin)</span></li></ul></div> |
Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found.<strong class="error"><span class="scribunto-error mw-scribunto-error-eba1bed3">Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found.</span></strong> |
Postfix
{{Native name list|name1=Senda del Moro|name2=Cuesta de Mr. Bourne|paren2=omit|postfix2= ([[Llanito]])|tag1=es|tag2=mis}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
Skipped item
{{Native name list|name1=Guten tag1|name3=Bonjour3|tag1=de|tag3=fr}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
Blank second item
{{Native name list|italics1=no|italics2=no|name1=Guten tag1|name2=|tag1=de|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Guten tag1 (German) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
incomplete pairs
[kulemba source]- "pairN" =
|tagN, nameN=set - An incomplete pair will always & should return an error. Unchanged, Nov 2022.
3 pairs up; no optionals used; all fine
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
name2 blank
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|tag1=de|tag2=|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
tag2 blank
{{Native name list|name1=Guten tag1|name2=|name3=ευρώ3|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
tag2 absent
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|tag1=de|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
last tag3 blank
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|tag1=de|tag2=fr|tag3=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
last tag3 absent
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|tag1=de|tag2=fr}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
name missing
{{Native name list|name1=Guten tag1|name2=|tag1=de|tag2=fr}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
- NEW
|suppress_empty_list_error - Should have no effect (incomplete=error msg rquired)
3 pairs up; suppress_empty_list_error=yes
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|suppress_empty_list_error=yes|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
3 pairs up; suppress_empty_list_error=no
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|suppress_empty_list_error=no|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
3 pairs up; suppress_empty_list_error=absent
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
- incomplete
pair2=INCOMPL; suppress_empty_list_error=yes
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|suppress_empty_list_error=yes|tag1=de|tag2=|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
pair2=INCOMPL; suppress_empty_list_error=no
{{Native name list|name1=Guten tag1|name2=|name3=ευρώ3|suppress_empty_list_error=no|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
- incomplete
pair2=INCOMPL; suppress_empty_list_error=yes
{{Native name list|name1=Guten tag1|name2=Bonjour2|name3=ευρώ3|suppress_empty_list_error=yes|tag1=de|tag2=|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
empty pairs
[kulemba source]all pairs empty
{{Native name list|name1=|name2=|name3=|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
pair2=INCOMPL; suppress_empty_list_error=yes
{{Native name list|name1=Guten tag1|name2=|name3=ευρώ3|suppress_empty_list_error=yes|tag1=de|tag2=fr|tag3=el}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
all pairs empty, suppress error
{{Native name list|name1=|name2=|name3=|suppress_empty_list_error=yes|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
all pairs empty; optionals
{{Native name list|italics1=yes|italics2=no|name1=|name2=|name3=|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
new: empty_list_error
[kulemba source]|suppress_empty_list_error=- no/default =expect old error message
- yes explicit = new, suppress msg
suppress_empty_list_error ABSENT
{{Native name list|name1=|name2=|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
suppress_empty_list_error BLANK (dflt=NO)
{{Native name list|name1=|name2=|suppress_empty_list_error=|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
suppress_empty_list_error NO
{{Native name list|name1=|name2=|suppress_empty_list_error=no|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
suppress_empty_list_error YES
{{Native name list|name1=|name2=|suppress_empty_list_error=yes|tag1=|tag2=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
pair9 only
[kulemba source]|suppress_empty_list_error=- no/default =expect old error message
- yes explicit = new, suppress msg
suppress_empty_list_error ABSENT
{{Native name list|name9=|tag9=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
suppress_empty_list_error BLANK (dflt=NO)
{{Native name list|name9=|suppress_empty_list_error=|tag9=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
suppress_empty_list_error NO
{{Native name list|name9=|suppress_empty_list_error=no|tag9=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Error {{native name list}}: list is empty (help) | Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
suppress_empty_list_error YES
{{Native name list|name9=|suppress_empty_list_error=yes|tag9=}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
optional tag
[kulemba source]- new, Nov 2022
- when optional parameter like
|italics3=nois used, and pair3 is absent: no error expected
optional param3 without pair3
{{Native name list|italics3=no|name1=Guten tag1|name2=Bonjour2|tag1=de|tag2=fr}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
optional param2 without pair2, pair3 complete
{{Native name list|italics2=no|name1=Guten tag1|name3=Bonjour3|tag1=de|tag3=fr}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |
More optional params without pair
{{Native name list|italics1=no|italics3=|name1=Etsch1|name2=Adige2|name4=Bonjour4|nolink3=yes|paren3=omit|parensize3=90%|tag1=de|tag2=it|tag4=fr}}
| {{Native name list}} | {{Native name list/sandbox}} |
|---|---|
| Lua error in package.lua at line 80: module 'Module:Lang/data/sandbox' not found. |