Check for a locale-specific resource in getResourceFile.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1118 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
Andrzej Kapolka
2011-01-27 01:08:05 +00:00
parent 188578eb79
commit d076bf84e8
@@ -30,6 +30,7 @@ import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
@@ -393,6 +394,13 @@ public class ResourceManager
if (!"/".equals(File.separator)) {
path = path.replace("/", File.separator);
}
// first try a locale-specific file
if (_localePrefix != null) {
File file = new File(_rdir, PathUtil.appendPath(_localePrefix, path));
if (file.exists()) {
return file;
}
}
return new File(_rdir, path);
}