Question Related to MSM and translations
Hello AEM Experts,
have a requirement related to MSM. Requirement is to have (en + few languages) for which we have translations happen using Smartling. The content (Text) will be same across all the languages however the assets might be different for different languages. Considering the requirement, I have 2 options
Option 1 – Similar to wknd / weretail
/language-masters
- /en
- /language-copy1
- /language-copy2
steps:
- With the Above approach, Once the pages are authored in /en -> pages are submitted for translation -> language copies created with translated content.
- Navigate to language-copies -> update the asset paths
Issues:
- When an english page is modified -> submitted for translation again -> the local changes made in step2 will be overridden
Option 2 - Additional locale added
/language-masters
- /en
- /de
- /en
- /de
steps:
- With the above approach , /de/en is the live copy of the language-masters/en
- /de/de is the language copy of /de/en
- Once the pages are authored in language-masters/en -> roll out pages to /de/en -> Navigate to regional en copies /de/en -> break the inheritance of a component1 -> /de/en pages are submitted for translation -> language copies created with translated content.
Issue:
- When an /language-masters/en page is modified by updating component 1 -> roll out pages to /de/en -> As the page inheritance is broken at component 1 level -> the data in component 1 is not modified
- The author has to end up making changes in all regional english copies
Rollout - Standard Rollout configuration
Note: I understand we can use Custom Rollout configurations here but thinking if there is any OOTB approach
Just want to know your inputs on what’s the recommended approach to handle this requirement in the best way