DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:plugin:translation

Плагин Translation

Совместим с «Докувики»

  • 2024-02-06 "Kaos" неизвестно
  • 2023-04-04 "Jack Jackrum" неизвестно
  • 2022-07-31 "Igor" неизвестно
  • 2020-07-29 "Hogfather" да

plugin Поддержка многоязычности

Последнее обновление:
2020-03-24
Предоставляет
Syntax, Action
Репозиторий
исходный код
Конфликтует с
autotranslation, multilingual, translation3

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

Похож на autotranslation, multilingual, nsrelation, translate, translation2, translation3, uilanguage

Теги: language, translation

Нужен для datagraph, deeplautotranslate, localization

Этот плагин отображает список доступных переводов для страницы. Это выглядит очень просто, и создано в первую очередь для нужд самого сайта www.dokuwiki.org. Плагин Translation используется на этом сайте для работы по переводу документации. У плагина есть несколько ограничений:

  • для каждого языка используется свое дополнительное пространство имен (к примеру, ru: или es:)
  • основным языком является тот, который указан в настройках (опция default language)
  • для основного языка дополнительное пространство имен не используется
  • страницы на других языках должны иметь те же названия, что и основная страница (pagename)

Установка

  • По ссылке:
    • Скопируйте адрес из ссылки «Скачать» из формы вверху этой страницы. Вставьте его в Менеджере Плагинов вашего сайта во вкладке «Ручная установка» в первое поле. Нажмите кнопку «Установить».
  • Скачанный архив:
    • Предложите архив второму полю той же вкладки. Нажмите кнопку «Установить».
    • Распакуйте из архива папку плагина. Правильное наименование папки плагина - в файле plugin.info.txt после указателя base. Переименуйте папку и загрузите на сервер вашего сайта, если понимаете, как это сделать.

Подробности

Настройка

  • Настройте плагин через Менеджер конфигурации
  • Добавьте следующий код в файл main.php вашего шаблона (или добавьте его в файл dokuwiki\lib\tpl\default\pageheader.html дизайн-шаблона default):
<?php
$translation = plugin_load('helper','translation');
if ($translation) echo $translation->showTranslations();
?>

Примечание: Добавьте этот код не просто в начало или конец файла main.php, но лучше где-то посередине; поэкспериментируйте для лучшего эффекта.

Если у вас несколько установленных и используемых тем или шаблонов, не забудьте добавить код в файл main.php каждого шаблона.

ru/plugin/translation.txt · Последнее изменение: 2022-09-30 19:41 — 94.158.150.177

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki