From 08f6f973c07f69428c73ec08368f309638f053dd Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 9 Oct 2025 15:19:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A2=A0=E5=80=92=E8=8B=B1?= =?UTF-8?q?=E8=AF=AD=E4=B8=AD=E6=8B=AC=E5=8F=B7=E6=98=BE=E7=A4=BA=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98=20(#4631)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HMCLCore/src/main/resources/assets/lang/upside_down.txt | 8 +++++++- .../jackhuang/hmcl/gradle/l10n/UpsideDownTranslate.java | 6 ++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/HMCLCore/src/main/resources/assets/lang/upside_down.txt b/HMCLCore/src/main/resources/assets/lang/upside_down.txt index 051965d51..8540168f7 100644 --- a/HMCLCore/src/main/resources/assets/lang/upside_down.txt +++ b/HMCLCore/src/main/resources/assets/lang/upside_down.txt @@ -68,4 +68,10 @@ _‾ !¡ // \\ -', \ No newline at end of file +', +() +)( +[] +][ +{} +}{ \ No newline at end of file diff --git a/buildSrc/src/main/java/org/jackhuang/hmcl/gradle/l10n/UpsideDownTranslate.java b/buildSrc/src/main/java/org/jackhuang/hmcl/gradle/l10n/UpsideDownTranslate.java index f1c3cbb6b..74507c9e2 100644 --- a/buildSrc/src/main/java/org/jackhuang/hmcl/gradle/l10n/UpsideDownTranslate.java +++ b/buildSrc/src/main/java/org/jackhuang/hmcl/gradle/l10n/UpsideDownTranslate.java @@ -23,6 +23,7 @@ import org.gradle.api.file.RegularFileProperty; import org.gradle.api.tasks.InputFile; import org.gradle.api.tasks.OutputFile; import org.gradle.api.tasks.TaskAction; +import org.jackhuang.hmcl.gradle.utils.PropertiesUtils; import java.io.IOException; import java.io.InputStream; @@ -53,10 +54,7 @@ public abstract class UpsideDownTranslate extends DefaultTask { Path inputFile = getInputFile().get().getAsFile().toPath(); Path outputFile = getOutputFile().get().getAsFile().toPath(); - Properties english = new Properties(); - try (var reader = Files.newBufferedReader(inputFile)) { - english.load(reader); - } + Properties english = PropertiesUtils.load(inputFile); Properties output = new Properties(); Translator translator = new Translator();