diff options
author | Romain d'Alverny <rda@mageia.org> | 2012-05-25 15:14:44 +0000 |
---|---|---|
committer | Romain d'Alverny <rda@mageia.org> | 2012-05-25 15:14:44 +0000 |
commit | ff76101d277661e90d1ab4fb7dbe1c4f7b958505 (patch) | |
tree | 075acd0357042e66fb662865522c67938d5bc9ff /_nav/lib.php | |
parent | 18b7da1d4d7b7b6fec25646244ed427007378db0 (diff) | |
download | www-ff76101d277661e90d1ab4fb7dbe1c4f7b958505.tar www-ff76101d277661e90d1ab4fb7dbe1c4f7b958505.tar.gz www-ff76101d277661e90d1ab4fb7dbe1c4f7b958505.tar.bz2 www-ff76101d277661e90d1ab4fb7dbe1c4f7b958505.tar.xz www-ff76101d277661e90d1ab4fb7dbe1c4f7b958505.zip |
merge changes from nav.mageia.org
Diffstat (limited to '_nav/lib.php')
-rw-r--r-- | _nav/lib.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/_nav/lib.php b/_nav/lib.php index b04484995..c86b42282 100644 --- a/_nav/lib.php +++ b/_nav/lib.php @@ -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; +} |