Exemple #1
0
 /**
  * Returns the locales.
  *
  * @return array Array of Locales
  */
 public static function getLocales()
 {
     if (empty(self::$locales) && isset(self::$directories[0]) && is_readable(self::$directories[0])) {
         self::$locales = [];
         foreach (rex_finder::factory(self::$directories[0])->filesOnly() as $file) {
             if (preg_match("/^(\\w+)\\.lang\$/", $file->getFilename(), $matches)) {
                 self::$locales[] = $matches[1];
             }
         }
     }
     return self::$locales;
 }