You are here: start » en » Internal Documentation » DokuWiki extensions (WvdS) » Internationalization (i18n)

Internationalization (i18n)

i18n makes page content multilingual without duplicating the page: the markup key inserts the current language's text in place — from a CSV table, from a setting, or straight out of the markup. It is meant for authors who keep menus, buttons and building blocks in several languages, and for template developers who need the same texts from PHP.

Getting started

Common tasks

What you want For whom Where you do it Instructions
insert a translated text authors markup key Reference: translation key (German)
write a translation without a table authors markup with language pairs Reference: inline translation (German)
force a text in a fixed language authors markup with a language argument Reference: explicit language (German)
display a configuration value authors markup pointing at a setting Reference: config value (German)
maintain the translations authors the CSV table Reference: CSV format (German)
understand which language is chosen everyone Reference: language detection (German)

For developers

The full technical reference for this package is currently available in German only.

en/wiki/dwe/wki18n/start.txt · Last modified: by 0.0.0.0