From 77c626e56ffbb989b0c685ef9b5a1c6a3f731be4 Mon Sep 17 00:00:00 2001 From: freya02 <41875020+freya022@users.noreply.github.com> Date: Thu, 10 Aug 2023 13:17:46 +0200 Subject: [PATCH] Add DiscordLocale#toLocale (#2485) --- .../jda/api/interactions/DiscordLocale.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/net/dv8tion/jda/api/interactions/DiscordLocale.java b/src/main/java/net/dv8tion/jda/api/interactions/DiscordLocale.java index 5bb502aaf7..e03e7afa1d 100644 --- a/src/main/java/net/dv8tion/jda/api/interactions/DiscordLocale.java +++ b/src/main/java/net/dv8tion/jda/api/interactions/DiscordLocale.java @@ -83,6 +83,24 @@ public String getLocale() return locale; } + /** + * Creates a {@link Locale} from this DiscordLocale. + *
This is a simple shortcut to {@link Locale#forLanguageTag(String) Locale.forLanguageTag(getLocale())}. + * + *

Note: The returned {@link Locale} might not be the same locale + * as the one passed in {@link #from(Locale) DiscordLocale#from(Locale)}. + * See {@link Locale#forLanguageTag(String)} for more details. + * + * @return the {@link Locale} from this DiscordLocale + * + * @see Locale#forLanguageTag(String) + */ + @Nonnull + public Locale toLocale() + { + return Locale.forLanguageTag(getLocale()); + } + /** * The language's human-readable name, in English. *