我已经在Angular 6中创建了一个项目,并将其部署在AEM中。 现在,我想使用AEM CQ.i18n实施i18跨国概念。 当前使用Java脚本,我在AEM下的En文件夹中创建键值(例如,英语),并为翻译语言创建了相同的键值(例如,日语为JA)。
var comboSearch = CQ.I18n.getMessage('comboSearch');
searchContent = searchContent + '<span style="float: left; width: 100%;"><input value="" placeholder="'+comboSearch+'" size=26 style="color:grey;border:#6FA5D7 1px solid;" id="textfield_coursetitle" onKeyPress="if (event.keyCode == 13) {triggerClickEvent(\'callSearch_button\'); return false;}" type="text"></span>';
在网页上,当用户选择使用JA语言时,用户将看到翻译后的值。
现在,我需要使用AEM中的Angular 6尝试相同的翻译方式。