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
- Integration into templates (German) – the same texts from PHP
- wkacmenu – menu titles that use this markup
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