I'm new to the internationalization module, so I appreciate your help and your patience.
We have several "sub-organizations" on our site, that only have a small section of a much larger menu. Right now we are using "Path prefix with language fallback" for language negotiation. This works fine for the pages for our French organization that are translated into French; each page includes the /fr/ prefix in the path and it works well. Unfortunately if the user clicks to the German group after already switching the language to French, s/he still has that /fr/ prefix in the path, even though the language is now English (with the option to switch to German and /de/).
My question is this: as I understand it, the internationalization module works by making these changes site-wide. Is there any way for ONLY my french pages to have the /fr/ prefix without doing something hacky?
Comments
I believe in Drupal languages
I believe in Drupal languages are set site-wide. You'd have to use separate domains or a multi-site install to split languages. I read that Organic Groups module supports separate languages, which might be a solution for your case. In that case, convert your sub-organisations to separate organic groups.
I think it is meant to be
I think it is meant to be like so, because that way you can separate interface language from content language, and for example allow the French speaking visitors to have the interface in their native language while still being able to see content not available in French. Why do you consider it a problem?