客客这个破垃圾玩意,连英文语言包都没有,公司要用,找了10个编辑给翻译了出来,下面是搞好的翻译包:
语言包下载地址:
http://download.csdn.net/detail/terry_water/7576169
修改文件:
/lib/inc/keke_lang_class.php
内容为:
<?php
class keke_lang_class {
static $_init_lang_set = array();
private static $_package = 'public';
public static $_lang='en';
public static function lang($key,$action=null,$package=null){
$r = self::getlang($key, $action, $package);
$package or $package = self::$_package;
$action or $action = 'public';
(KEKE_DEBUG==1 and !$r) and $r = "lang:$key not found please edit langfile lang/en/{$package}/{$action}.php";
return $r;
}
public static function package_init($package){
self::$_package = $package;
self::loadlang("public");
}
public static function loadlang($action,$package=null){
global $_lang;
$lang = self::load_lang_file($action,$package);
if ($lang){
self::$_init_lang_set = array_merge(self::$_init_lang_set,$lang);
$_lang = self::$_init_lang_set;
}
}
private static function getlang($key,$action,$package=null){
if ($action){
$lang = self::load_lang_file($action,$package);
return $lang[$key];
}
else {
return self::$_init_lang_set[$key];
}
}
public static function get_curr_list(){
global $_lang;
return array(
'cn'=>array('CNY',$_lang['rmb']),
'tw'=>array('HKD',$_lang['hkd']),
'ko'=>array('KRW',$_lang['krw']),
'en'=>array('USD',$_lang['usd'])
);
}
public static function get_lang(){
global $_lang,$kekezu;
$lang_arr =self::lang_type();
$l = $kekezu->_sys_config['lang'];
if(isset($_COOKIE['keke_lang'])){
$l = trim($_COOKIE['keke_lang']);
}
$lang_arr[$l] and $r=$l or $r = self::$_lang;
return $r;
}
public static function lang_type(){
global $_lang;
//return array("cn"=>$_lang['cn']);
return array("en"=>$_lang['en']);
}
private static function load_lang_file($action,$package=null){
$r = self::get_lang();
$package or $package = self::$_package;
$file_name = S_ROOT."lang/".$r."/{$package}/{$action}.php";
is_file($file_name) and include $file_name;
return $lang;
}
public static function load_lang_class($class_name=null){
self::loadlang($class_name,'public');
}
}