Translation Setup
Prerequisites
-
To translate user interface text, you need:
-
Minimum permissions for the FieldFX modules you are using
-
System permissions:
-
Customize Application
-
Manage Translation
-
View Setup and Configuration
-
-
Basics
Use Translation Workbench to translate the user interface text in FieldFX.
You can translate user interface text to any language fully supported by Salesforce.
| Refer to the What languages does Salesforce support? article for a list of fully supported languages. |
Enabling Translation Workbench
-
From Setup, enter "translation" in the Quick Find box, then select Translation Settings
-
Click Enable
Translating User Interface Text
Translating Core User Interface Elements
This guide explains how to translate the following:
| Element | FieldFX Back Office | FieldFX Mobile |
|---|---|---|
Buttons |
|
|
Error Messages |
|
|
Field Names |
|
|
Headings |
|
|
Inline Help |
|
|
Links |
|
|
Notifications |
|
|
Picklist Values |
|
|
Record Names |
|
|
Tab Names |
|
|
-
Export a source file containing the translatable text:
-
From Setup, enter "translation" in the Quick Find box, then select Export
-
Select Source
-
Click Export
The export process begins and you will receive an email confirmation once it finishes.
-
Open the Documents tab
-
Open the source file
-
Click View
-
Save the file to your computer
-
Send the source file to your translator
-
Translators should review the instructions included in the source file before starting translation.
-
Refer to the Translation Workbench Export and Import Quick Start Guide for guidance on working with the source file.
-
-
Import the translated source file:
-
From Setup, enter "translation" in the Quick Find box, then select Import
-
Review the preparation instructions and make sure the source file meets the specified criteria
-
Under Step 3, click Choose File
-
Select the source file
-
Click Import
The import process begins, and you will receive an email confirmation once it finishes.
-
Verify the translated user interface text displays correctly
-
Log out and log in again before you test the translated user interface.
-
If necessary, make corrections to the source file and import the file again.
-
Translating Advanced Features & FieldFX Mobile
This guide explains how to translate the following:
| Element | Price Book Builder | Quote Item Builder | Ticket Item Builder | Invoice Item Builder | FieldFX Mobile |
|---|---|---|---|---|---|
Bulk Editor Elements |
|
|
|
|
|
Buttons |
|
|
|
|
|
Error Messages |
|
|
|
|
|
Headings |
|
|
|
|
|
Navigation Elements |
|
|
|
|
|
Notifications |
|
|
|
|
|
Sidebar Options |
|
|
|
|
|
Walkthrough Help |
|
|
|
|
|
-
Create a source file containing the translatable text:
-
Download the en_US file
-
Open the file in a text editor
-
Save the file to your computer and use an appropriate language code as the file name
-
If you are translating the user interface text to Spanish, use "es" as the file name.
-
Refer to What languages does Salesforce support? article for a list of valid language codes.
-
-
-
Send the source file to your translator.
Each translatable element has a key and a label. Translators should only translate the label.
In the following example, "Sync_Sync" is the key and "Sync" is the label.
"Sync_Sync" : "Sync",Refer to the Translation Workbench Export and Import Quick Start Guide for guidance on working with the source file. -
Import the translated source file:
-
From Setup, enter "static" in the Quick Find box, then select Static Resources
-
Click New
-
In Name, enter the name of the source file
This name should be the language code for hte language of the translated text. -
In Cache Control, select "Public"
-
Click Choose File
-
Select the source file
-
Click Save
-
Verify the translated user interface text displays correctly:
-
Log out and log in again before you test the translated user interface.
-
If necessary, make corrections to the source file and import the file again.
-
Translating Lightning Component Labels
The labels in elements of many Lightning Components can be customized or translated.
Create custom labels for any of the following Components:
| FX Managed Lightning Component | Custom Label View Name | Filter Value |
|---|---|---|
FXL Bulk Edit |
Bulk Edit |
bulk edit |
FX Item Picker |
Item Picker |
Item Picker |
FXL Copy Items |
Copy Items |
Copy Items |
FXL Bundle Maker |
Bundler |
Bundler |
FXL Stage Pricing |
Stage Pricing |
Stage Pricing |
FXL Report Template Viewer |
Report Template |
Report Template |
FXL Report Viewer |
Report Viewer |
Report Live |
Quote To Job |
Quote to Job |
Quote To Job |
Step by Step
-
In Setup, search for Custom Labels
-
Select Create New View
-
In Enter New Name, enter a View Name for the component, such as suggested in the table above
-
In Specify Filter Criteria, add a Filter row:
-
Field: Categories
-
Operator: Contains
-
Value: Enter the Filter Value for the component from the table above
-
-
Select Save to return to the Custom Labels list screen.
-
Select the new View you just added from the drop down.
This filters the list.
-
Click the Name for the field or button to which to add a new label
-
Click New Translations / Overrides
-
Select the language to which to add the custom label
A user’s default language is defined in user settings.
-
Add the new text for the label in Translation Text and click Save
Overriding Individual Translations
-
From Setup, enter "translation" in the Quick Find box, then select Override
-
In Package, select "FieldFX Base Package"
-
In Language, select the relevant language
-
In Setup Component, select the relevant user interface element
-
In Object, select the relevant object
-
In the Button or Link Label Override column, double-click the translation to override
-
Enter the new term to use
-
Click Save

