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

jose reyero’s picture

Project: Internationalization » Drupal core
Version: 6.x-1.0-beta6 » 6.x-dev
Component: User interface » language system
Category: bug » support

All this language switching is done by Drupal core now...

ainigma32’s picture

Status: Active » Postponed (maintainer needs more info)

Have you tried setting a different language in your browser? In IE6 (Dutch) it's Extra > Internet-opties > Talen

You could also install a real another browser like Firefox and choose English while installing :-)

Please post back your findings.

- Arie

ainigma32’s picture

Status: Postponed (maintainer needs more info) » Fixed

Looks 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

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

guatebus’s picture

solved 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