示例#1
0
 static function deleteCoreDictionary($language)
 {
     $path = AkConfig::getDir('config') . DS . 'locales' . DS . basename($language) . '.php';
     AkLocaleManager::getCoreDictionary($language, true, array(array(), array()));
     clearstatcache();
     return file_exists($path) ? @unlink($path) : false;
 }
示例#2
0
 function test_framework_config_locale_update()
 {
     $langs=Ak::langs();
     $translation_key=Ak::randomString(8);
     $this->assertEqual(Ak::t($translation_key),$translation_key);
     AkLocaleManager::updateLocaleFiles();
     list($locales,$core_dictionary) = AkLocaleManager::getCoreDictionary(AK_FRAMEWORK_LANGUAGE);
     $this->assertTrue(isset($core_dictionary[$translation_key]));
     
     foreach($langs as $lang) {
         list($locales,$core_dictionary) = AkLocaleManager::getCoreDictionary($lang);
         $this->assertTrue(isset($core_dictionary[$translation_key]));
     }
 }
示例#3
0
 function deleteCoreDictionary($language)
 {
     $path = AK_CONFIG_DIR.DS.'locales'.DS.basename($language).'.php';
     AkLocaleManager::getCoreDictionary($language,true,array(array(),array()));
     clearstatcache();
     return (file_exists($path)?@unlink($path):false);
 }