blob: 0e40a1eb2b9748e0ce0dc1191c54a96d4a3c75ee [file] [log] [blame]
# Copyright (c) 2001, International Business Machines Corporation and
# others. All Rights Reserved.
#
# TRANSLITERATOR INDEX FILE. This file lists the non-algorithmic
# system transliterators. It allows arbitrary mappings between
# transliterator IDs and file names, and also allows the system to
# define aliases for transliterators, so that "Latin-Hangul", for
# example, can be implemented transparently as the compound
# "Latin-Jamo;Jamo-Hangul". Internal IDs may also be defined; these
# are invisible to the user, but can be composed together by the
# system to create visible transliterators.
#
# Blank lines and lines beginning with '#' are ignored.
#
# Lines in this file have one of the following forms (text not
# enclosed by <> is literal):
#
# <id>:file:<resource>:<encoding>:<direction>
# <id>:internal:<resource>:<encoding>:<direction>
# <id>:alias:<getInstanceArg>
#
# <id> is the ID of the system transliterator being defined. These
# are public IDs enumerated by Transliterator.getAvailableIDs(),
# unless the second field is "internal".
#
# <resource> is a ResourceReader resource name. Currently these refer
# to file names under com/ibm/text/resources. This string is passed
# directly to ResourceReader, together with <encoding>.
#
# <encoding> is the character encoding to use when reading <resource>;
# passed directly to ResourceReader. E.g., "UTF8".
#
# <direction> is either "FORWARD" or "REVERSE".
#
# <getInstanceArg> is a string to be passed directly to
# Transliterator.getInstance(). The returned Transliterator object
# then has its ID changed to <id> and is returned.
# Bidirectional rule files
Fullwidth-Halfwidth:file:Transliterator_Fullwidth_Halfwidth.utf8.txt:UTF8:FORWARD
Halfwidth-Fullwidth:file:Transliterator_Fullwidth_Halfwidth.utf8.txt:UTF8:REVERSE
Latin-Arabic:file:Transliterator_Latin_Arabic.utf8.txt:UTF8:FORWARD
Arabic-Latin:file:Transliterator_Latin_Arabic.utf8.txt:UTF8:REVERSE
Latin-Cyrillic:file:Transliterator_Latin_Cyrillic.utf8.txt:UTF8:FORWARD
Cyrillic-Latin:file:Transliterator_Latin_Cyrillic.utf8.txt:UTF8:REVERSE
Latin-Devanagari:file:Transliterator_Latin_Devanagari.utf8.txt:UTF8:FORWARD
Devanagari-Latin:file:Transliterator_Latin_Devanagari.utf8.txt:UTF8:REVERSE
Latin-Greek:file:Transliterator_Latin_Greek.utf8.txt:UTF8:FORWARD
Greek-Latin:file:Transliterator_Latin_Greek.utf8.txt:UTF8:REVERSE
Latin-Hebrew:file:Transliterator_Latin_Hebrew.utf8.txt:UTF8:FORWARD
Hebrew-Latin:file:Transliterator_Latin_Hebrew.utf8.txt:UTF8:REVERSE
Latin-Jamo:file:Transliterator_Latin_Jamo.utf8.txt:UTF8:FORWARD
Jamo-Latin:file:Transliterator_Latin_Jamo.utf8.txt:UTF8:REVERSE
Latin-Kana:file:Transliterator_Latin_Kana.utf8.txt:UTF8:FORWARD
Kana-Latin:file:Transliterator_Latin_Kana.utf8.txt:UTF8:REVERSE
Hiragana-Katakana:file:Transliterator_Hiragana_Katakana.utf8.txt:UTF8:FORWARD
Katakana-Hiragana:file:Transliterator_Hiragana_Katakana.utf8.txt:UTF8:REVERSE
StraightQuotes-CurlyQuotes:file:Transliterator_StraightQuotes_CurlyQuotes.utf8.txt:UTF8:FORWARD
CurlyQuotes-StraightQuotes:file:Transliterator_StraightQuotes_CurlyQuotes.utf8.txt:UTF8:REVERSE
# One way rules (forward only)
Han-Pinyin:file:Transliterator_Han_Pinyin.utf8.txt:UTF8:FORWARD
Kanji-English:file:Transliterator_Kanji_English.utf8.txt:UTF8:FORWARD
Kanji-OnRomaji:file:Transliterator_Kanji_OnRomaji.utf8.txt:UTF8:FORWARD
KeyboardEscape-Latin1:file:Transliterator_KeyboardEscape_Latin1.utf8.txt:UTF8:FORWARD
UnicodeName-UnicodeChar:file:Transliterator_UnicodeName_UnicodeChar.utf8.txt:UTF8:FORWARD
# Compound rules
Latin-Hangul:alias:Latin-Jamo;Jamo-Hangul
Hangul-Latin:alias:Hangul-Jamo;Jamo-Latin
# Inter-Indic composed rules
Devanagari-InterIndic:internal:Transliterator_Devanagari_InterIndic.utf8.txt:UTF8:FORWARD
Bengali-InterIndic:internal:Transliterator_Bengali_InterIndic.utf8.txt:UTF8:FORWARD
Gurmukhi-InterIndic:internal:Transliterator_Gurmukhi_InterIndic.utf8.txt:UTF8:FORWARD
Gujarati-InterIndic:internal:Transliterator_Gujarati_InterIndic.utf8.txt:UTF8:FORWARD
Oriya-InterIndic:internal:Transliterator_Oriya_InterIndic.utf8.txt:UTF8:FORWARD
Tamil-InterIndic:internal:Transliterator_Tamil_InterIndic.utf8.txt:UTF8:FORWARD
Telugu-InterIndic:internal:Transliterator_Telugu_InterIndic.utf8.txt:UTF8:FORWARD
Kannada-InterIndic:internal:Transliterator_Kannada_InterIndic.utf8.txt:UTF8:FORWARD
Malayalam-InterIndic:internal:Transliterator_Malayalam_InterIndic.utf8.txt:UTF8:FORWARD
InterIndic-Devanagari:internal:Transliterator_InterIndic_Devanagari.utf8.txt:UTF8:FORWARD
InterIndic-Bengali:internal:Transliterator_InterIndic_Bengali.utf8.txt:UTF8:FORWARD
InterIndic-Gurmukhi:internal:Transliterator_InterIndic_Gurmukhi.utf8.txt:UTF8:FORWARD
InterIndic-Gujarati:internal:Transliterator_InterIndic_Gujarati.utf8.txt:UTF8:FORWARD
InterIndic-Oriya:internal:Transliterator_InterIndic_Oriya.utf8.txt:UTF8:FORWARD
InterIndic-Tamil:internal:Transliterator_InterIndic_Tamil.utf8.txt:UTF8:FORWARD
InterIndic-Telugu:internal:Transliterator_InterIndic_Telugu.utf8.txt:UTF8:FORWARD
InterIndic-Kannada:internal:Transliterator_InterIndic_Kannada.utf8.txt:UTF8:FORWARD
InterIndic-Malayalam:internal:Transliterator_InterIndic_Malayalam.utf8.txt:UTF8:FORWARD
Devanagari-Bengali:alias:Devanagari-InterIndic;InterIndic-Bengali
Devanagari-Gurmukhi:alias:Devanagari-InterIndic;InterIndic-Gurmukhi
Devanagari-Gujarati:alias:Devanagari-InterIndic;InterIndic-Gujarati
Devanagari-Oriya:alias:Devanagari-InterIndic;InterIndic-Oriya
Devanagari-Tamil:alias:Devanagari-InterIndic;InterIndic-Tamil
Devanagari-Telugu:alias:Devanagari-InterIndic;InterIndic-Telugu
Devanagari-Kannada:alias:Devanagari-InterIndic;InterIndic-Kannada
Devanagari-Malayalam:alias:Devanagari-InterIndic;InterIndic-Malayalam
Bengali-Devanagari:alias:Bengali-InterIndic;InterIndic-Devanagari
Bengali-Gurmukhi:alias:Bengali-InterIndic;InterIndic-Gurmukhi
Bengali-Gujarati:alias:Bengali-InterIndic;InterIndic-Gujarati
Bengali-Oriya:alias:Bengali-InterIndic;InterIndic-Oriya
Bengali-Tamil:alias:Bengali-InterIndic;InterIndic-Tamil
Bengali-Telugu:alias:Bengali-InterIndic;InterIndic-Telugu
Bengali-Kannada:alias:Bengali-InterIndic;InterIndic-Kannada
Bengali-Malayalam:alias:Bengali-InterIndic;InterIndic-Malayalam
Gurmukhi-Devanagari:alias:Gurmukhi-InterIndic;InterIndic-Devanagari
Gurmukhi-Bengali:alias:Gurmukhi-InterIndic;InterIndic-Bengali
Gurmukhi-Gujarati:alias:Gurmukhi-InterIndic;InterIndic-Gujarati
Gurmukhi-Oriya:alias:Gurmukhi-InterIndic;InterIndic-Oriya
Gurmukhi-Tamil:alias:Gurmukhi-InterIndic;InterIndic-Tamil
Gurmukhi-Telugu:alias:Gurmukhi-InterIndic;InterIndic-Telugu
Gurmukhi-Kannada:alias:Gurmukhi-InterIndic;InterIndic-Kannada
Gurmukhi-Malayalam:alias:Gurmukhi-InterIndic;InterIndic-Malayalam
Gujarati-Devanagari:alias:Gujarati-InterIndic;InterIndic-Devanagari
Gujarati-Bengali:alias:Gujarati-InterIndic;InterIndic-Bengali
Gujarati-Gurmukhi:alias:Gujarati-InterIndic;InterIndic-Gurmukhi
Gujarati-Oriya:alias:Gujarati-InterIndic;InterIndic-Oriya
Gujarati-Tamil:alias:Gujarati-InterIndic;InterIndic-Tamil
Gujarati-Telugu:alias:Gujarati-InterIndic;InterIndic-Telugu
Gujarati-Kannada:alias:Gujarati-InterIndic;InterIndic-Kannada
Gujarati-Malayalam:alias:Gujarati-InterIndic;InterIndic-Malayalam
Oriya-Devanagari:alias:Oriya-InterIndic;InterIndic-Devanagari
Oriya-Bengali:alias:Oriya-InterIndic;InterIndic-Bengali
Oriya-Gurmukhi:alias:Oriya-InterIndic;InterIndic-Gurmukhi
Oriya-Gujarati:alias:Oriya-InterIndic;InterIndic-Gujarati
Oriya-Tamil:alias:Oriya-InterIndic;InterIndic-Tamil
Oriya-Telugu:alias:Oriya-InterIndic;InterIndic-Telugu
Oriya-Kannada:alias:Oriya-InterIndic;InterIndic-Kannada
Oriya-Malayalam:alias:Oriya-InterIndic;InterIndic-Malayalam
Tamil-Devanagari:alias:Tamil-InterIndic;InterIndic-Devanagari
Tamil-Bengali:alias:Tamil-InterIndic;InterIndic-Bengali
Tamil-Gurmukhi:alias:Tamil-InterIndic;InterIndic-Gurmukhi
Tamil-Gujarati:alias:Tamil-InterIndic;InterIndic-Gujarati
Tamil-Oriya:alias:Tamil-InterIndic;InterIndic-Oriya
Tamil-Telugu:alias:Tamil-InterIndic;InterIndic-Telugu
Tamil-Kannada:alias:Tamil-InterIndic;InterIndic-Kannada
Tamil-Malayalam:alias:Tamil-InterIndic;InterIndic-Malayalam
Telugu-Devanagari:alias:Telugu-InterIndic;InterIndic-Devanagari
Telugu-Bengali:alias:Telugu-InterIndic;InterIndic-Bengali
Telugu-Gurmukhi:alias:Telugu-InterIndic;InterIndic-Gurmukhi
Telugu-Gujarati:alias:Telugu-InterIndic;InterIndic-Gujarati
Telugu-Oriya:alias:Telugu-InterIndic;InterIndic-Oriya
Telugu-Tamil:alias:Telugu-InterIndic;InterIndic-Tamil
Telugu-Kannada:alias:Telugu-InterIndic;InterIndic-Kannada
Telugu-Malayalam:alias:Telugu-InterIndic;InterIndic-Malayalam
Kannada-Devanagari:alias:Kannada-InterIndic;InterIndic-Devanagari
Kannada-Bengali:alias:Kannada-InterIndic;InterIndic-Bengali
Kannada-Gurmukhi:alias:Kannada-InterIndic;InterIndic-Gurmukhi
Kannada-Gujarati:alias:Kannada-InterIndic;InterIndic-Gujarati
Kannada-Oriya:alias:Kannada-InterIndic;InterIndic-Oriya
Kannada-Tamil:alias:Kannada-InterIndic;InterIndic-Tamil
Kannada-Telugu:alias:Kannada-InterIndic;InterIndic-Telugu
Kannada-Malayalam:alias:Kannada-InterIndic;InterIndic-Malayalam
Malayalam-Devanagari:alias:Malayalam-InterIndic;InterIndic-Devanagari
Malayalam-Bengali:alias:Malayalam-InterIndic;InterIndic-Bengali
Malayalam-Gurmukhi:alias:Malayalam-InterIndic;InterIndic-Gurmukhi
Malayalam-Gujarati:alias:Malayalam-InterIndic;InterIndic-Gujarati
Malayalam-Oriya:alias:Malayalam-InterIndic;InterIndic-Oriya
Malayalam-Tamil:alias:Malayalam-InterIndic;InterIndic-Tamil
Malayalam-Telugu:alias:Malayalam-InterIndic;InterIndic-Telugu
Malayalam-Kannada:alias:Malayalam-InterIndic;InterIndic-Kannada
# eof