mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-18 20:14:31 +00:00
Added settings.force-language property to force server language on clients
This commit is contained in:
@@ -201,6 +201,8 @@ class Server{
|
||||
/** @var BaseLang */
|
||||
private $baseLang;
|
||||
|
||||
private $forceLanguage = false;
|
||||
|
||||
private $serverID;
|
||||
|
||||
private $autoloader;
|
||||
@@ -1515,6 +1517,7 @@ class Server{
|
||||
"auto-save" => true,
|
||||
]);
|
||||
|
||||
$this->forceLanguage = $this->getProperty("settings.force-language", false);
|
||||
$this->baseLang = new BaseLang($this->getProperty("settings.language", BaseLang::FALLBACK_LANGUAGE));
|
||||
$this->logger->info($this->getLanguage()->translateString("language.selected", [$this->getLanguage()->getName(), $this->getLanguage()->getLang()]));
|
||||
|
||||
@@ -2262,6 +2265,13 @@ class Server{
|
||||
return $this->baseLang;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isLanguageForced(){
|
||||
return $this->forceLanguage;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Network
|
||||
*/
|
||||
|
Reference in New Issue
Block a user