View Full Version : language choice
chechu
02-14-2007, 12:57 PM
On many sites you can choose your language. Some do it with little flags on the index next to the content, others with an index where you have to choose and then you go to the content (with or without cookie).
My question is: which way do you think is the most visitor friendly, and is easy to notice but not annoying ?
My site http://www.cecicasariego.com has a lot of visuals, so I need a good but simple and not annoying way of guiding the visitor to its language.
Any comments ?
Firstly, use content negotiation based on the browser's Accept-Language header to determine a suitable default. Then, use a profile "control panel" page to override this with a language of the user's choosing if your site is profile-based, or with a discrete but visible <select> somewhere on the page.
chechu
02-14-2007, 07:16 PM
Firstly, use content negotiation based on the browser's Accept-Language header to determine a suitable default. Then, use a profile "control panel" page to override this with a language of the user's choosing if your site is profile-based, or with a discrete but visible <select> somewhere on the page.
Waw, and I thought I knew English well...
Sorry Twey, but I don't understand a word of it !
Erm... http://www.dictionary.com/? :)
Freeman
02-14-2007, 08:47 PM
What if you did it like wikkipedia does it. Their index.htm is where you select which language you want to see the web page in. This way that can make their choice when they first get to your site. JF
No, that's different. The different versions of Wikipedia aren't just translations, they are entirely different encyclopædiae. The main page at www.wikipedia.org is a portal to several different sites, not several translations of one.
mburt
02-14-2007, 11:32 PM
Yes, they do an entire directory for each language. I assume they hired people to do the translations. There's a thread somewhere on the forums which basically concludes that web translators are horrible, and shouldn't be used :). Unless you want to make light of it.
Freeman
02-15-2007, 12:59 AM
But you can still have it set up the same way at the index page. wouldn't it still accomplish what you wanted to do even though you won't have entirely different web pages. Would this not work?
chechu
02-15-2007, 10:30 AM
Tzeym
Could you please explain me this ? I really don't understand it.
Firstly, use content negotiation based on the browser's Accept-Language header to determine a suitable default. Then, use a profile "control panel" page to override this with a language of the user's choosing if your site is profile-based, or with a discrete but visible <select> somewhere on the page.
thetestingsite
02-16-2007, 03:45 PM
Basically, what Twey means is that you could create a user "Control Panel" for them to select the language of their choice. Once done so, it would change the default Accept-Language header. The second item he describes is have a select (or drop down) menu with all the language choices for the user to choice.
I would recommend doing the latter, and use either sessions or cookies to remember that language.
Hope this helps.
Once done so, it would change the default Accept-Language header.The Accept-Language header is sent by the browser, and can't be changed. Instead, it would serve as a default, which would be overridden by the user's preference. This is preferable if you have a profile-based site (in which each user has a separate account into which they log to use the site).
The second item he describes is have a select (or drop down) menu with all the language choices for the user to choice.This is the option for sites that don't have a user system like the one I described, and is possibly worthwhile having even on such a system (although not vital; it would be safe to assume that the user can at least understand the language(s) specified in Accept-Language, even if they're not the user's preferred language.
chechu
02-25-2007, 01:25 PM
I solved it like this (click on sig below): choice of languages at the index (flags), and then on every welcome page of a language you can choose again (left up corner, same flags). Once you navigate within a chosen language, the flags are not there anymore.
I will also place a cookie, so that you will be redirected at your chosen language at your next visit.
Is this user friendly and clear ?
Yes, but you should still act on Accept-Language.
boxxertrumps
02-25-2007, 04:00 PM
Cookies can be blocked, you should reley on something more predictable.
No, cookies are fine. If a user disables cookies, they will have to function without manual language selection; it's an acceptable downgrade. The site should, however, use the language specified in Accept-Language as a default, so that the user can at least read the site without cookies.
chechu
02-26-2007, 09:16 AM
What do you mean with this:
Accept-Language
Remember, lots of not native English speaking people around !!
It's an HTTP header that specifies the language(s) that should be served to the client by default.
Powered by vBulletin® Version 4.2.2 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.