Available in: Axsy Mobile for Salesforce, Axsy Field Service, Axsy Public Sector, Axsy Retail Execution
The Axsy Mobile App supports internationalisation and localisation. Depending on the source of the data being displayed, the language used is either determined by Salesforce settings or by the user's device settings.
Salesforce Language Settings
For any text labels that are defined by Salesforce metadata, e.g. object labels and field labels, the Axsy Mobile App will display those labels based on the language settings for the user in Salesforce and if those labels include a translation defined in the Salesforce Org using Salesforce's Translation Workbench.
NOTE: If a custom object label or custom field label does not include a translation in Translation Workbench for the user's language setting, they will be displayed using the labels used when they were originally configured.
Figure 1 - A user's language settings in Salesforce
NOTE: While labels are displayed in the user's language, actual field values are not translated and display the value as they are saved in Salesforce.
Figure 2 - Salesforce metadata such as object and field labels are displayed in the user's language - French in the above example - when viewed in the Salesforce Web UI (left) or in the Axsy Mobile App (right)
Device Language Settings
For any text labels in the Axsy Mobile App that are not defined by Salesforce data or metadata, the language used for display is based on the language settings on the user's device.
NOTE: If a user's Salesforce language setting is different than their device language setting, this could result in a mobile app experience that includes multiple languages.
Examples of text labels in the Axsy Mobile App that are not defined by Salesforce data or metadata are most button labels.
Figure 3 - Examples of a buttons in the Axsy Mobile App that are localised based on the device language settings - French in the above example