Dev Wiki:Internationalization

The internationalization (i18n) project aims to ensure that all UI and localisation on are separate. This page lists tasks related to i18n that need completion.

Translation
Translation (l10n) is done through the I18nEdit interface. It is an editor for Dev translators that can add language support to scripts.

I18n/l10n libraries
There are numerous libraries available on Dev Wiki for i18n deployment:
 * i18n-js script - facilitates script i18n, by offering load methods for messages (stored in JSON pages).
 * Languages module - Lua templating and link generation for language subpages.
 * Languages - list of language subpages.
 * LangSelect - serve content by user language from  subpages.
 * Documentation - template documentation container with translation support.
 * I18n module - message datastores and i18n logic for templating.