Mirroring menus, modules, footer and templates

Translated articles alone do not make a multilingual website: without its own menu items the target language cannot be navigated, language-bound modules are missing on the translated pages, and YOOtheme footers and templates only know the source language. The mirroring — step 8 of the wizard — closes these gaps: each pass with a free preview, each repeatable, each skipping what already fits.

Menu mirroring

Creates menu twins per target language — for every menu item whose target (article or category) is already translated:

Module mirroring

Modules set to language "All" appear in every language anyway and stay untouched. Modules pinned to the source language would be missing on the translated pages — the analysis lists them, and the mirroring creates a translated twin per target language: title and content translated, position and visibility taken over, the page assignment switched to the menu twins. Module settings are copied unchanged.

The mirroring only creates; later changes to the source module do not travel into the twin automatically.

Template mirroring (YOOtheme only)

YOOtheme renders article detail pages through templates with assignment conditions — and those name the source language's categories. Translated articles therefore fell back to the plain default view. This step creates a copy of each template per target language: categories switched to the translated twins, labels translated, links rewired. Templates whose categories have no translation are skipped.

Without YOOtheme, footer and template mirroring simply report that there is nothing to do.

Deutsche Fassung


Revision #4
Created 2026-09-06 21:16:51 UTC by Norbert Graup
Updated 2026-09-12 14:43:43 UTC by Norbert Graup