Dune Firmware Zone


Languages


General Information

Dune HD players have built-in support for a set of user inteface (menu) languages.

You can install a support for any other language (or a modified/improved support for already supported language) by downloading and installing a so called "language file" (prepared by someone else). Such a file has a name "dune_language_...".txt".

You can create a new language file by modifying an already existing language file. For example, you can modify/improve the translation to any language as you want, or add a support for some other language, or customize any text messages shown within the user interface any other way as you like.


Obtaining Language Files

Language files corresponding to latest firmware versions are available here:

You can also obtain language files built-in into particular firmware version directly from the Dune HD player in the following way:

NOTE: Some language files may have have some text messages not translated from English. All such text messages are maked with "@" character and can be easily found.

Everybody is welcome to propose improvements to the existing translations, or create translations for new languages. Just modify a language file and send the modified versions to support _at_ dune-hd.com.


Creating Custom Language File

To create a custom user interface language file, do the following:

  1. Obtain a "dune_language_[...].txt" file you will use as a basis for the new language. If you want to create translation for a new language, use dune_language_english.txt file.
  2. Create a new "dune_language_[...].txt" file with the content based on the content of downloaded file.
  3. Install the created language file (see below) into a real Dune HD player and test that everything works correctly.
  4. Fix all problems (edit/install/test) until the new language works good.
  5. NOTE: When installing language files including the texts for plugins, you may get a warning about unknown keys. This warning is a false warning (will be fixed in future firmware versions) and you can just ignore it, the translation (including the plugins parts) still will be applied correctly.


Installing Custom Language File

To install a custom user interface language, do the following:

  1. Obtain the language file ("dune_language_[...].txt").
  2. Just "launch" the language file in the file browser.
  3. The player will check the file for correctness. If some errors are found, you will be proposed with a choice to generate a text file with the list of found errors. You can ignore the errors and force installing the file; in this case, English language (built-in into the firmware) will be used as a substitution language in all problematic cases.
  4. NOTE: When installing language files including the texts for plugins, you may get a warning about unknown keys. This warning is a false warning (will be fixed in future firmware versions) and you can just ignore it, the translation (including the plugins parts) still will be applied correctly.
  5. If you confirm the custom language intallation, the custom language will be applied immediately.
  6. The custom language will be also permanently remembered in the flash memory of the player (so that it is kept after player power off).
  7. After the custom language is installed, you can switch between the custom language and any built-in language in SETUP / General.
  8. If some text strings shown in the user interface are not updated after installing the custom language, switch the player off and on (it is enough to enter/exit the standby mode). Alternatively, just go SETUP / General and reconfirm the custom language choice.


Supported Character Sets and Codepages

Unicode characters corresponding to the following code pages and languages can be used for translation of the user interface: