将支持的语言添加到数据源

时间:2018-01-15 13:30:36

标签: localization internationalization aem

我的项目中的某些组件在其Touch UI对话框中选择了由cq/gui/components/common/datasources/languages提供支持的字段。

客户注意到他们需要的某些区域设置不在OOTB列表中。

数据源似乎从/libs/wcm/core/resources/languages加载了可用语言列表。我可以通过在/apps/wcm/core/resources/languages创建一个节点来覆盖这些资源,但我想尽可能避免这种情况。

我的Google搜索中出现的大多数文档都与翻译工作流程和多站点管理有关。

将这些节点覆盖为可接受的方法,还是应该使用用户界面或API?

libs处的节点附带rep:policy节点,授予对language-manager-servicetranslation-config-service的区域设置列表的读取权限。但是,我没有任何暗示可以用来实际更改可用语言列表的内容。

1 个答案:

答案 0 :(得分:0)

我最终使用了叠加层。它确实解决了数据源的问题(所有语言都存在)。

有趣的是,使用/libs/cq/tagging/gui/content/tags.html/etc/tags

时,在标记本地化期间未考虑叠加层

我们已经提出了日间护理机票,并且在6.2SP1-CFP14中提供了修复,据我的理解,还有AEM 6.3及以上版本。