[sword-cvs] icu-sword/source/data/translit t_Any_Accents.txt,NONE,1.1 t_Any_Latin1.txt,NONE,1.1 t_Any_Publishing.txt,NONE,1.1 t_Arab_Latn.txt,NONE,1.1 t_Beng_InterIndic.txt,NONE,1.1 t_Cyrl_Latn.txt,NONE,1.1 t_Deva_InterIndic.txt,NONE,1.1 t_FWidth_HWidth.txt,NONE,1.1 t_Grek_Latn.txt,NONE,1.1 t_Grek_Latn_BGreek.txt,NONE,1.1 t_Grek_Latn_UNGEGN.txt,NONE,1.1 t_Gujr_InterIndic.txt,NONE,1.1 t_Guru_InterIndic.txt,NONE,1.1 t_HTMLEnt_Any.txt,NONE,1.1 t_Hani_Latn.txt,NONE,1.1 t_Hani_Latn_EDICT.txt,NONE,1.1 t_Hebr_Latn.txt,NONE,1.1 t_Hebr_Latn_SBL.txt,NONE,1.1 t_Hira_Kana.txt,NONE,1.1 t_Hira_Latn.txt,NONE,1.1 t_InterIndic_Beng.txt,NONE,1.1 t_InterIndic_Deva.txt,NONE,1.1 t_InterIndic_Gujr.txt,NONE,1.1 t_InterIndic_Guru.txt,NONE,1.1 t_InterIndic_Knda.txt,NONE,1.1 t_InterIndic_Latn.txt,NONE,1.1 t_InterIndic_Mlym.txt,NONE,1.1 t_InterIndic_Orya.txt,NONE,1.1 t_InterIndic_Taml.txt,NONE,1.1 t_InterIndic_Telu.txt,NONE,1.1 t_Kanji_Romaji.txt,NONE,1.1 t_Knda_InterIndic.txt,NONE,1.1 t_Latn_Armn.txt,NONE,1.1 t_Latn_Coptic.txt,NONE,1.1 t_Latn_Ethi.txt,NONE,1.1 t_Latn_Geor.txt,NONE,1.1 t_Latn_Goth.txt,NONE,1.1 t_Latn_Grek_Beta.txt,NONE,1.1 t_Latn_Hebr_Beta.txt,NONE,1.1 t_Latn_InterIndic.txt,NONE,1.1 t_Latn_Jamo.txt,NONE,1.1 t_Latn_Kana.txt,NONE,1.1 t_Latn_Syrc.txt,NONE,1.1 t_Latn_Syrc_Beta.txt,NONE,1.1 t_Latn_Ugar.txt,NONE,1.1 t_Mlym_InterIndic.txt,NONE,1.1 t_Orya_InterIndic.txt,NONE,1.1 t_Taml_InterIndic.txt,NONE,1.1 t_Telu_InterIndic.txt,NONE,1.1 translit_index.txt,NONE,1.1 trnsfiles.mk,NONE,1.1
sword@www.crosswire.org
sword@www.crosswire.org
Tue, 9 Sep 2003 19:42:23 -0700
- Previous message: [sword-cvs] icu-sword/source/data/unidata BidiMirroring.txt,NONE,1.1 Blocks.txt,NONE,1.1 CaseFolding.txt,NONE,1.1 DerivedAge.txt,NONE,1.1 DerivedBidiClass.txt,NONE,1.1 DerivedCoreProperties.txt,NONE,1.1 DerivedJoiningGroup.txt,NONE,1.1 DerivedJoiningType.txt,NONE,1.1 DerivedNormalizationProps.txt,NONE,1.1 DerivedNumericValues.txt,NONE,1.1 EastAsianWidth.txt,NONE,1.1 FractionalUCA.txt,NONE,1.1 LineBreak.txt,NONE,1.1 NormalizationCorrections.txt,NONE,1.1 NormalizationTest.txt,NONE,1.1 PropList.txt,NONE,1.1 PropertyAliases.txt,NONE,1.1 PropertyValueAliases.txt,NONE,1.1 Scripts.txt,NONE,1.1 SpecialCasing.txt,NONE,1.1 UCARules.txt,NONE,1.1 UnicodeData.txt,NONE,1.1 ucdterms.txt,NONE,1.1
- Next message: [sword-cvs] icu-sword/source/layoutex .cvsignore,NONE,1.1 LXUtilities.cpp,NONE,1.1 LXUtilities.h,NONE,1.1 Makefile.in,NONE,1.1 ParagraphLayout.cpp,NONE,1.1 RunArrays.cpp,NONE,1.1 Utilities.cpp,NONE,1.1 Utilities.h,NONE,1.1 layoutex.dsp,NONE,1.1 layoutex.rc,NONE,1.1 layoutex.vcproj,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /usr/local/cvsroot/icu-sword/source/data/translit
In directory www:/tmp/cvs-serv19862/source/data/translit
Added Files:
t_Any_Accents.txt t_Any_Latin1.txt t_Any_Publishing.txt
t_Arab_Latn.txt t_Beng_InterIndic.txt t_Cyrl_Latn.txt
t_Deva_InterIndic.txt t_FWidth_HWidth.txt t_Grek_Latn.txt
t_Grek_Latn_BGreek.txt t_Grek_Latn_UNGEGN.txt
t_Gujr_InterIndic.txt t_Guru_InterIndic.txt t_HTMLEnt_Any.txt
t_Hani_Latn.txt t_Hani_Latn_EDICT.txt t_Hebr_Latn.txt
t_Hebr_Latn_SBL.txt t_Hira_Kana.txt t_Hira_Latn.txt
t_InterIndic_Beng.txt t_InterIndic_Deva.txt
t_InterIndic_Gujr.txt t_InterIndic_Guru.txt
t_InterIndic_Knda.txt t_InterIndic_Latn.txt
t_InterIndic_Mlym.txt t_InterIndic_Orya.txt
t_InterIndic_Taml.txt t_InterIndic_Telu.txt t_Kanji_Romaji.txt
t_Knda_InterIndic.txt t_Latn_Armn.txt t_Latn_Coptic.txt
t_Latn_Ethi.txt t_Latn_Geor.txt t_Latn_Goth.txt
t_Latn_Grek_Beta.txt t_Latn_Hebr_Beta.txt
t_Latn_InterIndic.txt t_Latn_Jamo.txt t_Latn_Kana.txt
t_Latn_Syrc.txt t_Latn_Syrc_Beta.txt t_Latn_Ugar.txt
t_Mlym_InterIndic.txt t_Orya_InterIndic.txt
t_Taml_InterIndic.txt t_Telu_InterIndic.txt translit_index.txt
trnsfiles.mk
Log Message:
ICU 2.6 commit
--- NEW FILE: t_Any_Accents.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Any_Latin1.txt ---
// Any-Latin-1
t_Any_Latin1 {
Rule {
//NFKD then NFC; then NFD all non-Latin-1 codepoints
":: NFKC ();"
":: [^\u0000-\u00FF] NFD ();"
//remove non-spacing marks
"[:Mn:] > ;"
//change all spacing character to query
"[^\u0000-\u00FF] > '?';"
}
}
--- NEW FILE: t_Any_Publishing.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Arab_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Beng_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Cyrl_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Deva_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_FWidth_HWidth.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Grek_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Grek_Latn_BGreek.txt ---
//--------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//--------------------------------------------------------------------
// Based on the B-Greek transliteration format:
// http://www.ibiblio.org/bgreek/transliteration.txt
//--------------------------------------------------------------------
// Greek-Latin/BGreek
t_Grek_Latn_BGreek {
Rule {
":: NFD (NFC) ;"
":: [:Greek:] upper() ;"
// Greek Letters
"\u0391<>A;"
"\u0392<>B;"
"\u0393<>G;"
"\u0394<>D;"
"\u0395<>E;"
"\u0396<>Z;"
"\u0397<>H;"
"\u0398<>Q;"
"\u0399<>I;"
"\u039A<>K;"
"\u039B<>L;"
"\u039C<>M;"
"\u039D<>N;"
"\u039E<>X;"
"\u039F<>O;"
"\u03A0<>P;"
"\u03A1<>R;"
"\u03A3<>S;"
"\u03A4<>T;"
"\u03A5<>U;"
"\u03A6<>F;"
"\u03A7<>C;"
"\u03A8<>Y;"
"\u03A9<>W;"
// Mappings for completeness
"I<J;"
"U<V;"
// Non-letter characters
"\u037A<>i;"
"\u0314<>h;"
"\u02BD>h;"
"[:Mn:]>;"
":: ([a-g j-z] upper);"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Grek_Latn_UNGEGN.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Gujr_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Guru_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_HTMLEnt_Any.txt ---
// -*- coding: latin-1; -*-
// Copyright (c) 2000 International Business Machines
// Corporation and others. All rights reserved.
// [try to] convert named HTML entities to unicode
t_HTMLEnt_Any {
Rule {
" ';' <> \u00A0;"
"¡';' <> \u00A1;"
"¢';' <> \u00A2;"
"£';' <> \u00A3;"
"¤';' <> \u00A4;"
"¥';' <> \u00A5;"
"¦';' <> \u00A6;"
"§';' <> \u00A7;"
"¨';' <> \u00A8;"
"©';' <> \u00A9;"
"ª';' <> \u00AA;"
"«';' <> \u00AB;"
"¬';' <> \u00AC;"
"­';' <> \u00AD;"
"®';' <> \u00AE;"
"¯';' <> \u00AF;"
"°';' <> \u00B0;"
"±';' <> \u00B1;"
"²';' <> \u00B2;"
"³';' <> \u00B3;"
"´';' <> \u00B4;"
"µ';' <> \u00B5;"
"¶';' <> \u00B6;"
"·';' <> \u00B7;"
"¸';' <> \u00B8;"
"¹';' <> \u00B9;"
"º';' <> \u00BA;"
"»';' <> \u00BB;"
"¼';' <> \u00BC;"
"½';' <> \u00BD;"
"¾';' <> \u00BE;"
"¿';' <> \u00BF;"
"À';' <> \u00C0;"
"Á';' <> \u00C1;"
"Â';' <> \u00C2;"
"Ã';' <> \u00C3;"
"Ä';' <> \u00C4;"
"Å';' <> \u00C5;"
"Æ';' <> \u00C6;"
"Ç';' <> \u00C7;"
"È';' <> \u00C8;"
"É';' <> \u00C9;"
"Ê';' <> \u00CA;"
"Ë';' <> \u00CB;"
"Ì';' <> \u00CC;"
"Í';' <> \u00CD;"
"Î';' <> \u00CE;"
"Ï';' <> \u00CF;"
"Ð';' <> \u00D0;"
"Ñ';' <> \u00D1;"
"Ò';' <> \u00D2;"
"Ó';' <> \u00D3;"
"Ô';' <> \u00D4;"
"Õ';' <> \u00D5;"
"Ö';' <> \u00D6;"
"×';' <> \u00D7;"
"Ø';' <> \u00D8;"
"Ù';' <> \u00D9;"
"Ú';' <> \u00DA;"
"Û';' <> \u00DB;"
"Ü';' <> \u00DC;"
"Ý';' <> \u00DD;"
"Þ';' <> \u00DE;"
"ß';' <> \u00DF;"
"à';' <> \u00E0;"
"á';' <> \u00E1;"
"â';' <> \u00E2;"
"ã';' <> \u00E3;"
"ä';' <> \u00E4;"
"å';' <> \u00E5;"
"æ';' <> \u00E6;"
"ç';' <> \u00E7;"
"è';' <> \u00E8;"
"é';' <> \u00E9;"
"ê';' <> \u00EA;"
"ë';' <> \u00EB;"
"ì';' <> \u00EC;"
"í';' <> \u00ED;"
"î';' <> \u00EE;"
"ï';' <> \u00EF;"
"ð';' <> \u00F0;"
"ñ';' <> \u00F1;"
"ò';' <> \u00F2;"
"ó';' <> \u00F3;"
"ô';' <> \u00F4;"
"õ';' <> \u00F5;"
"ö';' <> \u00F6;"
"÷';' <> \u00F7;"
"ø';' <> \u00F8;"
"ù';' <> \u00F9;"
"ú';' <> \u00FA;"
"û';' <> \u00FB;"
"ü';' <> \u00FC;"
"ý';' <> \u00FD;"
"þ';' <> \u00FE;"
"ÿ';' <> \u00FF;"
"<';' <> \u003C;"
">';' <> \u003E;"
"&';' <> \u0026;"
"&apos';' <> \u0027;"
""';' <> \u0022;"
"&OElig';' <> \u0152;"
"&oelig';' <> \u0153;"
"&Scaron';' <> \u0160;"
"&scaron';' <> \u0161;"
"&Yuml';' <> \u0178;"
"&circ';' <> \u02C6;"
"&tilde';' <> \u02DC;"
"&ensp';' <> \u2002;"
"&emsp';' <> \u2003;"
"&thinsp';' <> \u2009;"
"&zwnj';' <> \u200C;"
"&zwj';' <> \u200D;"
"&lrm';' <> \u200E;"
"&rlm';' <> \u200F;"
"&ndash';' <> \u2013;"
"&mdash';' <> \u2014;"
"&lsquo';' <> \u2018;"
"&rsquo';' <> \u2019;"
"&sbquo';' <> \u201A;"
"&ldquo';' <> \u201C;"
"&rdquo';' <> \u201D;"
"&bdquo';' <> \u201E;"
"&dagger';' <> \u2020;"
"&Dagger';' <> \u2021;"
"&permil';' <> \u2030;"
"&lsaquo';' <> \u2039;"
"&rsaquo';' <> \u203A;"
"&euro';' <> \u20AC;"
"&fnof';' <> \u0192;"
"&Alpha';' <> \u0391;"
"&Beta';' <> \u0392;"
"&Gamma';' <> \u0393;"
"&Delta';' <> \u0394;"
"&Epsilon';' <> \u0395;"
"&Zeta';' <> \u0396;"
"&Eta';' <> \u0397;"
"&Theta';' <> \u0398;"
"&Iota';' <> \u0399;"
"&Kappa';' <> \u039A;"
"&Lambda';' <> \u039B;"
"&Mu';' <> \u039C;"
"&Nu';' <> \u039D;"
"&Xi';' <> \u039E;"
"&Omicron';' <> \u039F;"
"&Pi';' <> \u03A0;"
"&Rho';' <> \u03A1;"
"&Sigma';' <> \u03A3;"
"&Tau';' <> \u03A4;"
"&Upsilon';' <> \u03A5;"
"&Phi';' <> \u03A6;"
"&Chi';' <> \u03A7;"
"&Psi';' <> \u03A8;"
"&Omega';' <> \u03A9;"
"&alpha';' <> \u03B1;"
"&beta';' <> \u03B2;"
"&gamma';' <> \u03B3;"
"&delta';' <> \u03B4;"
"&epsilon';' <> \u03B5;"
"&zeta';' <> \u03B6;"
"&eta';' <> \u03B7;"
"&theta';' <> \u03B8;"
"&iota';' <> \u03B9;"
"&kappa';' <> \u03BA;"
"&lambda';' <> \u03BB;"
"&mu';' <> \u03BC;"
"&nu';' <> \u03BD;"
"&xi';' <> \u03BE;"
"&omicron';' <> \u03BF;"
"&pi';' <> \u03C0;"
"&rho';' <> \u03C1;"
"&sigmaf';' <> \u03C2;"
"&sigma';' <> \u03C3;"
"&tau';' <> \u03C4;"
"&upsilon';' <> \u03C5;"
"&phi';' <> \u03C6;"
"&chi';' <> \u03C7;"
"&psi';' <> \u03C8;"
"&omega';' <> \u03C9;"
"&thetasym';' <> \u03D1;"
"&upsih';' <> \u03D2;"
"&piv';' <> \u03D6;"
"&bull';' <> \u2022;"
"&hellip';' <> \u2026;"
"&prime';' <> \u2032;"
"&Prime';' <> \u2033;"
"&oline';' <> \u203E;"
"&frasl';' <> \u2044;"
"&weierp';' <> \u2118;"
"&image';' <> \u2111;"
"&real';' <> \u211C;"
"&trade';' <> \u2122;"
"&alefsym';' <> \u2135;"
"&larr';' <> \u2190;"
"&uarr';' <> \u2191;"
"&rarr';' <> \u2192;"
"&darr';' <> \u2193;"
"&harr';' <> \u2194;"
"&crarr';' <> \u21B5;"
"&lArr';' <> \u21D0;"
"&uArr';' <> \u21D1;"
"&rArr';' <> \u21D2;"
"&dArr';' <> \u21D3;"
"&hArr';' <> \u21D4;"
"&forall';' <> \u2200;"
"&part';' <> \u2202;"
"&exist';' <> \u2203;"
"&empty';' <> \u2205;"
"&nabla';' <> \u2207;"
"&isin';' <> \u2208;"
"¬in';' <> \u2209;"
"&ni';' <> \u220B;"
"&prod';' <> \u220F;"
"&sum';' <> \u2211;"
"&minus';' <> \u2212;"
"&lowast';' <> \u2217;"
"&radic';' <> \u221A;"
"&prop';' <> \u221D;"
"&infin';' <> \u221E;"
"&ang';' <> \u2220;"
"&and';' <> \u2227;"
"&or';' <> \u2228;"
"&cap';' <> \u2229;"
"&cup';' <> \u222A;"
"&int';' <> \u222B;"
"&there4';' <> \u2234;"
"&sim';' <> \u223C;"
"&cong';' <> \u2245;"
"&asymp';' <> \u2248;"
"&ne';' <> \u2260;"
"&equiv';' <> \u2261;"
"&le';' <> \u2264;"
"&ge';' <> \u2265;"
"&sub';' <> \u2282;"
"&sup';' <> \u2283;"
"&nsub';' <> \u2284;"
"&sube';' <> \u2286;"
"&supe';' <> \u2287;"
"&oplus';' <> \u2295;"
"&otimes';' <> \u2297;"
"&perp';' <> \u22A5;"
"&sdot';' <> \u22C5;"
"&lceil';' <> \u2308;"
"&rceil';' <> \u2309;"
"&lfloor';' <> \u230A;"
"&rfloor';' <> \u230B;"
"&lang';' <> \u2329;"
"&rang';' <> \u232A;"
"&loz';' <> \u25CA;"
"&spades';' <> \u2660;"
"&clubs';' <> \u2663;"
"&hearts';' <> \u2665;"
"&diams';' <> \u2666;"
}
}
--- NEW FILE: t_Hani_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Hani_Latn_EDICT.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Hebr_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Hebr_Latn_SBL.txt ---
//---------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//---------------------------------------------------------------------
// Based on Beta code for CCAT/CATSS/TLG:
// http://ccat.sas.upenn.edu/gopher/text/religion/biblical/betacode.txt
//---------------------------------------------------------------------
// Latin-Hebrew/Beta
t_Latn_Hebr_Beta {
Rule {
":: NFC ();"
"$MASORA_CIRCLE=\u05AF;"
"$POINT_SHEVA=\u05B0;"
"$POINT_HATAF_SEGOL=\u05B1;"
"$POINT_HATAF_PATAH=\u05B2;"
"$POINT_HATAF_QAMATS=\u05B3;"
"$POINT_HIRIQ=\u05B4;"
"$POINT_TSERE=\u05B5;"
"$POINT_SEGOL=\u05B6;"
"$POINT_PATAH=\u05B7;"
"$POINT_QAMATS=\u05B8;"
"$POINT_HOLAM=\u05B9;"
"$POINT_QUBUTS=\u05BB;"
"$POINT_DAGESH=\u05BC;"
"$POINT_METEG=\u05BD;"
"$PUNCTUATION_MAQAF=\u05BE;"
"$POINT_RAFE=\u05BF;"
"$PUNCTUATION_PASEQ=\u05C0;"
"$POINT_SHIN_DOT=\u05C1;"
"$POINT_SIN_DOT=\u05C2;"
"$PUNCTUATION_SOF_PASUQ=\u05C3;"
"$MARK_UPPER_DOT=\u05C4;"
"$ALEF=\u05D0;"
"$BET=\u05D1;"
"$GIMEL=\u05D2;"
"$DALET=\u05D3;"
"$HE=\u05D4;"
"$VAV=\u05D5;"
"$ZAYIN=\u05D6;"
"$HET=\u05D7;"
"$TET=\u05D8;"
"$YOD=\u05D9;"
"$FINAL_KAF=\u05DA;"
"$KAF=\u05DB;"
"$LAMED=\u05DC;"
"$FINAL_MEM=\u05DD;"
"$MEM=\u05DE;"
"$FINAL_NUN=\u05DF;"
"$NUN=\u05E0;"
"$SAMEKH=\u05E1;"
"$AYIN=\u05E2;"
"$FINAL_PE=\u05E3;"
"$PE=\u05E4;"
"$FINAL_TSADI=\u05E5;"
"$TSADI=\u05E6;"
"$QOF=\u05E7;"
"$RESH=\u05E8;"
"$SHIN=\u05E9;"
"$TAV=\u05EA;"
"$YIDDISH_DOUBLE_VAV=\u05F0;"
"$YIDDISH_VAV_YOD=\u05F1;"
"$YIDDISH_DOUBLE_YOD=\u05F2;"
"$PUNCTUATION_GERESH=\u05F3;"
"$PUNCTUATION_GERSHAYIM=\u05F4;"
"$letter=[[:LATIN:]&[:L:]];"
"\u02BE<>$ALEF;"
"b<>$BET;"
"g<>$GIMEL;"
"d<>$DALET;"
"h<>$HE;"
"w<>$VAV;"
"z<>$ZAYIN;"
"\u01E25<>$HET;"
"\u01E6D<>$TET;"
"y<>$YOD;"
"k}$letter>$KAF;"
"k<$KAF;"
"k<>$FINAL_KAF;"
"l<>$LAMED;"
"m}$letter>$MEM;"
"m<$MEM;"
"m<>$FINAL_MEM;"
"n}$letter>$NUN;"
"n<$NUN;"
"n<>$FINAL_NUN;"
"s<>$SAMEKH;"
"\u02BF<>$AYIN;"
"p}$letter>$PE;"
"p<$PE;"
"p<>$FINAL_PE;"
"\u01E63}$letter>$TSADI;"
"\u01E63<$TSADI;"
"\u01E63<>$FINAL_TSADI;"
"q<>$QOF;"
"r<>$RESH;"
"\u015B<>$SHIN $POINT_SIN_DOT;"
"\u0161<>$SHIN $POINT_SHIN_DOT;"
"\u0161<$SHIN;"
"t<>$TAV;"
"a<>$POINT_PATAH;"
"\u0101<>$POINT_QAMATS;"
"\u00E2<>$POINT_QAMATS $HE;"
"e<>$POINT_SEGOL;"
"\u0113<>$POINT_TSERE;"
"\u00EA<>$POINT_TSERE $YOD;"
"\u00EA<$POINT_SEGOL $YOD;"
"\u00EAy<>$POINT_TSERE $YOD $POINT_DAGESH;"
"\u00EAy<$POINT_SEGOL $YOD $POINT_DAGESH;"
"i<>$POINT_HIRIQ;"
"\u012B>$POINT_HIRIQ;"
"\u00EE<>$POINT_HIRIQ $YOD;"
"\u00EEy<>$POINT_HIRIQ $YOD $POINT_DAGESH;"
"o>$POINT_QAMATS;"
"\u014D<>$POINT_HOLAM;"
"\u00F4<>$VAV $POINT_HOLAM;"
"u<>$POINT_QUBUTS;"
"\u016B>$POINT_QUBUTS;"
"\u00FB<>$VAV $POINT_DAGESH;" // SHUREQ
"\u014F<>$POINT_HATAF_QAMATS;"
"\u0103<>$POINT_HATAF_PATAH;"
"\u0115<>$POINT_HATAF_SEGOL;"
"\u0115<$POINT_SHEVA;"
"''<>$POINT_DAGESH;"
"'-'<>$PUNCTUATION_MAQAF;"
":: (NFC);"
}
}
--- NEW FILE: t_Hira_Kana.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Hira_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Beng.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Deva.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Gujr.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Guru.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Knda.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Latn.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Mlym.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Orya.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Taml.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_InterIndic_Telu.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Kanji_Romaji.txt ---
//--------------------------------------------------------------------
// Copyright (c) 2000, International Business Machines
// Corporation and others. All Rights Reserved.
//--------------------------------------------------------------------
// Date Name Description
// 02/09/00 aliu Creation.
//--------------------------------------------------------------------
// Kanji-Romaji
t_Kanji_Romaji {
Rule {
"\u4E01>Tei;"
"\u4E03>Shichi;"
"\u4E07>Man;"
"\u4E08>Jou;"
"\u4E09>San;"
"\u4E0A>Jou;"
"\u4E0B>Ka;"
[...6179 lines suppressed...]
"\u9F52>Shi;"
"\u9F54>Shin;"
"\u9F5F>So;"
"\u9F60>Chou;"
"\u9F61>Rei;"
"\u9F62>Rei;"
"\u9F63>Shutsu;"
"\u9F66>Gin;"
"\u9F67>Ketsu;"
"\u9F6A>Soku;"
"\u9F6C>Gyo;"
"\u9F72>Ku;"
"\u9F76>Gaku;"
"\u9F77>Aku;"
"\u9F8D>Ryuu;"
"\u9F95>Gan;"
"\u9F9C>Ki;"
"\u9F9D>Shuu;"
"\u9FA0>Yaku;"
}}
--- NEW FILE: t_Knda_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Latn_Armn.txt ---
//--------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//--------------------------------------------------------------------
// Based upon UNGEGN recommendations from
// http://www.eki.ee/wgrs/rom2_hy.pdf
//--------------------------------------------------------------------
// Latin-Armenian
t_Latn_Armn {
Rule {
":: NFD (NFC) ;"
"$armenian = [[:ARMENIAN:] & [:L:]];"
"$armenian_vowels = [\u0531\u0535\u0537\u053B\u0548\u0552\u0555\u0561\u0565\u0567\u056B\u0578\u0582\u0585];"
"Ye<[:^L:]{\u0535}[:Ll:];"
"Ye<[$armenian_vowels]{\u0535}[:Ll:];"
"YE<[:^L:]{\u0535;"
"YE<[$armenian_vowels]{\u0535;"
"OV<[:^L:]{\u0548\u054E}[:^L:];"
"Ov<[:^L:]{\u0548\u057E}[:^L:];"
"Vo<[:^L:]{\u0548}[:Ll:];"
"VO<[:^L:]{\u0548;"
"Ts''<>\u0551}[:Ll:];"
"Ch''<>\u0549}[:Ll:];"
"Gh<>\u0542}[:Ll:];"
"Dz<>\u0541}[:Ll:];"
"Zh<>\u053A}[:Ll:];"
"Kh<>\u053D}[:Ll:];"
"Ts<>\u053E}[:Ll:];"
"Ch<>\u0543}[:Ll:];"
"Sh<>\u0547}[:Ll:];"
"Rr<>\u054C}[:Ll:];"
"TS''<>\u0551;"
"CH''<>\u0549;"
"GH<>\u0542;"
"DZ<>\u0541;"
"T''<>\u0539;"
"ZH<>\u053A;"
"KH<>\u053D;"
"TS<>\u053E;"
"CH<>\u0543;"
"SH<>\u0547;"
"RR<>\u054C;"
"P''<>\u0553;"
"K''<>\u0554;"
"A<>\u0531;"
"B<>\u0532;"
"G<>\u0533;"
"D<>\u0534;"
"E<>\u0535;"
"Z<>\u0536;"
"E<\u0537;"
"Y<>\u0538;"
"I<>\u053B;"
"L<>\u053C;"
"K<>\u053F;"
"H<>\u0540;"
"M<>\u0544;"
"Y<\u0545;"
"N<>\u0546;"
"O<\u0548;"
"P<>\u054A;"
"J<>\u054B;"
"S<>\u054D;"
"V<>\u054E;"
"T<>\u054F;"
"R<>\u0550;"
"U<>\u0552;"
"O<>\u0555;"
"F<>\u0556;"
"\u02BF<>\u0559;"
"\u02BE<>\u055A;"
"\u02CA<>\u055B;"
"'!'<>\u055C;"
"','<>\u055D;"
"'?'<>\u055E;"
"\u2026<\u055F;"
"yev<>[:^L:]{\u0587;"
"yev<[$armenian_vowels]{\u0587;"
"ye<[:^L:]{\u0565;"
"ye<[$armenian_vowels]{\u0565;"
"ov<>[:^L:]{\u0578\u057E}[:^L:];"
"vo<>[:^L:]{\u0578;"
"ts''<>\u0581;"
"ch''<>\u0579;"
"gh<>\u0572;"
"dz<>\u0571;"
"ev<>\u0587;"
"t''<>\u0569;"
"zh<>\u056A;"
"kh<>\u056D;"
"ts<>\u056E;"
"k''<>\u0584;"
"ch<>\u0573;"
"p''<>\u0583;"
"rr<>\u057C;"
"sh<>\u0577;"
"a<>\u0561;"
"b<>\u0562;"
"g<>\u0563;"
"d<>\u0564;"
"e<>\u0565;"
"z<>\u0566;"
"e<\u0567;"
"y<>\u0568;"
"i<>\u056B;"
"l<>\u056C;"
"k<>\u056F;"
"h<>\u0570;"
"m<>\u0574;"
"y<\u0575;"
"n<>\u0576;"
"o<\u0578;"
"p<>\u057A;"
"j<>\u057B;"
"s<>\u057D;"
"v<>\u057E;"
"t<>\u057F;"
"r<>\u0580;"
"u<>\u0582;"
"o<>\u0585;"
"f<>\u0586;"
"'.'<>\u0589;"
"'-'<>\u058A;"
//remove untransliterated
"<[:ARMENIAN:];"
"[:LATIN:]>;"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_Coptic.txt ---
//--------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//--------------------------------------------------------------------
// Based on SBL standard Coptic transliteration system from
// The SBL Handbook of Style p. 30
//--------------------------------------------------------------------
// Latin-Coptic
t_Latn_Coptic {
Rule {
":: NFD (NFC) ;"
"$macron = \u0304;"
"$caron = \u030C;"
//completeness mappings for latin
"C}[^$caron]>|C $caron;"
"c}[^$caron]>|c $caron;"
"Q>|K;"
"q>|k;"
"V>|U;"
"v>|u;"
"W>|U;"
"w>|u;"
"X>|KS;"
"x>|ks;"
"Y>|U;"
"y>|u;"
//titlecase digraphs
"Th<>\u0398}[:LowercaseLetter:];"
"Ks<>\u039E}[:LowercaseLetter:];"
"Ph<>\u03A6}[:LowercaseLetter:];"
"Kh<>\u03A7}[:LowercaseLetter:];"
"Ps<>\u03A8}[:LowercaseLetter:];"
//coptic-unique
"Ti<>\u03EE}[:LowercaseLetter:];"
//uppercase digraphs
"TH<>\u0398;"
"KS<>\u039E;"
"PH<>\u03A6;"
"KH<>\u03A7;"
"PS<>\u03A8;"
//coptic-unique
"TI<>\u03EE;"
"E $macron<>\u0397;"
"O $macron<>\u03A9;"
//coptic-unique
"S $caron<>\u03E2;"
"C $caron<>\u03EC;"
"A<>\u0391;"
"B<>\u0392;"
"G<>\u0393;"
"D<>\u0394;"
"E<>\u0395;"
"Z<>\u0396;"
"I<>\u0399;"
"K<>\u039A;"
"L<>\u039B;"
"M<>\u039C;"
"N<>\u039D;"
"O<>\u039F;"
"P<>\u03A0;"
"R<>\u03A1;"
"S<>\u03A3;"
"T<>\u03A4;"
"U<>\u03A5;"
//coptic-unique
"F<>\u03E4;"
"H<>\u03E8;"
"J<>\u03EA;"
// lowercase digraphs
"th<>\u03B8;"
"ks<>\u03BE;"
"ph<>\u03C6;"
"kh<>\u03C7;"
"ps<>\u03C8;"
//coptic-unique
"ti<>\u03EF;"
"e $macron<>\u03B7;"
"o $macron<>\u03C9;"
//coptic-unique
"s $caron<>\u03E3;"
"c $caron<>\u03ED;"
"a<>\u03B1;"
"b<>\u03B2;"
"g<>\u03B3;"
"d<>\u03B4;"
"e<>\u03B5;"
"z<>\u03B6;"
"i<>\u03B9;"
"k<>\u03BA;"
"l<>\u03BB;"
"m<>\u03BC;"
"n<>\u03BD;"
"o<>\u03BF;"
"p<>\u03C0;"
"r<>\u03C1;"
"s<\u03C2;"
"s<>\u03C3;"
"t<>\u03C4;"
"u<>\u03C5;"
//coptic-unique
"f<>\u03E5;"
"h<>\u03E9;"
"j<>\u03EB;"
//remove untransliterated
"<[:GREEK:];"
"[:LATIN:]>;"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_Ethi.txt ---
//--------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//--------------------------------------------------------------------
// Based upon UNGEGN recommendations for Amharic/Ethiopic from
// http://www.eki.ee/wgrs/rom1_am.pdf
//--------------------------------------------------------------------
// Latin-Ethiopic
t_Latn_Ethi {
Rule {
":: NFD (NFC) ;"
":: [:LATIN:] lower();"
"$macron = \u0331;"
"li$macron<>\u120D;"
"le$macron<>\u1208;"
"lu<>\u1209;"
"li<>\u120A;"
"la<>\u120B;"
"le<>\u120C;"
"lo<>\u120E;"
"lwa<>\u120F;"
"mi$macron<>\u121D;"
"me$macron<>\u1218;"
"mu<>\u1219;"
"mi<>\u121A;"
"ma<>\u121B;"
"me<>\u121C;"
"mo<>\u121E;"
"mwa<>\u121F;"
"si$macron<>\u1225;"
"se$macron<>\u1220;"
"su<>\u1221;"
"si<>\u1222;"
"sa<>\u1223;"
"se<>\u1224;"
"so<>\u1226;"
"swa<>\u1227;"
"ri$macron<>\u122D;"
"re$macron<>\u1228;"
"ru<>\u1229;"
"ri<>\u122A;"
"ra<>\u122B;"
"re<>\u122C;"
"ro<>\u122E;"
"rwa<>\u122F;"
"si$macron<\u1235;"
"se$macron<\u1230;"
"su<\u1231;"
"si<\u1232;"
"sa<\u1233;"
"se<\u1234;"
"so<\u1236;"
"swa<\u1237;"
"shi$macron<>\u123D;"
"she$macron<>\u1238;"
"shu<>\u1239;"
"shi<>\u123A;"
"sha<>\u123B;"
"she<>\u123C;"
"sho<>\u123E;"
"shwa<>\u123F;"
"k''i$macron<>\u1245;"
"k''e$macron<>\u1240;"
"k''u<>\u1241;"
"k''i<>\u1242;"
"k''a<>\u1243;"
"k''e<>\u1244;"
"k''o<>\u1246;"
"k''wi$macron<>\u124D;"
"k''we$macron<>\u1248;"
"k''wi<>\u124A;"
"k''wa<>\u124B;"
"k''we<>\u124C;"
"khi$macron<>\u1255;"
"khe$macron<>\u1250;"
"khu<>\u1251;"
"khi<>\u1252;"
"kha<>\u1253;"
"khe<>\u1254;"
"kho<>\u1256;"
"khwi$macron<>\u125D;"
"khwe$macron<>\u1258;"
"khwi<>\u125A;"
"khwa<>\u125B;"
"khwe<>\u125C;"
"bi$macron<>\u1265;"
"be$macron<>\u1260;"
"bu<>\u1261;"
"bi<>\u1262;"
"ba<>\u1263;"
"be<>\u1264;"
"bo<>\u1266;"
"bwa<>\u1267;"
"vi$macron<>\u126D;"
"ve$macron<>\u1268;"
"vu<>\u1269;"
"vi<>\u126A;"
"va<>\u126B;"
"ve<>\u126C;"
"vo<>\u126E;"
"vwa<>\u126F;"
"ti$macron<>\u1275;"
"te$macron<>\u1270;"
"tu<>\u1271;"
"ti<>\u1272;"
"ta<>\u1273;"
"te<>\u1274;"
"to<>\u1276;"
"twa<>\u1277;"
"chi$macron<>\u127D;"
"che$macron<>\u1278;"
"chu<>\u1279;"
"chi<>\u127A;"
"cha<>\u127B;"
"che<>\u127C;"
"cho<>\u127E;"
"chwa<>\u127F;"
"ni$macron<>\u1295;"
"ne$macron<>\u1290;"
"nu<>\u1291;"
"ni<>\u1292;"
"na<>\u1293;"
"ne<>\u1294;"
"no<>\u1296;"
"nwa<>\u1297;"
"nyi$macron<>\u129D;"
"nye$macron<>\u1298;"
"nyu<>\u1299;"
"nyi<>\u129A;"
"nya<>\u129B;"
"nye<>\u129C;"
"nyo<>\u129E;"
"nywa<>\u129F;"
"ki$macron<>\u12AD;"
"ke$macron<>\u12A8;"
"ku<>\u12A9;"
"ki<>\u12AA;"
"ka<>\u12AB;"
"ke<>\u12AC;"
"ko<>\u12AE;"
"kwi$macron<>\u12B5;"
"kwe$macron<>\u12B0;"
"kwi<>\u12B2;"
"kwa<>\u12B3;"
"kwe<>\u12B4;"
"wi$macron<>\u12CD;"
"we$macron<>\u12C8;"
"wu<>\u12C9;"
"wi<>\u12CA;"
"wa<>\u12CB;"
"we<>\u12CC;"
"wo<>\u12CE;"
"zi$macron<>\u12DD;"
"ze$macron<>\u12D8;"
"zu<>\u12D9;"
"zi<>\u12DA;"
"za<>\u12DB;"
"ze<>\u12DC;"
"zo<>\u12DE;"
"zwa<>\u12DF;"
"zhi$macron<>\u12E5;"
"zhe$macron<>\u12E0;"
"zhu<>\u12E1;"
"zhi<>\u12E2;"
"zha<>\u12E3;"
"zhe<>\u12E4;"
"zho<>\u12E6;"
"zhwa<>\u12E7;"
"yi$macron<>\u12ED;"
"ye$macron<>\u12E8;"
"yu<>\u12E9;"
"yi<>\u12EA;"
"ya<>\u12EB;"
"ye<>\u12EC;"
"yo<>\u12EE;"
"ddi$macron<>\u12FD;"
"dde$macron<>\u12F8;"
"ddu<>\u12F9;"
"ddi<>\u12FA;"
"dda<>\u12FB;"
"dde<>\u12FC;"
"ddo<>\u12FE;"
"ddwa<>\u12FF;"
"di$macron<>\u12F5;"
"de$macron<>\u12F0;"
"du<>\u12F1;"
"di<>\u12F2;"
"da<>\u12F3;"
"de<>\u12F4;"
"do<>\u12F6;"
"dwa<>\u12F7;"
"ji$macron<>\u1305;"
"je$macron<>\u1300;"
"ju<>\u1301;"
"ji<>\u1302;"
"ja<>\u1303;"
"je<>\u1304;"
"jo<>\u1306;"
"jwa<>\u1307;"
"ggi$macron<>\u131D;"
"gge$macron<>\u1318;"
"ggu<>\u1319;"
"ggi<>\u131A;"
"gga<>\u131B;"
"gge<>\u131C;"
"ggo<>\u131E;"
"ggwa<>\u131F;"
"gi$macron<>\u130D;"
"ge$macron<>\u1308;"
"gu<>\u1309;"
"gi<>\u130A;"
"ga<>\u130B;"
"ge<>\u130C;"
"go<>\u130E;"
"gwi$macron<>\u1315;"
"gwe$macron<>\u1310;"
"gwi<>\u1312;"
"gwa<>\u1313;"
"gwe<>\u1314;"
"t''i$macron<>\u1325;"
"t''e$macron<>\u1320;"
"t''u<>\u1321;"
"t''i<>\u1322;"
"t''a<>\u1323;"
"t''e<>\u1324;"
"t''o<>\u1326;"
"t''wa<>\u1327;"
"ch''i$macron<>\u132D;"
"ch''e$macron<>\u1328;"
"ch''u<>\u1329;"
"ch''i<>\u132A;"
"ch''a<>\u132B;"
"ch''e<>\u132C;"
"ch''o<>\u132E;"
"ch''wa<>\u132F;"
"p''i$macron<>\u1335;"
"p''e$macron<>\u1330;"
"p''u<>\u1331;"
"p''i<>\u1332;"
"p''a<>\u1333;"
"p''e<>\u1334;"
"p''o<>\u1336;"
"p''wa<>\u1337;"
"ts''i$macron<>\u133D;"
"ts''e$macron<>\u1338;"
"ts''u<>\u1339;"
"ts''i<>\u133A;"
"ts''a<>\u133B;"
"ts''e<>\u133C;"
"ts''o<>\u133E;"
"ts''wa<>\u133F;"
"ts''i$macron<\u1345;"
"ts''e$macron<\u1340;"
"ts''u<\u1341;"
"ts''i<\u1342;"
"ts''a<\u1343;"
"ts''e<\u1344;"
"ts''o<\u1346;"
"fi$macron<>\u134D;"
"fe$macron<>\u1348;"
"fu<>\u1349;"
"fi<>\u134A;"
"fa<>\u134B;"
"fe<>\u134C;"
"fo<>\u134E;"
"fwa<>\u134F;"
"pi$macron<>\u1355;"
"pe$macron<>\u1350;"
"pu<>\u1351;"
"pi<>\u1352;"
"pa<>\u1353;"
"pe<>\u1354;"
"po<>\u1356;"
"pwa<>\u1357;"
"rya<>\u1358;"
"mya<>\u1359;"
"fya<>\u135A;"
"hi$macron<>\u1205;"
"ha<>\u1200;"
"hu<>\u1201;"
"hi<>\u1202;"
"ha<\u1203;"
"he<>\u1204;"
"ho<>\u1206;"
"hi$macron<\u1215;"
"ha<\u1210;"
"hu<\u1211;"
"hi<\u1212;"
"ha<\u1213;"
"he<\u1214;"
"ho<\u1216;"
"hwa<>\u1217;"
"hi$macron<\u1285;"
"ha<\u1280;"
"hu<\u1281;"
"hi<\u1282;"
"ha<\u1283;"
"he<\u1284;"
"ho<\u1286;"
"hwi$macron<>\u128D;"
"hwe$macron<>\u1288;"
"hwi<>\u128A;"
"hwa<\u128B;"
"hwe<>\u128C;"
"hi$macron<\u12BD;"
"he$macron<\u12B8;"
"hu<\u12B9;"
"hi<\u12BA;"
"ha<\u12BB;"
"he<\u12BC;"
"ho<\u12BE;"
"hwa<\u12BF;"
"hwi$macron<\u12C5;"
"hwe$macron<\u12C0;"
"hwi<\u12C2;"
"hwa<\u12C3;"
"hwe<\u12C4;"
"i$macron<>\u12A5;"
"a<>\u12A0;"
"u<>\u12A1;"
"i<>\u12A2;"
"a<\u12A3;"
"e<>\u12A4;"
"o<>\u12A6;"
"i$macron<\u12D5;"
"a<\u12D0;"
"u<\u12D1;"
"i<\u12D2;"
"a<\u12D3;"
"e<\u12D4;"
"o<\u12D6;"
"' '<>\u1361;"
"'.'<>\u1362;"
"','<>\u1363;"
"';'<>\u1364;"
"':'<>\u1365;"
"':'<\u1366;"
"'?'<>\u1367;"
"\u00B6<>\u1368;"
"1<>\u1369;"
"2<>\u136A;"
"3<>\u136B;"
"4<>\u136C;"
"5<>\u136D;"
"6<>\u136E;"
"7<>\u136F;"
"8<>\u1370;"
"9<>\u1371;"
"10<\u1372;"
"20<\u1373;"
"30<\u1374;"
"40<\u1375;"
"50<\u1376;"
"60<\u1377;"
"70<\u1378;"
"80<\u1379;"
"90<\u137A;"
"100<\u137B;"
"10000<\u137C;"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_Geor.txt ---
//--------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//--------------------------------------------------------------------
// Based upon UNGEGN recommendations from
// http://www.eki.ee/wgrs/rom2_ka.pdf
//--------------------------------------------------------------------
// Latin-Georgian
t_Latn_Geor {
Rule {
":: NFD (NFC) ;"
":: [:LATIN:] lower();"
//titlecase digraphs
"Ch\'<\u10B9}[:LowercaseLetter:];"
"Ts\'<\u10BA}[:LowercaseLetter:];"
"Zh<\u10AF}[:LowercaseLetter:];"
"Gh<\u10B6}[:LowercaseLetter:];"
"Sh<\u10B8}[:LowercaseLetter:];"
"Dz<\u10BB}[:LowercaseLetter:];"
"Ts<\u10BC}[:LowercaseLetter:];"
"Ch<\u10BD}[:LowercaseLetter:];"
"Kh<\u10BE}[:LowercaseLetter:];"
//non-UNGEGN
"Ey<\u10C1}[:Ll:];"
"Ow<\u10C5}[:Ll:];"
//uppercase digraphs
"CH\'<\u10B9;"
"TS\'<\u10BA;"
"T\'<\u10A7;"
"ZH<\u10AF;"
"P\'<\u10B4;"
"K\'<\u10B5;"
"GH<\u10B6;"
"SH<\u10B8;"
"DZ<\u10BB;"
"TS<\u10BC;"
"CH<\u10BD;"
"KH<\u10BE;"
//non-UNGEGN
"EY<\u10C1;"
"Q\'<\u10C4;"
"OW<\u10C5;"
"A<\u10A0;"
"B<\u10A1;"
"G<\u10A2;"
"D<\u10A3;"
"E<\u10A4;"
"V<\u10A5;"
"Z<\u10A6;"
"I<\u10A8;"
"K<\u10A9;"
"L<\u10AA;"
"M<\u10AB;"
"N<\u10AC;"
"O<\u10AD;"
"P<\u10AE;"
"R<\u10B0;"
"S<\u10B1;"
"T<\u10B2;"
"U<\u10B3;"
"Q<\u10B7;"
"J<\u10BF;"
"H<\u10C0;"
"Y<\u10C2;"
"W<\u10C3;"
//lowercase digraphs
"ch\'<>\u10E9;"
"ts\'<>\u10EA;"
"t\'<>\u10D7;"
"zh<>\u10DF;"
"p\'<>\u10E4;"
"k\'<>\u10E5;"
"gh<>\u10E6;"
"sh<>\u10E8;"
"dz<>\u10EB;"
"ts<>\u10EC;"
"ch<>\u10ED;"
"kh<>\u10EE;"
//non-UNGEGN
"ey<>\u10F1;"
"q\'<>\u10F4;"
"ow<>\u10F5;"
"a<>\u10D0;"
"b<>\u10D1;"
"g<>\u10D2;"
"d<>\u10D3;"
"e<>\u10D4;"
"v<>\u10D5;"
"z<>\u10D6;"
"i<>\u10D8;"
"k<>\u10D9;"
"l<>\u10DA;"
"m<>\u10DB;"
"n<>\u10DC;"
"o<>\u10DD;"
"p<>\u10DE;"
"r<>\u10E0;"
"s<>\u10E1;"
"t<>\u10E2;"
"u<>\u10E3;"
"q<>\u10E7;"
"j<>\u10EF;"
"h<>\u10F0;"
//non-UNGEGN
"y<>\u10F2;"
"w<>\u10F3;"
"f<>\u10F6;"
//paragraph
"\u00B6<>\u10FB;"
//completeness mappings for latin
"c>\u10D9;"
"x>\u10EE;"
//remove untransliterated
"<[:GEORGIAN:];"
"[:LATIN:]>;"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_Goth.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Latn_Grek_Beta.txt ---
//---------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//---------------------------------------------------------------------
// Based on Beta code for CCAT/CATSS/TLG:
// http://ccat.sas.upenn.edu/gopher/text/religion/biblical/betacode.txt
//---------------------------------------------------------------------
// Latin-Greek/Beta (also for Coptic)
t_Latn_Grek_Beta {
Rule {
":: NFD (NFC);"
":: [[a-z]-[sfhjgt]] upper();"
//Uppercase
"'*A'<>\u0391;"
"'*B'<>\u0392;"
"'*G'<>\u0393;"
"'*D'<>\u0394;"
"'*E'<>\u0395;"
"'*Z'<>\u0396;"
"'*H'<>\u0397;"
"'*Q'<>\u0398;"
"'*I'<>\u0399;"
"'*K'<>\u039A;"
"'*L'<>\u039B;"
"'*M'<>\u039C;"
"'*N'<>\u039D;"
"'*C'<>\u039E;"
"'*O'<>\u039F;"
"'*F'<>\u03A6;"
"'*Y'<>\u03A8;"
"'*P'<>\u03A0;"
"'*R'<>\u03A1;"
"'*S'<>\u03A3;"
"'*T'<>\u03A4;"
"'*U'<>\u03A5;"
"'*X'<>\u03A7;"
"'*W'<>\u03A9;"
//Archaic
"'*V'<>\u03DC;"
"'*#3'<>\u03DE;"
"'*#5'<>\u03E0;"
//Coptic
"'*s'<>\u03E2;"
"'*f'<>\u03E4;"
"'*h'<>\u03E8;"
"'*j'<>\u03EA;"
"'*g'<>\u03EC;"
"'*t'<>\u03EE;"
//Lowercase
"A<>\u03B1;"
"B<>\u03B2;"
"G<>\u03B3;"
"D<>\u03B4;"
"E<>\u03B5;"
"Z<>\u03B6;"
"H<>\u03B7;"
"Q<>\u03B8;"
"I<>\u03B9;"
"K<>\u03BA;"
"L<>\u03BB;"
"M<>\u03BC;"
"N<>\u03BD;"
"C<>\u03BE;"
"O<>\u03BF;"
"F<>\u03C6;"
"Y<>\u03C8;"
"P<>\u03C0;"
"R<>\u03C1;"
"J<>\u03C2;"
"S<>\u03C3;"
"T<>\u03C4;"
"U<>\u03C5;"
"X<>\u03C7;"
"W<>\u03C9;"
//Archaic
"V<>\u03DD;"
"#3<>\u03DF;"
"#5<>\u03E1;"
//Coptic
"s<>\u03E3;"
"f<>\u03E5;"
"h<>\u03E9;"
"j<>\u03EB;"
"g<>\u03ED;"
"t<>\u03EF;"
// Non-letter characters
"V<>\u037A;"
"V<>\u0314;"
"V<\u02BD;"
"V<>\u0387;"
"V<>\u0313;"
"V<\u02BC;"
"V<>\u0301;"
"V<\u00B4;"
"V<\u02CA;"
"V<\u0384;"
"V<>\u0342;"
"V<\u0302;"
"V<'^';"
"V<\u02C6;"
"V<>\u0300;"
"V<'`';"
"V<\u02CB;"
"V<>\u0308;"
"V<\u00A8;"
"V<>\u0307;"
"V<\u02D9;"
":: NFC (NFD);"
}
}
--- NEW FILE: t_Latn_Hebr_Beta.txt ---
//---------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//---------------------------------------------------------------------
// Based on Beta code for CCAT/CATSS/TLG:
// http://ccat.sas.upenn.edu/gopher/text/religion/biblical/betacode.txt
//---------------------------------------------------------------------
// Latin-Hebrew/Beta
t_Latn_Hebr_Beta {
Rule {
":: NFD (NFC) ;"
// Variable names, derived from the Unicode names.
"$CANT_ETNAHTA=\u0591;"
"$CANT_SEGOL=\u0592;"
"$CANT_SHALSHELET=\u0593;"
"$CANT_ZAQEF_QATAN=\u0594;"
"$CANT_ZAQEF_GADOL=\u0595;"
"$CANT_TIPEHA=\u0596;"
"$CANT_REVIA=\u0597;"
"$CANT_ZARQA=\u0598;"
"$CANT_PASHTA=\u0599;"
"$CANT_YETIV=\u059A;"
"$CANT_TEVIR=\u059B;"
"$CANT_GERESH=\u059C;"
"$CANT_GERESH_MUQDAM=\u059D;"
"$CANT_GERESHAYIM=\u059E;"
"$CANT_QARNEY_PARA=\u059F;"
"$CANT_TELISHA_GEDOLA=\u05A0;"
"$CANT_PAZER=\u05A1;"
"$CANT_MUNAH=\u05A3;"
"$CANT_MAHAPAKH=\u05A4;"
"$CANT_MERKHA=\u05A5;"
"$CANT_MERKHA_KEFULA=\u05A6;"
"$CANT_DARGA=\u05A7;"
"$CANT_QADMA=\u05A8;"
"$CANT_TELISHA_QETANA=\u05A9;"
"$CANT_YERAH_BEN_YOMO=\u05AA;"
"$CANT_OLE=\u05AB;"
"$CANT_ILUY=\u05AC;"
"$CANT_DEHI=\u05AD;"
"$CANT_ZINOR=\u05AE;"
"$MASORA_CIRCLE=\u05AF;"
"$POINT_SHEVA=\u05B0;"
"$POINT_HATAF_SEGOL=\u05B1;"
"$POINT_HATAF_PATAH=\u05B2;"
"$POINT_HATAF_QAMATS=\u05B3;"
"$POINT_HIRIQ=\u05B4;"
"$POINT_TSERE=\u05B5;"
"$POINT_SEGOL=\u05B6;"
"$POINT_PATAH=\u05B7;"
"$POINT_QAMATS=\u05B8;"
"$POINT_HOLAM=\u05B9;"
"$POINT_QUBUTS=\u05BB;"
"$POINT_DAGESH_OR_MAPIQ=\u05BC;"
"$POINT_METEG=\u05BD;"
"$PUNCTUATION_MAQAF=\u05BE;"
"$POINT_RAFE=\u05BF;"
"$PUNCTUATION_PASEQ=\u05C0;"
"$POINT_SHIN_DOT=\u05C1;"
"$POINT_SIN_DOT=\u05C2;"
"$PUNCTUATION_SOF_PASUQ=\u05C3;"
"$MARK_UPPER_DOT=\u05C4;"
"$ALEF=\u05D0;"
"$BET=\u05D1;"
"$GIMEL=\u05D2;"
"$DALET=\u05D3;"
"$HE=\u05D4;"
"$VAV=\u05D5;"
"$ZAYIN=\u05D6;"
"$HET=\u05D7;"
"$TET=\u05D8;"
"$YOD=\u05D9;"
"$FINAL_KAF=\u05DA;"
"$KAF=\u05DB;"
"$LAMED=\u05DC;"
"$FINAL_MEM=\u05DD;"
"$MEM=\u05DE;"
"$FINAL_NUN=\u05DF;"
"$NUN=\u05E0;"
"$SAMEKH=\u05E1;"
"$AYIN=\u05E2;"
"$FINAL_PE=\u05E3;"
"$PE=\u05E4;"
"$FINAL_TSADI=\u05E5;"
"$TSADI=\u05E6;"
"$QOF=\u05E7;"
"$RESH=\u05E8;"
"$SHIN=\u05E9;"
"$TAV=\u05EA;"
"$YIDDISH_DOUBLE_VAV=\u05F0;"
"$YIDDISH_VAV_YOD=\u05F1;"
"$YIDDISH_DOUBLE_YOD=\u05F2;"
"$PUNCTUATION_GERESH=\u05F3;"
"$PUNCTUATION_GERSHAYIM=\u05F4;"
"$letter=[[:LATIN:]&[:L:]];"
"$softvowel=[eiyEIY];"
"$vowellike=[$ALEF $AYIN $YOD $VAV];"
"'\)'<>$ALEF;"
"''>$ALEF;"
"B<>$BET;"
"G<>$GIMEL;"
"D<>$DALET;"
"H<>$HE;"
"W<>$VAV;"
"Z<>$ZAYIN;"
"X<>$HET;"
"'+'<>$TET;"
"Y<>$YOD;"
"K}$letter>$KAF;"
"K<$KAF;"
"K<>$FINAL_KAF;"
"L<>$LAMED;"
"M}$letter>$MEM;"
"M<$MEM;"
"M<>$FINAL_MEM;"
"N}$letter>$NUN;"
"N<$NUN;"
"N<>$FINAL_NUN;"
"S<>$SAMEKH;"
"P}$letter>$PE;"
"P<$PE;"
"P<>$FINAL_PE;"
"'\('<>$AYIN;"
"'\`'>$AYIN;"
"C}$letter>$TSADI;"
"C<$TSADI;"
"C<>$FINAL_TSADI;"
"Q<>$QOF;"
"R<>$RESH;"
"'&'<> $SHIN $POINT_SIN_DOT;"
"'\$'<> $SHIN $POINT_SHIN_DOT;"
"'\$'<$SHIN;"
"T<>$TAV;"
"':A'<>$POINT_HATAF_PATAH;"
"':E'<>$POINT_HATAF_SEGOL;"
"':F'<>$POINT_HATAF_QAMATS;"
"A<>$POINT_PATAH;"
"F<>$POINT_QAMATS;"
"E<>$POINT_SEGOL;"
"'\"'<>$POINT_TSERE;"
"I<>$POINT_HIRIQ;"
"O<>$POINT_HOLAM;"
"U<>$POINT_QUBUTS;"
"':'<>$POINT_SHEVA;"
"'.'<>$POINT_DAGESH_OR_MAPIQ;"
"'-'<>$PUNCTUATION_MAQAF;"
"00<>$PUNCTUATION_SOF_PASUQ;"
"01<>$CANT_SEGOL;"
"02<>$CANT_ZARQA;"
"03>$CANT_PASHTA;"
"04>$CANT_TELISHA_QETANA;"
"05<>$PUNCTUATION_PASEQ;"
"10<>$CANT_YETIV;"
"13<>$CANT_DEHI;"
"11<>$CANT_GERESH_MUQDAM;"
"14>$CANT_TELISHA_GEDOLA;"
"24<>$CANT_TELISHA_QETANA;"
"33<>$CANT_PASHTA;"
"44<>$CANT_TELISHA_GEDOLA;"
"60<>$CANT_OLE;"
"61<>$CANT_GERESH;"
"62<>$CANT_GERESHAYIM;"
"63<>$CANT_QADMA;"
"64<>$CANT_ILUY;"
"65<>$CANT_SHALSHELET;"
"80<>$CANT_ZAQEF_GADOL;"
"81<>$CANT_REVIA;"
"82>$CANT_ZARQA;"
"83<>$CANT_PAZER;"
"84<>$CANT_QARNEY_PARA;"
"85<>$CANT_ZAQEF_QATAN;"
"35<>$POINT_METEG;"
"70<>$CANT_MAHAPAKH;"
"71<>$CANT_MERKHA;"
"72<>$CANT_MERKHA_KEFULA;"
"73<>$CANT_TIPEHA;"
"74<>$CANT_MUNAH;"
"75>$POINT_METEG;"
"91<>$CANT_TEVIR;"
"92<>$CANT_ETNAHTA;"
"93<>$CANT_YERAH_BEN_YOMO;"
"94<>$CANT_DARGA;"
"95>$POINT_METEG;"
//Get rid of anything we didn't recognize
"<[:HEBREW:];"
"$letter>;"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Latn_Jamo.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Latn_Kana.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Latn_Syrc.txt ---
// Latin-Syriac
t_Latn_Syrc {
Rule {
":: NFD (NFC) ;"
// Variable names, derived from the Unicode names.
"$ALEF=\u0710;"
"$ALEF_SUPERSCRIPT=\u0711;"
"$BET=\u0712;"
"$GIMEL=\u0713;"
"$GIMEL_GARSHUNI=\u0714;"
"$DALET=\u0715;"
"$DALET_DOTLESS=\u0716;"
"$HE=\u0717;"
"$VAV=\u0718;"
"$ZAYIN=\u0719;"
"$HET=\u071A;"
"$TET=\u071B;"
"$TET_GARSHUNI=\u071C;"
"$YOD=\u071D;"
"$YOD_HE=\u071E;"
"$KAF=\u071F;"
"$LAMED=\u0720;"
"$MEM=\u0721;"
"$NUN=\u0722;"
"$SAMEKH=\u0723;"
"$FINAL_SAMEKH=\u0724;"
"$AYIN=\u0725;"
"$PE=\u0726;"
"$PE_REVERSED=\u0727;"
"$TSADI=\u0728;"
"$QOF=\u0729;"
"$RESH=\u072A;"
"$SHIN=\u072B;"
"$TAV=\u072C;"
"$PARAGRAPH=\u0700;"
"$letter=[a-zA-Z];"
"$softvowel=[eiyEIY];"
"$vowellike=[$ALEF $AYIN $YOD $VAV $ALEF_SUPERSCRIPT];"
// [Why is this a special case? -liu]
"k''h <> $KAF $HE ;"
// Mark non-final forms in final position as x~ -liu
"s < $SAMEKH } [[:SYRIAC:]&[:LETTER:]] ;"
"s'~' <> $SAMEKH ;"
// Mark final forms in non-final position as x^ -liu
"s < $FINAL_SAMEKH;"
// Main rules
"a<>$ALEF;"
"A>$ALEF;"
"a<$ALEF_SUPERSCRIPT;"
"b<>$BET;"
"B>$BET;"
"c}$softvowel>$SAMEKH;"
"C}$softvowel>$SAMEKH;"
"c>$KAF;"
"C>$KAF;"
"d<>$DALET;"
"D>$DALET;"
"d<$DALET_DOTLESS;"
"e<>$AYIN;"
"E>$AYIN;"
"f>$PE;"
"F>$PE;"
"g<>$GIMEL;"
"G>$GIMEL;"
"g<$GIMEL_GARSHUNI;"
"h<>$HE;"
"H>$HE;"
"i>$YOD;"
"I>$YOD;"
"ih<$YOD_HE;"
"j>$DALET$SHIN;"
"J>$DALET$SHIN;"
"kh<>$HET;"
"kH>$HET;"
"Kh>$HET;"
"KH>$HET;"
"k<>$KAF;"
"K>$KAF;"
"l<>$LAMED;"
"L>$LAMED;"
"m<>$MEM;"
"M>$MEM;"
"n<>$NUN;"
"N>$NUN;"
"o>$VAV;"
"O>$VAV;"
"p<>$PE;"
"P>$PE;"
"p<$PE_REVERSED;"
"q<>$QOF;"
"Q>$QOF;"
"r<>$RESH;"
"R>$RESH;"
"sh<>$SHIN;"
"sH>$SHIN;"
"Sh>$SHIN;"
"SH>$SHIN;"
"th<>$TAV;"
"tH>$TAV;"
"Th>$TAV;"
"TH>$TAV;"
"tS>$TSADI;"
"ts<>$TSADI;"
"Ts>$TSADI;"
"TS>$TSADI;"
"t''<$TET}[$HE $SAMEKH $SHIN];"
"t<>$TET;"
"T>$TET;"
"t<$TET_GARSHUNI;"
"s}$letter>$SAMEKH;"
"s>$FINAL_SAMEKH;"
"S}$letter>$SAMEKH;"
"S>$FINAL_SAMEKH;"
"v<$VAV}$vowellike;"
"u<>$VAV;"
"U>$VAV;"
"v>$VAV;"
"V>$VAV;"
"w>$VAV;"
"W>$VAV;"
"x>$KAF$SAMEKH;"
"X>$KAF$SAMEKH;"
"y<>$YOD;"
"Y>$YOD;"
"z<>$ZAYIN;"
"Z>$ZAYIN;"
"\u00B6<>$PARAGRAPH;"
//Delete any Syriac we didn't recognize
"<[:SYRIAC:];"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_Syrc_Beta.txt ---
//---------------------------------------------------------------------
// Copyright 2001-2003, CrossWire Bible Society (www.crosswire.org)
// All rights reserved. Usage permitted according to the MIT/X11
// License: http://www.opensource.org/licenses/mit-license.php
//---------------------------------------------------------------------
// Based on Beta code for CCAT/CATSS/TLG:
// http://ccat.sas.upenn.edu/gopher/text/religion/biblical/betacode.txt
//---------------------------------------------------------------------
// Latin-Syriac/Beta
t_Latn_Syrc_Beta {
Rule {
":: NFD (NFC) ;"
// Variable names, derived from the Unicode names.
"$ALEF=\u0710;"
"$ALEF_SUPERSCRIPT=\u0711;"
"$BET=\u0712;"
"$GIMEL=\u0713;"
"$GIMEL_GARSHUNI=\u0714;"
"$DALET=\u0715;"
"$DALET_DOTLESS=\u0716;"
"$HE=\u0717;"
"$VAV=\u0718;"
"$ZAYIN=\u0719;"
"$HET=\u071A;"
"$TET=\u071B;"
"$TET_GARSHUNI=\u071C;"
"$YOD=\u071D;"
"$YOD_HE=\u071E;"
"$KAF=\u071F;"
"$LAMED=\u0720;"
"$MEM=\u0721;"
"$NUN=\u0722;"
"$SAMEKH=\u0723;"
"$FINAL_SAMEKH=\u0724;"
"$AYIN=\u0725;"
"$PE=\u0726;"
"$PE_REVERSED=\u0727;"
"$TSADI=\u0728;"
"$QOF=\u0729;"
"$RESH=\u072A;"
"$SHIN=\u072B;"
"$TAV=\u072C;"
"$letter=[[:LATIN:] & [:L:]];"
"$softvowel=[eiyEIY];"
"$vowellike=[$ALEF $AYIN $YOD $VAV $ALEF_SUPERSCRIPT];"
"'\)'<>$ALEF;"
"''>$ALEF;"
"'\)'<$ALEF_SUPERSCRIPT;"
"B<>$BET;"
"G<>$GIMEL;"
"G<$GIMEL_GARSHUNI;"
"D<>$DALET;"
"D<$DALET_DOTLESS;"
"H<>$HE;"
"W<>$VAV;"
"Z<>$ZAYIN;"
"X<>$HET;"
"'+'<>$TET;"
"'+'<$TET_GARSHUNI;"
"Y<>$YOD;"
"YH<$YOD_HE;"
"K<>$KAF;"
"L<>$LAMED;"
"M<>$MEM;"
"N<>$NUN;"
"S}$letter>$SAMEKH;"
"S<$SAMEKH;"
"S<>$FINAL_SAMEKH;"
"P<>$PE;"
"P<$PE_REVERSED;"
"'\('<>$AYIN;"
"'\`'>$AYIN;"
"C<>$TSADI;"
"Q<>$QOF;"
"R<>$RESH;"
"'#'>$SHIN;"
"'&'>$SHIN;"
"'\$'<>$SHIN;"
"T<>$TAV;"
//Get rid of anything we didn't recognize
"<[:SYRIAC:];"
"$letter>;"
":: NFC (NFD) ;"
}
}
--- NEW FILE: t_Latn_Ugar.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Mlym_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Orya_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Taml_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: t_Telu_InterIndic.txt ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: translit_index.txt ---
//--------------------------------------------------------------------
// Copyright (c) 1999-2002, International Business Machines
// Corporation and others. All Rights Reserved.
//--------------------------------------------------------------------
// THIS IS A MACHINE-GENERATED FILE
// Tool: dumpicurules.bat
// Source: Transliterator_index.txt
// Date: Sat Jul 27 10:31:01 2002
//--------------------------------------------------------------------
//--------------------------------------------------------------------
// N.B.: This file has been generated mechanically from the
// corresponding ICU4J file, which is the master file that receives
// primary updates. The colon-delimited fields have been split into
// separate strings. For 'file' and 'internal' lines, the encoding
// field has been deleted, since the encoding is processed at build
// time in ICU4C. Certain large rule sets not intended for general
// use have been commented out with the notation "Java only".
//--------------------------------------------------------------------
translit_index {
RuleBasedTransliteratorIDs {
//--------------------------------------------------------------------
//--------------------------------------------------------------------
//--------------------------------------------------------------------
//
// 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", "t_FWidth_HWidth", "FORWARD" },
{ "Halfwidth-Fullwidth", "file", "t_FWidth_HWidth", "REVERSE" },
{ "Latin-Cyrillic", "file", "t_Cyrl_Latn", "REVERSE" },
{ "Cyrillic-Latin", "file", "t_Cyrl_Latn", "FORWARD" },
{ "Latin-Hebrew", "file", "t_Hebr_Latn", "REVERSE" },
{ "Hebrew-Latin", "file", "t_Hebr_Latn", "FORWARD" },
{ "Latin-Arabic", "file", "t_Arab_Latn", "REVERSE" },
{ "Arabic-Latin", "file", "t_Arab_Latn", "FORWARD" },
{ "Latin-Han", "file", "t_Hani_Latn", "REVERSE" },
{ "Han-Latin", "file", "t_Hani_Latn", "FORWARD" },
// Comment these out; they are only for testing
// Latin-Han/definition:file:Transliterator_Han_Latin_Definition.txt:UTF8:REVERSE
// Han-Latin/definition:file:Transliterator_Han_Latin_Definition.txt:UTF8:FORWARD
//Latin-Han/EDICT:file:Transliterator_Han_Latin_EDICT.txt:UTF8:REVERSE
//Han-Latin/EDICT:file:Transliterator_Han_Latin_EDICT.txt:UTF8:FORWARD
{ "Latin-Greek", "file", "t_Grek_Latn", "REVERSE" },
{ "Greek-Latin", "file", "t_Grek_Latn", "FORWARD" },
{ "Latin-Greek/UNGEGN", "file", "t_Grek_Latn_UNGEGN", "REVERSE" },
{ "Greek-Latin/UNGEGN", "file", "t_Grek_Latn_UNGEGN", "FORWARD" },
{ "Latin-Katakana", "file", "t_Latn_Kana", "FORWARD" },
{ "Katakana-Latin", "file", "t_Latn_Kana", "REVERSE" },
{ "Latin-Hiragana", "file", "t_Hira_Latn", "REVERSE" },
{ "Hiragana-Latin", "file", "t_Hira_Latn", "FORWARD" },
//Thai Stuff: will change if we get \b into Transliterator
// Java only: { "Thai-ThaiSemi", "internal", "-", "FORWARD" },
// Java only: { "Thai-ThaiLogical", "internal", "-", "FORWARD" },
// Java only: { "ThaiLogical-Thai", "internal", "-", "REVERSE" },
// Java only: { "ThaiLogical-Latin", "internal", "-", "FORWARD" },
// Java only: { "Latin-ThaiLogical", "internal", "-", "REVERSE" },
// Must use the order below!
// We need two separate passes because of the Thai vowel reversal
// Thai-Logical also converts spaces to semicolons. That has to be done before we insert latin spaces
{ "Thai-Latin", "alias", "[[", "thai", "] \u0E01-\u0E3A\u0E40-\u0E5B];NFD;Thai-ThaiSemi;Any-BreakInternal;Thai-ThaiLogical;ThaiLogical-Latin;NFC", "" },
{ "Latin-Thai", "alias", "[[", "Latin", "][", "Mn", "][", "Me", "] \ \;0-9|~\u00A7\u00AB\u00BB\u02B9\u0374\u2021];NFD;Latin-ThaiLogical;ThaiLogical-Thai;NFC", "" },
// end of Thai Stuff
{ "Hiragana-Katakana", "file", "t_Hira_Kana", "FORWARD" },
{ "Katakana-Hiragana", "file", "t_Hira_Kana", "REVERSE" },
{ "Any-Accents", "file", "t_Any_Accents", "FORWARD" },
{ "Accents-Any", "file", "t_Any_Accents", "REVERSE" },
{ "Any-Publishing", "file", "t_Any_Publishing", "FORWARD" },
{ "Publishing-Any", "file", "t_Any_Publishing", "REVERSE" },
// Korean
// N.B. Don't end Latin-Jamo with NFC; that produces Hangul. For
// Hangul output use Latin-Hangul.
{ "LowerLatin-Jamo", "internal", "t_Latn_Jamo", "FORWARD" },
{ "Jamo-LowerLatin", "internal", "t_Latn_Jamo", "REVERSE" },
{ "Latin-Jamo", "alias", "['A-Za-z\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E1\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u01FB\u0200-\u021B\u021E-\u021F\u0226-\u0233\u1E00-\u1E99\u1EA0-\u1EF9\u212A-\u212B];NFD;Lower;LowerLatin-Jamo", "" },
{ "Jamo-Latin", "alias", "['\u1100-\u1112\u1161-\u1175\u11A8-\u11C2\uAC00-\uD7A3];NFD;Jamo-LowerLatin;NFC", "" },
{ "Latin-Hangul", "alias", "['A-Za-z\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E1\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u01FB\u0200-\u021B\u021E-\u021F\u0226-\u0233\u1E00-\u1E99\u1EA0-\u1EF9\u212A-\u212B];NFD;Lower;LowerLatin-Jamo;NFC", "" },
{ "Hangul-Latin", "alias", "['\u1100-\u1112\u1161-\u1175\u11A8-\u11C2\u3131-\u313F\u3141-\u3143\u3145-\u3163\u3200-\u321C\u3260-\u327B\uAC00-\uD7A3\uFF07\uFFA1-\uFFAF\uFFB1-\uFFB3\uFFB5-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC];NFKD;Jamo-LowerLatin;NFC", "" },
// Inter-Indic composed rules
{ "Latin-InterIndic", "internal", "t_Latn_InterIndic", "FORWARD" },
{ "Devanagari-InterIndic", "internal", "t_Deva_InterIndic", "FORWARD" },
{ "Bengali-InterIndic", "internal", "t_Beng_InterIndic", "FORWARD" },
{ "Gurmukhi-InterIndic", "internal", "t_Guru_InterIndic", "FORWARD" },
{ "Gujarati-InterIndic", "internal", "t_Gujr_InterIndic", "FORWARD" },
{ "Oriya-InterIndic", "internal", "t_Orya_InterIndic", "FORWARD" },
{ "Tamil-InterIndic", "internal", "t_Taml_InterIndic", "FORWARD" },
{ "Telugu-InterIndic", "internal", "t_Telu_InterIndic", "FORWARD" },
{ "Kannada-InterIndic", "internal", "t_Knda_InterIndic", "FORWARD" },
{ "Malayalam-InterIndic", "internal", "t_Mlym_InterIndic", "FORWARD" },
{ "InterIndic-Latin", "internal", "t_InterIndic_Latn", "FORWARD" },
{ "InterIndic-Devanagari", "internal", "t_InterIndic_Deva", "FORWARD" },
{ "InterIndic-Bengali", "internal", "t_InterIndic_Beng", "FORWARD" },
{ "InterIndic-Gurmukhi", "internal", "t_InterIndic_Guru", "FORWARD" },
{ "InterIndic-Gujarati", "internal", "t_InterIndic_Gujr", "FORWARD" },
{ "InterIndic-Oriya", "internal", "t_InterIndic_Orya", "FORWARD" },
{ "InterIndic-Tamil", "internal", "t_InterIndic_Taml", "FORWARD" },
{ "InterIndic-Telugu", "internal", "t_InterIndic_Telu", "FORWARD" },
{ "InterIndic-Kannada", "internal", "t_InterIndic_Knda", "FORWARD" },
{ "InterIndic-Malayalam", "internal", "t_InterIndic_Mlym", "FORWARD" },
//Latin-Indic transliterators
{ "Latin-Devanagari", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Latin-Bengali", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Latin-Gurmukhi", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Latin-Gujarati", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Latin-Oriya", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Latin-Tamil", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Latin-Telugu", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Latin-Kannada", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Latin-Malayalam", "alias", "['.0-9A-Za-z~\u00C0-\u00C5\u00C7-\u00CF\u00D1-\u00D6\u00D9-\u00DD\u00E0-\u00E5\u00E7-\u00EF\u00F1-\u00F6\u00F9-\u00FD\u00FF-\u010F\u0112-\u0125\u0128-\u0130\u0134-\u0137\u0139-\u013E\u0143-\u0148\u014C-\u0151\u0154-\u0165\u0168-\u017E\u01A0-\u01A1\u01AF-\u01B0\u01CD-\u01DC\u01DE-\u01E3\u01E6-\u01ED\u01F0\u01F4-\u01F5\u01F8-\u021B\u021E-\u021F\u0226-\u0233\u0301\u0303-\u0304\u0306-\u0307\u0310\u0314-\u0315\u0323\u0325\u0331\u0341\u0344\u0385-\u0386\u0388-\u038A\u038C\u038E-\u0390\u03AC-\u03B0\u03CC-\u03CE\u03D3\u0403\u040C\u040E\u0419\u0439\u0453\u045C\u045E\u04C1-\u04C2\u04D0-\u04D1\u04D6-\u04D7\u04E2-\u04E3\u04EE-\u04EF\u1E00-\u1E99\u1EA0-\u1EF9\u1F01\u1F03-\u1F05\u1F07\u1F09\u1F0B-\u1F0D\u1F0F\u1F11\u1F13-\u1F15\u1F19\u1F1B-\u1F1D\u1F21\u1F23-\u1F25\u1F27\u1F29\u1F2B-\u1F2D\u1F2F\u1F31\u1F33-\u1F35\u1F37\u1F39\u1F3B-\u1F3D\u1F3F\u1F41\u1F43-\u1F45\u1F49\u1F4B-\u1F4D\u1F51\u1F53-\u1F55\u1F57\u1F59\u1F5B\u1F5D\u1F5F\u1F61\u1F63-\u1F65\u1F67\u1F69\u1F6B-\u1F6D\u1F6F\u1F71\u1F73\u1F75\u1F77\u1F79\u1F7B\u1F7D\u1F81\u1F83-\u1F85\u1F87\u1F89\u1F8B-\u1F8D\u1F8F\u1F91\u1F93-\u1F95\u1F97\u1F99\u1F9B-\u1F9D\u1F9F\u1FA1\u1FA3-\u1FA5\u1FA7\u1FA9\u1FAB-\u1FAD\u1FAF-\u1FB1\u1FB4\u1FB8-\u1FB9\u1FBB\u1FC4\u1FC9\u1FCB\u1FCE\u1FD0-\u1FD1\u1FD3\u1FD8-\u1FD9\u1FDB\u1FDE\u1FE0-\u1FE1\u1FE3\u1FE5\u1FE8-\u1FE9\u1FEB-\u1FEC\u1FEE\u1FF4\u1FF9\u1FFB\u212A-\u212B\uE04D\uE064];NFD;Lower;Latin-InterIndic;InterIndic-Malayalam;NFC", "" },
//Indic-Latin transliterators
{ "Devanagari-Latin", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Latin;NFC", "" },
{ "Bengali-Latin", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Latin;NFC", "" },
{ "Gurmukhi-Latin", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Latin;NFC", "" },
{ "Gujarati-Latin", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Latin;NFC", "" },
{ "Oriya-Latin", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Latin;NFC", "" },
{ "Tamil-Latin", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Latin;NFC", "" },
{ "Telugu-Latin", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Latin;NFC", "" },
{ "Kannada-Latin", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Latin;NFC", "" },
{ "Malayalam-Latin", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Latin;NFC", "" },
{ "Devanagari-Bengali", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Devanagari-Gurmukhi", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Devanagari-Gujarati", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Devanagari-Oriya", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Devanagari-Tamil", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Devanagari-Telugu", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Devanagari-Kannada", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Devanagari-Malayalam", "alias", "[\u0901-\u0903\u0905-\u0939\u093C-\u094D\u0950-\u0954\u0958-\u096F];NFD;Devanagari-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Bengali-Devanagari", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Bengali-Gurmukhi", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Bengali-Gujarati", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Bengali-Oriya", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Bengali-Tamil", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Bengali-Telugu", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Bengali-Kannada", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Bengali-Malayalam", "alias", "[\u0964-\u0965\u0981-\u0983\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC\u09BE-\u09C4\u09C7-\u09C8\u09CB-\u09CD\u09D7\u09DC-\u09DD\u09DF-\u09E3\u09E6-\u09FA];NFD;Bengali-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Gurmukhi-Devanagari", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Gurmukhi-Bengali", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Gurmukhi-Gujarati", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Gurmukhi-Oriya", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Gurmukhi-Tamil", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Gurmukhi-Telugu", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Gurmukhi-Kannada", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Gurmukhi-Malayalam", "alias", "[\u0964-\u0965\u0A02\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A3C\u0A3E-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A59-\u0A5C\u0A5E\u0A66-\u0A74];NFD;Gurmukhi-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Gujarati-Devanagari", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Gujarati-Bengali", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Gujarati-Gurmukhi", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Gujarati-Oriya", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Gujarati-Tamil", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Gujarati-Telugu", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Gujarati-Kannada", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Gujarati-Malayalam", "alias", "[\u0964-\u0965\u0A81-\u0A83\u0A85-\u0A8B\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0\u0AE6-\u0AEF];NFD;Gujarati-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Oriya-Devanagari", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Oriya-Bengali", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Oriya-Gurmukhi", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Oriya-Gujarati", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Oriya-Tamil", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Oriya-Telugu", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Oriya-Kannada", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Oriya-Malayalam", "alias", "[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B36-\u0B39\u0B3C-\u0B43\u0B47-\u0B48\u0B4B-\u0B4D\u0B56-\u0B57\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B70];NFD;Oriya-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Tamil-Devanagari", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Tamil-Bengali", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Tamil-Gurmukhi", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Tamil-Gujarati", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Tamil-Oriya", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Tamil-Telugu", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Tamil-Kannada", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Tamil-Malayalam", "alias", "[0\u0B82-\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE7-\u0BF2];NFD;Tamil-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Telugu-Devanagari", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Telugu-Bengali", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Telugu-Gurmukhi", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Telugu-Gujarati", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Telugu-Oriya", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Telugu-Tamil", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Telugu-Kannada", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Kannada;NFC", "" },
{ "Telugu-Malayalam", "alias", "[\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C60-\u0C61\u0C66-\u0C6F];NFD;Telugu-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Kannada-Devanagari", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Kannada-Bengali", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Kannada-Gurmukhi", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Kannada-Gujarati", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Kannada-Oriya", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Kannada-Tamil", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Kannada-Telugu", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Kannada-Malayalam", "alias", "[\u0C82-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5-\u0CD6\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF];NFD;Kannada-InterIndic;InterIndic-Malayalam;NFC", "" },
{ "Malayalam-Devanagari", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Devanagari;NFC", "" },
{ "Malayalam-Bengali", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Bengali;NFC", "" },
{ "Malayalam-Gurmukhi", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Gurmukhi;NFC", "" },
{ "Malayalam-Gujarati", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Gujarati;NFC", "" },
{ "Malayalam-Oriya", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Oriya;NFC", "" },
{ "Malayalam-Tamil", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Tamil;NFC", "" },
{ "Malayalam-Telugu", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Telugu;NFC", "" },
{ "Malayalam-Kannada", "alias", "[\u0D02-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3E-\u0D43\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D61\u0D66-\u0D6F];NFD;Malayalam-InterIndic;InterIndic-Kannada;NFC", "" },
// xtradata additions
{ "Kanji-Romaji", "file", "t_Kanji_Romaji", "FORWARD" },
{ "HTMLEntities-Any", "file", "t_HTMLEnt_Any", "FORWARD" },
{ "Any-HTMLEntities", "file", "t_HTMLEnt_Any", "REVERSE" },
{ "Han-Latin/EDICT", "file", "t_Hani_Latn_EDICT", "FORWARD" },
// SWORD additions for academic Biblical transliteration schemes
{ "Greek-Latin/BGreek", "file", "t_Grek_Latn_BGreek", "FORWARD" },
{ "Latin-Greek/BGreek", "file", "t_Grek_Latn_BGreek", "REVERSE" },
{ "Latin-Greek/Beta", "file", "t_Latn_Grek_Beta", "FORWARD" },
{ "Greek-Latin/Beta", "file", "t_Latn_Grek_Beta", "REVERSE" },
{ "Latin-Hebrew/Beta", "file", "t_Latn_Hebr_Beta", "FORWARD" },
{ "Hebrew-Latin/Beta", "file", "t_Latn_Hebr_Beta", "REVERSE" }
{ "Latin-Syriac/Beta", "file", "t_Latn_Syrc_Beta", "FORWARD" },
{ "Syriac-Latin/Beta", "file", "t_Latn_Syrc_Beta", "REVERSE" },
{ "Syriac-Hebrew", "alias", "Syriac-Latin/Beta;Latin-Hebrew/Beta", "" },
{ "Hebrew-Syriac", "alias", "Hebrew-Latin/Beta;Latin-Syriac/Beta", "" },
{ "Latin-Syriac", "file", "t_Latn_Syrc", "FORWARD" },
{ "Syriac-Latin", "file", "t_Latn_Syrc", "REVERSE" },
// SWORD additions for other languages
{ "Latin-Georgian", "file", "t_Latn_Geor", "FORWARD" },
{ "Georgian-Latin", "file", "t_Latn_Geor", "REVERSE" },
{ "Latin-Armenian", "file", "t_Latn_Armn", "FORWARD" },
{ "Armenian-Latin", "file", "t_Latn_Armn", "REVERSE" },
{ "Latin-Coptic", "file", "t_Latn_Coptic", "FORWARD" },
{ "Coptic-Latin", "file", "t_Latn_Coptic", "REVERSE" },
{ "Latin-Gothic", "file", "t_Latn_Goth", "FORWARD" },
{ "Gothic-Latin", "file", "t_Latn_Goth", "REVERSE" },
{ "Latin-Ethiopic", "file", "t_Latn_Ethi", "FORWARD" },
{ "Ethiopic-Latin", "file", "t_Latn_Ethi", "REVERSE" },
{ "Latin-Ugaritic", "file", "t_Latn_Ugar", "FORWARD" },
{ "Ugaritic-Latin", "file", "t_Latn_Ugar", "REVERSE" },
{ "Any-Latin1", "file", "t_Any_Latin1", "FORWARD" },
// eof
}
}
--- NEW FILE: trnsfiles.mk ---
# * Copyright (C) 1997-2001, International Business Machines
# * Corporation and others. All Rights Reserved.
# A list of txt's to build
# Note:
#
# If you are thinking of modifying this file, READ THIS.
#
# Instead of changing this file [unless you want to check it back in],
# you should consider creating a 'trnslocal.mk' file in this same directory.
# Then, you can have your local changes remain even if you upgrade or re
# configure the ICU.
#
# Example 'trnslocal.mk' files:
#
# * To add an additional transliterators to the list:
# _____________________________________________________
# | TRANSLIT_SOURCE_LOCAL = myTranslitRules.txt ...
#
# * To REPLACE the default list and only build with a few
# transliterators:
# _____________________________________________________
# | TRANLIST_SOURCE = translit_index.txt translit_Any_Publishing.txt
#
#
TRANSLIT_SOURCE=t_Any_Accents.txt\
t_Any_Publishing.txt\
t_Arab_Latn.txt\
t_Beng_InterIndic.txt\
t_Cyrl_Latn.txt\
t_Deva_InterIndic.txt\
t_FWidth_HWidth.txt\
t_Grek_Latn.txt\
t_Grek_Latn_UNGEGN.txt\
t_Gujr_InterIndic.txt\
t_Guru_InterIndic.txt\
t_Hani_Latn.txt\
t_Hebr_Latn.txt\
t_Hira_Kana.txt\
t_Hira_Latn.txt\
t_InterIndic_Beng.txt\
t_InterIndic_Deva.txt\
t_InterIndic_Gujr.txt\
t_InterIndic_Guru.txt\
t_InterIndic_Knda.txt\
t_InterIndic_Latn.txt\
t_InterIndic_Mlym.txt\
t_InterIndic_Orya.txt\
t_InterIndic_Taml.txt\
t_InterIndic_Telu.txt\
t_Knda_InterIndic.txt\
t_Latn_InterIndic.txt\
t_Latn_Jamo.txt\
t_Latn_Kana.txt\
t_Mlym_InterIndic.txt\
t_Orya_InterIndic.txt\
t_Taml_InterIndic.txt\
t_Telu_InterIndic.txt\
t_Any_Latin1.txt\
t_Latn_Syrc_Beta.txt\
t_Latn_Grek_Beta.txt\
t_Grek_Latn_BGreek.txt\
t_Latn_Hebr_Beta.txt\
t_HTMLEnt_Any.txt\
t_Hani_Latn_EDICT.txt\
t_Kanji_Romaji.txt\
t_Latn_Armn.txt\
t_Latn_Coptic.txt\
t_Latn_Ethi.txt\
t_Latn_Geor.txt\
t_Latn_Goth.txt\
t_Latn_Syrc.txt\
t_Latn_Ugar.txt\
translit_index.txt
- Previous message: [sword-cvs] icu-sword/source/data/unidata BidiMirroring.txt,NONE,1.1 Blocks.txt,NONE,1.1 CaseFolding.txt,NONE,1.1 DerivedAge.txt,NONE,1.1 DerivedBidiClass.txt,NONE,1.1 DerivedCoreProperties.txt,NONE,1.1 DerivedJoiningGroup.txt,NONE,1.1 DerivedJoiningType.txt,NONE,1.1 DerivedNormalizationProps.txt,NONE,1.1 DerivedNumericValues.txt,NONE,1.1 EastAsianWidth.txt,NONE,1.1 FractionalUCA.txt,NONE,1.1 LineBreak.txt,NONE,1.1 NormalizationCorrections.txt,NONE,1.1 NormalizationTest.txt,NONE,1.1 PropList.txt,NONE,1.1 PropertyAliases.txt,NONE,1.1 PropertyValueAliases.txt,NONE,1.1 Scripts.txt,NONE,1.1 SpecialCasing.txt,NONE,1.1 UCARules.txt,NONE,1.1 UnicodeData.txt,NONE,1.1 ucdterms.txt,NONE,1.1
- Next message: [sword-cvs] icu-sword/source/layoutex .cvsignore,NONE,1.1 LXUtilities.cpp,NONE,1.1 LXUtilities.h,NONE,1.1 Makefile.in,NONE,1.1 ParagraphLayout.cpp,NONE,1.1 RunArrays.cpp,NONE,1.1 Utilities.cpp,NONE,1.1 Utilities.h,NONE,1.1 layoutex.dsp,NONE,1.1 layoutex.rc,NONE,1.1 layoutex.vcproj,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]