Template:Internal names: Difference between revisions
From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
mNo edit summary |
mNo edit summary |
||
Line 7: | Line 7: | ||
{{#forargs:name|key|value|<nowiki/> | {{#forargs:name|key|value|<nowiki/> | ||
{{!}}- | {{!}}- | ||
{{#ifexpr:{{#var:g|1}}>1|{{#vardefine:g|{{#expr:{{#var:g}}-1}}}}|<nowiki/> | |||
{{#ifexpr:{{#var:g|1}}>1|{{#vardefine:g|{{#expr:{{#var:g}}-1}}}}| | {{!}}rowspan{{=}}"{{#vardefine:g|1}}{{#while:|{{#if:{{{game{{#expr:{{#var:key|1}}+{{#var:g}}}}|}}}|{{#ifeq:{{{game{{#expr:{{#var:key|1}}+{{#var:g}}}}|}}}|^|true|{{#ifeq:{{{game{{#expr:{{#var:key|1}}+{{#var:g}}}}|}}}|{{#replace:{{#replace:{{{game{{#var:key}}|}}}|[}}|]}}|true}}}}}}|{{#vardefine:g|{{#expr:{{#var:g}}+1}}}}}}{{#var:g}}"{{!}} {{{game{{#var:key}}|}}} | ||
{{!}}rowspan{{=}}"{{#vardefine:g|1}}{{#while:|{{#if:{{{game{{#expr:{{#var:key|1}}+{{#var:g}}}}|}}}|{{#ifeq:{{{game{{#expr:{{#var:key|1}}+{{#var:g}}}}|}}}|^|true|{{#ifeq:{{{game{{#expr:{{#var:key|1}}+{{#var:g}}}}|}}}|{{{game{{#var:key}}|}}}|true}}}}}}|{{#vardefine:g|{{#expr:{{#var:g}}+1}}}}}}{{#var:g}}"{{!}} {{{game{{#var:key}}|}}} | }}{{#ifexpr:{{#var:f|1}}>1|{{#vardefine:f|{{#expr:{{#var:f}}-1}}}}|<nowiki/> | ||
}} | |||
{{#ifexpr:{{#var:f|1}}>1|{{#vardefine:f|{{#expr:{{#var:f}}-1}}}}| | |||
{{!}}rowspan{{=}}"{{#vardefine:f|1}}{{#while:|{{#if:{{{file{{#expr:{{#var:key|1}}+{{#var:f}}}}|}}}|{{#ifeq:{{{file{{#expr:{{#var:key|1}}+{{#var:f}}}}|}}}|^|true|{{#ifeq:{{{file{{#expr:{{#var:key|1}}+{{#var:f}}}}|}}}|{{{file{{#var:key}}|}}}|true}}}}}}|{{#vardefine:f|{{#expr:{{#var:f}}+1}}}}}}{{#var:f}}"{{!}} {{{file{{#var:key}}|}}} | {{!}}rowspan{{=}}"{{#vardefine:f|1}}{{#while:|{{#if:{{{file{{#expr:{{#var:key|1}}+{{#var:f}}}}|}}}|{{#ifeq:{{{file{{#expr:{{#var:key|1}}+{{#var:f}}}}|}}}|^|true|{{#ifeq:{{{file{{#expr:{{#var:key|1}}+{{#var:f}}}}|}}}|{{{file{{#var:key}}|}}}|true}}}}}}|{{#vardefine:f|{{#expr:{{#var:f}}+1}}}}}}{{#var:f}}"{{!}} {{{file{{#var:key}}|}}} | ||
}} | }}{{#ifexpr:{{#var:n|1}}>1|{{#vardefine:n|{{#expr:{{#var:n}}-1}}}}|<nowiki/> | ||
{{#ifexpr:{{#var:n|1}}>1|{{#vardefine:n|{{#expr:{{#var:n}}-1}}}}| | |||
{{!}}rowspan{{=}}"{{#vardefine:n|1}}{{#while:|{{#if:{{{name{{#expr:{{#var:key|1}}+{{#var:n}}}}|}}}|{{#ifeq:{{{name{{#expr:{{#var:key|1}}+{{#var:n}}}}|}}}|^|true|{{#ifeq:{{{name{{#expr:{{#var:key|1}}+{{#var:n}}}}|}}}|{{{name{{#var:key}}|}}}|true}}}}}}|{{#vardefine:n|{{#expr:{{#var:n}}+1}}}}}}{{#var:n}}"{{!}} {{{name{{#var:key}}|}}} | {{!}}rowspan{{=}}"{{#vardefine:n|1}}{{#while:|{{#if:{{{name{{#expr:{{#var:key|1}}+{{#var:n}}}}|}}}|{{#ifeq:{{{name{{#expr:{{#var:key|1}}+{{#var:n}}}}|}}}|^|true|{{#ifeq:{{{name{{#expr:{{#var:key|1}}+{{#var:n}}}}|}}}|{{{name{{#var:key}}|}}}|true}}}}}}|{{#vardefine:n|{{#expr:{{#var:n}}+1}}}}}}{{#var:n}}"{{!}} {{{name{{#var:key}}|}}} | ||
}} | }}{{#ifexpr:{{#var:m|1}}>1|{{#vardefine:m|{{#expr:{{#var:m}}-1}}}}|<nowiki/> | ||
{{#ifexpr:{{#var:m|1}}>1|{{#vardefine:m|{{#expr:{{#var:m}}-1}}}}| | |||
{{!}}rowspan{{=}}"{{#vardefine:m|1}}{{#while:|{{#if:{{{meaning{{#expr:{{#var:key|1}}+{{#var:m}}}}|-}}}|{{#ifeq:{{{meaning{{#expr:{{#var:key|1}}+{{#var:m}}}}|-}}}|^|true|{{#ifeq:{{{meaning{{#expr:{{#var:key|1}}+{{#var:m}}}}|-}}}|{{{meaning{{#var:key}}|-}}}|true}}}}}}|{{#vardefine:m|{{#expr:{{#var:m}}+1}}}}}}{{#var:m}}"{{!}} {{{meaning{{#var:key}}|-}}} | {{!}}rowspan{{=}}"{{#vardefine:m|1}}{{#while:|{{#if:{{{meaning{{#expr:{{#var:key|1}}+{{#var:m}}}}|-}}}|{{#ifeq:{{{meaning{{#expr:{{#var:key|1}}+{{#var:m}}}}|-}}}|^|true|{{#ifeq:{{{meaning{{#expr:{{#var:key|1}}+{{#var:m}}}}|-}}}|{{{meaning{{#var:key}}|-}}}|true}}}}}}|{{#vardefine:m|{{#expr:{{#var:m}}+1}}}}}}{{#var:m}}"{{!}} {{{meaning{{#var:key}}|-}}} | ||
}} | }}}} | ||
}} | |||
|}</includeonly><noinclude> | |}</includeonly><noinclude> | ||
This template organizes information about the internal names of article subjects and their respective meanings into a table. | This template organizes information about the internal names of article subjects and their respective meanings into a table. |
Revision as of 12:13, January 14, 2025
This template organizes information about the internal names of article subjects and their respective meanings into a table.
Usage
This template should be placed in the "Internal names" section of an article. If accompanied by {{foreign names}}, then "Internal names" and "Names in other languages" should be made subsections of an "Additional names" section. The syntax is as follows:
{{internal names |game1=''[[Game Name]]'' |file1=<tt>filename</tt> |name1=Name |meaning1=Meaning }}
This works for any amount of numbered game
/file
/name
/meaning
parameters. The Game, File, and/or Meaning columns can be optionally removed by omitting the corresponding parameter(s).
Notes
- Do not use line breaks within an entry; use a new set of parameters for each line. Rowspans are applied to duplicate values or if a subsequent parameter is set to
^
. - When possible, the
file
parameter should include the file path as well, starting from the game's root directory (e.g. vol in the case of Wii U games). - File paths and names (used in the
file
parameters) should be encapsulated by<tt></tt>
tags.