Szablon:Armornosetbonus: Różnice pomiędzy wersjami

Z Terraria Wiki
Skocz do: nawigacja, szukaj
(Test zakończony sukcesem)
(Aktualizacja do nowszej wersji)
 
Linia 2: Linia 2:
   
 
//register localization info:
 
//register localization info:
-->{{l10n/register|Armornosetbonus|en<!--
+
-->{{l10n/register|armornosetbonus|en<!--
 
-->|text=$name$ is one of $size$ armor sets that do not provide a set bonus, the others being $list$.<!--
 
-->|text=$name$ is one of $size$ armor sets that do not provide a set bonus, the others being $list$.<!--
-->|sep1=,&#32;<!-- ", ", between entities.
+
-->|sep1=,&#32;<!-- ", " between entities.
 
-->|sep2=,&#32;and&#32;<!-- ", and " between last 2 entities.
 
-->|sep2=,&#32;and&#32;<!-- ", and " between last 2 entities.
  +
-->|lc=no<!-- lower-case the first letter of every armor set in the output?
 
-->}}<!--
  +
-->{{l10n/register|armornosetbonus|pl<!--
  +
-->|text=$name$ jest jednym z $size$ zestawów zbroi, które nie zapewniają premii za zestaw, inne zestawy $list$.<!--
  +
-->|sep1=,&#32;<!-- ", " between entities.
  +
-->|sep2=,&#32;oraz&#32;<!-- ", and " between last 2 entities.
  +
-->|lc=no<!-- lower-case the first letter of every armor set in the output?
  +
-->}}<!--
  +
-->{{l10n/register|armornosetbonus|de<!--
  +
-->|text=Die $name$ ist eine der $size$ Rüstungen, die keinen Set-Bonus gewähren. Zu den anderen gehören $list$.<!--
  +
-->|sep1=,&#32;<!--
  +
-->|sep2=&#32;und&#32;<!--
  +
-->|lc=no<!-- lower-case the first letter of every armor set in the output?
 
-->}}<!--
 
-->}}<!--
-->{{l10n/register|Armornosetbonus|zh<!--
+
-->{{l10n/register|armornosetbonus|fr<!--
  +
-->|text=L'$name$ est l'un des $size$ ensembles d'armure n'accordant aucun bonus d'ensemble, les autres étant l'$list$.<!--
  +
-->|sep1=,&#32;l'<!-- ", l'" between entities.
  +
-->|sep2=&#32;et&#32;l'<!-- " et l'" between last 2 entities.
  +
-->|lc=yes<!-- lower-case the first letter of every armor set in the output?
  +
-->}}<!--
  +
-->{{l10n/register|armornosetbonus|zh<!--
 
-->|text=$name$是 $size$ 套不提供套装奖励的盔甲套装之一,其他的是$list$。<!--
 
-->|text=$name$是 $size$ 套不提供套装奖励的盔甲套装之一,其他的是$list$。<!--
-->|sep1=、<!--
+
-->|sep1=、<!--
 
-->|sep2=和<!--
 
-->|sep2=和<!--
  +
-->|lc=no<!-- lower-case the first letter of every armor set in the output?
 
-->}}<!--
 
-->}}<!--
   
Linia 16: Linia 36:
 
// They are results of DPL query: {{#dpl:|category=Armor sets with no set bonus|format=,%PAGE%,@,}}
 
// They are results of DPL query: {{#dpl:|category=Armor sets with no set bonus|format=,%PAGE%,@,}}
 
// Hardcoded here for easier porting to other language wikis.
 
// Hardcoded here for easier porting to other language wikis.
-->{{#arraydefine:allpages|<!--
+
-->{{#vardefine:allpages|{{#lstsrt:{{#lstuniq:<!--
-->{{tr|Angler armor}}<!--
+
-->Angler armor<!--
 
-->@<!--
 
-->@<!--
-->{{tr|Eskimo armor}}<!--
+
-->Snow armor<!--
 
-->@<!--
 
-->@<!--
-->{{tr|Gladiator armor}}<!--
+
-->Gladiator armor<!--
 
-->@<!--
 
-->@<!--
-->{{tr|Obsidian armor}}<!--
+
-->Obsidian armor<!--
 
-->@<!--
 
-->@<!--
-->{{tr|Pink Eskimo armor}}<!--
+
-->Pink Snow armor<!--
 
-->@<!--
 
-->@<!--
-->{{tr|Rain armor}}<!--
+
-->Rain armor<!--
-->@<!--
+
-->|@|@}}|@|@|asc}}}}<!--
-->{{tr|Ninja armor}}<!--
 
-->|@|unique, sort=asc}}<!--
 
   
-->{{#vardefine:thisname|{{#if:{{{this|}}}|{{tr|{{{this|}}}}}|{{#titleparts:{{BASEPAGENAME}}}}}}}}<!--
+
-->{{#vardefine:thisname|{{#if:{{{this|}}}|{{pagename2en|{{{this|}}}}}|{{pagename2en|{{#titleparts:{{ROOTPAGENAME}}}}}}}}}}<!-- translating "this" to English for internal handling; translating it back for the output later
-->{{#arraydefine:x|{{#var:thisname}}|@}}<!--
+
-->{{#vardefine:pages|{{#lstrm:{{#var:thisname}}|{{#var:allpages}}|@|@}}}}<!-- remove current page in the array.
   
-->{{#arraydiff:pages|allpages|x}}<!-- remove current page in the array.
+
-->{{#vardefine:otherpages|{{#lstsub:{{#var:pages}}|@|@|1|-1}}}}<!-- array
  +
-->{{#vardefine:lastpage|{{#lstelem:{{#var:pages}}|@|-1}}}}<!-- element
   
 
// output:
-->{{#arrayslice:otherpages|pages|0|-1}}<!--
 
-->{{#arrayslice:lastpage|pages|-1}}<!--
+
-->{{l10n|armornosetbonus|text<!--
  +
-->|$name$={{#ifeq:{{l10n|armornosetbonus|lc}}|yes|{{lc:{{tr|{{#var:thisname}}}}}}|{{tr|{{#var:thisname}}}}}}<!--
 
-->|$size$={{#lstcnt:{{#var:allpages}}|@}}<!--
  +
-->|$list$=<!-- print array with elements wrapped in {{eil}}.
  +
-->{{#ifeq:{{l10n|armornosetbonus|lc}}|yes|<!--
 
-->{{#lstmap:{{#var:otherpages}}|@|@@@@<!--
  +
-->|<esc>{{eil|@@@@|{{lcfirst:{{tr|@@@@}}}}}}</esc><!--
  +
-->|{{l10n|armornosetbonus|sep1}}<!--
  +
-->}}<!--
  +
-->{{l10n|armornosetbonus|sep2}}<!--
  +
-->{{eil|{{#var:lastpage}}|{{lcfirst:{{tr|{{#var:lastpage}}}}}}}}<!--
  +
-->|<!--
  +
-->{{#lstmap:{{#var:otherpages}}|@|@@@@<!--
  +
-->|<esc>{{eil|@@@@}}</esc><!--
  +
-->|{{l10n|armornosetbonus|sep1}}<!--
  +
-->}}<!--
  +
-->{{l10n|armornosetbonus|sep2}}<!--
 
-->{{eil|{{#var:lastpage}}}}<!--
  +
-->}}<!-- end of ifeq
  +
-->}}<!--
   
   
 
--><noinclude>{{doc}}</noinclude>
// output:
 
-->{{l10n|Armornosetbonus|text<!--
 
-->|$name$={{#var:thisname}}<!--
 
-->|$size$={{#arraysize:allpages}}<!--
 
-->|$list$={{#arrayprint:otherpages|{{l10n|Armornosetbonus|sep1}}|@|{{eil|@}}}}{{l10n|Armornosetbonus|sep2}}{{#arrayprint:lastpage||@|{{eil|@}}}}<!-- print array with elements wrapped in {{eil}}. since print=pretty of #arrayprint is not current for all languages, so we re-implement it.
 
-->}}<!--
 
 
--><noinclude>{{i18n-ready}}{{doc}}</noinclude>
 

Aktualna wersja na dzień 19:10, 6 lip 2020

Armornosetbonus jest jednym z 6 zestawów zbroi, które nie zapewniają premii za zestaw, inne zestawy Strój wędkarski, Zbroja gladiatoraEdycje na PC, konsolach i urządzeniach mobilnych, Obsydianowa zbrojaEdycje na PC, konsolach i urządzeniach mobilnych, Różowy strój śnieżny, Strój przeciwdeszczowyEdycje na PC, konsolach i urządzeniach mobilnych, oraz Strój śnieżny.

Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Armornosetbonus/doc. (edytuj | historia)

W celu ulepszenia standaryzacji między stronami ten szablon drukuje powyższe zdanie, zastępując pierwsze słowo nazwą strony, na której jest umieszczony. Strony są zakodowane na stałe w szablonie, aby szablon był użyteczny we wszystkich wersjach językowych stron wiki. Baza stron powinna zawsze być równa zawartości Kategoria:Zestawy zbroi bez premii za zestaw. Jeśli baza danych zawiera nazwę strony (obecnie: ), link do niej jest usuwany z listy wyników.

Sposób użycia

{{armornosetbonus|this=<nazwa>}}

this (opcjonalny)

"Bieżący" przedmiot. Domyślnie jest to {{BASEPAGENAME}}.

Przykład

{{armornosetbonus|this=Strój wędkarski}}

zwracany wynik:

Strój wędkarski jest jednym z 6 zestawów zbroi, które nie zapewniają premii za zestaw, inne zestawy Zbroja gladiatoraEdycje na PC, konsolach i urządzeniach mobilnych, Obsydianowa zbrojaEdycje na PC, konsolach i urządzeniach mobilnych, Różowy strój śnieżny, Strój przeciwdeszczowyEdycje na PC, konsolach i urządzeniach mobilnych, oraz Strój śnieżny.