Как настроить язык в лазури adb2c - PullRequest
0 голосов
/ 17 июня 2019

Я использую azure adb2c для настройки языка и следую приведенному ниже учебнику для настройки языка на испанский.

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-language-customization

Итак, сначала я скачал существующую испанскую версию и нашел существующий испанский контент в файле json. например.

{
      "ElementType": "UxElement",
      "ElementId": null,
      "StringId": "local_intro_username",
      "Override": false,
      "Value": "Iniciar sesión con su nombre de usuario"
    },

я хочу изменить тест выделенной строки "Mantener la sesión iniciada" «Проверить», но соответствующий идентификатор строки я не получаю в файле JSON. тогда как я могу изменить текст. здесь прикреплено изображение, и я хочу изменить выделенный текст

1 Ответ

0 голосов
/ 18 июня 2019

Вы можете использовать приведенный ниже элемент JSON для переопределения KMSI (Keep Me Signed In) в политике SUSI.

 {
  "ElementType": "UxElement",
  "ElementId": null,
  "StringId": "remember_me",
  "Override": true,
  "Value": "Your Own String"
}

Но в настоящее время существует проблема в основных политиках, и поэтому она не позволяет вам переопределить.

Альтернативный подход: Вы можете использовать пользовательские политики / Javascript, чтобы получить эту работу

Javascript:

  1. Включить JS в основных политиках
  2. Обновление пользовательского URI для страницы единого входа или регистрации
  3. Поместите скрипт ниже на своей пользовательской HTML-странице (включая URL JQuery на своей HTML-странице)

Сценарий:

$('label[for=rememberMe]').text("My Custom Text");

Нажмите здесь , чтобы проверить

Пользовательские политики (Довольно Стрит, Javascript не нужен)

  1. Обновление пользовательских политик для использования нового контракта страницы (https://docs.microsoft.com/en-us/azure/active-directory-b2c/page-contract)
  2. Включить языковую настройку в пользовательских политиках и поставить под строкой, отражающей изменения

<LocalizedString ElementType="UxElement" StringId="remember_me">My Custom Text</LocalizedString>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...