# Change the fallback language in the HMI

**URL:** <https://community.br-automation.com/t/change-the-fallback-language-in-the-hmi/9984>\
**Category:** HMI & Visualization\
**Tags:** mapp-view\
**Created:** [February 3, 2026, 2:15pm UTC](https://community.br-automation.com/t/change-the-fallback-language-in-the-hmi/9984 "2026-02-03T14:15:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin\_Schobesberger](https://avatars.discourse-cdn.com/v4/letter/m/FF8800/32.png) [@Martin\_Schobesberger](https://community.br-automation.com/u/Martin_Schobesberger)\
**Post date:** [February 3, 2026, 2:15pm UTC](https://community.br-automation.com/t/change-the-fallback-language-in-the-hmi/9984/1 "2026-02-03T14:15:37Z")

</div>

In one of my projects, I want to change the fallback language in the HMI so that, after a restart, the language does not switch back to the original one, but to the one I had selected before.

Is there a way to do that?

---

<div class="post-metadata">

**Author:** ![Simon\_Stoll](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/simon_stoll/32/445_2.png) [@Simon\_Stoll](https://community.br-automation.com/u/Simon_Stoll)\
**Post date:** [February 3, 2026, 2:29pm UTC](https://community.br-automation.com/t/change-the-fallback-language-in-the-hmi/9984/2 "2026-02-03T14:29:57Z")

</div>

Hey Martin,

I did it this way:

1. Define a string variable as retain
2. Define an event in mappView which watches value change of retain var
3. SetLanguage with this action:  
`<Method xsi:type="clientSystem.Action.SetLanguage" value="=newValue" />`
4. Bind current language (system variable clientInfo.languageId) from mappView to retain var (oneWayToSource) → current language is saved

Note: ensure that option “OPC UA system → Initial ValueChanged events” in mapp View configuration is enabled.

I hope, this helps 🙂
