mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-13 15:05:33 +00:00
Localize /gc
This commit is contained in:
parent
239534995f
commit
e140614a63
@ -1 +1 @@
|
|||||||
Subproject commit 1332ae273aefc6faf1c62fb62244050e75c4f5e1
|
Subproject commit 558e260fc5bfee5f0de8ce701be93eeac184f454
|
@ -24,6 +24,7 @@ declare(strict_types=1);
|
|||||||
namespace pocketmine\command\defaults;
|
namespace pocketmine\command\defaults;
|
||||||
|
|
||||||
use pocketmine\command\CommandSender;
|
use pocketmine\command\CommandSender;
|
||||||
|
use pocketmine\lang\KnownTranslationFactory;
|
||||||
use pocketmine\lang\KnownTranslationKeys;
|
use pocketmine\lang\KnownTranslationKeys;
|
||||||
use pocketmine\permission\DefaultPermissionNames;
|
use pocketmine\permission\DefaultPermissionNames;
|
||||||
use pocketmine\utils\TextFormat;
|
use pocketmine\utils\TextFormat;
|
||||||
@ -64,12 +65,12 @@ class GarbageCollectorCommand extends VanillaCommand{
|
|||||||
|
|
||||||
$cyclesCollected = $sender->getServer()->getMemoryManager()->triggerGarbageCollector();
|
$cyclesCollected = $sender->getServer()->getMemoryManager()->triggerGarbageCollector();
|
||||||
|
|
||||||
$sender->sendMessage(TextFormat::GREEN . "---- " . TextFormat::WHITE . "Garbage collection result" . TextFormat::GREEN . " ----");
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gc_header()->format(TextFormat::GREEN . "---- " . TextFormat::WHITE, TextFormat::GREEN . " ----" . TextFormat::WHITE));
|
||||||
$sender->sendMessage(TextFormat::GOLD . "Chunks: " . TextFormat::RED . number_format($chunksCollected));
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gc_chunks(TextFormat::RED . number_format($chunksCollected))->prefix(TextFormat::GOLD));
|
||||||
$sender->sendMessage(TextFormat::GOLD . "Entities: " . TextFormat::RED . number_format($entitiesCollected));
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gc_entities(TextFormat::RED . number_format($entitiesCollected))->prefix(TextFormat::GOLD));
|
||||||
|
|
||||||
$sender->sendMessage(TextFormat::GOLD . "Cycles: " . TextFormat::RED . number_format($cyclesCollected));
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gc_cycles(TextFormat::RED . number_format($cyclesCollected))->prefix(TextFormat::GOLD));
|
||||||
$sender->sendMessage(TextFormat::GOLD . "Memory freed: " . TextFormat::RED . number_format(round((($memory - memory_get_usage()) / 1024) / 1024, 2), 2) . " MB");
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gc_memoryFreed(TextFormat::RED . number_format(round((($memory - memory_get_usage()) / 1024) / 1024, 2), 2) . " MB")->prefix(TextFormat::GOLD));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -991,10 +991,38 @@ final class KnownTranslationFactory{
|
|||||||
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION, []);
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION, []);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gc_chunks(Translatable|string $chunksCollected) : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_CHUNKS, [
|
||||||
|
"chunksCollected" => $chunksCollected,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gc_cycles(Translatable|string $cyclesCollected) : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_CYCLES, [
|
||||||
|
"cyclesCollected" => $cyclesCollected,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public static function pocketmine_command_gc_description() : Translatable{
|
public static function pocketmine_command_gc_description() : Translatable{
|
||||||
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_DESCRIPTION, []);
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_DESCRIPTION, []);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gc_entities(Translatable|string $entitiesCollected) : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_ENTITIES, [
|
||||||
|
"entitiesCollected" => $entitiesCollected,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gc_header() : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_HEADER, []);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gc_memoryFreed(Translatable|string $memoryFreed) : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_MEMORYFREED, [
|
||||||
|
"memoryFreed" => $memoryFreed,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public static function pocketmine_command_gc_usage() : Translatable{
|
public static function pocketmine_command_gc_usage() : Translatable{
|
||||||
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_USAGE, []);
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_USAGE, []);
|
||||||
}
|
}
|
||||||
|
@ -214,7 +214,12 @@ final class KnownTranslationKeys{
|
|||||||
public const POCKETMINE_COMMAND_ENCHANT_DESCRIPTION = "pocketmine.command.enchant.description";
|
public const POCKETMINE_COMMAND_ENCHANT_DESCRIPTION = "pocketmine.command.enchant.description";
|
||||||
public const POCKETMINE_COMMAND_EXCEPTION = "pocketmine.command.exception";
|
public const POCKETMINE_COMMAND_EXCEPTION = "pocketmine.command.exception";
|
||||||
public const POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION = "pocketmine.command.gamemode.description";
|
public const POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION = "pocketmine.command.gamemode.description";
|
||||||
|
public const POCKETMINE_COMMAND_GC_CHUNKS = "pocketmine.command.gc.chunks";
|
||||||
|
public const POCKETMINE_COMMAND_GC_CYCLES = "pocketmine.command.gc.cycles";
|
||||||
public const POCKETMINE_COMMAND_GC_DESCRIPTION = "pocketmine.command.gc.description";
|
public const POCKETMINE_COMMAND_GC_DESCRIPTION = "pocketmine.command.gc.description";
|
||||||
|
public const POCKETMINE_COMMAND_GC_ENTITIES = "pocketmine.command.gc.entities";
|
||||||
|
public const POCKETMINE_COMMAND_GC_HEADER = "pocketmine.command.gc.header";
|
||||||
|
public const POCKETMINE_COMMAND_GC_MEMORYFREED = "pocketmine.command.gc.memoryFreed";
|
||||||
public const POCKETMINE_COMMAND_GC_USAGE = "pocketmine.command.gc.usage";
|
public const POCKETMINE_COMMAND_GC_USAGE = "pocketmine.command.gc.usage";
|
||||||
public const POCKETMINE_COMMAND_GIVE_DESCRIPTION = "pocketmine.command.give.description";
|
public const POCKETMINE_COMMAND_GIVE_DESCRIPTION = "pocketmine.command.give.description";
|
||||||
public const POCKETMINE_COMMAND_GIVE_USAGE = "pocketmine.command.give.usage";
|
public const POCKETMINE_COMMAND_GIVE_USAGE = "pocketmine.command.give.usage";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user