Installation info:
I have a drupal 6.8 multi-language site (dutch - default language, English).
I have the language block in the header of the page.
I am located in the netherlands with my browser (IE7) using the dutch language.
For this issue I am not logged in, i.e. I'm viewing my site as the anonymous user.
The dutch flag in the language block links to 'http://www.domain.com/?q=nl'. Obviously this is fine, though the part "?q=nl" seems redundant as the default language is already dutch.
The english flag in the language block links to 'http://www.domain.com/'. As my browser language is dutch and the site's default language is dutch, clicking this link does not change the language to enlish. For me this is a problem as I cannot test the english pages myself but have to find some foreign friends to test it for me. As you can imagine, this is very awekward.
Comments
Comment #1
jose reyero commentedAll this language switching is done by Drupal core now...
Comment #2
ainigma32 commentedHave you tried setting a different language in your browser? In IE6 (Dutch) it's Extra > Internet-opties > Talen
You could also install
a realanother browser like Firefox and choose English while installing :-)Please post back your findings.
- Arie
Comment #3
ainigma32 commentedLooks like onman won't be posting any feedback so I'm setting this to fixed.
Feel free to reopen if you think that is wrong.
- Arie
Comment #5
guatebus commentedsolved the problem by way of
Administer > Languages > Configure > Path prefix only
Administer > Languages > Multilingual system > Current language and language neutral
then making sure all languages define a Path prefix, in:
Administer > Languages > Edit Language - there's a property here called Path prefix, all languages must have one for the module to work.
-guatebus