Экстернализация LocalizedResources из настраиваемой политики Azure B2C

Я реализовал локализацию путем внесения нижеуказанных изменений в файл XXX_TrustFrameworkExtensions.

Можно ли использовать этот LocalizedResources во внешнем виде? Любая помощь приветствуется.

<BuildingBlocks>
    <ContentDefinitions>
        <ContentDefinition Id="api.signuporsignin">
            <LocalizedResourcesReferences MergeBehavior="Prepend">
                <LocalizedResourcesReference Language="en-US" LocalizedResourcesReferenceId="en-US"/>
                <LocalizedResourcesReference Language="es-MX" LocalizedResourcesReferenceId="es-MX"/>
            </LocalizedResourcesReferences>
        </ContentDefinition>
    </ContentDefinitions>
    <Localization Enabled="true">
        <SupportedLanguages DefaultLanguage="en-US" MergeBehavior="ReplaceAll">
            <SupportedLanguage>en-US</SupportedLanguage>
            <SupportedLanguage>es-MX</SupportedLanguage>
        </SupportedLanguages>
        <LocalizedResources Id="en-US">
            <LocalizedStrings>
                <LocalizedString ElementType="UxElement" StringId="logonIdentifier_email">#Email Address</LocalizedString>
                <LocalizedString ElementType="UxElement" StringId="password">#Password</LocalizedString>
                <LocalizedString ElementType="UxElement" StringId="email_pattern">^[a-zA-Z0-9.!#$%&amp;'^_`{}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$</LocalizedString>
                <LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInvalidPassword">#Your password is incorrect.</LocalizedString>
                <LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsPrincipalDoesNotExist">#We can't seem to find your account.</LocalizedString>
            </LocalizedStrings>
        </LocalizedResources>
        <LocalizedResources Id="es-MX">
            <LocalizedStrings>
                <LocalizedString ElementType="UxElement" StringId="logonIdentifier_email">#Correo electrónico</LocalizedString>
                <LocalizedString ElementType="UxElement" StringId="password">#Contraseña</LocalizedString>
                <LocalizedString ElementType="UxElement" StringId="email_pattern">^[a-zA-Z0-9.!#$%&amp;'^_`{}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$</LocalizedString>
                <LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInvalidPassword">#Su contraseña es incorrecta.</LocalizedString>
                <LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsPrincipalDoesNotExist">#Parece que no podemos encontrar su cuenta.</LocalizedString>
            </LocalizedStrings>
        </LocalizedResources>
    </Localization>
</BuildingBlocks>

person Baloon1985    schedule 04.09.2020    source источник
comment
Кажется, есть атрибут Url в LocalizedResourcesReference, который вы можете указать, но единственная документация, которую я могу найти по нему, - это указать URL-адрес поисковой системы, например «bing.com", что не похоже на то, чтобы получить данные с URL: \   -  person juunas    schedule 05.09.2020
comment
Можем ли мы узнать, что вы имеете в виду под LocalizedResources be externalized. ?   -  person Raghavendra beldona    schedule 08.09.2020
comment
@ Raghavendra-MSFTIdentity Я имею в виду, переместить в отдельный файл, чтобы им можно было управлять отдельно. Спасибо!   -  person Baloon1985    schedule 08.09.2020


Ответы (1)


В настоящее время локализованные ресурсы нельзя переместить в отдельный файл / на внешний.

person Raghavendra beldona    schedule 14.10.2020