On http://drupal.org/documentation/modules/translation it says "If available, both the site interface and site content are presented in the language selected."

I have both an English and a Japanese translated version of my front page: http://i32.photobucket.com/albums/d12/phreadom/transproblem4.png

However, when I set my language to Japanese the content remains in English: http://i32.photobucket.com/albums/d12/phreadom/not-right1.png

(Now if I go directly to the translated node #17336, I can see the translated content like I'm supposed to: http://i32.photobucket.com/albums/d12/phreadom/not-right2.png )

But the normal page content doesn't show up translated like it's supposed to. Even if I use the locale block on the side while I have "URL" and "Session" content negotiation enabled (along with "User", "Browser", and "Default", all in that order), it STILL only changes the interface translation and leaves the content as English.

There is a small language link at the bottom right of my content that I can click that DOES toggle JUST the content language (and not the interface), but that is totally irrespective of my actual user's main language setting and not at all how it says it should function, nor how it seems like it should intuitively function. It's incredibly frustrating.

I've read some other things that imply that I would have to create a custom view to display content depending on language, but this seems patently absurd considering the translation interfaces appear to be there to take care of this issue without relying on Views hackery to accomplish it.

So what is the point of having page translations if changing your language setting totally ignores them?

I also don't see why I should have to change the site URLs etc when there are settings to adjust the language used to display the page interface AND CONTENT (so the documentation repeatedly states) based on the User's language setting in their profile. (See the "USER" option here: http://drupal.org/node/1497176 )

Maybe I'm missing something here, but I've been reading over the documentation for hours now and going over my settings and I don't see why this isn't working like it should.

Further pages like this one; http://drupal.org/node/275705 , also make it sound as straight forward as what I've done... but this absolutely does not work like it says it should, or like I expected it to. I really don't want to have to create Views or some such nonsense to accomplish what should be straightforward and simple. Just show my content in the language I have set for that user if such translated page content exists.

I really hope someone can help me get this figured out.

Thanks in advance.