I don't agree. The very nature of laptops is that they are used to travel with and if anybody should offer good internationalized solutions for this it should be Toshiba - the laptop specialist.
The reasons you give for having to live with this are not valid. It's perfectly possible to track how forums are being used or registered for from different countries, but what they are doing now is the exact opposite:
At the moment Toshiba
thinks that I'm German and live in Germany because the forum forced me to use the German registration procedure based on my IP address. Even that didn't work because I'm actually in Spain and a Dutch/Norwegian writing in English! So they're not learning much about me for statistilcal purposes by using this method and at the same time making registration very difficult for clients.
1. IP addresses don't tell you which language a user prefers or is able to use. Therefore they should never be used to detect language. They
can be used to detect location which for example would be useful for a weather service. But as I have shown, IP addresses are unreliable even for locating users. For example, a lot of users log in through corporate or commercial VPNs which will show the VPN location instead of the user location.
2. IP addresses are not necessary for language detection as language preferences can be detected from browser info.
And lastly: I agree that it is not unusual to do things badly but that's no argument for not improving.
Willy
Message was edited: link has been removed - not allowed