Interface TranslatableMessage

All Known Implementing Classes:
CommonCommandMessage, LinkAccountCommand.Message, UnlinkAccountCommand.Message, WhitelistCommand.Message

public interface TranslatableMessage
TranslatableMessage is the interface for a message that can be translated. Messages are generally implemented using enums.
  • Method Details

    • getRawMessage

      String getRawMessage()
      Returns the message attached to the enum identifier
    • getTranslateParts

      String[] getTranslateParts()
      Returns the parts of this message (getRawMessage() split on " ")
    • translateMessage

      default String translateMessage(LanguageManager manager, String locale, Object... args)