Template:Vgrelease: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
No edit summary
(Prefix variable with template name to avoid conflicts and use "value if not empty" feature of #var to simplify the if elses. We really should store extension documentation somewhere on our wiki...)
Line 1: Line 1:
{{#vardefine:namespace|{{#regex:{{FULLPAGENAME}}|/^Template:{{!}}Category:/}}}}{{#if:{{{JP|}}}|<small><sup>[[:Category:Japan (Release region)|JP]]</sup></small> {{{JP}}}{{#if:{{#var:namespace}}||[[Category:Japan (Release region)]]}}<br />}}{{
{{#vardefine:tl_vgrelease_namespace|{{#regex:{{FULLPAGENAME}}|/^Template:{{!}}Category:/}}}}{{#if:{{{JP|}}}|<small><sup>[[:Category:Japan (Release region)|JP]]</sup></small> {{{JP}}}{{#var:tl_vgrelease_namespace|[[Category:Japan (Release region)]]}}<br />}}{{
   #if:{{{NA|}}}|<small><sup>[[:Category:North America (Release region)|NA]]</sup></small> {{{NA}}}{{#if:{{#var:namespace}}||[[Category:North America (Release region)]]}}<br />}}{{
   #if:{{{NA|}}}|<small><sup>[[:Category:North America (Release region)|NA]]</sup></small> {{{NA}}}{{#var:tl_vgrelease_namespace|[[Category:North America (Release region)]]}}<br />}}{{
   #if:{{{CA|}}}|<small><sup>[[:Category:Canada (Release region)|CA]]</sup></small> {{{CA}}}{{#if:{{#var:namespace}}||[[Category:Canada (Release region)]]}}<br />}}{{
   #if:{{{CA|}}}|<small><sup>[[:Category:Canada (Release region)|CA]]</sup></small> {{{CA}}}{{#var:tl_vgrelease_namespace|[[Category:Canada (Release region)]]}}<br />}}{{
   #if:{{{PAL|}}}|<small><sup>[[:Category:Europe (Release region)|PAL]]</sup></small> {{{PAL}}}{{#if:{{#var:namespace}}||[[Category:Europe (Release region)]]<!--This may not be synonymous with EU-->}}<br />}}{{
   #if:{{{PAL|}}}|<small><sup>[[:Category:Europe (Release region)|PAL]]</sup></small> {{{PAL}}}{{#var:tl_vgrelease_namespace|[[Category:Europe (Release region)]]<!--This may not be synonymous with EU-->}}<br />}}{{
   #if:{{{EU|}}}|<small><sup>[[:Category:Europe (Release region)|EU]]</sup></small> {{{EU}}}{{#if:{{#var:namespace}}||[[Category:Europe (Release region)]]}}<br />}}{{
   #if:{{{EU|}}}|<small><sup>[[:Category:Europe (Release region)|EU]]</sup></small> {{{EU}}}{{#var:tl_vgrelease_namespace|[[Category:Europe (Release region)]]}}<br />}}{{
   #if:{{{AUS|}}}|<small><sup>[[:Category:Australia (Release region)|AUS]]</sup></small> {{{AUS}}}{{#if:{{#var:namespace}}||[[Category:Australia (Release region)]]}}<br />}}{{
   #if:{{{AUS|}}}|<small><sup>[[:Category:Australia (Release region)|AUS]]</sup></small> {{{AUS}}}{{#var:tl_vgrelease_namespace|[[Category:Australia (Release region)]]}}<br />}}{{
   #if:{{{RU|}}}|<small><sup>[[:Category:Russia (Release region)|RU]]</sup></small> {{{RU}}}{{#if:{{#var:namespace}}||[[Category:Russia (Release region)]]}}<br />}}{{
   #if:{{{RU|}}}|<small><sup>[[:Category:Russia (Release region)|RU]]</sup></small> {{{RU}}}{{#var:tl_vgrelease_namespace|[[Category:Russia (Release region)]]}}<br />}}{{
   #if:{{{KO|}}}|<small><sup>[[:Category:Korea (Release region)|KO]]</sup></small> {{{KO}}}{{#if:{{#var:namespace}}||[[Category:Korea (Release region)]]}}<br />}}{{
   #if:{{{KO|}}}|<small><sup>[[:Category:Korea (Release region)|KO]]</sup></small> {{{KO}}}{{#var:tl_vgrelease_namespace|[[Category:Korea (Release region)]]}}<br />}}{{
   #if:{{{SA|}}}|<small><sup>[[:Category:South America (Release region)|SA]]</sup></small> {{{SA}}}{{#if:{{#var:namespace}}||[[Category:South America (Release region)]]}}<br />}}{{
   #if:{{{SA|}}}|<small><sup>[[:Category:South America (Release region)|SA]]</sup></small> {{{SA}}}{{#var:tl_vgrelease_namespace|[[Category:South America (Release region)]]}}<br />}}{{
   #if:{{{2|}}}|<small><sup>{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{{1|}}}|/NA/|[[:Category:North America (Release region)|NA]]{{#if:{{#var:namespace}}||[[Category:North America (Release region)]]}}}}|/EU{{!}}PAL/|[[:Category:Europe (Release region)|EU]]{{#if:{{#var:namespace}}||[[Category:Europe (Release region)]]}}}}|/JP/|[[:Category:Japan (Release region)|JP]]{{#if:{{#var:namespace}}||[[Category:Japan (Release region)]]}}}}|/AUS/|[[:Category:Australia (Release region)|AUS]]{{#if:{{#var:namespace}}||[[Category:Australia (Release region)]]}}}}|/RU/|[[:Category:Russia (Release region)|RU]]{{#if:{{#var:namespace}}||[[Category:Russia (Release region)]]}}}}|/(KO{{!}}SK)/|[[:Category:Korea (Release region)|KO]]{{#if:{{#var:namespace}}||[[Category:Korea (Release region)]]}}}}|/SA/|[[:Category:South America (Release region)|SA]]{{#if:{{#var:namespace}}||[[Category:South America (Release region)]]}}}}|/CA/|[[:Category:Canada (Release region)|CA]]{{#if:{{#var:namespace}}||[[Category:Canada (Release region)]]}}}}</sup></small> {{{2}}}<br />{{#if:{{#regex:{{{1|}}}|/((JP{{!}}NA{{!}}EU{{!}}AUS{{!}}RU{{!}}KO{{!}}SA{{!}}CA)(\/{{!}}$))*/}}||[[Category:Unknown/invalid (Release region)]]}}}}<noinclude>{{Documentation}}</noinclude>
   #if:{{{2|}}}|<small><sup>{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{{1|}}}|/NA/|[[:Category:North America (Release region)|NA]]{{#var:tl_vgrelease_namespace|[[Category:North America (Release region)]]}}}}|/EU{{!}}PAL/|[[:Category:Europe (Release region)|EU]]{{#var:tl_vgrelease_namespace|[[Category:Europe (Release region)]]}}}}|/JP/|[[:Category:Japan (Release region)|JP]]{{#var:tl_vgrelease_namespace|[[Category:Japan (Release region)]]}}}}|/AUS/|[[:Category:Australia (Release region)|AUS]]{{#var:tl_vgrelease_namespace|[[Category:Australia (Release region)]]}}}}|/RU/|[[:Category:Russia (Release region)|RU]]{{#var:tl_vgrelease_namespace|[[Category:Russia (Release region)]]}}}}|/(KO{{!}}SK)/|[[:Category:Korea (Release region)|KO]]{{#var:tl_vgrelease_namespace|[[Category:Korea (Release region)]]}}}}|/SA/|[[:Category:South America (Release region)|SA]]{{#var:tl_vgrelease_namespace|[[Category:South America (Release region)]]}}}}|/CA/|[[:Category:Canada (Release region)|CA]]{{#var:tl_vgrelease_namespace|[[Category:Canada (Release region)]]}}}}</sup></small> {{{2}}}<br />{{#if:{{#regex:{{{1|}}}|/((JP{{!}}NA{{!}}EU{{!}}AUS{{!}}RU{{!}}KO{{!}}SA{{!}}CA)(\/{{!}}$))*/}}||[[Category:Unknown/invalid (Release region)]]}}}}<noinclude>{{Documentation}}</noinclude>

Revision as of 03:28, 20 November 2015

[edit] [purge] Template documentation

This template is used in conjunction with {{Infobox VG}} to summarize release date information for computer or video game articles.

Syntax

{{vgrelease | region = date }}

region
Shortened region name. See below for regions guide.
  • It is also possible to combine multiple regions in this parameter, for release dates which are the same between several regions -- e.g. EU/NA, however it uses a | instead of = between the region and the date, like this: {{vgrelease|NA/EU|December 5, 2001}}.
date
Release date in Month DD, YYYY format. Example: November 12, 2011

Regions

The following parameters may be specified to display release dates for multiple regions in a single call. The order cannot be changed, so if the list is out of chronological order separate calls have to be created.

AUS=date
Australasian (Australia and New Zealand) release
CA=date
Canadian release
DE=date
Germany release
EU=date
European release
FR=date
France release
IT=date
Italy release
JP=date
Japanese release
KO=date
Korean release
NA=date
North American release
NL=date
Netherlands release
RU=date
Russian release
SA=date
South American release
SC=date
Scandinavia release
SP=date
Spain release
TW=date
Republic of China (Taiwan) / Hong Kong / Macau release

Examples

The Legend of Zelda: The Wind Waker - Standard

{{vgrelease|JP=January 13, 2002|NA=March 24, 2002|EU=May 2, 2003|AUS=May 7, 2003}}

JP January 13, 2002Template:
NA March 24, 2002Template:
EU May 2, 2003Template:
AUS May 7, 2003Template:

PokéPark Wii: Pikachu's Adventure - Call separated to maintain chronological order

{{vgrelease|JP=December 5, 2009|EU=July 9, 2010|AUS=September 23, 2010}}{{vgrelease|NA=November 1, 2010}}

JP December 5, 2009Template:
EU July 9, 2010Template:
AUS September 23, 2010Template:
NA November 1, 2010Template:

Marines: Modern Urban Combat - Combined regions

{{vgrelease|NA=January 26, 2010|EU/AUS|September 10, 2010}}

NA January 26, 2010Template:
EUTemplate:/AUSTemplate: September 10, 2010

Little King's Story - Multiple Combined regions

{{vgrelease|JP/NA|Marvelous Entertainment}}{{vgrelease|EU/AUS|Rising Star Games}}

JPTemplate:/NATemplate: Marvelous Entertainment
EUTemplate:/AUSTemplate: Rising Star Games