Multi-language

From Unraid | Docs
Jump to: navigation, search

Introduction

Unraid 6.9 introduced the mechanism's to allow support for multiple languages in the Unraid GUI.

Unraid community members can then collaborate to add support for languages which they know how to speak. It is expected that support will be added for most major languages, but there is nothing stopping interested members in providing the appropriate translations for any language they have enough interest in to invest the time and effort required.

A note about all translations:

  • Translations are believed to be accurate to the best of Limetech's knowledge but the English text is always the go to reference point.
  • Translations are maintained in public Github repositories. If you would like to inform Limetech of errors and/or participate in translation corrections, please write a post in the respective language forum sections and tag @SpencerJ in the Unraid forums.
  • If you would like to see a new language added, please write a post in this forum thread.

How to Load a Language pack

Language packs are installed via the Community Applications plugin. As long as you are on unRaid 6.9.0 or later then look for a new category entitled Language. This will allow you to load the current language pack (if their is one available) for the language you wish to use.

Note: There is currently no automated mechanism for updating language packs as users enhance or add to the translations held on gitHub. Unraid users who will need to periodically download the latest language pack for any language to pick if any new or improved translations.

How to activate a Language

You can select the language you wish to use by going to Settings -> Display Settings in the Unraid GUI (or the equivalent in the current active language if it is not English).

How to switch back to English in Unraid?

To switch back to English, you can always click the Switch back button located in the top right of the webGui. Along with Multi Language Support in the Unraid webGui

Developer requirements for multi-language support

It is necessary for plugin developers to take appropriate action within their plugins to enable them to utilize the multi-language support. The details on what is required are covered here.

Once plugin developers have made the necessary changes within their plugin to add the multi-language support mechanisms provided by Unraid then they will typically produce the English translations master file for their plugin and rely on Unraid community members to provide appropriate translation text for languages which they know how to speak.

Note: There is no requirement for any given plugin to support Multi-language.  However it is a good idea for every plugin author to at least consider supporting Multi-Language. Even if such support is not added a plugin will still work as-is on 6.9+ with no changes required albeit only with text in English (or whatever language the developer has embedded into the plugin).