打开/关闭菜单
324
1711
132
1.2万
星露谷物语扩展百科
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模板:Season:修订间差异

来自星露谷物语扩展百科
删除的内容 添加的内容
Margotbean留言 | 贡献
remove documentation untranslated for 1 year
Margotbean留言 | 贡献
无编辑摘要
第1行: 第1行:
<includeonly><span style="white-space: nowrap; display:inline; margin-right:0;">{{#switch: {{lc:{{{1}}}}}
<includeonly><!--
|1|01|spring|[[spring]]|春季|[[春季]] = [[File:Spring.png|{{{width|24px}}}|link=]]&nbsp;[[春季]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}日}}

|2|02|summer|[[summer]]|夏季|[[夏季]] = [[File:Summer.png|{{{width|24px}}}|link=]]&nbsp;[[夏季]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}日}}
// Define the allowed values, with handling for various quirks/oddities.
|3|03|fall|autumn|[[fall]]|[[autumn]]|秋季|[[秋季]] = [[File:Fall.png|{{{width|24px}}}|link=]]&nbsp;[[秋季]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}日}}
// First column=icon name -> same in all languages
|4|04|winter|[[winter]]|冬季|[[冬季]] = [[File:Winter.png|{{{width|24px}}}|link=]]&nbsp;[[冬季]]{{#if:{{{2|}}}|&thinsp;{{{2|}}}日}}
// Second column=link (wiki page) name, generally same as displayed text -> needs translation
|marriage|[[marriage]]|婚姻|[[婚姻]]|婚后|[[婚后]] = [[File:Mermaid's Pendant.png|{{{width|24px}}}|link=]]&nbsp;[[婚姻]]
// All other values are synonyms
|deviations|例外 = 例外
// Marriage, Deviations are for sake of NPC schedule sections (and translations)
|5|05|all|any|季节|一年四季|所有季节|任意季节 = [[File:All Seasons Icon.png|{{{width|24px}}}|link=]]&nbsp;[[季节|一年四季]]
// For 'All Seasons' case, display text doesn't match icon or wiki-link, so
|#default = {{ucfirst:{{{1|}}} }} }}</span></includeonly><noinclude>{{Englishdoc}}</noinclude>
// define default display text in $lang_allseasons, with parameter allowing any other preferred value
-->{{ParseInputValues|code=season||
,All Seasons Icon, 季节,一年四季,All Seasons,All,Seasons,所有季节, Any, Always, Any Season,
,Spring, 春季,
,Summer, 夏季,
,Fall, 秋季, Autumn,
,Winter, 冬季,
,Mermaid's Pendant, 婚后, Marriage,婚姻,
,Deviations, 例外
}}{{#arraydefine:$lang_allseasons | 一年四季 }}<!--

// 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>

2022年5月11日 (三) 01:38的版本