public static void main(String[] args) { int count = 0; Enumeration<String> targets = Transliterator.getAvailableIDs(); while (targets.hasMoreElements()) { String s = (String) targets.nextElement(); System.out.println(s); count++; } System.out.println("number " + count); // System.exit(0); // trans = Transliterator.getInstance("Any-en_US; nfd; // [\u0301\u0302\u0304\u0306\u0307\u0308\u030c\u0328] remove; nfc"); // [:nonspacing mark:] // remove; nfc"); trans = Transliterator.getInstance("Any-Latin"); // [:nonspacing mark:] remove; nfc"); decomposed = Transliterator.getInstance("Any-Latin; nfd"); // [:nonspacing mark:] remove; nfc"); for (int row = 0; row < 256; row++) { String name = String.format("row%02x.trans", row); PrintWriter out = null; try { out = new PrintWriter(new FileWriter(name)); printRow(out, row); } catch (IOException e) { System.out.println("Could not open " + name + " for write"); } catch (UselessException e) { // System.out.println("Deleting " + name); File f = new File(name); f.delete(); } finally { Utils.closeFile(out); } } }
public static void main(String[] args) { /*x ShowTransliterations.1 */ Enumeration<String> idEnum = Transliterator.getAvailableIDs(); while (idEnum.hasMoreElements()) System.out.println(idEnum.nextElement()); /*x*/ }