diff core/modules/locale/locale.install @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children af1871eacc83
line wrap: on
line diff
--- a/core/modules/locale/locale.install	Mon Apr 23 09:33:26 2018 +0100
+++ b/core/modules/locale/locale.install	Mon Apr 23 09:46:53 2018 +0100
@@ -260,7 +260,7 @@
         if ($available_updates || $untranslated) {
           if ($available_updates) {
             $requirements['locale_translation'] = [
-              'title' => 'Translation update status',
+              'title' => t('Translation update status'),
               'value' => \Drupal::l(t('Updates available'), new Url('locale.translate_status')),
               'severity' => REQUIREMENT_WARNING,
               'description' => t('Updates available for: @languages. See the <a href=":updates">Available translation updates</a> page for more information.', ['@languages' => implode(', ', $available_updates), ':updates' => \Drupal::url('locale.translate_status')]),
@@ -268,7 +268,7 @@
           }
           else {
             $requirements['locale_translation'] = [
-              'title' => 'Translation update status',
+              'title' => t('Translation update status'),
               'value' => t('Missing translations'),
               'severity' => REQUIREMENT_INFO,
               'description' => t('Missing translations for: @languages. See the <a href=":updates">Available translation updates</a> page for more information.', ['@languages' => implode(', ', $untranslated), ':updates' => \Drupal::url('locale.translate_status')]),
@@ -277,7 +277,7 @@
         }
         else {
           $requirements['locale_translation'] = [
-            'title' => 'Translation update status',
+            'title' => t('Translation update status'),
             'value' => t('Up to date'),
             'severity' => REQUIREMENT_OK,
           ];
@@ -285,7 +285,7 @@
       }
       else {
         $requirements['locale_translation'] = [
-          'title' => 'Translation update status',
+          'title' => t('Translation update status'),
           'value' => \Drupal::l(t('Can not determine status'), new Url('locale.translate_status')),
           'severity' => REQUIREMENT_WARNING,
           'description' => t('No translation status is available. See the <a href=":updates">Available translation updates</a> page for more information.', [':updates' => \Drupal::url('locale.translate_status')]),
@@ -304,3 +304,15 @@
   // the new key value collection.
   \Drupal::state()->delete('locale.translation_status');
 }
+
+/**
+ * Update default server pattern value to use https.
+ */
+function locale_update_8500() {
+  $update_url = \Drupal::config('locale.settings')->get('translation.default_server_pattern');
+  if ($update_url == 'http://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po') {
+    \Drupal::configFactory()->getEditable('locale.settings')
+      ->set('translation.default_server_pattern', 'https://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po')
+      ->save();
+  }
+}