How to change the behaviour or display of the language switcher?
Add next into template.php file of your theme:

&lt;?php 
  function YOURTHEMENAME_links__locale_block($variables) {
    foreach($variables['links'] as $key =&gt; $lang) {
      if (isset($lang['attributes']['class']) &amp;&amp; in_array('locale-untranslated', $lang['attributes']['class'])) {
        // Set here any page link.
        $variables['links'][$key]['href'] = '&lt;front&gt;';
      }
    }
    return theme_links($variables);
  }