mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-23 11:26:37 +00:00
Fixed #1969
This commit is contained in:
parent
ca9fe1b89a
commit
19c030281f
@ -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");
|
|
||||||
if(count($l) > 0){
|
|
||||||
$files = [];
|
$files = [];
|
||||||
foreach($l as $file){
|
foreach(new \DirectoryIterator(\pocketmine\PATH . "src/pocketmine/lang/Installer/") as $file){
|
||||||
$files[$file] = filesize($file);
|
if($file->getExtension() === "ini"){
|
||||||
|
$files[$file->getFilename()] = $file->getSize();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
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{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user