Пример #1
0
 /**
  * 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;
 }
Пример #2
0
 /**
  * Sets translation cache file directory
  * @param string $dir Directory path
  * @return bool Status
  */
 public function setCacheFileDir($dir)
 {
     self::$cacheFileDir = $dir . '/';
 }