aboutsummaryrefslogtreecommitdiffstats
path: root/_nav/lib.php
diff options
context:
space:
mode:
authorRomain d'Alverny <rda@mageia.org>2012-05-25 15:14:44 +0000
committerRomain d'Alverny <rda@mageia.org>2012-05-25 15:14:44 +0000
commitff76101d277661e90d1ab4fb7dbe1c4f7b958505 (patch)
tree075acd0357042e66fb662865522c67938d5bc9ff /_nav/lib.php
parent18b7da1d4d7b7b6fec25646244ed427007378db0 (diff)
downloadwww-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.php14
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;
+}