B2C多语言问题:设置ui_locales为古吉拉特语(gu)后成功/失败提示仍为英文
问题根因
你已经完成了页面静态内容的古吉拉特语本地化配置,但操作触发的提示消息属于Azure AD B2C的内置系统消息,这部分资源需要单独配置本地化覆盖,未配置时会默认 fallback 到英文显示。
解决步骤
- 登录Azure门户进入对应B2C租户,找到你当前使用的用户流(如果使用自定义策略则进入标识体验框架的自定义策略列表)
- 进入用户流配置页后切换到「语言」选项卡,找到语言代码为
gu的古吉拉特语条目,点击进入本地化编辑页 - 在本地化资源分类中找到「通知消息」「错误消息」分类,所有操作后弹出的成功、失败提示的字符串模板都在该分类下
- 逐个将需要的模板字符串翻译为古吉拉特语后提交保存;如果使用自定义策略,需要在策略的
<Localization>节点下添加gu对应的资源集合,覆盖默认的系统消息字段 - 配置完成后使用浏览器隐私模式访问测试,避免本地缓存的旧资源导致配置不生效
问题场景参考

内容的提问来源于stack exchange,提问作者Akash Prajapati
相关产品推荐
相关产品推荐

