1

AEM 支持使用 mixin 类型 (i18n) 进行国际化。MSM 还有一个功能,我们可以使用它构建蓝图并为各种语言环境创建站点。

这两个选项有何不同,何时选择哪一个?

4

1 回答 1

5

i18n ( ResourceBundle )MSM都需要创建一个真正的多语言网站。他们作为一个团队工作。

MSM 提供通用的结构和内容。假设一个蓝图有 4 页,它确保所有语言副本都有这 4 页内容相同。它与普通副本有何不同?推出配置

假设您在主页上有一个导航栏。如果您在一个语言页面下对站点的 4 个页面进行了普通复制,则复制主页导航栏上的链接仍将指向原始位置。随着推出,链接将被重写以指向相应网站的页面。

同样对于普通副本,您必须手动更改每种语言副本的公共数据。随着蓝图的推出更改将级联到所有语言副本。因此,随着 MSM 对徽标等常见内容的更改,品牌信息是在蓝图上完成的。联系人等本地数据是在语言级别完成的。

i18n仅用于翻译 menu 、 learn more 等常用词。在蓝图副本中,而不是直接写 menu ,menu 将放入 fmt:message 标记中。然后 Sling 会根据网站结构自动猜测语言并进行翻译

于 2014-12-03T12:47:44.323 回答