Template:Localized link/ru
[[Special:MyLanguage/{{{1}}}|{{{1}}}]]
![]() | Этот шаблон используется примерно на 35 000 страницах. Во избежание крупномасштабных сбоев и ненужной нагрузки на сервер любые изменения в этом шаблоне следует сначала тестировать на его подстраницах /sandbox или /testcases или на собственной подстранице пользователя. Затем проверенные изменения можно добавить на эту страницу одним редактированием. Пожалуйста, обсудите любые изменения на странице обсуждения, прежде чем внедрять их. |
Назначение
Этот вспомогательный шаблон можно использовать для ссылки на переводимые страницы на языке пользователя.
Он использует специальный префикс страницы Special:MyLanguage/
, который проверяет, есть ли переведенная версия страницы на языке пользователя, и ссылки на нее, если они есть, а также ссылки на резервный язык, где он доступен, или версию языка вики по умолчанию (английский в MediaWiki), если его нет.
Его следует использовать на переведенных страницах, ч��обы они ссылались на нужную страницу, даже если на этом языке нет переведенной страницы.
Использование
Это документация TemplateData для этого шаблона, используемого VisualEditor и другими инструментами.
Localized link
Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Page name | 1 | Linked page | Page name | required |
Displayed text | 2 | Display text for this link | Line | suggested |
Display the namespace | nsp | If the “nsp” parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if “nsp” parameter is defined by any value — link text displays the short pagename, without namespace.
| String | optional |
Если параметр "nsp
" не определен, в качестве текста ссылки отображается полное имя страницы (включая пространство имен); в противном случае — если параметр "nsp
" определен каким-либо значением — в тексте ссылки отображается короткое имя страницы, без пространства имен.
Примеры простого использования
Используется | Становится |
---|---|
{{ll|Communication}} | Общение |
{{ll|Communication|コミュニケーション}} | コミュニケーション |
{{ll|Project:About}} | Project:Об этом сайте |
{{ll|Project:About|nsp=0}} | Об этом сайте |
Использование на переводимых страницах
На подготовленных к переводу страницах с расширением Перевод этот шаблон можно использовать тремя способами.
- Лучше заменить этот шаблон, а затем цель викиссылки, встроенную в
<tvar name=id>...</tvar>
, отдельно от переводимого отображаемого текста ссылки.- Например, вместо
{{ll|Communication|About communication}}
разметка перевода на переводимой странице будет[[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]]
.
- Например, вместо
- В качестве альтернативы можно исключить этот код из переводимого раздела.
- Например, для
some text {{ll|Communication|About communication}} some text
разметка перевода на переводимой странице будет такой: <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
- Это полезно для маркированных списков ссылок, например. в разделе "См. также:".
- Например, для
- Если текст ссылки не должен отличаться от названия целевой страницы, то лучше встроить весь этот код в
<tvar>
.- Например, вместо {{ll|Communication}} разметка перевода на переводимой странице будет
<tvar name=1>{{ll|Communication}}</tvar>
.
- Например, вместо {{ll|Communication}} разметка перевода на переводимой странице будет
Test cases
![]() | This is the template test cases page for the sandbox of Template:Localized link. to update the examples. |
Subpage |
---|
{{Localized link|Extension:DiscussionTools/Comparison}} {{Localized link}} |
Hide namespace |
---|
{{Localized link|Extension:DiscussionTools/Comparison|nsp=0}} {{Localized link}} |
Hide namespace with {{LC zh }}'s namespace setting |
---|
{{Localized link|Project:About|nsp=0}} {{Localized link}} |
См. также
- Template:Localized link/messagedoc — следует использовать для документации сообщений на переводимых страницах, использующих этот шаблон.
- {{Translatable template }} - псевдонимы {{TNT }} или {{Tnt }}
- {{Translatable template name }} - псевдонимы {{TNTN }} или {{Tntn }}
- {{Page language link }} - псевдоним {{Pll }} - добавить ссылку с переводимой страницы на другую переводимую страницу на том же языке