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






