feat(i18n): complete migration — items, entities, AI goals, GUI screens
119 new translation keys across 3 domains: - Items/Blocks/Misc (46 keys): tooltips, action messages, trap states - Entities/AI Goals (55 keys): NPC speech, maid/master/guard messages - Client GUI (18 keys): widget labels, screen buttons, merchant display Remaining 119 Component.literal() are all intentional: - Debug/Admin/Command wands (47) — dev tools, not player-facing - Entity display names (~25) — dynamic getNpcName() calls - Empty string roots (~15) — .append() chain bases - User-typed text (~10) — /me, /pm, /norp chat content - Runtime data (~12) — StringBuilder, gag muffling, MCA compat
This commit is contained in:
@@ -51,7 +51,7 @@ public class PetRequestManager {
|
||||
double dist = master.distanceTo(pet);
|
||||
if (dist > MAX_DISTANCE) {
|
||||
pet.sendSystemMessage(
|
||||
Component.literal("You are too far from your Master to talk.")
|
||||
Component.translatable("entity.tiedup.pet.too_far_to_talk")
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -95,7 +95,7 @@ public class PetRequestManager {
|
||||
double dist = master.distanceTo(pet);
|
||||
if (dist > MAX_DISTANCE) {
|
||||
pet.sendSystemMessage(
|
||||
Component.literal("You are too far from your Master.")
|
||||
Component.translatable("entity.tiedup.pet.too_far_from_master")
|
||||
);
|
||||
return;
|
||||
}
|
||||
@@ -109,7 +109,7 @@ public class PetRequestManager {
|
||||
|
||||
// Display what the player "says"
|
||||
pet.sendSystemMessage(
|
||||
Component.literal("You: " + request.getPlayerText())
|
||||
Component.translatable("entity.tiedup.pet.you_say", request.getPlayerText())
|
||||
);
|
||||
|
||||
// Handle specific request
|
||||
|
||||
Reference in New Issue
Block a user