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->logger->info("Session opened");
$this->logger->info($this->server->getLanguage()->translate(KnownTranslationFactory::pocketmine_network_session_open()));
}
private function getLogPrefix() : string{
@ -227,7 +227,7 @@ class NetworkSession{
$this,
function(PlayerInfo $info) : void{
$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());
},
\Closure::fromCallable([$this, "setAuthenticationStatus"])
@ -558,13 +558,7 @@ class NetworkSession{
$this->setHandler(null);
$this->connected = false;
if($reason instanceof Translatable){
$translated = $this->server->getLanguage()->translate($reason);
}else{
$translated = $reason;
}
//TODO: l10n
$this->logger->info("Session closed due to $translated");
$this->logger->info($this->server->getLanguage()->translate(KnownTranslationFactory::pocketmine_network_session_close($reason)));
}
}