如何解决自定义策略Azure B2C中的本地化
我已经本地化了displayName和UserHelpText(如下所示)。如何本地化电子邮件模式HelpText(“您提供的电子邮件无效”)?请指教
function TodoList(props) {
const {completetodo} = props;
let todoArr = props.todoArr.length > 0 ? props.todoArr : JSON.parse(localStorage.getItem("todos"));
return (
<div>
<ul className = "list-group list-group-flush">
{todoArr && todoArr.length > 0 ?
todoArr.map((el,i) => (
<TodoItem key = {el.title} text = {el.title} index = {i} completetodo = {props.completetodo} done = {el["done"]} />
)): null
}
</ul>
</div>
);
}
解决方法
对于无效的电子邮件ID,您可以使用内置的invalid_email
UXElement并添加以下LocalizedString
:
<LocalizedString ElementType="UxElement" StringId="invalid_email">#Please enter a valid email address</LocalizedString>
参考文档:
,找到最好的方法。
对于en
<LocalizedString ElementType="ClaimType" ElementId="signInName" StringId="PatternHelpText">The email you provided is not valid</LocalizedString>
对于es
<LocalizedString ElementType="ClaimType" ElementId="signInName" StringId="PatternHelpText">El correo electrónico que proporcionaste no es válido</LocalizedString>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。