DataObjects/I18n.php
authorChris <chris@roojs.com>
Thu, 3 Jan 2013 11:09:22 +0000 (19:09 +0800)
committerChris <chris@roojs.com>
Thu, 3 Jan 2013 11:09:22 +0000 (19:09 +0800)
DataObjects/I18n.php

index 2cc90c2..6e1b81a 100644 (file)
@@ -179,8 +179,16 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
                 $c = new I18Nv2_Language('en');
                 $ret =  array_keys($c->codes); // we need to make sure these are lowercase!!!
                 print_r($cfg['add_l']);exit;
-//                $tolang = explode('_', $cfg['add_l']);
-//                $tolang[0] = strtolower($tolang[0]);
+                $tolang = explode('_', array_keys($cfg['add_l']));
+                $tolang[0] = strtolower($tolang[0]);
+                implode('_', $tolang);
+                foreach ($cfg['add_l'] as $k=>$v){
+                    $tolang = explode('_', $k);
+                    $tolang[0] = strtolower($tolang[0]);
+                    $tolang = implode('_', $tolang);
+                    $cfg['add_l'][$tolang] = $v;
+                    unset($cfg['add_l'][$k]);
+                }
                 if (!empty($cfg['add_l'])) {
                     $ret = array_merge($ret, array_keys($cfg['add_l']));
                 }