I've got a multilingual site where English is set as the default and fallback language. Most of the content is translated, but some of it is not. When I access some untranslated content, the fallback English is displayed, however, the site's selected language is also switched to English (so I also get English menus, etc.), so if I would then go to some page which is translated, I would still see English.
Is there a way to tell Drupal "display fallback, but display the menus and other stuff in the non-english language and remember the selected language"?
For the record, each language is in its own directory (not a domain) and language selection is done in this order:
- List item
- Selected Language
- Account admin pages