*) Filename for output file is created from language code + .ldf now (e.g. en-GB.ldf)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4012 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
low012 18 years ago
parent ffc607d65d
commit a42d233944

@ -85,7 +85,7 @@ public class languageDataExtractor {
String output = ""; String output = "";
String sKey = ""; String sKey = "";
//Program started with arguments 'input', 'output', 'data', 'name'? //Program started with arguments 'input', 'data', 'name'?
if (args.length <= 4) { if (args.length <= 4) {
for(int i=0;i<args.length;i++){ for(int i=0;i<args.length;i++){
@ -94,8 +94,6 @@ public class languageDataExtractor {
if (temp.startsWith("input=")) { if (temp.startsWith("input=")) {
input = temp.substring(6); input = temp.substring(6);
} else if (temp.startsWith("output=")) {
output = temp.substring(7);
} else if (temp.startsWith("name=")) { } else if (temp.startsWith("name=")) {
name = temp.substring(5); name = temp.substring(5);
} else if (temp.startsWith("code=")) { } else if (temp.startsWith("code=")) {
@ -106,25 +104,21 @@ public class languageDataExtractor {
} }
//Ask user if arguments were not used when starting program. //Ask user if arguments were not used when starting program.
if ((input == "") || (output == "") || (name == "") || (code == "")) { if ((input.equals("")) || (output.equals("")) || (name.equals("")) || (code.equals(""))) {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try { try {
if(input == "") { if(input.equals("")) {
System.out.print("Name of file text is to be read from: "); System.out.print("Name of file text is to be read from: ");
input = in.readLine(); input = in.readLine();
} }
if(name == "") { if(name.equals("")) {
System.out.print("Name of the language the text is written in: "); System.out.print("Name of the language the text is written in: ");
name = in.readLine(); name = in.readLine();
} }
if(code == "") { if(code.equals("")) {
System.out.print("Code of the language the text is writen in (e.g. en-GB): "); System.out.print("Code of the language the text is writen in (e.g. en-GB): ");
code = in.readLine(); code = in.readLine();
} }
if(output == "") {
System.out.print("Name of file data is to be written to: ");
output = in.readLine();
}
} }
catch (IOException e) { catch (IOException e) {
System.out.println(e); System.out.println(e);
@ -132,6 +126,9 @@ public class languageDataExtractor {
} }
} }
//Creating filename from language code plus .ldf (language data file)
output = code + ".ldf";
//Trying to open input file. //Trying to open input file.
try { try {
inputFile = new BufferedReader(new InputStreamReader(new FileInputStream(input), "UTF8")); inputFile = new BufferedReader(new InputStreamReader(new FileInputStream(input), "UTF8"));

Loading…
Cancel
Save