Template:VoiceLineCite: Difference between revisions

Sur (talk | contribs)
m fixed no_pageref_file param forwarding to PageRef
Added Dictionary usage, subpage detection and nosuffix variable
Line 1: Line 1:
<includeonly>{{PageRef|{{{name|{{{1}}}}}}|no_file={{{no_pageref_file|}}}}}{{{suffix|'s}}} in-game [[:file:{{{file}}}|voice line]] {{{context|}}} - ''"{{{transcription}}}"''</includeonly><noinclude>{{Documentation}}[[Category:Citation templates]]</noinclude>
<includeonly>{{PageRef|{{{name|{{{1}}}}}}|alt_link={{{name|{{{1}}}}}}{{If_lang}}|alt_name={{#switch:{{{name|{{{1}}}}}}|Amber Hand={{#invoke:Dictionary|translate|{{{name|{{{1}}}}}}}}|Saphire Flame={{#invoke:Dictionary|translate|{{{name|{{{1}}}}}}}}|Shopkeeper={{#invoke:Dictionary|translate|{{{name|{{{1}}}}}}}}|The New York Oracle={{#invoke:Dictionary|translate|{{{name|{{{1}}}}}}}}|Soul Urn={{#invoke:Dictionary|translate|{{{name|{{{1}}}}}}}}|#default={{#invoke:Lang|get_string|{{#invoke:HeroData/name|get_hero_key|{{{name|{{{1}}}}}}}}}}}}|no_file={{{no_pageref_file|}}}}}{{#if:{{{nosuffix|}}}|{{{suffix|}}}|{{{suffix|'s}}}}} {{#invoke:Dictionary|translate|In-game}} [[:file:{{{file}}}|{{#invoke:Dictionary|translate|VoiceLine}}]] {{{context|}}} - ''"{{{transcription}}}"''</includeonly><noinclude>{{Documentation}}[[Category:Citation templates]]</noinclude>