Version 48.1 by Marius Dumitru Florea on 2020/04/29
Warning: For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

XWiki can be set-up to support one or various languages.

Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [xwiki:Documentation.UserGuide.Features.I18N]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

If you wish to help out improve translations, check our translation platform.


Setting up languages is done in the Administration (link on the top left of every page). 

To make use of this feature for Languages with encodings that are not ISO-8859-1, you will need to adjust the encoding for your XWiki setup as documented in the Encodings page of the Administrators Guide.


Switch to another language

By default the language displayed will be the one coming from the browser. However, on every page you can choose to switch between the different language translations that exist for that page. To do so click on the language name in the top right corner of the screen as shown in the following screenshots. Note that you can also force a language by suffixing a URL with language=<2-letter language code>. In addition you can configure your wiki to always use a specific language or force a single language to be used.

LanguageEN.png <-English    Deutsch-> LanguageDE.png

Once you click on a language, you're forcing it and thus all pages which have translations in that language will display these translations by default when you navigate to them.

Page translations

You can check the Information tab at the bottom of the page to see the language of the current page, its original language, as well as the list of existing and missing page translations. You can use the links to access the available page translation or to create the missing ones.

Edit a translation

When you go to the edition mode you are able to edit the page in the default language. The default language is indicated on the right "Document Information" panel as shown below:


In the "Document Translations" panel you can see the current language you are performing translations in and the alternative languages you may translate your page to. These are the languages you have previously set up in "Administration".


In order to translate your document in a different language, click on one of the languages (e.g. Fr). As a result you will see the edition mode translated in that language.


Once you save a document in one of the languages, that document becomes the original document and the language it is written in becomes the default language.


Note that all translations of one page share the same set of XWiki objects. As a result it is impossible to have different objects (and page tags, which are objects too) in different translations for now, but it is planed in next versions.

Get Connected