Skip to content

Localization (Dicts)

Some DVs include a dicts array that provides translations for static text widgets. The active language is controlled by devcfg.ui.lang.

  1. A static widget’s value is a key (e.g., "system_config"), not the final displayed text.
  2. The device looks up that key in the active language’s dictionary.
  3. The dictionary’s value replaces the widget’s value at render time.
DVLanguagesKeys translated
syscfgen, fr, desystem_config, lang, lock_enable, log_level, etc.
sysctrlen, fr, desystem_controls
sysinfoen, fr, desystem_sensors, system_versions, system_ids, YES/NO
allocated_homeen onlyorient values: FU, FD, UK, VU, VD, EU, ED → ALERT/OK
CodeLanguageUsed in
enEnglishAll dict‑enabled DVs
frFrenchsyscfg, sysctrl, sysinfo
deGermansyscfg, sysctrl, sysinfo

The language is changed via the devcfg.ui.lang widget in syscfg. The format is code:Label:Active (e.g., en:English:1,fr:Francais:0). The 1 indicates the active language.