Alterações

Saltar para a navegação Saltar para a pesquisa
2 237 bytes removidos ,  18h57min de 9 de maio de 2022
sem resumo de edição
Linha 1: Linha 1: −
<includeonly><!--
+
<includeonly><span style="white-space: nowrap; display:inline; margin-right:0;">{{#switch: {{lc:{{{1}}}}}
 
+
|1|01|spring|[[spring]]|primavera|[[primavera]] = [[File:Spring.png|{{{width|24px}}}|link=]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}}}&nbsp;[[Primavera]]
// Define the allowed values, with handling for various quirks/oddities.
+
|2|02|summer|[[summer]]|verão|[[verão]] = [[File:Summer.png|{{{width|24px}}}|link=]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}}}&nbsp;[[Verão]]
//  First column=icon name -> same in all languages
+
|3|03|fall|autumn|[[fall]]|[[autumn]]|outono|[[outono]] = [[File:Fall.png|{{{width|24px}}}|link=]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}}}&nbsp;[[Outono]]
//  Second column=link (wiki page) name, generally same as displayed text -> needs translation
+
|4|04|winter|[[winter]]|inverno|[[inverno]] = [[File:Winter.png|{{{width|24px}}}|link=]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}}}&nbsp;[[Inverno]]
//  All other values are synonyms
+
|marriage|[[marriage]]|casamento|[[casamento]]|matrimônio|[[matrimônio]] = [[File:Mermaid's Pendant.png|{{{width|24px}}}|link=]]&nbsp;[[Casamento]]
// Marriage, Deviations are for sake of NPC schedule sections (and translations)
+
|deviations|desvios = Desvios
// For 'All Seasons' case, display text doesn't match icon or wiki-link, so
+
|5|05|all|any|todas|qualquer|estações|qualquer estação|todas estações = [[File:All Seasons Icon.png|{{{width|24px}}}|link=]]&nbsp;[[Estações|Todas]]
// define default display text in $lang_allseasons, with parameter allowing any other preferred value
+
|#default = {{ucfirst:{{{1|}}} }} }}</span></includeonly><noinclude>{{Englishdoc}}</noinclude>
-->{{ParseInputValues|code=season||
  −
,All Seasons Icon,  Estações,  Seasons,  All, All Seasons, Any, Always, Any Season, Todas, Todas Estações, Qualquer, Qualquer estação,
  −
,Spring,            Primavera,
  −
,Summer,            Verão,
  −
,Fall,              Outono,    Autumn, 
  −
,Winter,            Inverno,
  −
,Mermaid's Pendant, Casamento, Marriage, Matrimônio,
  −
,Deviations,        Desvios,
  −
}}{{#arraydefine:$lang_allseasons | Todas }}<!--
  −
 
  −
// END OF translated text
  −
 
  −
// Check whether there's already a file link in {{{1}}}... implying this is probably a recursive call.  Return immediately
  −
-->{{#if:{{#pos:{{{1|}}}|{{Bracket|2}}File}}|{{{1}}}|<!--
  −
// Parse input data, then loop over all extracted entries
  −
-->{{#arraydefine:$sseason|{{ParseInputValues|{{{1|}}}|code=season|default=true}}}}<!--
  −
-->{{#arrayprint:$sseason||@season@|<!--
  −
 
  −
// Convert @season@ (icon name) into translated page name
  −
-->{{#arraydefine:$slink_text|{{ParseInputValues|code=season|@season@|translate=true}}}}<!--
  −
 
  −
// Wrap a sort-key span around all items if requested. On other entries, add {{{space}}} or bullet.
  −
-->{{#ifexpr:{{#arraysearch:$sseason|@season@}}>0
  −
    |{{{space|&#32;•&#32;}}}
  −
    |{{#ifexpr:{{#if:{{{sortkey|}}}|1|0}} or {{#ifeq:{{{sortkey}}}||1|0}}
  −
        |<span data-sort-value="{{#ifeq:{{{sortkey}}}|||{{#ifeq:{{{sortkey|true}}}|true
  −
          |{{#expr:{{#if:{{#arrayprint:$slink_text}}
  −
            |({{ParseInputValues|code=season|@season@|translate=index}}+1)*100
  −
    |0}}{{#iferror:{{#expr:{{{2|0}}}>0}}|| + {{{2|0}}}}}}}
  −
          |{{{sortkey|}}}}}}}">
  −
  }}}}<span style="display:inline; margin-right:0; white-space: nowrap"><!--
  −
 
  −
// Display the non-icon, non-linkable cases: Deviations, and unmatched text (detected by empty link_text)
  −
// This is also where text_only option is handled
  −
-->{{#ifeq:{{#arrayprint:$slink_text}}|
  −
    | {{ucfirst:@season@}}
  −
    | {{#ifexpr: {{#ifeq:@season@|Deviations|1|0}} or {{#if:{{{text_only|}}}|1|0}}
  −
        | {{#if:{{{no_translate|}}}
  −
    |{{#ifeq:@season@|All Seasons Icon|All|@season@}}
  −
    |{{#ifeq:@season@|All Seasons Icon|{{#arrayprint:$lang_allseasons}}|{{#arrayprint:$slink_text}}}}}}
  −
|<!--
  −
 
  −
// Display the normal cases: first display icon
  −
-->[[File:@season@.png|
  −
    {{#if:{{{size|}}}|{{{size}}}px|{{{width|24px}}}}} | link={{#arrayprint:$slink_text}} | alt=]]&nbsp;<!--
  −
// Add day if provided
  −
-->{{#if:{{{2|}}}|{{{2}}}&nbsp;}}<!--
  −
 
  −
// Add link, with special treatment for text of All Seasons
  −
-->[[{{#arrayprint:$slink_text}}|<!--
  −
-->{{#ifeq:@season@|All Seasons Icon
  −
      |{{#if:{{{all|}}}|{{{all|}}}|{{#arrayprint:$lang_allseasons}}}}
  −
      |{{#arrayprint:$slink_text}}}}]]<!--
  −
-->}}}}</span>}}<!--
  −
-->{{#ifexpr:{{#if:{{{sortkey|}}}|1|0}} or {{#ifeq:{{{sortkey}}}||1|0}}|</span>}}
  −
}}</includeonly><noinclude>{{Englishdoc}}</noinclude>
 
105 560

edições

Menu de navegação