Skip to content

Commit 870552c

Browse files
V3.5
1.修复乱码bug
1 parent a6f17f7 commit 870552c

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/Language/LanguageManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ public static String getI18nText(String key) {
1818

1919

2020
private void loadLanguageFiles(String locale) {
21-
Scanner scanner = new Scanner(getClass().getResourceAsStream("/assets/lang/" + locale + ".lang")).useDelimiter("\n");
21+
Scanner scanner = new Scanner(getClass().getResourceAsStream("/assets/lang/" + locale + ".lang"), "UTF-8").useDelimiter("\n");
2222
while (scanner.hasNext()) {
2323
String[] strings = scanner.next().split("=", 2);
2424
if (strings.length == 2) {
2525
languageMappings.put(strings[0], strings[1]);
2626
}
2727
}
28-
//fallback to en_US
28+
//fallback to zh_CN
2929
if (languageMappings.isEmpty()) {
30-
loadLanguageFiles("en_US");
30+
loadLanguageFiles("zh_CN");
3131
}
3232
}
3333
}

src/gui/Displayer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ private void initComponents(){
3939
javax.swing.JTextField jTextField1 = new javax.swing.JTextField();
4040

4141
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
42-
String version = "V3.4";
42+
String version = "V3.5";
4343
setTitle(getI18nText("gui.title") + version);
4444
setIconImage(new ImageIcon(getClass().getResource("/assets/icon.jpg")).getImage());
4545
jTextField1.setEditable(false);

src/io/BATFileVisitor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.HashMap;
1010
import java.util.LinkedList;
1111
import java.util.List;
12+
import java.util.logging.Level;
1213
import java.util.logging.Logger;
1314

1415
import static io.Items.ItemLibrary.*;
@@ -23,6 +24,7 @@ public FileVisitResult visitFileFailed(Path file, IOException exc) {
2324
}
2425

2526
public static LinkedList<LocalizableItem> visit(Path path) throws IOException {
27+
logger.setLevel(Level.OFF);
2628
if (visitor == null) {
2729
visitor = new BATFileVisitor();
2830
}

0 commit comments

Comments
 (0)