001package fr.aumgn.bukkitutils.localization.loaders;
002
003import java.io.IOException;
004import java.io.Reader;
005import java.util.Collections;
006import java.util.Map;
007import java.util.Properties;
008
009public class PropertiesMessagesLoader extends MessagesLoader {
010
011    @Override
012    public String[] getExtensions() {
013        return new String[] { "properties" };
014    }
015
016    @Override
017    public Map<?, ?> loadRaw(Reader reader) {
018        Properties properties = new Properties();
019        try {
020            properties.load(reader);
021            return properties;
022        } catch (IOException exc) {
023            return Collections.<String, String>emptyMap();
024        }
025    }
026}