Azure AD B2C自定义HTML元素的翻译

时间:2017-11-28 16:00:28

标签: azure azure-ad-b2c

我正在使用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" ...>进行翻译?

1 个答案:

答案 0 :(得分:1)

B2C多语言字符串覆盖仅用于转换由B2C呈现的字符串。这是该功能的主要用途,因为否则开发人员没有简单的方法来翻译这些字符串,因为他们无法直接控制这些字符串。

B2C没有提供翻译未由其呈现的字符串的框架。这将需要由应用程序处理,并且通常存在开发人员框架,开发人员可以根据他们选择的平台使用这些框架。