summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/etc/inc/config.inc12
-rw-r--r--src/usr/local/www/guiconfig.inc9
2 files changed, 12 insertions, 9 deletions
diff --git a/src/etc/inc/config.inc b/src/etc/inc/config.inc
index b3395c8..4c07213 100644
--- a/src/etc/inc/config.inc
+++ b/src/etc/inc/config.inc
@@ -217,6 +217,18 @@ if (isset($config['system']['timezone']) &&
}
date_default_timezone_set("$timezone");
+/* Set the default interface language */
+if ($config['system']['language'] <> "") {
+ $g['language'] = $config['system']['language'];
+} elseif ($g['language'] == "") {
+ $g['language'] = 'en_US';
+}
+
+if (!function_exists('set_language')) {
+ require_once("pfsense-utils.inc");
+}
+set_language($g['language']);
+
if ($config_parsed == true) {
/* process packager manager custom rules */
if (is_dir("/usr/local/pkg/parse_config")) {
diff --git a/src/usr/local/www/guiconfig.inc b/src/usr/local/www/guiconfig.inc
index d9d3def..7c9c7d8 100644
--- a/src/usr/local/www/guiconfig.inc
+++ b/src/usr/local/www/guiconfig.inc
@@ -87,15 +87,6 @@ require_once("functions.inc");
/* Include the autoloader for all the GUI display classes */
require_once("classes/autoload.inc.php");
-/* Set the default interface language */
-if ($config['system']['language'] <> "") {
- $g['language'] = $config['system']['language'];
-} elseif ($g['language'] == "") {
- $g['language'] = 'en_US';
-}
-
-set_language($g['language']);
-
/* used by progress bar */
$lastseen = "-1";
OpenPOWER on IntegriCloud