From 14aaa2d75bd8acd44bf4f7e584bb50fd5f47dac7 Mon Sep 17 00:00:00 2001 From: Nadav Kavalerchik Date: Thu, 10 Mar 2016 21:55:54 +0200 Subject: [PATCH] MDL-53260 upgrade: Option to display CLI upgrade messages in English --- admin/cli/upgrade.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/admin/cli/upgrade.php b/admin/cli/upgrade.php index be2ba8bde25..cd265676af5 100644 --- a/admin/cli/upgrade.php +++ b/admin/cli/upgrade.php @@ -49,13 +49,21 @@ list($options, $unrecognized) = cli_get_params( array( 'non-interactive' => false, 'allow-unstable' => false, - 'help' => false + 'help' => false, + 'lang' => 'en' ), array( 'h' => 'help' ) ); +global $SESSION; +if ($options['lang']) { + $SESSION->lang = $options['lang']; +} else { + $SESSION->lang = 'en'; +} + $interactive = empty($options['non-interactive']); if ($unrecognized) { @@ -74,6 +82,7 @@ Options: --non-interactive No interactive questions or confirmations --allow-unstable Upgrade even if the version is not marked as stable yet, required in non-interactive mode. +--lang=CODE Set preferred language for CLI output, during upgrade process (default:en). -h, --help Print out this help Example: -- 2.17.1