Show an error if no language files found during setup, mitigates #380

This commit is contained in:
Dylan K. Taylor
2017-02-25 11:21:32 +00:00
parent dc7b5b14d5
commit 11e0387e19
2 changed files with 25 additions and 11 deletions

View File

@ -45,8 +45,14 @@ class SetupWizard{
public function run(){
echo "[*] PocketMine-MP set-up wizard\n";
echo "[*] Please select a language:\n";
$langs = BaseLang::getLanguageList();
if(empty($langs)){
echo "[!] No language files found, please use provided builds or clone the repository recursively." . PHP_EOL;
return false;
}
echo "[*] Please select a language:\n";
foreach($langs as $short => $native){
echo " $native => $short\n";
}