From 50cff0bcba6808459bbde3b67c1a9d74c45e9579 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sun, 17 Oct 2021 16:28:39 +0800 Subject: [PATCH] feat(lang): ja_JP. --- .../main/java/org/jackhuang/hmcl/util/i18n/Locales.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/Locales.java b/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/Locales.java index e0d703b99..6bd7b4a51 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/Locales.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/Locales.java @@ -65,6 +65,11 @@ public final class Locales { */ public static final SupportedLocale RU = new SupportedLocale(new Locale("ru")); + /** + * Japanese + */ + public static final SupportedLocale JA_JP = new SupportedLocale(Locale.JAPAN); + public static final List LOCALES = Lang.immutableListOf(DEFAULT, EN, ZH_CN, ZH, ES, RU); public static SupportedLocale getLocaleByName(String name) { @@ -80,6 +85,8 @@ public final class Locales { return ES; case "ru": return RU; + case "ja_jp": + return JA_JP; default: return DEFAULT; } @@ -91,6 +98,7 @@ public final class Locales { else if (locale == ZH_CN) return "zh_CN"; else if (locale == ES) return "es"; else if (locale == RU) return "ru"; + else if (locale == JA_JP) return "ja_JP"; else if (locale == DEFAULT) return "def"; else throw new IllegalArgumentException("Unknown locale: " + locale); }