We have a multilingual sites, but we want want to have all the multilingual content to be published to the top level, rather under the language path, but I can’t see how to do it?
If I use defaultContentLanguageInSubdir, then the ‘main’ language is at the base, but other languages are under a language code path. If I remove it all languages appear under language code path. Neither represent what we want to do.
Given content:
content
- mypage.fr.md , with `slug: /frenchslug`
- mypage.en.md , with `slug /englishslug`
is not currently possible. If your slugs were 8 characters or less, you could bend the system to meet your needs using artificial language tags, but you would loose the ability to localize dates, currencies, numbers, and percentages.
Currently, the key in [languages.xx] is used to:
Lookup translations in the i18n directory
Localize dates, currencies, numbers, percentages
Set the first level of the URL path
It would be nice if #3 could be controlled on a per-language basis, but I suspect that would be an expensive change.