„Sablon:Season” változatai közötti eltérés

Innen: Stardew Valley Wiki
Ugrás a navigációhoz Ugrás a kereséshez
a (sync with english template)
(split all and any. I'm not sure if all is even used anywhere, but the game also uses any, so we will translate as Bármely)
 
(5 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
<includeonly><!--
+
<includeonly><span style="display: inline; margin-right: 0;">{{#switch: {{lc:{{{1|}}}}}
 
+
|1|01|spring|[[spring]]|tavasz|[[tavasz]] = [[File:Spring.png|{{{width|24px}}}|link=]]&nbsp;[[Tavasz]]{{#if:{{{2|}}}|&nbsp;{{{2|}}}}}
// Define the allowed values, with handling for various quirks/oddities.
+
|2|02|summer|[[summer]]|nyár|[[nyár]] = [[File:Summer.png|{{{width|24px}}}|link=]]&nbsp;[[Nyár]]{{#if:{{{2|}}}|&nbsp;{{{2|}}}}}
//  First column=icon name -> same in all languages
+
|3|03|fall|autumn|[[fall]]|[[autumn]]|ősz|[[ősz]] = [[File:Fall.png|{{{width|24px}}}|link=]]&nbsp;[[Ősz]]{{#if:{{{2|}}}|&nbsp;{{{2|}}}}}
//  Second column=link (wiki page) name, generally same as displayed text -> needs translation
+
|4|04|winter|[[winter]]|tél|[[tél]] = [[File:Winter.png|{{{width|24px}}}|link=]]&nbsp;[[Tél]]{{#if:{{{2|}}}|&nbsp;{{{2|}}}}}
//  All other values are synonyms
+
|marriage|[[marriage]]|házasság|[[házasság]] = [[File:Mermaid's Pendant.png|{{{width|24px}}}|link=]]&nbsp;[[Házasság]]
// Marriage, Deviations are for sake of NPC schedule sections (and translations)
+
|deviations|eltérések = Eltérések
// For 'All Seasons' case, display text doesn't match icon or wiki-link, so
+
|5|05|all|minden|minden évszak|akármilyen|összes = [[File:All Seasons Icon.png|{{{width|24px}}}|link=]]&thinsp;[[Évszakok|Minden]]
// define default display text in $lang_allseasons, with parameter allowing any other preferred value
+
|6|06|any|bármilyen|bármelyik évszakban = [[File:All Seasons Icon.png|{{{width|24px}}}|link=]]&thinsp;[[Évszakok|Bármely]]
-->{{ParseInputValues|code=season||
+
|#default = {{ucfirst:{{{1|}}}}} }}</span></includeonly><noinclude>{{Englishdoc}}</noinclude>
,All Seasons Icon,  Évszakok,  Seasons,  All, All Seasons, Any, Always, Any Season, Minden, Bármilyen, Akármilyen, Minden évszak,
 
,Spring,            Tavasz,    Tavaszi, 
 
,Summer,            Nyár,      Nyári,   
 
,Fall,              Ősz,      Autumn, 
 
,Winter,            Tél,      Téli,   
 
,Mermaid's Pendant, Házasság,  Marriage,
 
,Deviations,        Eltérések,
 
}}{{#arraydefine:$lang_allseasons | Minden }}<!--
 
 
 
// 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}}}}<!--
 
 
 
// On first entry, add sort-key if requested. On other entries, add space and bullet.
 
-->{{#ifexpr:{{#arraysearch:$sseason|@season@}}>0
 
    |&#32;•&#32;
 
    |{{#if:{{{sortkey|}}}|
 
        <span class="sortkey" style="display:none;">{{#expr:
 
          {{#if:{{#arrayprint:$slink_text}}
 
            |({{ParseInputValues|code=season|@season@|translate=index}}+1)*100
 
    |0}}
 
          {{#iferror:{{#expr:{{{2|0}}}>0}}|| + {{{2|0}}}}}}}</span>
 
  }}}}<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>}}}}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/>
 
{{{{FULLPAGENAME}}/doc}} }}</noinclude>
 

A lap jelenlegi, 2024. július 12., 20:20-kori változata

A sablonnal kapcsolatos további információkért lásd a angol nyelvű dokumentációt.

Használat

Ezt a sablont az alábbi oldalak megadásával lehet használni.

{{Season}}

Eredmények...