I've recently started to play with Drupal 7, in order to allow me to more seamlessly pull in translations of my web site ... I've figured out how to:
Add Pages -> Add Translation of Page
And I can view / flip between them when I go to the web site by clicking the language link on the bottom ... I have one page that has "three languages" listed (English, Chinese - Simplified, Spanish) ...
But, when I go into Admin -> Modules and check 'Translation redirect', either I'm not understanding what that module is supposed to do, or it just isn't working ...
When I go back to the web site, and go to the page that I know works with 'Translation redirect' disabled, now when I click on any of the languages, it *always* gives me the English one ...
I'm doing my language testing using Safari/MacOSX ... I use:
defaults write com.apple.Safari AppleLanguages -array 'es'
to change Safari's language .. .and when I go to http://www.google.com, it properly loads up the Spanish language search engine ... if I do:
defaults write com.apple.Safari AppleLanguages -array 'zh-cn'
Again, Google loads up fine with Chinese character-sets ...
But, when I go to http://drupal.hub.org -> About Us, it will *always* bring up the English, even though I know the others are there ...
So, I'm figuring that I must be missing a module / step somewhere ...