How do translations work in Pulsar?
What is translated in Pulsar?
Pulsar displays your translated Salesforce content and Luminix translates the application-specific content.
For more information about the content that is translated into other languages in Pulsar, refer to Language Support in Pulsar for Salesforce.
What is not translated in Pulsar?
Although much of the content in Pulsar is translated, there are items that may not be translated.
Why are my validation error messages in English?
Pulsar has the capability to run Salesforce validation rules you have set up in your org even when you are completely offline.
You have to enable a Pulsar setting to run Salesforce validation rules while offline'
Set pulsar.validation.enableSFDCValidationRules to TRUE to enable this functionality in the Pulsar mobile app.
Refer to Validation Rules and Triggers for more information.
In order to make validation rules work offline, Pulsar has to query and download these rules to be stored in the app and the Salesforce platform does not allow normal users to query them with normal permission levels. To work around this limitation, our Pulsar Settings AppExchange package lets the admin run this query and store them as Pulsar Settings so the user can download them and run them. Unfortunately, a limitation of this work-around is that the error messages are only downloaded in the admin’s language that is setup in Salesforce. Thus, often times, these validation rule error messages are only shown in English. If Salesforce ever changes the permission level required to query validation rules, these error messages would then automatically be displayed in the user’s preferred language.
Why are my flow screen labels in English?
The Pulsar pulls the flow screen labels from your Salesforce content. If your flow screen labels appear in English, you may have an issue with your Salesforce translations.
In the example below, the yellow highlight shows a flow label displaying in Pulsar in English.
Â
There may be an issue in your flow definition. You can use an API call to query the flow definition from Salesforce. Examine the result to determine whether the flow definition contains Salesforce content that needs to be translated in Salesforce. Refer to How do I query a flow definition for more information.
The following image shows the results of a flow definition query. If the flow label is supposed to be translated, the area in the square would be in your desired language. If it is in English, then you know your Salesforce data has not been translated completely, and further action is needed.
Â