目前,我们的网站正在使用AEM的i18n花岗岩库来访问所有文字的翻译。我们使用推荐的网站结构设置了我们的网站,以便AEM了解基于/ content /的语言。
我知道在Javascript中,您可以使用方法Granite.I18n.setLocale('<locale>')
手动更改I18n的语言环境,但是可以这样做,以便您可以设置语言并使用新语言立即呈现页面吗?
答案 0 :(得分:0)
这是不可取的,因为这意味着页面无法在调度程序中缓存,并且发布者基本上会在每次请求时被点击。
您应该依赖标准功能,例如语言副本(https://helpx.adobe.com/experience-manager/kt/sites/using/language-copy-feature-video-use.html),否则系统可能会变得非常慢或没有响应。