--- nodewords.admin.inc	2009-02-07 09:09:09.000000000 +0100
+++ /var/www/erlendmultilang.realradios.com/sites/all/modules/contrib/nodewords/nodewords.admin.inc	2009-03-02 21:06:32.000000000 +0100
@@ -179,14 +179,28 @@ function nodewords_admin_settings_submit
  * Menu callback: front page settings form.
  */
 function nodewords_admin_frontpage_form(&$form_state) {
-  $tags = _nodewords_load('page', '');
+  $form = array(
+    '#tree' => TRUE
+  );
 
-  $form = array();
-  $form['nodewords'] = _nodewords_form('page', $tags);
+  // For multilingual sites
+  if (module_exists('locale')) {
+    $languages = language_list();
+    foreach ($languages as $language) {
+      $tags = _nodewords_load('page', '', $language->language);
+      $form['languages'][$language->language] = _nodewords_form('page', $tags);     
+      $form['languages'][$language->language]['#title'] = $language->name .' '. t('META TAGS');
+    }
+  }
+  else{
+    $tags = _nodewords_load('page', '');
+    $form['nodewords'] = _nodewords_form('page', $tags);  
+  }
+  
 
   unset($form['nodewords']['#title']);
   unset($form['nodewords']['#type']);
-  if (empty($form['nodewords'])) {
+  if (empty($form['nodewords']) && empty($form['languages'])) {
     $form['nodewords'] = array('#value' => t('Currently no meta tags can be assigned to the front page because you have disabled all tags to show on the edit forms. <a href="!nodewords-settings-url" title="meta tags settings">Enable some meta tags to show on edit forms</a> first.', array('!nodewords-settings-url' => url('admin/content/nodewords'))));
   }
   elseif (!variable_get('nodewords-use_front', 1)) {
@@ -205,7 +219,14 @@ function nodewords_admin_frontpage_form(
 
 function nodewords_admin_frontpage_form_submit($form, &$form_state) {
   if ($form_state['values']['op'] == t('Save')) {
-    _nodewords_set('page', '', $form_state['values']['nodewords']);
+    if (isset($form_state['values']['nodewords'])) {
+      _nodewords_set('page', '', $form_state['values']['nodewords']);
+    }
+    elseif ($form_state['values']['languages']) {
+      foreach ($form_state['values']['languages'] as $language => $nodewords) {
+        _nodewords_set('page', '', $nodewords, $language);    
+      }
+    }   
     drupal_set_message(t('The meta tags for the front page have been saved.'));
     $form_state['redirect'] = 'admin/content/nodewords/frontpage';
   }
