Localize messages for /op and /deop

This commit is contained in:
Dylan K. Taylor 2021-08-26 13:29:31 +01:00
parent 4189fbdaef
commit 47120022c2
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D
5 changed files with 13 additions and 3 deletions

@ -1 +1 @@
Subproject commit f07494a0245dc52fa6cbcc4d0e45703d1fc22ee8
Subproject commit 1332ae273aefc6faf1c62fb62244050e75c4f5e1

View File

@ -61,7 +61,7 @@ class DeopCommand extends VanillaCommand{
$sender->getServer()->removeOp($name);
if(($player = $sender->getServer()->getPlayerExact($name)) !== null){
$player->sendMessage(TextFormat::GRAY . "You are no longer op!");
$player->sendMessage(KnownTranslationFactory::commands_deop_message()->prefix(TextFormat::GRAY));
}
Command::broadcastCommandMessage($sender, KnownTranslationFactory::commands_deop_success($name));

View File

@ -61,7 +61,7 @@ class OpCommand extends VanillaCommand{
$sender->getServer()->addOp($name);
if(($player = $sender->getServer()->getPlayerExact($name)) !== null){
$player->sendMessage(TextFormat::GRAY . "You are now op!");
$player->sendMessage(KnownTranslationFactory::commands_op_message()->prefix(TextFormat::GRAY));
}
Command::broadcastCommandMessage($sender, KnownTranslationFactory::commands_op_success($name));
return true;

View File

@ -153,6 +153,10 @@ final class KnownTranslationFactory{
return new Translatable(KnownTranslationKeys::COMMANDS_DEFAULTGAMEMODE_USAGE, []);
}
public static function commands_deop_message() : Translatable{
return new Translatable(KnownTranslationKeys::COMMANDS_DEOP_MESSAGE, []);
}
public static function commands_deop_success(Translatable|string $param0) : Translatable{
return new Translatable(KnownTranslationKeys::COMMANDS_DEOP_SUCCESS, [
0 => $param0,
@ -367,6 +371,10 @@ final class KnownTranslationFactory{
return new Translatable(KnownTranslationKeys::COMMANDS_MESSAGE_USAGE, []);
}
public static function commands_op_message() : Translatable{
return new Translatable(KnownTranslationKeys::COMMANDS_OP_MESSAGE, []);
}
public static function commands_op_success(Translatable|string $param0) : Translatable{
return new Translatable(KnownTranslationKeys::COMMANDS_OP_SUCCESS, [
0 => $param0,

View File

@ -50,6 +50,7 @@ final class KnownTranslationKeys{
public const COMMANDS_CLEAR_TESTING = "commands.clear.testing";
public const COMMANDS_DEFAULTGAMEMODE_SUCCESS = "commands.defaultgamemode.success";
public const COMMANDS_DEFAULTGAMEMODE_USAGE = "commands.defaultgamemode.usage";
public const COMMANDS_DEOP_MESSAGE = "commands.deop.message";
public const COMMANDS_DEOP_SUCCESS = "commands.deop.success";
public const COMMANDS_DEOP_USAGE = "commands.deop.usage";
public const COMMANDS_DIFFICULTY_SUCCESS = "commands.difficulty.success";
@ -88,6 +89,7 @@ final class KnownTranslationKeys{
public const COMMANDS_MESSAGE_DISPLAY_OUTGOING = "commands.message.display.outgoing";
public const COMMANDS_MESSAGE_SAMETARGET = "commands.message.sameTarget";
public const COMMANDS_MESSAGE_USAGE = "commands.message.usage";
public const COMMANDS_OP_MESSAGE = "commands.op.message";
public const COMMANDS_OP_SUCCESS = "commands.op.success";
public const COMMANDS_OP_USAGE = "commands.op.usage";
public const COMMANDS_PARTICLE_NOTFOUND = "commands.particle.notFound";