Changing of system labels

Hi all,

were starting with docentric right now, and I try to understand the best practices. We have a lot of system labels, that does not fit our needs. How can I translate them easily? There are some options at the user defined labels but I don’t get it. How can I find a system label?


Hi Stefan,

I’m not sure I fully understand the issue you are facing. System labels should already have all the translations. If you need any label outside of those, then you’ll need to define user-defined ones through the UI or custom ones through code.

I am attaching some articles that will help with this:

Let me know if this helps.

Hi Eva,

The system labels are translated, but I would like to change the standard translation into my own. Possible and a good idea in terms of environment updates or are custom labels better?

Hi Stefan. System labels are a standard Microsoft feature so I would suggest either consulting internally or with a partner. I am not sure if changing these labels is the best practice, though (I imagine the partner or your internal team can clarify this better). If it isn’t we always offer you the option to define user-defined or custom labels with Docentric instead.

Hello @StefanVollbrecht

If I understand your use case correctly, you only want to override system label translations for some languages. As my colleague already advised, this is possible by creating a user-defined label based on a system label code.

Let me illustrate this with the following example. The system label code @SYS14204 translates to “Invoice” in English. However, I want the English translation to read “Customer invoice” instead.

To achieve this, we can create a user-defined @CustomerInvoice label based on a system label code @SYS14204 (below, 1). With the fallback translation enabled and referring to the same system label code (2), we can override the system label translation only for a subset of supported languages. In the case below, for the en-us language only.

As a bonus, provided you know the system label code you want to override the translations for, you can check the existing system translations by clicking the View system label translations menu item (above, 4) in the same form.

Please let us know if this has helped.

Sometimes it can be so easy…

Hi Jernej,

Exactly that. But how to find the @SYS123456. I played a bit with your Solution and found them inside the element tree :sweat_smile: Thanks a lot for the help

Thank you for confirming. I am glad to hear this :+1:

While looking for existing label codes in Docentric replica templates is a possible way to find them, it can also be time-consuming.

My preferred way of looking for existing system translations is via our User-defined labels form, as already suggested above, or via Visual Studio.

We can here search for label codes or label translations. Some examples: