Problem: The code used "commands.history-open" but the messages.yml key is "commands.history.open". When the key wasn't found, it returned an empty string, so only the prefix showed.
Fix: Changed the message path from "commands.history-open" to "commands.history.open" to match the messages.yml structure.