Vous devrez utiliser la version v1.6.1 du SDK dans l’application qui explique le mappage de langue pour corriger ce problème
Créez un mappage pour mettre en correspondance les langues et les paramètres régionaux de l’appareil et les codes de langue Salesforce.
Voici l’exemple des Notes de publication :
Lorsqu’il est fourni au paramètre remoteLocaleMap de l’initialiseur UIConfiguration, ce dictionnaire entraîne la
traduction des réponses de service de configuration à distance comme suit.
1. Si le paramètre régional de l’appareil est configuré sur Anglais Canada, la langue récupérée est Anglais
2. Si le paramètre régional de l’appareil est configuré sur Français France, la langue récupérée est Français
3. Tous les autres paramètres régionaux seront en Allemand.
La clé par défaut est facultative, et le paramètre régional de l’appareil sera utilisé si elle n’est pas fournie, et si elle n’est pas prise en charge par Salesforce, les
chaînes ne seront pas traduites correctement.
Le paramètre par défaut est facultatif et s’il est omis, le paramètre régional de l’appareil sera utilisé
let localeMap = ["en-ca": "en",
"fr-fr": "fr",
"default": "de"]
let myConfig = UIConfiguration(serviceAPI: "<Your Service API URL>",
organizationId: "<Your Organization Id>",
developerName: "<Your Developer Name>",
remoteLocaleMap: localeMap,
conversationId: "<Your Conversation Id>")
Vérifiez le paramètre régional envoyé de l’appareil :
let langStr = Locale.current.languageCode
Créez ensuite un mappage avec les langues prises en charge par Salesforce.
Anglais Canada est indiqué dans l’exemple, mais en Espagne par exemple, le SDK peut envoyer le code de langue es-ES, avec Espagnol pour le paramètre régional de Espagne. Salesforce ne le comprend pas. Salesforce org comprend uniquement es. Par conséquent, le client doit créer un mappage :
let localeMap = ["es-ES": "es",
"default": "es"]
003876263

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.