I’ve been looking into the use of lexicons on a multilingual site to handle for example a link to the contact page in a template without having to create that template for each language.
After reading Internationalization - Extending MODX | MODX Documentation I have a basic understanding on how to use lexicons, but a few questions still exist:
-
Is it recommended/necessary to create a custom
Namespace
for all my own new lexicon entries? If I would use an existing namespace from i. e. Babel, would that get reset/deleted if I update/remove that extra? -
How can I create a new
Topic
for a lexicon? It seems I can only choose from a pre-defined selection, or is that intentional? -
A similar way of achieving the needed would also be to create context specific
System Settings
. Is there any reason that method should be picked over creaating lexicons? The only difference I can see so far, is that System Settings are a bit more tedious to setup.
Thanks in advance!