diff options
author | Romain d'Alverny <rda@mageia.org> | 2012-05-22 20:38:15 +0000 |
---|---|---|
committer | Romain d'Alverny <rda@mageia.org> | 2012-05-22 20:38:15 +0000 |
commit | ee215547ffb4af3316a536f8d1c7eae0a0eeee96 (patch) | |
tree | 5baa71bba5934ab8e195b32de70d355372047b85 /lib.php | |
parent | 02d5cb36558592fb4cd12ff9f5d03b0488263d3c (diff) | |
download | nav-ee215547ffb4af3316a536f8d1c7eae0a0eeee96.tar nav-ee215547ffb4af3316a536f8d1c7eae0a0eeee96.tar.gz nav-ee215547ffb4af3316a536f8d1c7eae0a0eeee96.tar.bz2 nav-ee215547ffb4af3316a536f8d1c7eae0a0eeee96.tar.xz nav-ee215547ffb4af3316a536f8d1c7eae0a0eeee96.zip |
only use the primary language subtag of html[lang]
Diffstat (limited to 'lib.php')
-rw-r--r-- | lib.php | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -54,6 +54,8 @@ class l10n */ function _mgnav_html($wrap = false, $lang = 'en', $inject = null, $vhost = '//www.mageia.org') { + $lang = _lang_simple($lang); + l10n::load($lang); $tn = array( @@ -102,3 +104,15 @@ function _mgnav_style() { return '<style>' . file_get_contents(__DIR__ . '/css/source.css') . '</style>'; } + +/** + * Get the primary language subtag only.<p></p> +*/ +function _lang_simple($s = null) +{ + if (!is_null($s)) { + $s = explode('-', $s); + $s = strtolower($s[0]); + } + return $s; +} |