Меню wiki

From The Document Foundation Wiki
Jump to: navigation, search

Эта страница создана для координации развития меню wiki и его локализации.

Введение

Верхнее меню было задумано как помощь людям пришедших с международного или национального сайта LibreOffice.org. Его цель - помочь человеку вернуться обратно на сайт при необходимости. Оно должно быть по возможности вставлено в верхнюю часть на все страницы wiki.

Меню первого уровня - предназначено для быстрого перехода между основными разделами wiki. Его можно сопровождать другими уровнями меню, но оно всегда должно стоять сразу после верхнего меню.

Меню второго уровня - предназначено для удобной навигации внутри раздела wiki. Оно часто сопровождается нижестоящим языковым меню {{OrigLang|}} или {{Lang|}}, а также, в некоторых разделах, третьим уровнем меню (например, раздел ЧаВо). Меню второго уровня всегда должно стоять сразу после меню первого уровня.

В некоторых подразделах имеет смысл делать ещё один (третий) уровень меню. Например, подраздел ЧаВо имеет обширную информацию и разделён на подразделы, для более простой навигации в нём используется меню следующего уровня. Используя меню третьего уровню, ставьте его сразу за меню второго уровня.

Наша wiki является международной. Это значит, что одна и та же статья, в идеале, присутствует на разных языках. Для того, чтобы помочь пользователю выбрать удобный для чтения язык статьи, необходимо вставлять языковое меню. Для страниц с английским языком код выглядит как {{OrigLang|Человекочитаемое название страницы}}, а для страниц с национальны языком как {{Lang|Человекочитаемое название страницы}}. Подробнее про вставку языкового меню можно прочитать в статье Многоязыковая вики.

Меню верхнего уровня

{{TopMenu/ru}}

Меню первого уровня (главное меню wiki)

{{Menu/ru}}

Меню второго уровня (Подменю)

Меню раздела Дизайн

{{Menu.Design/ru}}

Меню раздела Разработка

{{Menu.Development/ru}}

Меню раздела Документация

{{Menu.Documentation/ru}}

Меню раздела События

{{Menu.Events/ru}}

Меню раздела Расширения

{{Menu.Extensions/ru}}

Меню раздела Домашняя страничка

{{Menu.Home/ru}}

Меню раздела LibreOffice-Box

{{Menu.Box/ru}}

Меню раздела Локализация

{{Menu.Localization/ru}}

Меню раздела Macros

{{Menu.Macros/ru}}

Меню раздела Журнал

{{Menu.Magazine/ru}}

Меню раздела Маркетинг

{{Menu.Marketing/ru}}

Меню раздела QA

{{Menu.QA/ru}}

Меню раздела Примечания к выпуску

{{Menu.ReleaseNotes/ru}}

Меню раздела TDF

{{Menu.TDF/ru}}

Меню раздела Веб-сайт

{{Menu.Website/ru}}

Меню раздела Ask

{{Menu.Ask/ru}}

Меню третьего уровня (Подменю)

Меню подраздела ЧаВо

{{Menu.FAQ/ru}}

Меню подраздела Сборка

{{Menu.Building/ru}}

Меню подраздела Плана релизов

{{Menu.ReleasePlan/ru}}


Структура шаблона

Состав меню включает следующие теги:

{{SubMenuStart}}
Пункты меню создаются при помощи {{SubMenuEntry}} или {{SubMenuEntryAlternative}} (см. документацию)
</ul></div><noinclude>
{{OrigLang|}} или {{Lang|}} для национального языка
Документация шаблона (например, использование)
Категория (например, [[Category:Templates/ru, смотри Category:Templates/ru)
</noinclude>


Локализация

Основы

Как говорится на странице Многоязыковая вики, для создания национального меню есть две возможности:

  • Если вы переводите интернациональное меню или подменю, делайте это в подстраницах этого меню, доставляя префикс языка. Например, подстраница локализации меню Template:Menu для немецкого языка будет Template:Menu/de, а для русского Template:Menu/ru
  • Если это подменю имеющее национальный фокус, и для других языков бессмысленно, создавайте его как подстраницу языкового кода в верхнем регистре (например, Template:DE/Menu.Schweiz, Template:DE/Menu.Österreich, мTemplate:FR/Menu.Belgique, Template:FR/Menu.France). Но этот способ должен рассматриваться только как исключение.

Локализация меню

Для создания локализации меню:

  • Откройте желаемое интернациональное меню.
  • Войдите с раздел Править и скопируйте исходный код.
  • Выйдите из раздела Править и нажмите на раздел RU в языковом меню. Это же можно сделать, если добавить в конец url-адреса в строке браузера /ru.
  • Вставьте копируемый код.
  • После этого его можно переводить.

Примечания: В некоторых меню стоит редирект с национального на интернациональное. О том что старица была перенаправлена говорит надпись (перенаправлено с «Template:Menu.../ru»). Будьте внимательны!

Также вы можете сделать шаблон "с нуля", как это было описано выше.

Установка меню на странице

Просто вставьте код из примера в верхнюю часть страницы.

Credits

Выражаем благодарности Кристиан К. (Christian K.), который создал базовое меню для немецкой Wiki.