Difference between revisions of "Template:NeedsRework"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Added documentation and the condition of the parameter)
(+pt)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<noinclude>{{doc}}
 
<noinclude>{{doc}}
[[ru:Template:RUneedsrework]]
+
[[Category:Multilingual templates RU]]
[[Category:Wiki Templates Expressing Quality]]
+
[[Category:Multilingual templates UA]]
</noinclude>
+
[[Category:Multilingual templates EN]]
 +
[[Category:Multilingual templates PT]]
 
<!--
 
<!--
Eng: This pattern involved parameter (any non-empty). This parameter is used to make paper, in which the template is applied, was not classified as "drafts".
+
В данном шаблоне задействован второй параметр (любой непустой). Параметр применяется для того, чтобы статья, в которой применён шаблон, не была отнесена к категории "Требует доработки".
This parameter is introduced for use in the documentation page "Documentation/Dashboard/Wiki_Editing_Policy", which describes the use of this template.
+
Данный параметр введён для использования на странице документации RU/rules..., где описывается применение данного шаблона.
Application of the parameter on other pages is STRICTLY PROHIBITED!
+
For this reason, this comment is not imposed in the instruction.
+
 
+
Rus: В данном шаблоне задействован параметр (любой непустой). Параметр применяется для того, чтобы статья, в которой применён шаблон, не была отнесена к категории "черновиков".
+
Данный параметр введён для использования на странице документации "Documentation/Dashboard/Wiki_Editing_Policy", где описывается применение данного шаблона.
+
 
Применение параметра на других страницах СТРОГО ЗАПРЕЩЕНО!
 
Применение параметра на других страницах СТРОГО ЗАПРЕЩЕНО!
 
По этой причине настоящий комментарий не вынесен в инструкцию.
 
По этой причине настоящий комментарий не вынесен в инструкцию.
 +
--><!--
 +
В шаблоне настроены "страницы-исключения", на которых не ставится категория "Требуют доработки"
 +
Для обработки всех условий реализован счётчик. Если значение счётчика больше 0, то категория не ставится.
 
-->
 
-->
<div>
+
</noinclude><!-- Установка переменной счётчика --> {{#vardefine:v1|0}}
 +
<!-- Выводим переменную v1: {{#var: v1}} -->
 +
<!-- Выводим переменную v1: {{#ifexpr:{{#expr:{{#var:v1}}>0}}|v1 больше 0|v1 меньше 0}} -->
 +
{{#if: {{{2|}}}
 +
  |<!-- Шаблон вызван с параметром - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- Шаблон вызван без параметра - категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload1}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload2}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload3}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload4}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload5}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload6}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../preload7}}
 +
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../Template:NeedsRework}}
 +
  |<!-- Шаблон вызван на собственной странице - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}{{#ifexist:{{#rel2abs: ../../rules/templates}}
 +
  |<!-- Шаблон вызван на странице Правил ({{#rel2abs: ../../rules/templates}}) - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
 +
  |<!-- категорию ставим -->
 +
}}<!--
 +
 
 +
Принятие решения о категории:
 +
 
 +
--><!--
 +
Вывод счётчик v1: {{#var: v1}} -->{{#ifexpr:{{#expr:{{#var:v1}}>0}}
 +
  |<!-- v1 больше 0 - без категории -->
 +
  |<!-- v1 меньше 0 - относим к категории --> [[Category:NeedsRework_{{{1}}}]]
 +
}}<!--
 +
 
 +
Далее - собственно сам шаблон:
 +
 
 +
-->
 +
<!--
 +
ВНИМАНИЕ! При добавлении новой локали - добавить соответствующую категорию с локалью в строках выше!
 +
 
 +
ATTENTION! When adding a new locale-add the appropriate category with the locale in the lines above!
 +
-->
 +
<includeonly><div>
 
<span style="border:1px solid #CCAA77; background-color: #FFFFAA; padding: 4px; text-align: left; margin-bottom: 20px; white-space: nowrap;">
 
<span style="border:1px solid #CCAA77; background-color: #FFFFAA; padding: 4px; text-align: left; margin-bottom: 20px; white-space: nowrap;">
[[image:Edit-find-replace.png|80px]] This article needs to be checked for accuracy and style.
+
[[image:Edit-find-replace.png|80px]] {{#switch:{{{1}}}
 +
| RU        = Эта статья должна быть проверена на точность и соответствие стилю.
 +
| UA        = Ця стаття повинна бути перевірена на точність і відповідність стилю.
 +
| EN        = This article should be checked for accuracy and conformity to style.
 +
| PT        = Este artigo deve ser verificado quanto à precisão e conformidade ao estilo.
 +
| #default  = Эта статья должна быть проверена на точность и соответствие стилю. (This article should be checked for accuracy and conformity to style)
 +
}}
 
</span>
 
</span>
</div>
+
</div>[[Category:NeedsRework_{{{1|EN}}}]][[Category:{{{1|EN}}}]]</includeonly>
 
+
{{#if: {{{1|}}} |&nbsp;|[[Category: Documentation/NeedsRework]]}}
+

Latest revision as of 11:36, 2 January 2019

Документация Документация    —    Documentation


РУС ENG
'

Предназначение    —    Mission

Мультиязычный шаблон. Multilingual templates
Отметка для статей, нуждающихся в дополнительной проверке на стилистическое оформление и точность содержания. Mark for articles that need to be checked for accuracy and stylistic content.
Имеющиеся локализации:
  • RU - русская;
  • UA - украинская;
  • EN - английская;
  • PT - Португальский.
Available localizations:
  • RU - Russian;
  • UA - Ukrainian;
  • EN - the English;
  • PT - Português.


'

Параметры    —    Parameters

Один обязательный параметр с кодом локали:
  • RU
  • UA
  • EN
  • PT
One required parameter with the code locale:
  • RU
  • UA
  • EN
  • PT


'

Инструкция по использованию    —    Operation manual

Вставляется в начале статьи перед секцией TOC. Inserted at the beginning of the article. Inserted before the section of the "TOC".
Параметр шаблона соответствует коду национальной языковой страницы, к которой относится статья, помечаемая данным шаблоном. Template parameter corresponds to the national language code page to which the article is marked with the template.


'

Шаблон основан на следующих шаблонах    —    Parent templates

Нет. No.


'

Дочерние шаблоны    —    Subsidiaries templates

Нет. No.


'

Пример    —    Example

Шаблон    —    template Результат    —    result
{{NeedsRework|RU}}

Edit-find-replace.png Эта статья должна быть проверена на точность и соответствие стилю.

{{NeedsRework|UA}}

Edit-find-replace.png Ця стаття повинна бути перевірена на точність і відповідність стилю.


Personal tools