$value){ if ($key=='zh'){$key='zh_CN';} elseif ($key == 'zh_TW' || $key =='zh_SG' ){ $key = 'zh_HK';} //FIXME dirty if (is_dir(dirname(__FILE__)."/locale/$key")){ setlocale(LC_ALL, $key.'.utf8'); bindtextdomain('index', dirname(__FILE__)."/locale"); bind_textdomain_codeset('index','UTF-8'); textdomain("index"); //echo system('locale -a'); return $key; } } return "en"; } ?>