Skip to content
Snippets Groups Projects
Commit a2cdec02 authored by AnimeGitB's avatar AnimeGitB Committed by Melledy
Browse files

Make missing languages not throw warnings

parent 9c66ba13
Branches
Tags
No related merge requests found
...@@ -105,7 +105,7 @@ public final class Language { ...@@ -105,7 +105,7 @@ public final class Language {
} }
var langCode = Utils.getLanguageCode(player.getAccount().getLocale()); var langCode = Utils.getLanguageCode(player.getAccount().getLocale());
String translated = Grasscutter.getLanguage(langCode).get(key); String translated = getLanguage(langCode).get(key);
try { try {
return translated.formatted(args); return translated.formatted(args);
...@@ -210,7 +210,7 @@ public final class Language { ...@@ -210,7 +210,7 @@ public final class Language {
} }
if (!isValueFound && !languageCode.equals("en-US")) { if (!isValueFound && !languageCode.equals("en-US")) {
var englishValue = Grasscutter.getLanguage("en-US").get(key); var englishValue = getLanguage("en-US").get(key);
if (!englishValue.contains(valueNotFoundPattern)) { if (!englishValue.contains(valueNotFoundPattern)) {
result += "\nhere is english version:\n" + englishValue; result += "\nhere is english version:\n" + englishValue;
} }
...@@ -240,7 +240,7 @@ public final class Language { ...@@ -240,7 +240,7 @@ public final class Language {
private static final int TEXTMAP_CACHE_VERSION = 0x9CCACE02; private static final int TEXTMAP_CACHE_VERSION = 0x9CCACE02;
@EqualsAndHashCode public static class TextStrings implements Serializable { @EqualsAndHashCode public static class TextStrings implements Serializable {
public static final String[] ARR_LANGUAGES = {"EN", "CHS", "CHT", "JP", "KR", "DE", "ES", "FR", "ID", "PT", "RU", "TH", "VI"}; public static final String[] ARR_LANGUAGES = {"EN", "CHS", "CHT", "JP", "KR", "DE", "ES", "FR", "ID", "PT", "RU", "TH", "VI"};
public static final String[] ARR_GC_LANGUAGES = {"en-US", "zh-CN", "zh-TW", "ja-JP", "ko-KR", "DE", "es-ES", "fr-FR", "ID", "PT", "ru-RU", "TH", "VI"}; public static final String[] ARR_GC_LANGUAGES = {"en-US", "zh-CN", "zh-TW", "en-US", "ko-KR", "en-US", "es-ES", "fr-FR", "en-US", "en-US", "ru-RU", "en-US", "en-US"}; // TODO: Update the placeholder en-US entries if we ever add GC translations for the missing client languages
public static final int NUM_LANGUAGES = ARR_LANGUAGES.length; public static final int NUM_LANGUAGES = ARR_LANGUAGES.length;
public static final List<String> LIST_LANGUAGES = Arrays.asList(ARR_LANGUAGES); public static final List<String> LIST_LANGUAGES = Arrays.asList(ARR_LANGUAGES);
public static final Object2IntMap<String> MAP_LANGUAGES = // Map "EN": 0, "CHS": 1, ..., "VI": 12 public static final Object2IntMap<String> MAP_LANGUAGES = // Map "EN": 0, "CHS": 1, ..., "VI": 12
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment