diff --git a/src/lang/Language.php b/src/lang/Language.php index 7e992d323..ee5865c93 100644 --- a/src/lang/Language.php +++ b/src/lang/Language.php @@ -27,6 +27,7 @@ use pocketmine\utils\Utils; use Webmozart\PathUtil\Path; use function array_filter; use function array_map; +use function count; use function explode; use function file_exists; use function is_dir; @@ -124,7 +125,10 @@ class Language{ protected static function loadLang(string $path, string $languageCode) : array{ $file = Path::join($path, $languageCode . ".ini"); if(file_exists($file)){ - return array_map('\stripcslashes', Utils::assumeNotFalse(parse_ini_file($file, false, INI_SCANNER_RAW), "Missing or inaccessible required resource files")); + $strings = array_map('\stripcslashes', Utils::assumeNotFalse(parse_ini_file($file, false, INI_SCANNER_RAW), "Missing or inaccessible required resource files")); + if(count($strings) > 0){ + return $strings; + } } throw new LanguageNotFoundException("Language \"$languageCode\" not found");