Skip to content

Commit 76ac251

Browse files
Fix the bug about using static language
1 parent 9ce2cf0 commit 76ac251

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/main/java/org/maxgamer/quickshop/localization/text/SimpleTextManager.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,12 @@
5353
import java.nio.charset.StandardCharsets;
5454
import java.nio.file.Files;
5555
import java.nio.file.Path;
56-
import java.util.*;
56+
import java.util.ArrayList;
57+
import java.util.Collections;
58+
import java.util.List;
59+
import java.util.Locale;
60+
import java.util.Map;
61+
import java.util.UUID;
5762
import java.util.concurrent.CopyOnWriteArrayList;
5863
import java.util.concurrent.TimeUnit;
5964
import java.util.logging.Level;
@@ -291,7 +296,9 @@ private String findRelativeLanguages(String langCode) {
291296
String result = languagesCache.getIfPresent(langCode);
292297
if (result == null) {
293298
result = "en_us";
294-
if (availableLanguages.contains(langCode)) {
299+
if (availableLanguages.size() == 1) {
300+
result = availableLanguages.get(0);
301+
} else if (availableLanguages.contains(langCode)) {
295302
result = langCode;
296303
} else {
297304
String[] splits = langCode.split("_", 2);

0 commit comments

Comments
 (0)