User Tools

Site Tools


Sidebar

Translations of this page:



最近の更新



Tag Cloud

en:dokuwiki:plugin:translation

translation

Creating multilingual pages using language codes

For example, when creating a multilingual page, add the language code at the beginning as follows:
Here we create an English version of the “start” page.

https://hogehoge.com/start

English page
https://hogehoge.com/en:start

https://www.dokuwiki.org/plugin:translation

Translation menu

FIXME ※ When displaying with the js option of indexmenu, if it is too close to the indexmenu, the mouseover overlaps and cannot be clicked, so you need to adjust it with a line break.
In my case, I added one line break.

Add the following code to sidebarheader.html, and the translation menu will be displayed like the main page:

lib/tpl/dokuwiki/sidebarheader.html

<?php
$translation = plugin_load('helper','translation');
if ($translation) echo $translation->showTranslations();
?>
<br>

It will look like this:

Hiding non-main language pages in the index menu

By using the “skipns” option, you can configure it so that only the main language pages are displayed.

インデックスメニューの設定

en/dokuwiki/plugin/translation.txt · Last modified: 2023/06/21 11:48 by matsui