NetworkSession: localize session open, close, and player name discovery messages

This commit is contained in:
Dylan K. Taylor 2022-12-27 20:11:46 +00:00
parent 7ac6bd79a9
commit c79806eaf0
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -207,7 +207,7 @@ class NetworkSession{
)); ));
$this->manager->add($this); $this->manager->add($this);
$this->logger->info("Session opened"); $this->logger->info($this->server->getLanguage()->translate(KnownTranslationFactory::pocketmine_network_session_open()));
} }
private function getLogPrefix() : string{ private function getLogPrefix() : string{
@ -227,7 +227,7 @@ class NetworkSession{
$this, $this,
function(PlayerInfo $info) : void{ function(PlayerInfo $info) : void{
$this->info = $info; $this->info = $info;
$this->logger->info("Player: " . TextFormat::AQUA . $info->getUsername() . TextFormat::RESET); $this->logger->info($this->server->getLanguage()->translate(KnownTranslationFactory::pocketmine_network_session_playerName(TextFormat::AQUA . $info->getUsername() . TextFormat::RESET)));
$this->logger->setPrefix($this->getLogPrefix()); $this->logger->setPrefix($this->getLogPrefix());
}, },
\Closure::fromCallable([$this, "setAuthenticationStatus"]) \Closure::fromCallable([$this, "setAuthenticationStatus"])
@ -558,13 +558,7 @@ class NetworkSession{
$this->setHandler(null); $this->setHandler(null);
$this->connected = false; $this->connected = false;
if($reason instanceof Translatable){ $this->logger->info($this->server->getLanguage()->translate(KnownTranslationFactory::pocketmine_network_session_close($reason)));
$translated = $this->server->getLanguage()->translate($reason);
}else{
$translated = $reason;
}
//TODO: l10n
$this->logger->info("Session closed due to $translated");
} }
} }