Actions

JDOC

Перевод ссылок

From Joomla! Documentation

This page is a translated version of the page JDOC:Translating Links and the translation is 100% complete.

Other languages:
български • ‎català • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎Kiswahili • ‎українська

Создание ссылок переведенных страниц одна на другую - это важная для наших пользователей часть страничной навигации. Такие ссылки - это возможность быстро отправить пользователя на другую веб-страницу, где он сможет найти более подробную информацию на подобную тему. Для того, чтобы интерфейс пользователя оставался на выбранном им языке, перевод этих ссылок должен быть осуществлен особым образом. Если кто-либо просматривает нашу документацию Joomla! на своем родном языке, то он, скорее всего, предпочтет, если это возможно, оставаться в интерфейсе на этом же языке. Предоставление какой-либо ссылки на английском языке сработает, но пользователю, однако, тогда придется щелкнуть на ссылку со своим языком чтобы прочитать ее на своем языке.

Введение

Для того, чтобы отправить читателя на другую веб-страницу на его родном языке, перевод ссылок со страницы на страницу должен быть осуществлен специальным образом. Те, кто пишут документацию Joomla! на английском языке могут помочь этому, если и они будут следовать такому специальному формату. Если правильная ссылка для локализации уже используется, то это значительно облегчит работу начинающему перевод страницы переводчику.

При обычных веб-ссылках [[Component]] когда пользователь щелкнет на какую-либо веб-ссылку, то он будет направлен на веб-страницу Component. Если существует уже переведенная версия этой страницы, например, на французском языке, то французская версия будет расположена по адресу [[Component/fr]].

А что, если веб-страница для Component/fr еще не была создана? Тогда пользователь увидит 'красную веб-ссылку' (страница не существует). Возможно, веб-страницу 'Component' переведут, но она еще не переведена. Поэтому в веб-ссылке на ссылаемую страницу всегда должна присутствовать приставка Special:MyLanguage/.

[[Component]] следует писать в виде [[S:MyLanguage/Component|Component]]
 или
[[Component]] следует писать в виде [[Special:MyLanguage/Component|Component]]

Как "Special:MyLanguage" работает в веб-ссылках

Чем занимается строка Special:MyLanguage/? При обработке веб-ссылки на которую щелкнули, перед отправкой пользователя на какую-либо веб-страницу, эта строка работает с несколькими вещами. Используя веб-страницу Component как пример:

  • Gets the language the page is being viewed in.
  • Checks if the link for Component exists in French, by adding /fr to it.
    • Yes, Component/fr exists and user is sent to the page version in French;
    • No, Component/fr does not exist and user is sent to the default source language version;

Применение

Переводчики

[Благодаря] настройке в документации теперь в веб-ссылках легче работать с коротким алиасом на Special:. В какой-либо веб-ссылке Вы можете использовать "S:" вместо "Special:", [[S:MyLanguage/...]].

Веб-ссылки обычной веб-страницы

[[Component]] следует писать как [[S:MyLanguage/Component|<{переводить только здесь}>]]
 или
[[Component]] следует писать как [[Special:MyLanguage/Component|<{переводить только здесь}>]]

Ссылки именного пространства

[[JDOC:Translating Links]] следует писать как [[S:MyLanguage/JDOC:Translating Links|<{переводить только здесь}>]]
 или
[[JDOC:Translating Links]] следует писать как [[Special:MyLanguage/JDOC:Translating Links|<{переводить только здесь}>]]

Веб-ссылки на страницу категории:

[[:Category:Glossary_definitions]] следует писать как [[S:MyLanguage/:Category:Glossary_definitions|<{переводить только здесь}>]]
 или
[[:Category:Glossary_definitions]] следует писать как [[Special:MyLanguage/:Category:Glossary_definitions|<{переводить только здесь}>]]

Авторы и редакторы веб-страниц на английском языке

Все выше [приведенное] в разделе "Переводчики" применимо к авторам и редакторам версии веб-страницы на английском языке. Вы можете помочь с переводами создавая в английской версии веб-страницы веб-ссылки, используя Special:MyLanguage/ или S:MyLanguage/! Какая-либо веб-страница не нуждается в том, чтобы ее отметили для перевода или даже [как находящуюся] в процессе перевода. По мере добавления веб-страниц в очередь на перевод, переводчикам будет легче переводить веб-ссылки веб-страниц.