Я пытаюсь настроить языковую настройку для регистрации с использованием пользовательских политик, но безуспешно.Любые рекомендации приветствуются и заранее благодарны.
I made the following configuration to achieve language customization.
В политике расширения инфраструктуры доверия я включил локализацию со следующими изменениями XML.
<SupportedLanguages DefaultLanguage="en" >
<SupportedLanguage>en</SupportedLanguage>
<SupportedLanguage>fr</SupportedLanguage>
<SupportedLanguage>ta</SupportedLanguage>
</SupportedLanguages>
Создан ресурс локализации для типа заявки 'extension_CompanyName'.
<LocalizedResources Id="api.idpselections.signup.fr">
<LocalizedStrings>
<LocalizedString ElementType="ClaimType" ElementId="extension_CompanyName" StringId="DisplayName"> Some French word</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="extension_CompanyName" StringId="UserHelpText">Some french text</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
Отображен локализованный ресурс, созданный на шаге 2, с экраном регистрации.
<ContentDefinition Id="api.idpselections.signup" >
<LoadUri>~/tenant/default/idpSelector.cshtml</LoadUri>
<RecoveryUri>~/common/default_page_error.html</RecoveryUri>
<DataUri>urn:com:microsoft:aad:b2c:elements:idpselection:1.0.0</DataUri>
<Metadata>
<Item Key="DisplayName">Idp selection page</Item>
<Item Key="language.intro">Sign up</Item>
</Metadata>
<LocalizedResourcesReferences MergeBehavior="Prepend">
<LocalizedResourcesReference Language="en" LocalizedResourcesReferenceId="api.idpselections.signup.en" />
<LocalizedResourcesReference Language="fr" LocalizedResourcesReferenceId="api.idpselections.signup.fr" />
</LocalizedResourcesReferences>
</ContentDefinition>
Наконец, в моем приложении SPA при маршрутизации для регистрации политики я добавил новый параметр запроса 'ui_locales =' fr '.Но, к сожалению, extension_CompanyName не показывает локализованный текст.
Поправь меня, где я ошибся.