|
|
|
@ -113,21 +113,18 @@ public class Translator {
|
|
|
|
|
String forFile = "";
|
|
|
|
|
|
|
|
|
|
for (final String line : list) {
|
|
|
|
|
if (line.isEmpty() || line.charAt(0) != '#'){
|
|
|
|
|
if (!line.isEmpty()) {
|
|
|
|
|
if (line.charAt(0) != '#') {
|
|
|
|
|
final String[] split = line.split("==", 2);
|
|
|
|
|
if (split.length == 2) {
|
|
|
|
|
translationList.put(split[0], split[1]);
|
|
|
|
|
//}else{ //Invalid line
|
|
|
|
|
}
|
|
|
|
|
} else if (line.startsWith("#File:")) {
|
|
|
|
|
if (!forFile.equals("")){
|
|
|
|
|
if (!forFile.isEmpty()) {
|
|
|
|
|
lists.put(forFile, translationList);
|
|
|
|
|
}
|
|
|
|
|
if (line.charAt(6) == ' ') {
|
|
|
|
|
forFile=line.substring(7);
|
|
|
|
|
} else {
|
|
|
|
|
forFile=line.substring(6);
|
|
|
|
|
}
|
|
|
|
|
forFile = line.substring(6).trim(); //skip "#File:"
|
|
|
|
|
if (lists.containsKey(forFile)) {
|
|
|
|
|
translationList = lists.get(forFile);
|
|
|
|
|
} else {
|
|
|
|
@ -135,6 +132,7 @@ public class Translator {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
lists.put(forFile, translationList);
|
|
|
|
|
return lists;
|
|
|
|
|
}
|
|
|
|
|