I am doing POC for handle multilanguage sites in eds, kindly provide the references and examples if anyone have worked on it.
Views
Replies
Total Likes
Hi @Dyanamic,
I don't think MSM is supported in EDS by default without heavy customization, but it is supported in the new DA, see https://meticulous.digital/blog/f/document-authoring---a-new-simple-cms-for-edge-delivery-services
Good luck,
Daniel
Hi @Dyanamic ,
1. Folder Structure Design
Organize your SharePoint or Google Drive folder like this:
📁 /content
└── 🌐 en
└── homepage.docx
└── about-us.docx
└── 🌐 fr
└── homepage.docx
└── about-us.docx
└── 🌐 de
└── homepage.docx
└── about-us.docx
Each language has its own subfolder. Each .docx file corresponds to a page.
2. Language-aware Routing
Define routes per language using the EDS routing system:
# routes.yaml
routes:
- path: /en/:page
language: en
page: /content/en/:page.docx
- path: /fr/:page
language: fr
page: /content/fr/:page.docx
- path: /de/:page
language: de
page: /content/de/:page.docx
Alternatively, use redirect logic to auto-detect locale based on browser settings.
3. Localization in Content
In your .docx files, use Helix Markup and metadata blocks to identify page titles, descriptions, etc., in each language.
---
Title: Bienvenue sur notre site
Description: Ceci est la page d'accueil pour les visiteurs francophones.
Language: fr
---
# Bienvenue
Ceci est le contenu principal en français.
4. Edge Configuration
In your Edge config (helix-config.yaml or fstab.yaml), ensure you set up language mappings if needed.
mountpoints:
/content/en: https://drive.example.com/path-to-en-folder
/content/fr: https://drive.example.com/path-to-fr-folder
5. Optional: Language Switcher Component
Create a language switcher in your site template:
<ul class="lang-switcher">
<li><a href="/en/homepage">EN</a></li>
<li><a href="/fr/homepage">FR</a></li>
<li><a href="/de/homepage">DE</a></li>
</ul>
You could also use JavaScript to dynamically detect the browser's language and redirect accordingly.
Regards,
Amit
Hi @AmitVishwakarma Thank You for revert.
I am using universal editor for authoring.
refrering this link https://www.aem.live/developer/repoless-multisite-manager
please let me know if nay other solution would be there.
Views
Replies
Total Likes
Hi @Dyanamic,
Universal Editor is a different story, AFAIK, there is a plugin available from Adobe to enable MSM-like features in Universal Editor. So you can break and revert inheritance on the component level, like in the old Page Editor. I am not sure if this plugin is GA already, so best to reach out to Adobe.
Good luck,
Daniel
Views
Replies
Total Likes
@Dyanamic Did you find the suggestions helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!
Views
Replies
Total Likes
No.
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies