Я пытаюсь динамически извлекать переведенное сообщение с использованием Javascript из моего созданного словаря в переводчике AEM (/libs/cq/i18n/translator.html).AEM 6.x: Как получить доступ к переводам i18n через Javascript?
Мы получили словарные значения, установленные вверх, как:
String EN FR
========================================================
TEST-001 This is a Test1 FR:This is a Test1
TEST-002 This is a Test2 FR:This is a Test2
TEST-003 This is a Test3 FR:This is a Test3
Я просмотрел статью Интернационализация UI Strings (https://docs.adobe.com/docs/en/aem/6-2/develop/components/i18n/i18n-dev.html), но когда я пытаюсь следующее:
Granite.I18n.setLocale("en");
Granite.I18n.get("TEST-001");
или
Granite.I18n.setLocale("fr");
Granite.I18n.get("TEST-001");
Я получаю только возвращаемую строку, в которую я прошел (т. Е. "TEST-001").
Может ли кто-нибудь помочь мне понять, как вернуть переведенное значение обратно?
Спасибо!