? .svn
? i18n.patch
? i18nblocks/.svn
? i18nblocks/translations/.svn
? i18ncontent/.svn
? i18ncontent/translations/.svn
? i18nmenu/.svn
? i18nmenu/translations/.svn
? i18npoll/.svn
? i18npoll/translations/.svn
? i18nprofile/.svn
? i18nprofile/translations/.svn
? i18nstrings/.svn
? i18nstrings/translations/.svn
? i18nsync/.svn
? i18nsync/translations/.svn
? i18ntaxonomy/.svn
? i18ntaxonomy/translations/.svn
? i18nviews/.svn
? i18nviews/translations/.svn
? translations/.svn
Index: i18n.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/i18n/i18n.module,v
retrieving revision 1.41.2.31
diff -u -p -r1.41.2.31 i18n.module
--- i18n.module	21 Jan 2009 13:08:35 -0000	1.41.2.31
+++ i18n.module	28 Jan 2009 15:41:38 -0000
@@ -84,7 +84,7 @@ function i18n_menu() {
     'file' => 'i18n.admin.inc',
     'type' => MENU_LOCAL_TASK,
     'weight' => 10,
-  );  
+  );
   $items['admin/settings/language/i18n/configure'] = array(
     'title' => 'Multilingual system',
     'description' => 'Configure extended options for multilingual content and translations.',
@@ -341,7 +341,8 @@ function i18n_node_language_list($node, 
   // Check if the node module manages its own language list.
   $languages = node_invoke($node, 'language_list', $translate);
   if (!$languages) {
-    if (variable_get('i18n_node_'. $node->type, 0) == LANGUAGE_SUPPORT_EXTENDED) {
+    $language_support = variable_get('i18n_node_'. $node->type, 0);
+    if ($language_support == LANGUAGE_SUPPORT_EXTENDED || $language_support == LANGUAGE_SUPPORT_EXTENDED_NOT_DISPLAYED) {
       $languages = locale_language_list('name', TRUE); // All defined languages
     }
     else {
