I have a customer with a multilingual website. It is in English and in German and i enabled "path prefix with language fallback" as setting for the language. The default language is German.
I have an English as my default language in my browser, and i get the right English Translation. My customer has German as Browser language, and get the German Translation.
When i switch via the Language flag, i get the right German translation, and Drupal sets the path to example.invalid/de. When my customer tries to use the english translation, nothing happens. I tried it with a browser which was set to german, and i had the same problem... The Path is not set to example.com/en
when i now try to set the path by hand and type in the path with trailing en, i get a "The requested page was not found" Error...
why?
edit: i fixed it now: The language prefix was not set for English, so drupal decided quite right when i opened the page with a german browser.. And because the prefix for English was "", he took also again german, because of the language fallback!