I use Drupal 7, locale and the i18n modules. I've setup a mini site with node translation.
I have the following
and the following
node/5A propos [translation of
node/6Contacter [translation of
The main site is the English one and the French menu will always be equal or a subset of the English one (same structure).
I've implemented the site using 2 menus, one for
EN (4 links + Home) and one for
FR (2 links + Home). This works but doesn't scale well if I have many (500) nodes per language and:
- I decide to add a new language
- I decide to reorder some nodes around (change parents etc)
I've also implemented the site using 1 menu (the "Main Menu") and it contains all links (4 links + 2 links + Home). This works but still has the previous disadvantages and in addition:
- links are mixed when the user is selecting parent menus
So, my question is, assuming I need a 1-to-1 mapping from
FR, or a subset of
EN but with the exact same structure, isn't there a simpler way to solve this? Ideally I'd want to have a single Menu which would specify something like:
- /about -> node/1, /fr/about -> node/5
- /terms -> node/2
- /faq -> node/3
- /contact -> node/2, /fr/contact -> node/6
Is this possible?