Added settings.force-language property to force server language on clients

This commit is contained in:
Shoghi Cervantes
2015-04-13 12:02:40 +02:00
parent 31387ff0be
commit 1865622b89
5 changed files with 28 additions and 22 deletions

View File

@@ -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
*/