Skip to main content

Configuration - Communication - Global translation

Updated over a week ago

With Global Translation, you can determine how system labels are displayed in Zero Friction in the languages ​​your organization supports. Think of statuses, picklist values, and other standard system terms that appear throughout the application.

You can find this component via Configuration → Communication → Global Translation.

This configuration is important to:

  • to tailor terminology to your organization

  • to show consistent names in all screens and documents

  • to offer multilingual users a clear and recognizable UI


What does this part show?


The Global Translation page shows a table of all translatable system terms (enumerations).

Per row you see:

  • Group – The category and specific term, in the form
    EnumName (Symbol) (e.g., InvoiceStatus (Draft))

  • Language Columns – One column per supported language

  • Reset button – To reset custom translations to system default

You can filter the list by:

  • Group (e.g., InvoiceStatus, PaymentStatus)

  • Status (Default, Translated, Missing)

In addition, there is a search function that searches in all languages ​​at once.


Layout

System Terms (Enumerations)

Global translations are grouped by enumeration, for example:

  • InvoiceStatus

  • Payment Status

  • CollectionStatus

Each enumeration contains multiple symbols, such as Draft, Paid, or Cancelled.


Languages

  • Each supported language has its own column

  • The column title shows the language name (e.g. Dutch, English, French)

  • The list of languages ​​is determined in the Language Settings of Communications


Actions

Users with appropriate rights can:

  • edit translations by typing directly into a cell

  • Save changes via Save

  • reset a specific term to its default translation via Reset (↻)

Only changed rows are saved.


Behaviors & Logic

Standard translations

  • Zero Friction provides standard translations for all system terms

  • These come from the system translation files

  • As long as you don't change anything, these default values ​​will be used

Example

  • InvoiceStatus (Draft):

    • EN: Draft

    • NL: Concept

    • FR: Brouillon


Custom translations

  • When you change a value, it becomes a custom translation

  • Custom translations always overwrite the default

  • The custom value is used wherever the term appears


Translation status

Each row has a status:

  • Standard – System translations only

  • Translated – Custom translations for all languages

  • Missing – Not all languages ​​have a translation

For example, a Missing status appears when:

  • a new language has been added

  • a custom translation is not completed for all languages


Reset to default

  • The Reset button will delete your custom translations

  • The system default is reactivated

  • This only applies to that specific term


Search & Filter

To search

  • Searches in all languages ​​and all terms at once

  • Example: Searching for paid will show all terms containing paid

Filter

  • Click Group to view one enumeration

  • Click Status to find missing or modified translations

If filters don't return any results, you'll see an empty status with the message
“No translations found”.


Situation

Behavior

New language added

Existing terms can be marked “Missing”

Reset performed

Custom translation disappears

No results by filters

Empty status with message

No save clicked

Changes are not applied



Why don't I see my change?
Please make sure you clicked Save and refresh the page.

Can I add terms that are not in the list?
No. Only system terms (enumerations) are translatable here.

Can I delete a translation?
Not directly. Use Reset to return to the default.

Why is a term marked as 'Missing'?
Because not all supported languages ​​have a value.

Can I export or import translations?
No, this is currently not available.

Do changes affect existing data?
No. Only the display of labels changes, not the stored data.


  • Symbol – One specific value within an enumeration

  • Group – The category of an enumeration (e.g. InvoiceStatus)

  • Standard Translation – System-provided translation

  • Custom translation – Value set by the organization

  • Supported Languages – Languages ​​configured for the organization

  • Translation Status – Indication of whether translations are complete

Did this answer your question?