diff --git a/src/com/palmergames/bukkit/towny/object/Translator.java b/src/com/palmergames/bukkit/towny/object/Translator.java index f5d92b4e68..437d532e4c 100644 --- a/src/com/palmergames/bukkit/towny/object/Translator.java +++ b/src/com/palmergames/bukkit/towny/object/Translator.java @@ -2,8 +2,12 @@ import java.util.Locale; +import net.kyori.adventure.text.Component; import org.bukkit.command.CommandSender; +import org.checkerframework.framework.qual.DefaultQualifier; +import org.jetbrains.annotations.NotNull; +@DefaultQualifier(NotNull.class) public class Translator { private final Locale locale; @@ -26,4 +30,12 @@ public String of(String key) { public String of(String key, Object... args) { return Translation.of(key, locale, args); } + + public Component component(String key) { + return Translatable.of(key).locale(this.locale).component(); + } + + public Component component(String key, Object... args) { + return Translatable.of(key, args).locale(this.locale).component(); + } }