Class HytaleLocalizer
java.lang.Object
com.gufli.brick.i18n.common.localization.I18nLocalizer
com.gufli.brick.i18n.hytale.localization.HytaleLocalizer
-
Field Summary
Fields inherited from class I18nLocalizer
defaultLocale, id, registry -
Constructor Summary
ConstructorsConstructorDescriptionHytaleLocalizer(@NotNull com.hypixel.hytale.server.core.plugin.JavaPlugin plugin, @NotNull Locale defaultLocale) -
Method Summary
Modifier and TypeMethodDescriptionvoidlocale(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target) final Stringfinal Stringlocalize(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, String key, Object... args) final Stringlocalize(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, Duration duration) final Stringlocalize(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, Duration duration, DurationFormatter formatter) final com.hypixel.hytale.server.core.MessagelocalizeMessage(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull String key) final com.hypixel.hytale.server.core.MessagelocalizeMessage(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull String key, Object... args) final com.hypixel.hytale.server.core.MessagelocalizeMessage(@NotNull Locale locale, @NotNull String key) final com.hypixel.hytale.server.core.MessagelocalizeMessage(@NotNull Locale locale, @NotNull String key, Object... args) final StringlocalizeOptional(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, String key) final StringlocalizeOptional(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, String key, Object... args) final StringrecursiveLocalize(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull String str) final com.hypixel.hytale.server.core.MessagerecursiveLocalizeMessage(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull String str) final com.hypixel.hytale.server.core.MessagerecursiveLocalizeMessage(@NotNull Locale locale, @NotNull String str) protected voidregisterLocaleMessage(Locale locale, String key, MessageFormat messageFormat) final voidregisterLocales(com.hypixel.hytale.server.core.plugin.JavaPlugin plugin) final voidregisterLocales(com.hypixel.hytale.server.core.plugin.JavaPlugin plugin, String pathToResources) <T> voidregisterMessageConverter(@NotNull Class<T> type, @NotNull Function<T, com.hypixel.hytale.server.core.Message> converter) final voidfinal voidsend(@NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull String key, Object... args) Methods inherited from class I18nLocalizer
id, localize, localize, localize, localize, localizeOptional, localizeOptional, recursiveLocalize, registerConverter, registerLocale, registerLocale, registerLocale
-
Constructor Details
-
HytaleLocalizer
public HytaleLocalizer(@NotNull @NotNull com.hypixel.hytale.server.core.plugin.JavaPlugin plugin, @NotNull @NotNull Locale defaultLocale)
-
-
Method Details
-
registerMessageConverter
-
hookClientSideTranslations
public void hookClientSideTranslations() -
locale
public Locale locale(@NotNull @NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target) -
localize
-
localize
-
localizeOptional
-
localizeOptional
-
localizeMessage
-
localizeMessage
-
localizeMessage
-
localizeMessage
public final com.hypixel.hytale.server.core.Message localizeMessage(@NotNull @NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull @NotNull String key) -
send
public final void send(@NotNull @NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull @NotNull String key) -
send
-
localize
public final String localize(@NotNull @NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, Duration duration, DurationFormatter formatter) -
localize
-
recursiveLocalize
-
recursiveLocalizeMessage
-
recursiveLocalizeMessage
public final com.hypixel.hytale.server.core.Message recursiveLocalizeMessage(@NotNull @NotNull com.hypixel.hytale.server.core.receiver.IMessageReceiver target, @NotNull @NotNull String str) -
registerLocales
public final void registerLocales(com.hypixel.hytale.server.core.plugin.JavaPlugin plugin) -
registerLocales
public final void registerLocales(com.hypixel.hytale.server.core.plugin.JavaPlugin plugin, String pathToResources) -
registerLocaleMessage
- Overrides:
registerLocaleMessagein classI18nLocalizer
-