How to construct a multi-language (both interface and content) website like this:
1.the language of unlogin-in users is decided by browser detection
2.the language of login-in users is decided by the prefered one defined in their profile
3.a language switcher is presented to user.
I enabled the built-in modules Locale, added a new language other than English, installed and enabled some other modules such as Internationization and language switcher , translated some contents into the second language.
But the nodes show in both language version at the same time, even you click on the language switcher! It means that the site now meets the requirements above only in the aspect of multi-language interface instead of both interface and content at the same time. When I click the language switch links below every translated node, I can get a translated version both in interface and content, but only one node's content is presented.
Any help would be appreciated very much!
PS: the status of locale and related modules:
Locale 7.8 Adds language handling functionality and enables the translation of the user interface to languages other than English.
Required by: Internationalization (enabled), String translation (enabled), Block languages (enabled), Contact translation (enabled), Field translation (enabled), Translation sets (enabled), Taxonomy translation (enabled), Content translation (enabled), Multilingual content (enabled), Multilingual forum (disabled), Menu translation (enabled), Path translation (disabled), Translation redirect (enabled), Multilingual select (disabled), Synchronize translations (disabled), Variable translation (enabled), Language switcher dropdown (enabled), Language icons (enabled)









