shortcuts: {{ll}} {{LL}}

Template:Localized link/ru

From The Adachi Wiki
Revision as of 04:11, 30 January 2023 by >Fenixs-ru (Created page with "Например, вместо $1 разметка перевода на переводимой странице будет $2.")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


[[Special:MyLanguage/{{{1}}}|{{{1}}}]][[:{{{1}}}| ]]

Template documentation

Назначение

Этот вспомогательный шаблон можно использовать для ссылки на переводимые страницы на языке пользователя. Он использует специальный префикс страницы Special:MyLanguage/, который проверяет, есть ли переведенная версия страницы на языке пользователя, и ссылки на нее, если они есть, а также ссылки на резервный язык, где он доступен, или версию языка вики по умолчанию (английский в MediaWiki), если его нет.

Его следует использовать на переведенных страницах, чтобы они ссылались на нужную страницу, даже если на этом языке нет переведенной страницы.

Использование

Template:Localized link/doc

Если параметр "nsp" не определен, в качестве текста ссылки отображается полное имя страницы (включая пространство имен); в противном случае — если параметр "nsp" определен каким-либо значением — в тексте ссылки отображается короткое имя страницы, без пространства имен.

Примеры простого использования

Используется Становится
{{ll|Communication}} Communication
{{ll|Communication|コミュニケーション}} コミュニケーション
{{ll|Project:About}} Project:About
{{ll|Project:About|nsp=0}} About

Использование на переводимых страницах

На подготовленных к переводу страницах с расширением Extension:Translate этот шаблон можно использовать тремя способами.

  1. Лучше заменить этот шаблон, а затем цель викиссылки, встроенную в <tvar name=id>...</tvar>, отдельно от переводимого отображаемого текста ссылки.
    Например, вместо {{ll|Communication|About communication}} разметка перевода на переводимой странице будет [[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]].
  2. В качестве альтернативы можно исключить этот код из переводимого раздела.
    Например, для some text {{ll|Communication|About communication}} some text разметка перевода на переводимой странице будет такой:
    <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
    Это полезно для маркированных списков ссылок, например. в разделе "См. также:".
  3. Если текст ссылки не должен отличаться от названия целевой страницы, то лучше встроить весь этот код в ‎<tvar>.
    Например, вместо {{ll|Communication}} разметка перевода на переводимой странице будет <tvar name=1>{{ll|Communication}}</tvar>.

См. также

  • Template:Localized link/messagedoc — следует использовать для документации сообщений на переводимых страницах, использующих этот шаблон.
  • {{Translatable template}} - псевдонимы {{TNT}} или {{tnt}}
  • {{Translatable template name}} - псевдонимы {{TNTN}} или {{tntn}}
  • {{Page language link}} - псевдоним {{pll}} - добавить ссылку с переводимой страницы на другую переводимую страницу на том же языке