Si vous ne pouvez pas renseigner "preferredLanguage" via une méthode par défaut, vous pouvez utiliser l'expression "switch" pour associer une liste finie d'éléments à des langues. Par exemple, vous pouvez utiliser le pays ou une adresse spécifique et l'associer à nos codes de langue (voir la liste ci-dessous pour les codes de langue corrects).
Pour que cela fonctionne, vous avez besoin d'une liste indiquant au système quel élément doit être associé à quelle valeur de langue.
Veuillez suivre les étapes ci-dessous :
-
Accédez à Microsoft Entra ID Mapping des attributs
-
Ajoutez ensuite un nouvel attribut
-
Renseignez les champs comme suit et cliquez sur "Save"
Explication détaillée :
Type de mappage : Expression
Expression : Switch([Sourceattribute], "DefaultValue", "Source1", "Target1", "Source2", "Target2", [...])
Sourceattribute : attribut maintenu tout au long du processus (pays, code postal, usageLocation, etc.)
DefaultValue : valeur par défaut pour tout attribut non mentionné dans la liste (recommandé : de ou en)
Source1 : premier élément à associer (par ex., AT ; DE ; UK etc.)
Target1 : première association (par ex., de, en etc.)
Source2 : deuxième élément à associer
Target2 : deuxième association
Attribut cible : doit être preferredLanguage
Tous les utilisateurs dont les entrées source ne figurent pas dans la liste recevront la valeur par défaut.
Remarque :
L'expression est sensible à la casse, ce qui signifie qu'elle fait la distinction entre les majuscules et les minuscules. Par exemple, si vous utilisez "DE" et "de", vous devez spécifier les deux versions dans la fonction ("DE", "de" et "de", "de").
Vous pouvez contourner la sensibilité à la casse en utilisant la fonction ToUpper() ou ToLower().
Exemple : Switch(ToLower([SourceAttribute], "DefaultValue", "Source1", "Target1", … )
Microsoft limite cette liste à 100 valeurs.
Pour plus d'informations sur l'expression Switch, consultez cet article Microsoft.
Article Microsoft pour plus d'informations :
https://learn.microsoft.com/en-us/entra/identity/app-provisioning/functions-for-customizing-application-data#switch
Quelle syntaxe de langue acceptons-nous ?
Nous acceptons les codes de langue ISO 639-1. Les combinaisons telles que de-DE et en-US avec ISO-639 et ISO-3166 fonctionnent également.
Liste complète des codes de langue acceptés :
-
ar : 'Arabe'
-
zh : 'Chinois'
-
de : 'Allemand'
-
en : 'Anglais'
-
es : 'Espagnol'
-
fr : 'Français'
-
it : 'Italien'
-
nl : 'Néerlandais'
-
pl : 'Polonais'
-
pt : 'Portugais'
-
ru : 'Russe'
-
sv : 'Suédois' (se est obsolète)
-
tr : 'Turc'
-
ja : 'Japonais' (jp est obsolète)
-
da : 'Danois'
-
cs : 'Tchèque'
-
hu : 'Hongrois'
-
ro : 'Roumain'
-
sk : 'Slovaque'
-
fi : 'Finnois'
-
et : 'Estonien'
-
el : 'Grec'
-
no : 'Norvégien'
-
bg : 'Bulgare'
-
vi : 'Vietnamien'
-
sl : 'Slovène'
-
hr : 'Croate'
-
ko : 'Coréen'
-
hi : 'Hindi'
-
th : 'Thaï'
-
uk : 'Ukrainien'
-
sr : 'Serbe'
-
ca : 'Catalan'
Veuillez noter
Accepter ces données ne signifie pas que toutes les langues de la liste sont prises en charge (en termes de contenu).
Cette traduction est automatisée. En cas de doute, consultez la version anglaise.