diff --git a/build.gradle.kts b/build.gradle.kts index 7f76e496..49405868 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -38,7 +38,7 @@ license { } group = "de.chojo" -version = "2.9.1+beta.19" +version = "2.9.2+beta.19" description = "Discord utilities for use with JDA" publishData { diff --git a/src/main/java/de/chojo/jdautil/interactions/message/Message.java b/src/main/java/de/chojo/jdautil/interactions/message/Message.java index eaf19767..156a918d 100644 --- a/src/main/java/de/chojo/jdautil/interactions/message/Message.java +++ b/src/main/java/de/chojo/jdautil/interactions/message/Message.java @@ -49,8 +49,7 @@ public CommandData toCommandData(ILocalizer localizer) { .setDefaultPermissions(meta.permission()) .setDefaultPermissions(meta.permission()); if (meta.localized()) { - message.setNameLocalizations(localizer.prefixedLocalizer("message").apply(localeKey())) - .setLocalizationFunction(localizer.prefixedLocalizer("message")); + message.setLocalizationFunction(localizer.prefixedLocalizer("message")); } return message; } diff --git a/src/main/java/de/chojo/jdautil/interactions/user/User.java b/src/main/java/de/chojo/jdautil/interactions/user/User.java index 5b27329b..bc0e998a 100644 --- a/src/main/java/de/chojo/jdautil/interactions/user/User.java +++ b/src/main/java/de/chojo/jdautil/interactions/user/User.java @@ -48,8 +48,7 @@ public CommandData toCommandData(ILocalizer localizer) { .setGuildOnly(meta.isGuildOnly()) .setDefaultPermissions(meta.permission()); if (meta.localized()) { - user.setNameLocalizations(localizer.prefixedLocalizer("user").apply(localeKey())) - .setLocalizationFunction(localizer.prefixedLocalizer("user")); + user.setLocalizationFunction(localizer.prefixedLocalizer("user")); } return user; } diff --git a/src/main/java/de/chojo/jdautil/localization/Localizer.java b/src/main/java/de/chojo/jdautil/localization/Localizer.java index ea41f782..c4e4f5b8 100644 --- a/src/main/java/de/chojo/jdautil/localization/Localizer.java +++ b/src/main/java/de/chojo/jdautil/localization/Localizer.java @@ -30,7 +30,7 @@ public class Localizer implements ILocalizer { private final Pattern EMBEDDED_CODE; - private static final Pattern SIMPLE__CODE = Pattern.compile("^([a-zA-Z]+?\\.[a-zA-Z.]+)$"); + private static final Pattern SIMPLE__CODE = Pattern.compile("^([a-zA-Z_]+?\\.[a-zA-Z_.]+)$"); private static final Logger log = getLogger(Localizer.class); private final Map languages; private final Function> languageProvider; @@ -40,7 +40,7 @@ public Localizer(Map languages, Function