Si no puede completar "preferredLanguage" mediante un método predeterminado, puede utilizar la expresión "switch" para intercambiar una lista finita de elementos por idiomas. Por ejemplo, puede usar el país o una dirección específica e intercambiarla por nuestros códigos de idioma (consulte la lista a continuación para ver los códigos de idioma correctos).
Para que esto funcione, necesita una lista que indique al sistema qué elemento debe intercambiarse con qué valor de idioma.
Siga los pasos a continuación:
-
Ir a Microsoft Entra ID Attribute Mapping
-
A continuación, agregue un nuevo atributo
-
Complete los campos de la siguiente manera y haga clic en "Save"
Explicación detallada:
Mapping Type: Expression
Expression: Switch([Sourceattribute], "DefaultValue", "Source1", "Target1", "Source2", "Target2", [...])
Sourceattribute: atributo que se mantiene a lo largo del proceso (país, código postal, usageLocation, etc.)
DefaultValue: valor predeterminado para cualquier atributo no incluido en la lista (recomendado: de o en)
Source1: primer elemento a intercambiar (p. ej., AT; DE; UK etc.)
Target1: primer intercambio (p. ej., de, en etc.)
Source2: segundo elemento a intercambiar
Target2: segundo intercambio
Target attribute: debe ser preferredLanguage
Todos los Users con entradas de origen que no aparezcan en la lista recibirán el valor predeterminado.
Nota:
La expresión distingue entre mayúsculas y minúsculas. Por ejemplo, si utiliza "DE" y "de", debe especificar ambas versiones en la función ("DE", "de" y "de", "de").
Puede omitir la distinción entre mayúsculas y minúsculas utilizando la función ToUpper() o ToLower().
Ejemplo: Switch(ToLower([SourceAttribute], "DefaultValue", "Source1", "Target1", … )
Microsoft limita esta lista a 100 valores.
Para obtener más Information sobre la expresión Switch, consulte este artículo de Microsoft.
Artículo de Microsoft para más Information:
https://learn.microsoft.com/en-us/entra/identity/app-provisioning/functions-for-customizing-application-data#switch
¿Qué sintaxis de idioma aceptamos?
Aceptamos códigos de idioma ISO 639-1. Las combinaciones como de-DE y en-US con ISO-639 e ISO-3166 también son compatibles.
Lista completa de códigos de idioma aceptados:
-
ar: 'Arabic'
-
zh: 'Chinese'
-
de: 'German'
-
en: 'English'
-
es: 'Spanish'
-
fr: 'French'
-
it: 'Italian'
-
nl: 'Dutch'
-
pl: 'Polish'
-
pt: 'Portuguese'
-
ru: 'Russian'
-
sv: 'Swedish' (se is deprecated)
-
tr: 'Turkish'
-
ja: 'Japanese' (jp is deprecated)
-
da: 'Danish'
-
cs: 'Czech'
-
hu: 'Hungarian'
-
ro: 'Romanian'
-
sk: 'Slovak'
-
fi: 'Finnish'
-
et: 'Estonian'
-
el: 'Greek'
-
no: 'Norwegian'
-
bg: 'Bulgarian'
-
vi: 'Vietnamese'
-
sl: 'Slovenian'
-
hr: 'Croatian'
-
ko: 'Korean'
-
hi: 'Hindi'
-
th: 'Thai'
-
uk: 'Ukrainian'
-
sr : 'Serbian'
-
ca: 'Catalan'
Tenga en cuenta
El hecho de aceptar estos datos no equivale a admitir todos los idiomas de la lista en términos de contenido.
Esta traducción es automática. Si tienes dudas, consulta la versión en inglés.