This commit is contained in:
Shoghi Cervantes 2014-11-18 13:53:38 +01:00
parent ca9fe1b89a
commit 19c030281f

View File

@ -53,16 +53,18 @@ class InstallerLang{
$this->lang = $lang; $this->lang = $lang;
$this->langfile = \pocketmine\PATH . "src/pocketmine/lang/Installer/" . $lang . ".ini"; $this->langfile = \pocketmine\PATH . "src/pocketmine/lang/Installer/" . $lang . ".ini";
}else{ }else{
$l = glob(\pocketmine\PATH . "src/pocketmine/lang/Installer/" . $lang . "_*.ini"); $files = [];
if(count($l) > 0){ foreach(new \DirectoryIterator(\pocketmine\PATH . "src/pocketmine/lang/Installer/") as $file){
$files = []; if($file->getExtension() === "ini"){
foreach($l as $file){ $files[$file->getFilename()] = $file->getSize();
$files[$file] = filesize($file);
} }
}
if(count($files) > 0){
arsort($files); arsort($files);
reset($files); reset($files);
$l = key($files); $l = key($files);
$l = substr($l, strrpos($l, "/") + 1, -4); $l = substr($l, 0, -4);
$this->lang = isset(self::$languages[$l]) ? $l : $lang; $this->lang = isset(self::$languages[$l]) ? $l : $lang;
$this->langfile = \pocketmine\PATH . "src/pocketmine/lang/Installer/" . $l . ".ini"; $this->langfile = \pocketmine\PATH . "src/pocketmine/lang/Installer/" . $l . ".ini";
}else{ }else{