Enhancing Cumulocity IoT's multilingual capabilities with Translation Manager plugin

Introduction to Cumulocity IoT Translation Manager

The Cumulocity IoT Translation UI Plugin is a valuable addition to the Cumulocity IoT ecosystem, offering a streamlined approach to managing translations for a wide range of supported languages.

Its user-friendly interface makes it a powerful tool for enhancing the multilingual capabilities of Cumulocity IoT deployments.

Getting started

The Cumulocity IoT plugin can be added into a Cumulocity IoT tenant from the Extensions list available in the Administration panel.

Upon installation, the Cumulocity IoT Translation Manager package automatically adds a new navigation entry to the left-side menu of an application, making it easily accessible to users. To access the Translation Plugin, users can simply navigate to the “Configuration” section and select “Localization.”

How does it work?

This Cumulocity IoT plugin enables users to efficiently manage translations within the platform through the Translation table. Within the Translation table, each translation is represented as an entry and the following operations can be performed:


Project notes

  • These translations are made globally available to all Cumulocity IoT applications running on the same Cumulocity IoT tenant.
  • When using this plugin, it is important to verify the existence of the public-options application within the Cumulocity IoT tenant where it is deployed. If this application is not already present, the Translation UI Plugin will create it automatically.
  • This Cumulocity IoT Translation Manager package is open-sourced and doesn’t fall under Software AG’s product suite. Users are free to use, fork, and modify it, subject to the license agreement.

Feedback and ideas

  • If you find any bug, please raise an issue directly in the GitHub repository.
  • Please, feel free to share feedback and ideas by posting a reply here.

Want to help us improve the code? Check out our GitHub - SoftwareAG/contributing repository first.

Relevant resources