The i18n Cookbook - recipies for a global society

  • java cookbook
  • about the author
Home › Java Internationalization Cookbook › Unicode, Transliteration, and Charactersets

Java Cookbook

  • Java Internationalization Cookbook
    • Locales
    • Dates and Times
    • Numerical Systems
    • Misc
    • Resource Bundles
    • Unicode, Transliteration, and Charactersets
      • Convert text from one script to another
      • Detect the Charset of a URL
      • Get Transliterators available source ids
      • Get all available transliterator ids
      • Get available target ids for a Transliterator source id
      • Read a Unicode file
      • Write a Shift_JIS Japanese file

Get available target ids for a Transliterator source id

Problem:

You have a source id but you want to retrieve all available target ids for the source id.

Solution:

A Transliterator is retrieved using an id that is a combination of a source and target id.

 

To retrieve all possible target IDs for the source "Latin":
//Get an Enumeration of available target ids for the source "Latin"
Enumeration<String> ids = Transliterator.getAvailableTargets("Latin");
//Loop through available ids and output them to the console
while(ids.hasMoreElements()){
    String id = ids.nextElement();
    System.out.println(id);
}

 


The output:

Gujarati
Jamo
Han
Katakana
Hiragana
Armenian
Cyrillic
NumericPinyin
Gurmukhi
Bengali
Hangul
Arabic
Greek
Devanagari
Hebrew
Thai
Oriya
Tamil
Syriac
Malayalam
Kannada
Thaana
Telugu
Georgian
 

‹ Get all available transliterator ids up Read a Unicode file ›
  • Java
  • transliterator
  • Printer-friendly version
  • Add new comment

If you are testing any of these recipes in Eclipse and the characters are not displaying correctly in your console visit http://i18ncookbook.com/eclipse_settings.

This site is ad supported.  I hope you find something among our sponsors worth clicking. ;)

i18n search

Google
Custom Search

Search

Tags in Tags

calendar date icu4j Java Locale number format numberformat parse spellout timezone transliteration transliterator
more tags

User login

  • Create new account
  • Request new password
  • java cookbook
  • about the author