Replaced multiple occurrences of language_default() by source language
[project/i18n.git] / i18n_string / i18n_string.module
index 6957e84..04319df 100644 (file)
@@ -219,7 +219,7 @@ function i18n_string_form_locale_translate_edit_form_alter(&$form, &$form_state)
  */
 function i18n_string_form_locale_translate_export_po_form_alter(&$form, $form_state) {
   $names = locale_language_list('name', TRUE);
-  if (language_default('language') != 'en' && array_key_exists('en', $names)) {
+  if (i18n_string_source_language()->language != 'en' && array_key_exists('en', $names)) {
     $form['langcode']['#options']['en'] = $names['en'];
   }
 }
@@ -228,7 +228,7 @@ function i18n_string_form_locale_translate_export_po_form_alter(&$form, $form_st
  * Implements hook_form_FORM_ID_alter()
  */
 function i18n_string_form_locale_translate_import_form_alter(&$form, $form_state) {
-  if (language_default('language') != 'en') {
+  if (i18n_string_source_language()->language != 'en') {
     $names = locale_language_list('name', TRUE);
     if (array_key_exists('en', $names)) {
       $form['import']['langcode']['#options'][t('Already added languages')]['en'] = $names['en'];
@@ -811,7 +811,7 @@ function i18n_string_translation_update($name, $translation, $langcode, $source_
   }
   elseif ($source = i18n_string_get_source($name)) {
     if (i18n_string_translation_validate($source, $translation)) {
-      if ($langcode == language_default('language')) {
+      if ($langcode == i18n_string_source_language()->language) {
         // It's the default language so we should update the string source as well.
         i18n_string_update($name, $translation);
       }