/** * Creates locale by locale ID. * @param string $localeCode E.g. "en", "lt", "ru" */ private static function createInstance($localeCode) { // verify that such locale exists include_once dirname(__FILE__) . '/LCInterfaceTranslationManager.php'; $translationManager = LCInterfaceTranslationManager::create($localeCode); if (!$translationManager) { return false; } $instance = new Locale($localeCode); $instance->setTranslationManager($translationManager); return $instance; }
/** * Sets translation cache file directory * @param string $dir Directory path * @return bool Status */ public function setCacheFileDir($dir) { self::$cacheFileDir = $dir . '/'; }