package de.Keyle.MyPet.api.util.locale;
import java.io.IOException;
import java.io.Reader;
import java.util.HashMap;
import java.util.Properties;
public class TranslationBundle {
HashMap<String, String> translations = new HashMap<>();
public TranslationBundle() {
}
public TranslationBundle(Reader reader) {
load(reader);
}
public void load(Reader reader) {
Properties properties = new Properties();
try {
properties.load(reader);
} catch (IOException e) {
e.printStackTrace();
}
for (Object o : properties.keySet()) {
translations.put(o.toString().toLowerCase(), properties.get(o).toString());
}
}
public boolean containsKey(String key) {
return translations.containsKey(key.toLowerCase());
}
public String getString(String key) {
return translations.get(key.toLowerCase());
}
}