From c618ba292eb3ed0af72b5f0688126df8111f7b98 Mon Sep 17 00:00:00 2001 From: Lilly Tempest <46890129+rainbowdashlabs@users.noreply.github.com> Date: Wed, 17 Jan 2024 18:27:56 +0100 Subject: [PATCH] Fix/unlocalised message and user again (#180) * Remove name localization * Bump version * Make locale codes more flexible --- build.gradle.kts | 2 +- .../java/de/chojo/jdautil/interactions/message/Message.java | 3 +-- src/main/java/de/chojo/jdautil/interactions/user/User.java | 3 +-- src/main/java/de/chojo/jdautil/localization/Localizer.java | 4 ++-- 4 files changed, 5 insertions(+), 7 deletions(-) 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