Index: apachesolr_multilingual.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr_multilingual/apachesolr_multilingual.admin.inc,v
retrieving revision 1.3.2.5.2.5
diff -u -r1.3.2.5.2.5 apachesolr_multilingual.admin.inc
--- apachesolr_multilingual.admin.inc	30 Aug 2010 15:39:33 -0000	1.3.2.5.2.5
+++ apachesolr_multilingual.admin.inc	1 Sep 2010 21:04:11 -0000
@@ -347,12 +347,9 @@
       form_set_error('apachesolr_multilingual_advanced_lengthMax_spell_' . $language, t('Minimum number of characters need to be less than maximum number of characters.'));
     }
   }
-
-  if (!ctype_digit($form_state['values']['apachesolr_multilingual_autoCommit_maxTime'])) {
-    form_set_error('apachesolr_multilingual_autoCommit_maxTime', t('You need to privide a valid number of ms.'));
-  }
 }
 
+
 function apachesolr_multilingual_admin_form_validate_new_config($element, $form_state) {
   static $msg_sent = FALSE;
 
@@ -367,6 +364,20 @@
   }
 }
 
+function apachesolr_multilingual_admin_form_validate_new_config_no_delete($element, $form_state) {
+  static $msg_sent = FALSE;
+
+  if (!$msg_sent) {
+    if ($element['#value'] != $element['#default_value']) {
+      drupal_set_message(t('Changing "%title" requires you to !link_download a new set of configuration files, to update your solr configuration and to restart your solr server.',
+        array('%title' => $element['#title'], '!link_download' => l(t('download'), '/admin/settings/apachesolr/schema_generator'))),
+       'warning');
+
+      $msg_sent = TRUE;
+    }
+  }
+}
+
 function apachesolr_multilingual_admin_form_validate_reindex($element, $form_state) {
   static $msg_sent = FALSE;
 
Index: apachesolr_multilingual_advanced_solr/apachesolr_multilingual_advanced_solr.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr_multilingual/apachesolr_multilingual_advanced_solr/apachesolr_multilingual_advanced_solr.admin.inc,v
retrieving revision 1.1.4.2
diff -u -r1.1.4.2 apachesolr_multilingual_advanced_solr.admin.inc
--- apachesolr_multilingual_advanced_solr/apachesolr_multilingual_advanced_solr.admin.inc	30 Aug 2010 15:39:33 -0000	1.1.4.2
+++ apachesolr_multilingual_advanced_solr/apachesolr_multilingual_advanced_solr.admin.inc	1 Sep 2010 21:04:12 -0000
@@ -15,7 +15,7 @@
 
 function apachesolr_multilingual_advanced_solr_form($form_state) {
   // load the validators
-  module_load_include('admin.inc', 'apachesolr_multilingua');
+  module_load_include('admin.inc', 'apachesolr_multilingual');
 
   $form['apachesolr_multilingual_multicore'] = array(
     '#type' => 'checkbox',
@@ -38,15 +38,15 @@
     '#title' => t('Auto Commit Max Time'),
     '#default_value' => variable_get('apachesolr_multilingual_autoCommit_maxTime', 120000),
     '#description' => t('Time in ms before documents posted to Solr will be committed to the index. This option is described as "delay" at !link.', array('!link' => l(t('Search Index'), 'admin/settings/apachesolr/index'))),
-    '#element_validate' => array('apachesolr_multilingual_admin_form_validate_new_config'),
+    '#element_validate' => array('apachesolr_multilingual_admin_form_validate_new_config_no_delete'),
   );
 
   return system_settings_form($form);
 }
 
 
-function apachesolr_multilingual_admin_form_validate($form, $form_state) {
+function apachesolr_multilingual_advanced_solr_form_validate($form, $form_state) {
   if (!ctype_digit($form_state['values']['apachesolr_multilingual_autoCommit_maxTime'])) {
-    form_set_error('apachesolr_multilingual_autoCommit_maxTime', t('You need to privide a valid number of ms.'));
+    form_set_error('apachesolr_multilingual_autoCommit_maxTime', t('You need to provide a valid number of ms.'));
   }
 }
