# Provide isolated bundle for ui strings for own c8y angular component

**URL:** <https://community.cumulocity.com/t/provide-isolated-bundle-for-ui-strings-for-own-c8y-angular-component/2370>\
**Category:** Forum\
**Tags:** cumulocity\
**Created:** [February 28, 2023, 10:52am UTC](https://community.cumulocity.com/t/provide-isolated-bundle-for-ui-strings-for-own-c8y-angular-component/2370 "2023-02-28T10:52:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christof\_Strack](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/christof_strack/32/30066_2.png) [@Christof\_Strack](https://community.cumulocity.com/u/Christof_Strack)\
**Post date:** [February 28, 2023, 10:52am UTC](https://community.cumulocity.com/t/provide-isolated-bundle-for-ui-strings-for-own-c8y-angular-component/2370/1 "2023-02-28T10:52:34Z")

</div>

A partner would like to provide an own alarm component in Cumulocity with custom provided msg strings.  
These alarm texts should be translated and displayed in the user defined language.

The provided messages in the \*.po file should not be available outside of a specific module.

One approach was to use the configuration properties: isolate and extend that are documented [in ngx-translate project](https://github.com/ngx-translate/core)

```auto
    TranslateModule.forChild({
      isolate: true,
      extend: false
    })

```

But this had no effect.

How can this be achieved?

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/system/32/31990_2.png) [@system](https://community.cumulocity.com/u/system)\
**Post date:** [August 27, 2023, 10:53am UTC](https://community.cumulocity.com/t/provide-isolated-bundle-for-ui-strings-for-own-c8y-angular-component/2370/2 "2023-08-27T10:53:20Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
