# Concatenation of localized texts

**URL:** <https://community.br-automation.com/t/concatenation-of-localized-texts/6620>\
**Category:** HMI & Visualization\
**Tags:** mapp-view\
**Created:** [April 16, 2025, 7:20am UTC](https://community.br-automation.com/t/concatenation-of-localized-texts/6620 "2025-04-16T07:20:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Carl\_Pracht](https://avatars.discourse-cdn.com/v4/letter/c/FF8800/32.png) [@Carl\_Pracht](https://community.br-automation.com/u/Carl_Pracht)\
**Post date:** [April 16, 2025, 7:20am UTC](https://community.br-automation.com/t/concatenation-of-localized-texts/6620/1 "2025-04-16T07:20:07Z")

</div>

Hello.

When adding a label in mappView, it’s possible to use a localized text, for example:

`<Widget xsi:type="widgets.brease.Label" id="Label" top="10" left="10" width="220" height="60" zIndex="0" text="$IAT/EXAMPLE" />`

However, I would like to display text that combines multiple localization IDs. Something like this is not accepted by mappView:

`text="$IAT/EXAMPLE $IAT/ANOTHER"`

Currently, as a workaround, I’m defining all required combinations in a separate `.tmx` file. While functional, this approach is quite cumbersome and difficult to maintain.

Is there a better way to dynamically concatenate multiple localized strings in mappView?

Thanks in advance for any suggestions!

---

<div class="post-metadata">

**Author:** ![florent.boissadier](https://avatars.discourse-cdn.com/v4/letter/f/FF8800/32.png) [@florent.boissadier](https://community.br-automation.com/u/florent.boissadier)\
**Post date:** [April 16, 2025, 8:59am UTC](https://community.br-automation.com/t/concatenation-of-localized-texts/6620/2 "2025-04-16T08:59:17Z")

</div>

Hi @Carl_Pracht

In label and textoutput it’s not possible, I know that in MappAlarmList you can display concatened localized text but because it’s defined in the config, I’m not sure that mappView do it.

I can take a look for MappView 6.X to have a recursive check for localized text in a custom label.

Regards,  
Florent.

---

<div class="post-metadata">

**Author:** ![Carl\_Pracht](https://avatars.discourse-cdn.com/v4/letter/c/FF8800/32.png) [@Carl\_Pracht](https://community.br-automation.com/u/Carl_Pracht)\
**Post date:** [April 16, 2025, 9:20am UTC](https://community.br-automation.com/t/concatenation-of-localized-texts/6620/3 "2025-04-16T09:20:28Z")

</div>

Thanks for the quick response.

---

<div class="post-metadata">

**Author:** ![michal.vavrik](https://avatars.discourse-cdn.com/v4/letter/m/FF8800/32.png) [@michal.vavrik](https://community.br-automation.com/u/michal.vavrik)\
**Post date:** [April 16, 2025, 11:34am UTC](https://community.br-automation.com/t/concatenation-of-localized-texts/6620/4 "2025-04-16T11:34:06Z")

</div>

Hi @Carl_Pracht  
There is a way to do this using snippet and text output.

You can define snippet and bind it to TextOutput like this.  
 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/1/1fb286c5175836910807fde47769bd7c2613f664.png)

![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/9/94b4569388f3dd991e99f9bd15dd7f72dddcc9dd.png)  
Output:  
 ![image](https://europe1.discourse-cdn.com/brcommunity/original/2X/6/6acee63cb889a55c606909ce28cdeb1bbca05207.png)

Best regards  
Michal

---

<div class="post-metadata">

**Author:** ![Carl\_Pracht](https://avatars.discourse-cdn.com/v4/letter/c/FF8800/32.png) [@Carl\_Pracht](https://community.br-automation.com/u/Carl_Pracht)\
**Post date:** [April 16, 2025, 11:36am UTC](https://community.br-automation.com/t/concatenation-of-localized-texts/6620/5 "2025-04-16T11:36:21Z")

</div>

This looks interesting. Thanks for sharing!
