2014-12-03 60 views
2

AEM支持使用mixin類型(i18n)進行國際化。此外還有MSM的功能,我們可以在其中創建藍圖併爲使用它的各種語言環境創建網站。AEM i18n vs MSM

這兩個選項如何不同以及選擇哪一個?

回答

5

兩個國際化(ResourceBundleMSM需要創建一個真正的多語種網站。他們作爲一個團隊工作。

MSM提供了常見的結構和內容。假設藍圖有4頁,它確保所有語言副本將具有相同內容的這4頁。與普通副本有什麼不同? 部署配置

假設您在主頁上有一個導航欄。如果您在語言頁面下對網站的4頁進行了簡單複製,則複製主頁導航欄上的鏈接仍將指向原始位置。通過推出,鏈接將被重寫爲指向相應網站的頁面。

此外,使用普通副本時,您必須手動更改每種語言副本的公用數據。將所有語言副本的藍圖級聯更改爲卷展欄。因此,隨着MSM對徽標等常見內容的更改,品牌信息將在藍圖上完成。像聯繫人這樣的本地數據是在語言層面完成的。

i18n僅用於翻譯菜單等常用詞,瞭解更多等。在藍印副本而不是直接書寫菜單中,菜單將被放入fmt:message標籤。 Sling將根據網站結構自動猜測語言並翻譯它

+0

感謝Sharath! – Ronnie 2014-12-04 05:14:57