This article will walk you through how to configure your user language in Salesforce.
With version 4.0 and above, you can enable translations in Salesforce. This functionality allows you to manually add translations for Ironclad components in various languages. Users can then change their language settings and the Ironclad components in their workflows will display your provided translations.
When translations are first enabled and custom labels are manually translated, multi-language users may not immediately see the translation changes. This is because of how Salesforce loads translations and their priority against loading from cached data. In order to ensure you can see the translations, you will need to clear your browser cache and perform a hard reload on the page.
Enable Translation Workbench
You must be a Salesforce administrator to complete these steps.
Before you can add translations, you must first enable Salesforce to use translations, and select the languages you want to translate.
-
Navigate to Setup > User Interface > Translation Workbench > Translation Language Settings.
-
Click Enable.
-
To add supported languages, click Add.
-
In the Language dropdown, select the language you want to add. NOTE If you do not see your language in the list of languages, you can navigate Setup > Company Settings > Language Settings to add more languages to your org.
-
Add a Translator for the language (preferably the Admin User) and click Save.
-
Repeat these steps for each language you want to add.
Add Translations to Custom Labels
Before you can see translations, the selected translator must manually add translation for each Ironclad component. In this example, we will go through translating the Ironclad Workflows Lightning Component, but these steps can be used for any custom label in the Ironclad app.
Once you add translations for a language, anyone in your organization who sets their language to that language will see the added translations.
-
Navigate to Setup > User Interface > Custom Labels.
-
Sort the Custom Labels by Categories for better component grouping.
-
Locate the ironcladWorkflows category and click on the ic_workflows_card_header Custom Label.
-
Click New Local Translations/Overrides.
-
Select the Language, add the Translation Text, and then click Save.
-
Repeat these steps for ic_workflows_primary_btn_label and any other elements in the Ironclad Workflows Component.
-
Once complete, you can change your language in Salesforce and verify that the translations are working correctly.
Change Your Language in Salesforce
Individual Salesforce users can change their language preferences in Salesforce, which will update the language used in Ironclad components to match their selection.
- In Salesforce, navigate to Setup > Users.
- Click Edit.
- Scroll down to the Locale Settings section and in the Language dropdown, select your language.
- Click Save. Now, when you navigate to a new workflow, the Ironclad components’ language is updated to your preferred language.