I have the Drupal Language Switcher dropdown module installed, as well as Content Translation, but the behaviour is not really what I want.
The way it currently works, switching from one language to another changes the entire site to the new language (when it is available). That behaviour is fine if I have a significant amount of the content translated to at least one other language. However, for now, I only have one node translated. I would like for the switch to only appear on that one node and not on the other pages.
I can arrange this by configuring the block by hand, but the behaviour of switching the entire site, rather than just one node, remains. That is, the "fr" (French translation) appears up high in the URL (http://atlas.cern/fr/updates/atlas-blog/busy-day-life-high-energy-physicist) and remains there when going to view other nodes. I would rather that the "fr" disappeared when going to nodes without translation.
I understand the philosophy of the switcher is just that. Switch the whole site to the prefered language, but show default content when that language is not available. The problem is that this raises expectations by the readers. They expect to see much more content in the other language. I'd prefer if this could just happen at the node level.
Is there another module I should be using to get that behaviour?