Меню wiki

    From The Document Foundation Wiki

    Эта страница создана для координации развития меню 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}}

    Меню раздела 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)
    </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.