Re: i18n preferences (was: Estonian Translation)

"Philippe Verdy" <[email protected]> Sun, 31 Jul 2005 04:55:42 +0200
Newsgroups gmane.network.gnutella.limewire.translate,gmane.network.gnutella.limewire.gui.devel
Message-ID <006f01c5957b$576e9c70$6601a8c0@Vengerov>
From: "Justin Schmidt" <[email protected]>
> Given that the internationalization efforts are going so well, and LW 4.9 
> lockdown will be easing soon, I was hoping to start some brainstorming for 
> improving two potential issues with our current 'change language' 
> workflow:
>  (1)  There's a nasty scaling problem if there are too many languages in 
> the menu.
>  (2)  If people accidentally choose a language they cannot understand, 
> frequently they don't know how to find their language again.
>
> I know Philippe was at least considering working on a solution to (1) 
> using a language chooser window.  This seems like it has a lot of 
> potential.

I forgot to say that there's another option I was working on;
look at the "translators.html" document: it shows languages along with the 
countries where they are used. This list is still incomplete, but it should 
allow helping mapping languages to countries or continental regions. such a 
map could be used by users by allowing them to select not only the language 
but also the country for their prefered locale.

This would have a benefit: the country or continental region could be used 
in connection preferences, so that users will more likely find the medias 
they prefer in their region, instead of just in their language. For example 
music or video preference is not bound by language, and the music or cinema 
charts are often bound to geographical areas rather than languages.

Knowing that, we could use this country selection more easily than with 
IP-based geolocalisation (which is not easy to administrate as it is not 
very accurate with unreliable databases that must be updated constantly and 
it changes over time without notice, or large ISPs like AOL are 
sharing/moving their allocated IP addresses across their worldwide network).

The idea is also that users may want to select a country which is not their 
current location, but simply a preference for contents. (forcing users to 
use their current IP location is too much intrusive for user privacy).

So when a user would select a country, they would be offered the choice to 
prefer connections by region or by language. The current system is only 
bound to a precise language and does not work well for non major languages 
where available content is too rare (also look at French for example, where 
Canadian users will see too many European contents from France, but will not 
see enough Canadian English contents...)

Another benefit of setting a regional connection preference is that 
connections will be easier and faster as these prefered connections will 
avoid most slow and costly intercontinental connections. This will globally 
optimize the network for speed, without cutting completely the 
interconnections across continents.

To allow such a change in connection preferences, we will need to update the 
way the servents are exchanging locale information: it should not send only 
the language, but also the country selection, and the receiving agent will 
make its own decision based on its local user preference settings.

_______________________________________________
translate mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/translate