Index: modules/locale/locale.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/locale/locale.module,v
retrieving revision 1.294
diff -u -p -r1.294 locale.module
--- modules/locale/locale.module	16 Jul 2010 02:37:06 -0000	1.294
+++ modules/locale/locale.module	27 Jul 2010 11:34:21 -0000
@@ -359,7 +359,7 @@ function locale_form_node_type_form_alte
       '#title' => t('Multilingual support'),
       '#default_value' => variable_get('language_content_type_' . $form['#node_type']->type, 0),
       '#options' => array(t('Disabled'), t('Enabled')),
-      '#description' => t('Enable multilingual support for this content type. If enabled, a language selection field will be added to the editing form, allowing you to select from one of the <a href="!languages">enabled languages</a>. If disabled, new posts are saved with the default language. Existing content will not be affected by changing this option.', array('!languages' => url('admin/config/regional/language'))),
+      '#description' => t('Enable multilingual support for this content type. If enabled, a language selection field will be added to the editing form, allowing you to select from one of the <a href="!languages">enabled languages</a>. If disabled, new posts are saved language neutral. Existing content will not be affected by changing this option.', array('!languages' => url('admin/config/regional/language'))),
     );
   }
 }
@@ -397,9 +397,9 @@ function locale_form_alter(&$form, &$for
         '#options' => array(LANGUAGE_NONE => t('Language neutral')) + locale_language_list('name'),
       );
     }
-    // Node type without language selector: assign the default for new nodes
+    // Node type without language selector: make the node language neutral
     elseif (!isset($form['#node']->nid)) {
-      $default = language_default();
+      $default = LANGUAGE_NONE;
       $form['language'] = array(
         '#type' => 'value',
         '#value' => $default->language
