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}