Revert "Util\Translator: show correct language list"

This reverts commit b7521f48b960d27c1600aab5e79cf90d34ef8b68.
This commit is contained in:
Thomas Gelf 2014-06-25 11:37:37 +02:00
parent 40a3c0d19b
commit 20cdb6e0b8

View File

@ -133,19 +133,10 @@ class Translator
$codes = array(); $codes = array();
foreach (array_values(self::$knownDomains) as $directory) { foreach (array_values(self::$knownDomains) as $directory) {
if ($directory[0] === '.') continue; $dh = opendir($directory);
$dir = realpath($directory);
if (!is_dir($dir)) {
$dir = realpath($dir . '/LC_MESSAGES');
if (!is_dir($dir)) continue;
}
$dh = opendir($dir);
while (false !== ($name = readdir($dh))) { while (false !== ($name = readdir($dh))) {
if (substr($name, 0, 1) === '.') continue; if (!preg_match('@\.|\.\.@', $name) && is_dir($directory . DIRECTORY_SEPARATOR . $name)) {
if ($name === 'LC_MESSAGES') continue; $codes[] = $name;
if (is_dir($dir . DIRECTORY_SEPARATOR . $name)) {
$codes[] = substr($name, 0, strpos($name, '.'));
} }
} }
} }