perf: merge instance
This commit is contained in:
parent
4abcf7647f
commit
b8a52da87e
1 changed files with 1 additions and 3 deletions
|
@ -11,6 +11,7 @@ import java.util.Optional;
|
||||||
|
|
||||||
public class I18N {
|
public class I18N {
|
||||||
private final MessageFormat formatter = new MessageFormat("");
|
private final MessageFormat formatter = new MessageFormat("");
|
||||||
|
private final NickoBukkit instance = NickoBukkit.getInstance();
|
||||||
private final Player player;
|
private final Player player;
|
||||||
private final Locale playerLocale;
|
private final Locale playerLocale;
|
||||||
|
|
||||||
|
@ -20,7 +21,6 @@ public class I18N {
|
||||||
}
|
}
|
||||||
|
|
||||||
public String translate(String key, Object... arguments) {
|
public String translate(String key, Object... arguments) {
|
||||||
final NickoBukkit instance = NickoBukkit.getInstance();
|
|
||||||
final String string = readString(key);
|
final String string = readString(key);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -42,7 +42,6 @@ public class I18N {
|
||||||
}
|
}
|
||||||
|
|
||||||
private String readString(String key) {
|
private String readString(String key) {
|
||||||
final NickoBukkit instance = NickoBukkit.getInstance();
|
|
||||||
String string;
|
String string;
|
||||||
if (playerLocale == Locale.CUSTOM) {
|
if (playerLocale == Locale.CUSTOM) {
|
||||||
string = instance.getLocaleFileManager().get(key);
|
string = instance.getLocaleFileManager().get(key);
|
||||||
|
@ -56,7 +55,6 @@ public class I18N {
|
||||||
}
|
}
|
||||||
|
|
||||||
private Locale getPlayerLocale() {
|
private Locale getPlayerLocale() {
|
||||||
final NickoBukkit instance = NickoBukkit.getInstance();
|
|
||||||
try {
|
try {
|
||||||
final Optional<NickoProfile> profile = instance.getDataStore().getData(player.getUniqueId());
|
final Optional<NickoProfile> profile = instance.getDataStore().getData(player.getUniqueId());
|
||||||
return !profile.isPresent() ? Locale.FALLBACK_LOCALE : profile.get().getLocale();
|
return !profile.isPresent() ? Locale.FALLBACK_LOCALE : profile.get().getLocale();
|
||||||
|
|
Loading…
Reference in a new issue