示例#1
0
 /**
  * Returns the bundle containing language information.
  *
  * @return LanguageBundleInterface The language resource bundle.
  */
 public static function getLanguageBundle()
 {
     if (null === self::$languageBundle) {
         self::$languageBundle = new LanguageBundle(self::getDataDirectory() . '/' . Intl::LANGUAGE_DIR, self::getEntryReader(), self::getLocaleBundle(), new ScriptDataProvider(self::getDataDirectory() . '/' . Intl::SCRIPT_DIR, self::getEntryReader()));
     }
     return self::$languageBundle;
 }
示例#2
0
 /**
  * Resets the internal state.
  */
 private static function reset()
 {
     self::$currencyBundle = null;
     self::$languageBundle = null;
     self::$localeBundle = null;
     self::$regionBundle = null;
     self::$icuVersion = false;
     self::$icuDataVersion = false;
     self::$entryReader = null;
 }
示例#3
0
 /**
  * Returns the bundle containing language information.
  *
  * @return ResourceBundle\LanguageBundleInterface The language resource bundle.
  */
 public static function getLanguageBundle()
 {
     if (null === self::$languageBundle) {
         self::$languageBundle = new IcuLanguageBundle(self::getBundleReader());
     }
     return self::$languageBundle;
 }