Template:Doc/doc/ru: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>{{doc|0}}</noinclude>__NOTOC__
<noinclude>{{Doc/subpage}}</noinclude>
{{Updatetranslation:ru}}
{{Updatetranslation}}
Шаблон <kbd>{{tl|doc}}</kbd> предназначен для добавления блока документации на различные страницы (в основном, на страницы шаблонов). От языка интерфейса пользователя, зависит какая подстраница будет загружаться в блок документации. В случае с русским языком, документация будет браться с подстраницы {{code|<kbd>/doc/ru</kbd>}}. Однако, только в случае с английским языком, документация будет браться с подстраницы {{code|<kbd>/doc</kbd>}}.
<div style="display:flex;"><div>
Шаблон <kbd>{{tl2|doc}}</kbd> предназначен для добавления блока документации на различные страницы (в основном, на страницы шаблонов). От языка интерфейса пользователя, зависит какая подстраница будет загружаться в блок документации. В случае с русским языком, документация будет браться с подстраницы {{code|<kbd>/doc/ru</kbd>}}. Однако, только в случае с английским языком, документация будет браться с подстраницы {{code|<kbd>/doc</kbd>}}.


==Инструменты==
== Инструменты ==
Справа сверху, прямо из блока документации, выступает основной инструментарий:
Справа сверху, прямо из блока документации, выступает основной инструментарий:
*{{code|Создать}} — открывает создание страницы документации. Появляется только в случае, если страница документации не существует.
* {{Code|Создать}} — открывает создание страницы документации. Появляется только в случае, если страница документации не существует.
*{{code|Просмотр}} — открывает страницу документации.
{{Note|If there are none of any documentations, the button will load a preload documentation, {{Code|[[Template:Doc/preload]]}} or {{Code|Template:Doc/preload/<[[Template:Lang|lang code]]>}} (if the UI language isn't in English and the translations of the preload page exist), as the content of the new page and open the editing page. If there is a English documentation, the button will preload the English documentation as the content.}}
*{{code|Править}} — открывает редактирование страницы документации.
* {{Code|style=2|Просмотр}} — открывает страницу документации.
*{{code|История}} — открывает историю изменений страницы документации.
* {{Code|style=2|Править}} — открывает редактирование страницы документации.
{{note|suf=:ru|если нет ни одного вышеперечисленного инструмента, то текст документации был записан через параметр {{param|content}} или параметр {{param|tools}} был выставлен на 0.}}
* {{Code|style=2|История}} — открывает историю изменений страницы документации.
{{Note|suf=:ru|если нет ни одного вышеперечисленного инструмента, то текст документации был записан через параметр {{param|content}} или параметр {{param|tools}} был выставлен на 0.}}
 
Также, в правом верхнем углу есть кнопка помеченная многоточием [ '''…''' ]. Она разворачивает/сворачивает дополнительные инструменты:
Также, в правом верхнем углу есть кнопка помеченная многоточием [ '''…''' ]. Она разворачивает/сворачивает дополнительные инструменты:
*{{code|Песочница}} — открывает создание подстраницы {{code|/sandbox}} и копирует код оригинальной страницы, или, если данная страница существует, просто открывает её.
* {{Code|style=2|Песочница}} — открывает создание подстраницы {{code|style=1|<kbd>/sandbox</kbd>}} и копирует код оригинальной страницы, или, если данная страница существует, просто открывает её.
*{{code|Тестирование}} — открывает создание подстраницы {{code|/testcases}}. Полезно для тестирования шаблона в разных ситуациях.
* {{Code|style=2|Тестирование}} — открывает создание подстраницы {{code|style=1|<kbd>/testcases</kbd>}}. Полезно для тестирования шаблона в разных ситуациях.
*{{code|Подстраницы}} — открывает [[Special:PrefixIndex]] и вставляет название страницы для поиска всех подстраниц.
* {{Code|style=2|Подстраницы}} — открывает [[Special:PrefixIndex]] и вставляет название страницы для поиска всех подстраниц.
*{{code|Очистить кэш}} — открывает окно с сообщением об очистке кэша страницы.
* {{Code|style=2|Очистить кэш}} — открывает окно с сообщением об очистке кэша страницы.


==Языковая строка==
== Языковая строка ==
Справа сверху, под инструментами, находятся флаги, переключающие документацию на другой язык. Переключение реализовано путём вставки {{code|&uselang&#61;<[[Template:Lang|код языка]]>}} в ссылку страницы, поэтому если вы нажмёте на другой язык, то вместе с документацией, поменяется язык интерфейса.
Справа сверху, под инструментами, находятся флаги, переключающие документацию на другой язык. Переключение реализовано путём вставки {{Code|style=1|1=<kbd>&uselang&#61;<[[Template:Lang|код языка]]></kbd>}} в ссылку страницы, поэтому если Вы нажмёте на другой язык, то вместе с документацией, поменяется язык интерфейса.


Если документации на том или ином языке нет, будет отображено сообщение «Страница документации <страница> не существует». Eсли {{param|pagespace}} или само пространство страницы — {{code|User}}, то будет показано другое сообщение с учётом выставленного пола в настройках пользователя:
Если документации на необходимом языке нет, будет отображено сообщение «Страница документации <страница> не существует». Eсли {{param|pagespace}} или само пространство страницы — {{code|User}}, то будет показано другое сообщение «Пользователь <ник_пользователя> не предоставил(а) информацию о себе на данном языке (<страница>).» с учётом выставленного пола в настройках пользователя.
*Нейтрально — «Пользователь <ник_пользователя> не предоставил информацию о себе на данном языке (<страница>)».
*Она — «<ник_пользователя> не предоставила информацию о себе на данном языке (<страница>)».
*Он — «<ник_пользователя> не предоставил информацию о себе на данном языке (<страница>)».


==Параметры==
== Параметры ==
*{{param|1}}: параметр для переключения назначения шаблона:
* {{Param|1}}: параметр для переключения назначения шаблона:
**Если нужен стандартный блок документации, ничего не вписывайте в этот параметр.
** Если нужен стандартный блок документации, ничего не вписывайте в этот параметр.
**0 — отобразит сообщение «Это подстраница документации для <страница>».
** 0 — отобразит сообщение «Это подстраница документации для <страница>».
**1 — отобразит сообщение «Это подстраница песочницы для <страница>».
** 1 — отобразит сообщение «Это подстраница песочницы для <страница>».
**2 — отобразит сообщение «Эта страница не является песочницей».
** 2 — отобразит сообщение «Эта страница не является песочницей».
**3 — отобразит сообщение «Это подстраница c информацией о пользователе <страница>».
** 3 — отобразит сообщение «Это подстраница c информацией о пользователе <страница>».
**4 — отобразит сообщение «Это подстраница документации для использования на нескольких страницах». Если используется параметр {{param|list}}, то текст будет дополнен, в зависимости от пространства указанной страницы:
** 4 — отобразит сообщение «Это подстраница документации для использования на нескольких страницах». Если используется параметр {{param|list}}, то текст будет дополнен, в зависимости от пространства указанной страницы:
***Category → «Это подстраница документации для использования на нескольких страницах указанных в категории <list страница>».
*** Category → «Это подстраница документации для использования на нескольких страницах указанных в категории <list страница>».
***Во всех других случаях будет «Это подстраница документации для использования на нескольких страницах указанных на странице <list страница>».
*** Во всех других случаях будет «Это подстраница документации для использования на нескольких страницах указанных на странице <list страница>».
*{{param|list}}: указывает страницу или категорию, в которой перечислены страницы, использующие определённую страницу документации. Используется только когда {{param|1}} выставлен на 4.
* {{Param|list}}: указывает страницу или категорию, в которой перечислены страницы, использующие определённую страницу документации. Используется только когда {{param|1}} выставлен на 4.
*{{param|docpage}}: страница которая будет использоваться в качестве документации.
* {{Param|docpage}}: страница которая будет использоваться в качестве документации.
*{{param|content</код языка>}}: контент который будет использоваться в качестве документации, вместо отдельной страницы. При использовании, основные инструменты скрываются.
* {{Param|content</код языка>}}: контент который будет использоваться в качестве документации, вместо отдельной страницы. При использовании, основные инструменты скрываются.
*{{param|pagespace}}: пространство страницы, определяется автоматически, но можно вписать свой вариант. От этого параметра зависит текст в заголовке:
* {{Param|pagespace}}: пространство страницы, определяется автоматически, но можно вписать свой вариант. От этого параметра зависит текст в заголовке:
**Template → «Документация шаблона».
** Template → «Документация шаблона».
**File → «Описание».
** File → «Описание».
**User → «О пользователе».
** User → «О пользователе».
**Во всех других случаях будет «Документация».
** Во всех других случаях будет «Документация».
{{note|Eсли {{param|pagespace}} или само пространство страницы — {{code|User}}, то текст документации будет взят с подстраницы {{code|/about}}, а не с {{code|/doc}}.}}
{{Note|Eсли {{Param|pagespace}} или само пространство страницы — {{Code|User}}, то текст документации будет взят с подстраницы {{Code|/about}}, а не с {{Code|/doc}}.}}
*{{param|tools}}: определяет, какие кнопки инструментов должны отображаться:
* {{Param|tools}}: определяет, какие кнопки инструментов должны отображаться:
**0 – никаких кнопок.
** 0 – никаких кнопок.
**1 – Только кнопки «Создать», «Просмотр», «Править» и «История».
** 1 – Только кнопки «Создать», «Просмотр», «Править» и «История».
**При других значениях будут отображаться все кнопки.
** При других значениях будут отображаться все кнопки.
*{{param|examples}}: сюда вписываются примеры которые можно скопировать и использовать на других страницах. При использовании, появляется кнопка «Примеры», слева прямо под заголовком блока документации.
*{{param|noscroll}}: если вы используете параметр {{param|examples}} с малым количеством примеров, этот параметр отключит правое доп. заполнение (scrollbar-gutter), необходимое для полосы прокрутки.


==Создание документации==
* {{Param|examples}}: сюда вписываются примеры которые можно скопировать и использовать на других страницах. При использовании, появляется кнопка «Примеры», слева прямо под заголовком блока документации.
{{warning|suf=:ru|Если вы хотите добавить символ «&#124;» где-то в тексте (шаблонов и других MediaWiki элементов не касается), используйте {{code|select=1|&&#35;124;}}.}}
* {{Param|noscroll}}: если Вы используете параметр {{param|examples}} с малым количеством примеров, этот параметр отключит правое доп. заполнение (scrollbar-gutter), необходимое для полосы прокрутки.
Чтобы начать создание документации, нажмите на кнопку «Создать» справа сверху. В самом начале документации, добавьте шаблон <code style=padding:0>{{tl|doc}}</code> и впишите 0 в параметр {{param|1}}. После этого у вас появится сообщение о том, что это подстраница документации. А чтобы это сообщение не появлялось в блоке документации, оно должно записываться таким образом:


{{code|select=1|<nowiki><noinclude>{{doc|0}}</noinclude></nowiki>}}
== Создание документации ==
{{Warning|suf=:ru|Если вы хотите добавить символ «&#124;» где-то в тексте (шаблонов и других MediaWiki элементов не касается), используйте {{Code|select=1|&&#35;124;}}.}}
Чтобы начать создание документации, нажмите на кнопку «Создать» справа сверху. В самом начале документации, добавьте шаблон <code style=padding:0>{{tl|doc}}</code> и впишите 0 в параметр {{Param|1}}. После этого у вас появится сообщение о том, что это подстраница документации. А чтобы это сообщение не появлялось в блоке документации, оно должно записываться таким образом:
 
{{Code|select=1|<nowiki><noinclude>{{doc|0}}</noinclude></nowiki>}}


Далее записывается текст самой документации. Сперва идёт краткое описание, а после — в зависимости от того, на что пишется документация.
Далее записывается текст самой документации. Сперва идёт краткое описание, а после — в зависимости от того, на что пишется документация.
{{Doc/Sandbox other||[[Category:Russian]]}}
 
== Подстраницы ==
There are some subpages and sub-templates on {{tl2|Doc}}. They are created to make the things easier.
 
=== {{tl2|Doc/subpage}} ===
This template is the replacement of {{Code|1=<nowiki><noinclude>{{doc|0}}</noinclude></nowiki>|select=1}}. It can be instead of {{Code|1=<nowiki><noinclude>{{doc|0}}</noinclude></nowiki>|select=1}}.
 
Its purpose is the same as {{tl2|Documentation subpage}}.
 
It can avoid the problem that preload page won't load {{Code|1=<nowiki><noinclude>{{doc|0}}</noinclude></nowiki>|select=1}}.
 
=== {{tl2|Doc/Sandbox other}} ===
This template adds content separately to the main template and its subpages (documents). It is useful for adding categories.
 
Its purpose is the same as {{tl2|Sandbox other}}.
 
=== [[Template:Doc/preload]] ===
This is the preload page when you click the create button. You can add translations for it.
 
=== {{tl2|Doc/PreviewBlock}} ===
'''Устарело.''' Используйте {{tl2|Capsule}} вместо него.
</div>
 
<div>
{{infobox template
| summary      = Transcludes a documentation subpage
| type        = Wrapper template
| creationdate = 22/08/2022<br><small>(22 August 2022)</small>
| other        = [[{{FULLBASEPAGENAME}}/subpage|/subpage]]<br>[[{{FULLBASEPAGENAME}}/Sandbox other|/Sandbox other]]
| translation  = Yes
| parser      = Yes
| var          = Yes
| float        = none
}}
</div></div>
{{Doc/Sandbox other|[[Category:Russian]][[Category:Templates]]}}

Latest revision as of 11:16, 13 May 2024

Edit-copy.png
This is a documentation subpage for Template:Doc.
Don't forget to purge the contents of the base page upon creating or editing this subpage.
Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)

Шаблон {{doc}} предназначен для добавления блока документации на различные страницы (в основном, на страницы шаблонов). От языка интерфейса пользователя, зависит какая подстраница будет загружаться в блок документации. В случае с русским языком, документация будет браться с подстраницы /doc/ru. Однако, только в случае с английским языком, документация будет браться с подстраницы /doc.

Инструменты

Справа сверху, прямо из блока документации, выступает основной инструментарий:

  • Создать — открывает создание страницы документации. Появляется только в случае, если страница документации не существует.
Note.pngПримечание:If there are none of any documentations, the button will load a preload documentation, Template:Doc/preload or Template:Doc/preload/<lang code> (if the UI language isn't in English and the translations of the preload page exist), as the content of the new page and open the editing page. If there is a English documentation, the button will preload the English documentation as the content.
  • Просмотр — открывает страницу документации.
  • Править — открывает редактирование страницы документации.
  • История — открывает историю изменений страницы документации.
Note.pngПримечание:если нет ни одного вышеперечисленного инструмента, то текст документации был записан через параметр {{{content}}} или параметр {{{tools}}} был выставлен на 0.

Также, в правом верхнем углу есть кнопка помеченная многоточием [ ]. Она разворачивает/сворачивает дополнительные инструменты:

  • Песочница — открывает создание подстраницы /sandbox и копирует код оригинальной страницы, или, если данная страница существует, просто открывает её.
  • Тестирование — открывает создание подстраницы /testcases. Полезно для тестирования шаблона в разных ситуациях.
  • Подстраницы — открывает Special:PrefixIndex и вставляет название страницы для поиска всех подстраниц.
  • Очистить кэш — открывает окно с сообщением об очистке кэша страницы.

Языковая строка

Справа сверху, под инструментами, находятся флаги, переключающие документацию на другой язык. Переключение реализовано путём вставки &uselang=<код языка> в ссылку страницы, поэтому если Вы нажмёте на другой язык, то вместе с документацией, поменяется язык интерфейса.

Если документации на необходимом языке нет, будет отображено сообщение «Страница документации <страница> не существует». Eсли {{{pagespace}}} или само пространство страницы — User, то будет показано другое сообщение «Пользователь <ник_пользователя> не предоставил(а) информацию о себе на данном языке (<страница>).» с учётом выставленного пола в настройках пользователя.

Параметры

  • {{{1}}}: параметр для переключения назначения шаблона:
    • Если нужен стандартный блок документации, ничего не вписывайте в этот параметр.
    • 0 — отобразит сообщение «Это подстраница документации для <страница>».
    • 1 — отобразит сообщение «Это подстраница песочницы для <страница>».
    • 2 — отобразит сообщение «Эта страница не является песочницей».
    • 3 — отобразит сообщение «Это подстраница c информацией о пользователе <страница>».
    • 4 — отобразит сообщение «Это подстраница документации для использования на нескольких страницах». Если используется параметр {{{list}}}, то текст будет дополнен, в зависимости от пространства указанной страницы:
      • Category → «Это подстраница документации для использования на нескольких страницах указанных в категории <list страница>».
      • Во всех других случаях будет «Это подстраница документации для использования на нескольких страницах указанных на странице <list страница>».
  • {{{list}}}: указывает страницу или категорию, в которой перечислены страницы, использующие определённую страницу документации. Используется только когда {{{1}}} выставлен на 4.
  • {{{docpage}}}: страница которая будет использоваться в качестве документации.
  • {{{content</код языка>}}}: контент который будет использоваться в качестве документации, вместо отдельной страницы. При использовании, основные инструменты скрываются.
  • {{{pagespace}}}: пространство страницы, определяется автоматически, но можно вписать свой вариант. От этого параметра зависит текст в заголовке:
    • Template → «Документация шаблона».
    • File → «Описание».
    • User → «О пользователе».
    • Во всех других случаях будет «Документация».
Note.pngПримечание:Eсли {{{pagespace}}} или само пространство страницы — User, то текст документации будет взят с подстраницы /about, а не с /doc.
  • {{{tools}}}: определяет, какие кнопки инструментов должны отображаться:
    • 0 – никаких кнопок.
    • 1 – Только кнопки «Создать», «Просмотр», «Править» и «История».
    • При других значениях будут отображаться все кнопки.
  • {{{examples}}}: сюда вписываются примеры которые можно скопировать и использовать на других страницах. При использовании, появляется кнопка «Примеры», слева прямо под заголовком блока документации.
  • {{{noscroll}}}: если Вы используете параметр {{{examples}}} с малым количеством примеров, этот параметр отключит правое доп. заполнение (scrollbar-gutter), необходимое для полосы прокрутки.

Создание документации

Warning.pngWarning:Если вы хотите добавить символ «|» где-то в тексте (шаблонов и других MediaWiki элементов не касается), используйте &#124;.

Чтобы начать создание документации, нажмите на кнопку «Создать» справа сверху. В самом начале документации, добавьте шаблон {{doc}} и впишите 0 в параметр {{{1}}}. После этого у вас появится сообщение о том, что это подстраница документации. А чтобы это сообщение не появлялось в блоке документации, оно должно записываться таким образом:

<noinclude>{{doc|0}}</noinclude>

Далее записывается текст самой документации. Сперва идёт краткое описание, а после — в зависимости от того, на что пишется документация.

Подстраницы

There are some subpages and sub-templates on {{Doc}}. They are created to make the things easier.

{{Doc/subpage}}

This template is the replacement of <noinclude>{{doc|0}}</noinclude>. It can be instead of <noinclude>{{doc|0}}</noinclude>.

Its purpose is the same as {{Documentation subpage}}.

It can avoid the problem that preload page won't load <noinclude>{{doc|0}}</noinclude>.

{{Doc/Sandbox other}}

This template adds content separately to the main template and its subpages (documents). It is useful for adding categories.

Its purpose is the same as {{Sandbox other}}.

Template:Doc/preload

This is the preload page when you click the create button. You can add translations for it.

{{Doc/PreviewBlock}}

Устарело. Используйте {{Capsule}} вместо него.

Template:Doc/doc
Logo-template.png
Summary
Transcludes a documentation subpage
Type
Wrapper template
Contributors
Н/Д
Creation date
22/08/2022
(22 August 2022)
Notes
Н/Д
Subpages
Documentation
Н/Д
Preload
Н/Д
Sandbox
Н/Д
Strings
Н/Д
Testcases
Н/Д
Revision information
Latest editor
Clash
Last edited
13/05/2024
20240513111614
Revision size
11727 bytes
11.727 kilobytes
0.011727 megabytes
Technical information
Page identifier
47770
Contains translations
Yes
Uses parser functions?
Yes
Uses variables?
Yes