Шаблон:NormalizeRarity — различия между версиями

Материал из Энциклопедия EverQuest II
Перейти к: навигация, поиск
м
 
(не показаны 23 промежуточные версии 4 участников)
Строка 1: Строка 1:
This template accepts 2 parameters, <rarity> and <link>,plus a few named switches, and tests <rarity> against a list of VALID Drop Frequencies. It then builds a link to Category:<rarity> <link>. For instance, if you wanted a link to "Treasured Items", <rarity> is Treasured and <link> is Items.
+
==Параметры==
 +
:'''rarity''' &rarr; ценность. Возможные значения (русские буквы):
 +
::'''о''' &mdash; ОБЫЧНЫЙ
 +
::'''н''' &mdash; НЕОБЫЧНЫЙ
 +
::'''ц''' &mdash; ЦЕННЫЙ
 +
::'''л''' &mdash; ЛЕГЕНДАРНЫЙ
 +
::'''э''' &mdash; ЭПИЧЕСКИЙ
 +
::'''м''' &mdash; МИФИЧЕСКИЙ
 +
::'''б''' &mdash; ЭФИРНЫЙ
 +
::'''рр''' &mdash; РУЧНАЯ РАБОТА
 +
::'''рм''' &mdash; РАБОТА МАСТЕРА
 +
::'''рмл''' &mdash; РАБОТА МАСТЕРА ЛЕГЕНД.
 +
::'''рмэ''' &mdash; РАБОТА МАСТЕРА ЭПИЧ.
 +
:'''link_prefix''' &rarr; составная часть названия категории, куда ведет линк. Пример: если '''link_prefix''' = ''<font color="#993300">снаряжение</font>'' и '''rarity''' = ''<font color="#993300">э</font>'', то название категории получится 'Эпическое снаряжение'
 +
:'''strange''' &rarr; использовать альтернативные цвета для линков. Любое значение
  
If <link> is blank, BAD category links will be made! (don't do it!)
+
==Формат==
 +
<nowiki>{{NormalizeRarity|rarity=|link_prefix=|strange=}}</nowiki>
  
If color is not blank, the displayed link will be colored for a light background
+
==Примеры==
 +
<pre>{{NormalizeRarity|rarity=|link_prefix=|strange=}}</pre>
 +
{{NormalizeRarity|rarity=|link_prefix=|strange=}}
  
If xwin is not blank, the displayed link will be colored for a dark background
+
<pre>{{NormalizeRarity|rarity=ц|link_prefix=украшение|strange=}}</pre>
 +
{{NormalizeRarity|rarity=ц|link_prefix=украшение|strange=}}
  
Do NOT define both color and xwin!
+
<pre>{{NormalizeRarity|rarity=рмл|link_prefix=снаряжение|strange=}}</pre>
 +
{{NormalizeRarity|rarity=рмл|link_prefix=снаряжение|strange=}}
  
The ONLY valid values for <rarity> at this time are Common, Treasured, Legendary, Handcrafted, Mastercrafted, Fabled and Mythical. <rarity> cannot be blank. If icat (the var used most often) is blank, the caller should pass COMMON.
+
<pre>{{NormalizeRarity|rarity=б|link_prefix=снаряжение|strange=}}</pre>
 
+
{{NormalizeRarity|rarity|link_prefix=снаряжение|strange=}}
 
 
usage: <nowiki>{{NormalizeRarity|rarity|link|color=|xwin=}}</nowiki>
 
  
 
<includeonly><onlyinclude><!--
 
<includeonly><onlyinclude><!--
-->{{#if: {{{color|}}}|<!--
+
-->{{#if:{{{rarity|}}}|<!--
-->{{#switch: "{{uc:{{{1|}}}}}"
+
    Ценность указана
| "COMMON" = [[Category:Common {{{2|}}}]]
+
  -->{{#switch:"{{uc:{{{rarity|}}}}}"
| "НЕОБЫЧН."
+
| "" | "О" = [[Category:Обычн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
| "ЦЕННЫЙ"
+
| е = ое
| "ЛЕГЕНД"
+
| ы = ые
| "РУЧН. РАБОТА"
+
| я = ые
| "РАБ. МАСТЕРА"  
+
}}_{{{link_prefix}}}|ое}}]]
| "ЭПИЧ."  
+
| "Н"
| "МИФИЧ." = <span class="qc-{{lc:{{{1|}}}}}">[[:Category:{{ucfirst: {{#if: {{{1}}}| {{#switch: {{uc: {{{1}}} }}
+
| "РР"
| ЦЕННЫЙ = Ценное
+
| "Ц"
| РУЧН. РАБОТА = Ручной работы
+
| "РМ"
| РАБ. МАСТЕРА = Работы мастера
+
| "РМЛ"
| ЛЕГЕНД. = Легендарное
+
| "РМЭ"
| ЭПИЧ. = Эпическое
+
| "Л"
| МИФИЧ. = Мифическое}}||}} }} {{{2|}}}|{{uc:{{{1|}}}}}]]</span>[[Category:{{ucfirst:{{#if: {{{1}}}| {{#switch: {{uc: {{{1}}} }}
+
| "Э"
| ЦЕННЫЙ = Ценное
+
| "Б"
| РУЧН. РАБОТА = Ручной работы
+
| "М" = <span class="{{#if:{{{strange|}}}|x|}}qc-{{#switch:"{{uc:{{{rarity}}}}}"
| РАБ. МАСТЕРА = Работы мастера
+
| "Н" = uncommon
| ЛЕГЕНД. = Легендарное
+
| "РР" = handcrafted
| ЭПИЧ. = Эпическое
+
| "Ц" = treasured
| МИФИЧ. = Мифическое}}||}} }} {{{2|}}}]]
+
| "РМ" | "РМЛ" = mastercrafted
| <span class="xqc-unknown">UNKNOWN</span>[[Category:Invalid Rarity]]
+
| "Л" = legendary
}}}}<!--
+
| "РМЭ" | "Э" = fabled
-->{{#if: {{{xwin|}}}|<span class="itemquality"><!--
+
| "Б" = ethereal
-->{{#switch: "{{uc:{{{1|COMMON}}}}}"
+
| "М" = mythical
| "COMMON" = [[Category:Common {{{2|}}}]]
+
| #default = [[Category:Предметы с неизвестным значением ценности]]<span class="{{#if:{{{strange|}}}|x|}}qc-unknown"><nowiki>{ценность}</nowiki></span>
| "НЕОБЫЧН."
+
}}">[[:Category:{{#switch:"{{uc:{{{rarity}}}}}"
| "ЦЕННЫЙ"
+
| "Н" = Необычн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
| "ЛЕГЕНД"
+
| е = ое
| "РУЧН. РАБОТА"
+
| ы = ые
| "РАБ. МАСТЕРА"
+
| я = ые
| "ЭПИЧ."  
+
}}_{{{link_prefix}}}|ое}}
| "МИФИЧ." = <span class="xqc-{{lc:{{{1|}}}}}">[[:Category:{{ucfirst:{{#if: {{{1}}}| {{#switch: {{uc: {{{1}}} }}
+
| "Ц" = Ценн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
| ЦЕННЫЙ = Ценное
+
| е = ое
| РУЧН. РАБОТА = Ручной работы
+
| ы = ые
| РАБ. МАСТЕРА = Работы мастера
+
| я = ые
| ЛЕГЕНД. = Легендарное
+
}}_{{{link_prefix}}}|ое}}
| ЭПИЧ. = Эпическое
+
| "РР" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} р|Р}}учной работы
| МИФИЧ. = Мифическое}}||}}}} {{{2|}}}|{{uc:{{{1|}}}}}]]</span>[[Category:{{ucfirst:{{#if: {{{1}}}| {{#switch: {{uc: {{{1}}} }}
+
| "РМ" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} р|Р}}аботы мастера
| ЦЕННЫЙ = Ценное
+
| "РМЛ" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} л|Л}}егендарной работы мастера
| РУЧН. РАБОТА = Ручной работы
+
| "РМЭ" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} э|Э}}пической работы мастера
| РАБ. МАСТЕРА = Работы мастера
+
| "Л" = Легендарн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
| ЛЕГЕНД. = Легендарное
+
| е = ое
| ЭПИЧ. = Эпическое
+
| ы = ые
| МИФИЧ. = Мифическое}}||}}}} {{{2|}}}]]
+
| я = ые
| <span class="xqc-unknown">UNKNOWN</span>[[Category:Invalid Rarity]]
+
}}_{{{link_prefix}}}|ое}}
}}</span>}}<!--
+
| "Э" = Эпическ{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
-->{{#if: {{{color|}}}{{{xwin|}}}||{{#switch: "{{uc:{{{1|}}}}}"
+
| е = ое
| "COMMON" = [[Category:Common {{{2|}}}]]
+
| ы = ие
| "НЕОБЫЧН."
+
| я = ие
| "ЦЕННЫЙ"
+
}}_{{{link_prefix}}}|ое}}
| "ЛЕГЕНД"
+
| "Б" = Эфирн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
| "РУЧН. РАБОТА"
+
| е = ое
| "РАБ. МАСТЕРА"
+
| ы = ые
| "ЭПИЧ."
+
| я = ые
| "МИФИЧ." = [[:Category:{{ucfirst:{{#if: {{{1}}}| {{#switch: {{uc: {{{1}}} }}
+
}}_{{{link_prefix}}}|ое}}
| ЦЕННЫЙ = Ценное
+
| "М" = Мифическ{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
| РУЧН. РАБОТА = Ручной работы
+
| е = ое
| РАБ. МАСТЕРА = Работы мастера
+
| ы = ие
| ЛЕГЕНД. = Легендарное
+
| я = ие
| ЭПИЧ. = Эпическое
+
}}_{{{link_prefix}}}|ое}}
| МИФИЧ. = Мифическое}}||}}}} {{{2|}}}|{{uc:{{{1|}}}}}]][[Category:{{ucfirst:{{#if: {{{1}}}| {{#switch: {{uc: {{{1}}} }}
+
}}|{{#switch:"{{uc:{{{rarity}}}}}"
| ЦЕННЫЙ = Ценное
+
| "Н" = НЕОБЫЧНЫЙ
| РУЧН. РАБОТА = Ручной работы
+
| "Ц" = ЦЕННЫЙ
| РАБ. МАСТЕРА = Работы мастера
+
| "Л" = ЛЕГЕНДАРНЫЙ
| ЛЕГЕНД. = Легендарное
+
| "Э" = ЭПИЧЕСКИЙ
| ЭПИЧ. = Эпическое
+
| "М" = МИФИЧЕСКИЙ
| МИФИЧ. = Мифическое}}||}}}} {{{2|}}}]]
+
| "Б" = ЭФИРНЫЙ
| UNKNOWN[[Category:Invalid Rarity]]
+
| "РР" = РУЧНАЯ РАБОТА
}}}}</onlyinclude></includeonly>
+
| "РМ" = РАБОТА МАСТЕРА
 +
| "РМЛ" = РАБОТА МАСТЕРА ЛЕГЕНД.
 +
| "РМЭ" = РАБОТА МАСТЕРА ЭПИЧ.
 +
}}]]</span>[[Category:{{#switch:"{{uc:{{{rarity}}}}}"
 +
| "Н" = Необычн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
 +
| е = ое
 +
| ы = ые
 +
| я = ые
 +
}}_{{{link_prefix}}}|ое}}
 +
| "Ц" = Ценн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
 +
| е = ое
 +
| ы = ые
 +
| я = ые
 +
}}_{{{link_prefix}}}|ое}}
 +
| "РР" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} р|Р}}учной работы
 +
| "РМ" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} р|Р}}аботы мастера
 +
| "РМЛ" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} л|Л}}егендарной работы мастера
 +
| "РМЭ" = {{#if:{{{link_prefix|}}}|{{ucfirst:{{{link_prefix}}}}} э|Э}}пической работы мастера
 +
| "Л" = Легендарн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
 +
| е = ое
 +
| ы = ые
 +
| я = ые
 +
}}_{{{link_prefix}}}|ое}}
 +
| "Э" = Эпическ{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
 +
| е = ое
 +
| ы = ие
 +
| я = ие
 +
}}_{{{link_prefix}}}|ое}}
 +
| "Б" = Эфирн{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
 +
| е = ое
 +
| ы = ые
 +
| я = ые
 +
}}_{{{link_prefix}}}|ое}}
 +
| "М" = Мифическ{{#if:{{{link_prefix|}}}|{{#switch:{{#sub:{{#explode:{{{link_prefix}}}| |0}}|-1}}
 +
| е = ое
 +
| ы = ие
 +
| я = ие
 +
}}_{{{link_prefix}}}|ое}}
 +
}}]]<!--
 +
  -->}}<!--
 +
    Ценность не указана
 +
-->|<!--
 +
  -->[[Category:Предметы с отсутствующим параметром ценности]]<span class="{{#if:{{{strange|}}}|x|}}qc-unknown"><nowiki>{ценность}</nowiki></span><!--
 +
-->}}</onlyinclude></includeonly>
  
 
{{SubTemplateHelper}}
 
{{SubTemplateHelper}}

Текущая версия на 18:54, 24 февраля 2018

Параметры

rarity → ценность. Возможные значения (русские буквы):
о — ОБЫЧНЫЙ
н — НЕОБЫЧНЫЙ
ц — ЦЕННЫЙ
л — ЛЕГЕНДАРНЫЙ
э — ЭПИЧЕСКИЙ
м — МИФИЧЕСКИЙ
б — ЭФИРНЫЙ
рр — РУЧНАЯ РАБОТА
рм — РАБОТА МАСТЕРА
рмл — РАБОТА МАСТЕРА ЛЕГЕНД.
рмэ — РАБОТА МАСТЕРА ЭПИЧ.
link_prefix → составная часть названия категории, куда ведет линк. Пример: если link_prefix = снаряжение и rarity = э, то название категории получится 'Эпическое снаряжение'
strange → использовать альтернативные цвета для линков. Любое значение

Формат

{{NormalizeRarity|rarity=|link_prefix=|strange=}}

Примеры

{{NormalizeRarity|rarity=|link_prefix=|strange=}}
{ценность}
{{NormalizeRarity|rarity=ц|link_prefix=украшение|strange=}}

ЦЕННЫЙ

{{NormalizeRarity|rarity=рмл|link_prefix=снаряжение|strange=}}

РАБОТА МАСТЕРА ЛЕГЕНД.

{{NormalizeRarity|rarity=б|link_prefix=снаряжение|strange=}}

ЭФИРНЫЙ

This is a sub-template, used by other templates, and is NOT intended for use by users!
Полезные ссылки: Все шаблоны Information Templates Class Templates

This template accepts 2 parameters, <rarity> and <link>,plus a few named switches, and tests <rarity> against a list of VALID Drop Frequencies. It then builds a link to Category:<rarity> <link>. For instance, if you wanted a link to "Treasured Items", <rarity> is Treasured and <link> is Items.

If <link> is blank, BAD category links will be made! (don't do it!)

If color is not blank, the displayed link will be colored for a light background

If xwin is not blank, the displayed link will be colored for a dark background

Do NOT define both color and xwin!

The ONLY valid values for <rarity> at this time are Common, Treasured, Legendary, Handcrafted, Mastercrafted, Fabled and Mythical. <rarity> cannot be blank. If icat (the var used most often) is blank, the caller should pass COMMON.


usage: {{NormalizeRarity|rarity|link|color=|xwin=}}

This is a sub-template, used by other templates, and is NOT intended for use by users!
Полезные ссылки: Все шаблоны Information Templates Class Templates