X-Git-Url: https://git.p6c8.net/jirafeau_mojo42.git/blobdiff_plain/d71d969adf8bb35cd6dc8d0ebbe4d7d194e91504..27cdf4390c5d359fb4151bc348ca52c9cca25e5f:/lib/lang.php?ds=sidebyside

diff --git a/lib/lang.php b/lib/lang.php
index 225323f..79e32d2 100644
--- a/lib/lang.php
+++ b/lib/lang.php
@@ -21,6 +21,7 @@ global $languages_list;
 $languages_list = array ('auto' => 'Automatic',
                          'de'   => 'Deutsch',
                          'en'   => 'English',
+                         'hu'   => 'Magyar',
                          'fi'   => 'Suomi',
                          'fr'   => 'Français',
                          'it'   => 'Italiano',
@@ -36,7 +37,12 @@ function t ($text)
 
     /* Detect user's langage if we are in automatic mode. */
     if (strcmp ($cfg['lang'], 'auto') == 0)
-        $l = substr ($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
+    {
+        if (isset ($_SERVER['HTTP_ACCEPT_LANGUAGE']))
+            $l = substr ($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
+        else
+            $l = "en";
+    }
     else
         $l = $cfg['lang'];
 
@@ -74,7 +80,12 @@ function json_lang_generator ()
 
     /* Detect user's langage if we are in automatic mode. */
     if (strcmp ($cfg['lang'], 'auto') == 0)
-        $l = substr ($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
+    {
+        if (isset ($_SERVER['HTTP_ACCEPT_LANGUAGE']))
+            $l = substr ($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
+        else
+            $l = "en";
+    }
     else
         $l = $cfg['lang'];