Internationalization in the Camunda BPM Tasklist

By
  • Blog
  • >
  • Internationalization in the Camunda BPM Tasklist
TOPICS

30 Day Free Trial

Bring together legacy systems, RPA bots, microservices and more with Camunda

Sign Up for Camunda Content

Get the latest on Camunda features, events, top trends, and more.

TRENDING CONTENT
In an international open source project like ours, the users speak a huge variety of languages. When building our new Tasklist we had to address the question of how to deal with internationalization.

Customizing Your Own Language

In addition to the default language, we added the possibility to plugin your own language for all Tasklist texts, labels, dates and date formats. You can of course use multiple languages at a time, based on the browser settings of your users. To achieve this, you simply need to add your own language file(s) to your Tasklist, without even restarting the application.


Read the documentation on how to customize your language settings.

Existing Translations

The great thing of having a community is that you get a lot of feedback and contributions. Existing translations are available as community extension, so far for German, Russian, Ukrainian, Polish and Dutch.
All languages available can be found in the tasklist-translations community extension.
We welcome any other contribution for new languages, e.g., Spanish, Portuguese, Indian, French, Chinese, …

Watch the video to see how it works.

Default Language

For us, the most natural language to use is English, which is spoken most by our users. That is why our Tasklist is shipped in English. We did not add any other languages to the product, since we want to focus on development rather than translation.

Limitations

As you can see, there are parts of the application which are not translated by a new language file. This refers to labels which are associated to the specific user tasks (title), processes and filters. Those entities come from the engines database or from the specific process applications which cannot be controlled by the Tasklist.
The solution to this issue are language specific filters and process applications.

Further readings

Read our user guide to find our more about other customization capabilities of the Tasklist.

Try All Features of Camunda

Related Content

We're streamlining Camunda product APIs, working towards a single REST API for many components, simplifying the learning curve and making installation easier.
Learn about our approach to migration from Camunda 7 to Camunda 8, and how we can help you achieve it as quickly and effectively as possible.
We've been working hard to reduce the job activation latency in Zeebe. Read on to take a peek under the hood at how we went about it and then verified success.