Herzum Approval allows for texts custom localization through the Language Packs administration screen.
The Language Packs administration screen provides the capability to translate almost everything related to the Herzum Approval items appearing to the users basing on the language selected in their profile setting.
If no custom localization is set, the app uses the default texts (English language).
User experience:
An user will see translated texts appearing in Herzum Approval basing on the values set into the Language Pack associated to his language profile setting.
If the text translation is not available, the user will see the default texts (English language).
The Language Packs Administration screen displays the Herzum Approval Language Pack (Read-Only) and any configured Approval Language Pack.
The Language Packs Administration screen allows to perform the following actions:
from a Herzum language pack template or from scratch.
from a Copy of an Approval Language Pack including Herzum Approval Language Pack (Read-Only).
from an Import of an Approval Language pack, from the specified File Path in JSON or CSV format.
View the Herzum Approval Language Pack (Read-Only).
Edit any Custom Approval Language Pack.
Copy the Herzum Approval Language Pack (Read-Only) and any Custom Approval Language Pack.
Delete any Custom Approval Language Pack.
Export the Herzum Approval Language Pack (Read-Only) and any Approval Language Pack in JSON or CSV format.
Publish any Approval Language Pack in order to enable its usage by the app.
The following video provides a quick overview:
The app uses as Default the predefined language pack Herzum Approval Language Pack (Read-only).
The Herzum Approval Language Pack (Read-only) cannot be edited but it can be viewed, exported and copied in order to create a new language pack.
A specific language pack per language must be published in order to enable its usage by the app.
If user profile is set with a language not matching any published language pack, the user will display texts maintained into the Herzum Approval Language Pack (Read-only).
The Approval language pack templates are properties files maintaining, for any language, the association between a key and a translated text.
Herzum Approval provides you with language pack templates for the following languages:
The language pack templates can be used to create a language pack starting from predefined translations for a language:
Language packs provides the capability to setup 493 property keys used by the app to display translated texts depending by the user language preference set in Jira.
Property Keys are grouped in categories based upon the main application item they are displayed.
Notice that some property key includes the tag {0}. This tag is replaced, if exist, is replaced by a value depending of the context of usage for the concerned message.
E.g.
See below the list of Property categories and the concerned context.
The Bulk_operations Keys allow to translate texts appearing when performing a Bulk Approval operation:
The Common Keys allow to translate texts appearing in different contexts.
E.g.
On the Approval by Email Response Form:
On the Approval Email that advises for an approval response:
On the Approval Summary comment added by the 'Add Approval Summary' post function
The Delegation Keys allow to translate texts appearing on the Approval Delegation form:
The Email Keys allow to translate texts appearing on the Approval Emails.
The Gadget Keys allow to translate texts appearing on the Approval History Gadgets.
The History Keys allow to translate texts appearing on the Approval History tab.
The Menu Keys allow to translate texts appearing on the Approval Menu.
The Panel Keys allow to translate texts appearing on the Approval Panel.
The Post Functions Keys allow to translate the default texts appearing on the Approval Summary comment.
The Servicedesk Keys allow to translate texts appearing on the Customer Portal.
The Validators Keys allow to translate texts appearing on the transition issue dialog when the validator blocks issue transitioning.
The Workflow_view Keys allow to translate texts appearing on the Dialog showing the Approval Workflow configuration.
The app provides the capability to review the Language pack keys used on a given form.
You are able to enable some users that can review the used key by clicking the Troubleshooting button and selecting the users enabled to display the Property key in addition to the Property Value
It causes that the selected users will display Property Value (Property Key) on any screen and into the approval emails.
Example:
The app provides the capability to customize and manage the translations for the following items:
You are able to manage these translations on the concerned screen:
E-mail Template Configuration → Header
Header
E-mail Template Configuration → Subject
Subject
E-Mail Template Configuration → Approve/Reject Instructions
Approve/Reject Instructions
E-mail Template Configuration → Free Body Text
Free Body Text
Footer
For each one of the above item, the Translations button opens a popup that allows to insert the related translation per language:
You can display the inserted translation just clicking on the language tag
You can delete a translation by clicking the X icon associated to the language tag
The following video illustrates how to manage these translations by example:
You can expect that Date and Time displayed on the Approval web panel and the Approval History tab show as per User Time Zone preference.
The affected property keys include some labels that can be managed on the Global Configuration settings.
In other terms, If these custom labels are set globally, they are considered only when a specific language pack is not published for the user's preferred language.
The labels that will be overwrite by the configured language pack translations are the following:
Notice that the Email button labels set on an email template overwrite both the language pack translations and the Customized Email button labels set on the Global Configuration screen.