mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-16 08:56:04 +01:00
Fix unnecessary warning for first-time setup
This commit is contained in:
@@ -1,36 +1,25 @@
|
|||||||
package emu.grasscutter.utils.lang;
|
package emu.grasscutter.utils.lang;
|
||||||
|
|
||||||
import static emu.grasscutter.config.Configuration.FALLBACK_LANGUAGE;
|
import com.google.gson.*;
|
||||||
import static emu.grasscutter.utils.FileUtils.getCachePath;
|
|
||||||
import static emu.grasscutter.utils.FileUtils.getResourcePath;
|
|
||||||
|
|
||||||
import com.google.gson.JsonElement;
|
|
||||||
import com.google.gson.JsonObject;
|
|
||||||
import emu.grasscutter.Grasscutter;
|
import emu.grasscutter.Grasscutter;
|
||||||
import emu.grasscutter.data.GameData;
|
import emu.grasscutter.data.*;
|
||||||
import emu.grasscutter.data.ResourceLoader;
|
|
||||||
import emu.grasscutter.data.excels.achievement.AchievementData;
|
import emu.grasscutter.data.excels.achievement.AchievementData;
|
||||||
import emu.grasscutter.game.player.Player;
|
import emu.grasscutter.game.player.Player;
|
||||||
import emu.grasscutter.utils.JsonUtils;
|
import emu.grasscutter.utils.*;
|
||||||
import emu.grasscutter.utils.Utils;
|
import it.unimi.dsi.fastutil.ints.*;
|
||||||
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
|
import it.unimi.dsi.fastutil.objects.*;
|
||||||
import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
|
import lombok.EqualsAndHashCode;
|
||||||
import it.unimi.dsi.fastutil.ints.IntOpenHashSet;
|
|
||||||
import it.unimi.dsi.fastutil.ints.IntSet;
|
|
||||||
import it.unimi.dsi.fastutil.objects.Object2IntMap;
|
|
||||||
import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap;
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.*;
|
||||||
import java.nio.file.Path;
|
|
||||||
import java.nio.file.StandardOpenOption;
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.*;
|
||||||
import java.util.regex.Pattern;
|
import java.util.stream.*;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
import java.util.stream.IntStream;
|
import static emu.grasscutter.config.Configuration.FALLBACK_LANGUAGE;
|
||||||
import lombok.EqualsAndHashCode;
|
import static emu.grasscutter.utils.FileUtils.*;
|
||||||
|
|
||||||
public final class Language {
|
public final class Language {
|
||||||
private static final Map<String, Language> cachedLanguages = new ConcurrentHashMap<>();
|
private static final Map<String, Language> cachedLanguages = new ConcurrentHashMap<>();
|
||||||
@@ -370,6 +359,8 @@ public final class Language {
|
|||||||
textMapStrings = loadTextMapsCache();
|
textMapStrings = loadTextMapsCache();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
} catch (NoSuchFileException ignored) {
|
||||||
|
// Cache doesn't exist, generate it.
|
||||||
} catch (Exception exception) {
|
} catch (Exception exception) {
|
||||||
Grasscutter.getLogger().error("Error loading textmaps cache: " + exception.toString());
|
Grasscutter.getLogger().error("Error loading textmaps cache: " + exception.toString());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user