Ejemplo n.º 1
0
 /**
  * Return available translations
  * @todo check if it is a valid translation directory
  *
  * @return array
  */
 public static function listTranslation()
 {
     $res = array();
     $list = USVN_DirectoryUtils::listDirectory(USVN_Translation::$locale_directory);
     foreach ($list as $filename) {
         if (USVN_Translation::isValidLanguageDirectory(USVN_Translation::$locale_directory . '/' . $filename)) {
             $res[] = $filename;
         }
     }
     return $res;
 }
Ejemplo n.º 2
0
 public function test_isValidLanguageDirectory()
 {
     $this->assertTrue(USVN_Translation::isValidLanguageDirectory('app/locale/fr_FR'));
     $this->assertTrue(USVN_Translation::isValidLanguageDirectory('app/locale/en_US'));
     $this->assertFalse(USVN_Translation::isValidLanguageDirectory('app/locale/.svn'));
 }