diff --git a/admin.php b/admin.php index cbfaa6a6..428ca014 100644 --- a/admin.php +++ b/admin.php @@ -399,6 +399,10 @@ class AdminPlugin extends Plugin $assets = $this->grav['assets']; $translations = 'if (!window.translations) window.translations = {}; ' . PHP_EOL . 'window.translations.PLUGIN_ADMIN = {};' . PHP_EOL; + // Enable language translations + $translations_actual_state = $this->config->get('system.languages.translations'); + $this->config->set('system.languages.translations', true); + $strings = ['EVERYTHING_UP_TO_DATE', 'UPDATES_ARE_AVAILABLE', 'IS_AVAILABLE_FOR_UPDATE', @@ -422,6 +426,9 @@ class AdminPlugin extends Plugin $translations .= 'translations.PLUGIN_ADMIN.' . $string .' = "' . $this->admin->translate('PLUGIN_ADMIN.' . $string) . '"; ' . PHP_EOL;; } + // set the actual translations state back + $this->config->set('system.languages.translations', $translations_actual_state); + $assets->addInlineJs($translations); }