blob: defe3255ab55f49bf7cc1ee39c63ee4d65164f17 [file] [log] [blame]
package com.ibm.text.UCD;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import com.ibm.icu.dev.test.util.BagFormatter;
import com.ibm.icu.dev.test.util.TransliteratorUtilities;
import com.ibm.icu.text.Transliterator;
public class UseTransliterator {
public static void main(String[] args) throws IOException {
try {
String filename = args[0];
File f2 = new File("com/ibm/text/UCD/");
System.out.println(f2.getAbsolutePath());
TransliteratorUtilities.registerTransliteratorFromFile("com/ibm/text/UCD/", "any-temp");
Transliterator t = Transliterator.getInstance("any-temp");
File f = new File(filename);
String fileContents = TransliteratorUtilities.getFileContents(f.getParent() + File.separator, f.getName());
String newContents = t.transliterate(fileContents);
PrintWriter pw = BagFormatter.openUTF8Writer(f.getParent() + File.separator, "new-" + f.getName());
pw.write(newContents);
pw.close();
} finally {
// TODO Auto-generated catch block
System.out.println("Done");
}
}
}