如何解决从自定义策略Azure B2C外部化LocalizedResources
我通过对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.!#$%&'^_`{}~-]+@[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.!#$%&'^_`{}~-]+@[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>
解决方法
当前本地化的资源无法移动到单独的文件/已外部化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。