我正在使用Azure AD B2C自定义UI,我想知道是否可以使用自己的HTML元素的翻译
以下是一个例子:
<hr />
<h3 class="text-center" id="Custom1SignUpNewAccountMessage>Sign up with a new account</h3>
<div id="api" data-name="SelfAsserted">
</div>
我可以看到“使用新帐户注册”文字。现在我想将它翻译成不同的语言,因为目前它已被修复。
我使用了DefaultLocalizedResources的JSON。
"LocalizedStrings": [
{
"ElementType": "UxElement",
"ElementId": null,
"StringId": "Custom1SignUpNewAccountMessage",
"Override": true,
"Value": "Hier neuen Acount registrieren!!!"
},
不幸的是,Custom1SignUpNewAccountMessage
不是有效的元素。
是否可以在“外部”<div id="api" ...>
进行翻译?
答案 0 :(得分:1)
B2C多语言字符串覆盖仅用于转换由B2C呈现的字符串。这是该功能的主要用途,因为否则开发人员没有简单的方法来翻译这些字符串,因为他们无法直接控制这些字符串。
B2C没有提供翻译未由其呈现的字符串的框架。这将需要由应用程序处理,并且通常存在开发人员框架,开发人员可以根据他们选择的平台使用这些框架。