2025-11-24 22:52:51 +03:00

35 lines
786 B
Java

/*
* Decompiled with CFR 0.152.
*/
package net.minecraft.client.resources.language;
import java.util.IllegalFormatException;
import java.util.Locale;
import net.minecraft.locale.Language;
public class I18n {
private static volatile Language language = Language.getInstance();
private I18n() {
}
static void setLanguage(Language locale) {
language = locale;
}
public static String get(String id, Object ... args) {
String value = language.getOrDefault(id);
try {
return String.format(Locale.ROOT, value, args);
}
catch (IllegalFormatException ignored) {
return "Format error: " + value;
}
}
public static boolean exists(String id) {
return language.has(id);
}
}