Ejemplo n.º 1
0
  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);
      }
    }
  }
Ejemplo n.º 2
0
 public static void main(String[] args) {
   /*x ShowTransliterations.1 */
   Enumeration<String> idEnum = Transliterator.getAvailableIDs();
   while (idEnum.hasMoreElements()) System.out.println(idEnum.nextElement());
   /*x*/
 }