[sword-cvs] icu-sword/source/data/translit t_Any_Latex.txt,NONE,1.1 t_Armn_IPA.txt,NONE,1.1 t_Armn_Latn_ALALC.txt,NONE,1.1 t_Armn_Latn_BGNPCGN.txt,NONE,1.1 t_Armn_Latn_ISO.txt,NONE,1.1 t_Cirt_Latn_Dwarvish.txt,NONE,1.1 t_Cirt_Latn_Elvish.txt,NONE,1.1 t_Copt_IPA.txt,NONE,1.1 t_Copt_Latn_SBL.txt,NONE,1.1 t_Cprt_Latn.txt,NONE,1.1 t_Ethi_Latn_ALALC.txt,NONE,1.1 t_Ethi_Latn_BGNPCGN.txt,NONE,1.1 t_Ethi_Latn_SERA.txt,NONE,1.1 t_Ethi_Latn_UNGEGN.txt,NONE,1.1 t_Geor_IPA.txt,NONE,1.1 t_Geor_Latn.txt,NONE,1.1 t_Geor_Latn_ALALC.txt,NONE,1.1 t_Geor_Latn_BGNPCGN.txt,NONE,1.1 t_Geor_Latn_ISO.txt,NONE,1.1 t_Glag_Cyrl.txt,NONE,1.1 t_Glag_Latn_ALALC.txt,NONE,1.1 t_Glag_Latn_ISO.txt,NONE,1.1 t_Goth_IPA.txt,NONE,1.1 t_Goth_Latn.txt,NONE,1.1 t_Goth_Latn_Basic.txt,NONE,1.1 t_Grek_IPA_Ancient.txt,NONE,1.1 t_Grek_IPA_Modern.txt,NONE,1.1 t_Grek_Latn_ALALC.txt,NONE,1.1 t_Grek_Latn_Beta.txt,NONE,1.1 t_Grek_Latn_BGNPCGN.txt,NONE,1.1 t_Grek_Latn_ISO.txt,NONE,1.1 t_Grek_Latn_SBL.txt,NONE,1.1 t_Grek_Latn_TC.txt,NONE,1.1 t_Hebr_Latn_ALALC.txt,NONE,1.1 t_Hebr_Latn_Beta.txt,NONE,1.1 t_Hebr_Latn_TC.txt,NONE,1.1 t_Hebr_Latn_UNGEGN.txt,NONE,1.1 t_Linb_Latn.txt,NONE,1.1 t_Mero_Latn.txt,NONE,1.1 t_Ogam_Latn.txt,NONE,1.1 t_Runr_Latn.txt,NONE,1.1 t_Syrc_Latn.txt,NONE,1.1 t_Syrc_Latn_Beta.txt,NONE,1.1 t_Syrc_Latn_Hugoye.txt,NONE,1.1 t_Syrc_Latn_TC.txt,NONE,1.1 t_Teng_Latn_Quenya.txt,NONE,1.1 t_Teng_Latn_Sindarin.txt,NONE,1.1 t_Thaa_Latn_ALALC.txt,NONE,1.1 t_Thaa_Latn_BGNPCGN.txt,NONE,1.1 t_Ugar_Latn_SBL.txt,NONE,1.1 t_Grek_Latn_UNGEGN.txt,1.1,1.2 t_Hebr_Latn_SBL.txt,1.1,1.2 translit_index.txt,1.1,1.2 trnsfiles.mk,1.1,1.2 t_Latn_Armn.txt,1.1,NONE t_Latn_Coptic.txt,1.1,NONE t_Latn_Ethi.txt,1.1,NONE t_Latn_Geor.txt,1.1,NONE t_Latn_Goth.txt,1.1,NONE t_Latn_Grek_Beta.txt,1.1,NONE t_Latn_Hebr_Beta.txt,1.1,NONE t_Latn_Syrc.txt,1.1,NONE t_Latn_Syrc_Beta.txt,1.1,NONE t_Latn_Ugar.txt,1.1,NONE

sword@www.crosswire.org sword@www.crosswire.org
Fri, 19 Sep 2003 12:42:40 -0700


Update of /usr/local/cvsroot/icu-sword/source/data/translit
In directory www:/tmp/cvs-serv17921

Modified Files:
	t_Grek_Latn_UNGEGN.txt t_Hebr_Latn_SBL.txt translit_index.txt 
	trnsfiles.mk 
Added Files:
	t_Any_Latex.txt t_Armn_IPA.txt t_Armn_Latn_ALALC.txt 
	t_Armn_Latn_BGNPCGN.txt t_Armn_Latn_ISO.txt 
	t_Cirt_Latn_Dwarvish.txt t_Cirt_Latn_Elvish.txt t_Copt_IPA.txt 
	t_Copt_Latn_SBL.txt t_Cprt_Latn.txt t_Ethi_Latn_ALALC.txt 
	t_Ethi_Latn_BGNPCGN.txt t_Ethi_Latn_SERA.txt 
	t_Ethi_Latn_UNGEGN.txt t_Geor_IPA.txt t_Geor_Latn.txt 
	t_Geor_Latn_ALALC.txt t_Geor_Latn_BGNPCGN.txt 
	t_Geor_Latn_ISO.txt t_Glag_Cyrl.txt t_Glag_Latn_ALALC.txt 
	t_Glag_Latn_ISO.txt t_Goth_IPA.txt t_Goth_Latn.txt 
	t_Goth_Latn_Basic.txt t_Grek_IPA_Ancient.txt 
	t_Grek_IPA_Modern.txt t_Grek_Latn_ALALC.txt 
	t_Grek_Latn_Beta.txt t_Grek_Latn_BGNPCGN.txt 
	t_Grek_Latn_ISO.txt t_Grek_Latn_SBL.txt t_Grek_Latn_TC.txt 
	t_Hebr_Latn_ALALC.txt t_Hebr_Latn_Beta.txt t_Hebr_Latn_TC.txt 
	t_Hebr_Latn_UNGEGN.txt t_Linb_Latn.txt t_Mero_Latn.txt 
	t_Ogam_Latn.txt t_Runr_Latn.txt t_Syrc_Latn.txt 
	t_Syrc_Latn_Beta.txt t_Syrc_Latn_Hugoye.txt t_Syrc_Latn_TC.txt 
	t_Teng_Latn_Quenya.txt t_Teng_Latn_Sindarin.txt 
	t_Thaa_Latn_ALALC.txt t_Thaa_Latn_BGNPCGN.txt 
	t_Ugar_Latn_SBL.txt 
Removed Files:
	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_Syrc.txt t_Latn_Syrc_Beta.txt 
	t_Latn_Ugar.txt 
Log Message:
some transliterator replacements & additions

--- NEW FILE: t_Any_Latex.txt ---
// Any_Latex

// This transliterator is supposed to convert Unicode text into
// the (language-specific) transliterated format that latex (babel and arabtex)
// expects. For the start, only ancient greek will be supported. Feel free to
// add support for your language if desired.
// I am just starting to use ICU, so please forgive my mistakes.

// Author Martin Gruner
// Copyright the Crosswire Bible Society

t_Any_Latex {
  Rule {

  //Decompose combined characters
  ":: NFD (NFC) ;"
	
	//How to handle accents now?

	//The letters:
  " \u037A > '| ;" //Iota subscriptum
  " \u0384 > '' ;" //Accent acute

  " \u0391 > A ;" //Alpha
  " \u0392 > B ;" //Beta
  " \u0393 > D ;" //Gamma
  " \u0394 > G ;" //Delta
  " \u0395 > E ;" //Epsilon
  " \u0396 > Z ;" //Zeta
  " \u0397 > J ;" //Thetha !!
  " \u0398 > H ;" //Eta
  " \u0399 > I ;" //Iota
  " \u039A > K ;" //Kappa
  " \u039B > L ;" //Lambda
  " \u039C > M ;" //My
  " \u039D > N ;" //Ny
  " \u039E > X ;" //Xi
  " \u039F > O ;" //Omikron
  " \u03A0 > P ;" //Pi
  " \u03A1 > R ;" //Rho
  " \u03A3 > S ;" //Sigma
  " \u03A4 > T ;" //Tau
  " \u03A5 > U ;" //Ypsilon !!
  " \u03A6 > F ;" //Phi
  " \u03A7 > Q ;" //Chi  !!
  " \u03A8 > Y ;" //Psi  !!
  " \u03A9 > W ;" //Omikron
  
  " \u03B1 > a ;" //alpha
  " \u03B2 > b ;" //beta
  " \u03B3 > d ;" //gamma
  " \u03B4 > g ;" //delta
  " \u03B5 > e ;" //epsilon
  " \u03B6 > z ;" //zeta
  " \u03B7 > j ;" //thetha !!
  " \u03B8 > h ;" //eta
  " \u03B9 > i ;" //iota
  " \u03BA > k ;" //kappa
  " \u03BB > l ;" //lambda
  " \u03BC > m ;" //my
  " \u03BD > n ;" //ny
  " \u03BE > x ;" //xi
  " \u03BF > o ;" //omikron
  " \u03C0 > p ;" //pi
  " \u03C1 > r ;" //rho
  " \u03C3 > s ;" //sigma
  " \u03C4 > t ;" //tau
  " \u03C5 > u ;" //ypsilon !!
  " \u03C6 > f ;" //phi
  " \u03C7 > q ;" //chi  !!
  " \u03C8 > y ;" //psi  !!
  " \u03C9 > w ;" //omikron

  ":: NFC (NFD);"

	}
}


--- NEW FILE: t_Armn_IPA.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Armn_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Armn_Latn_BGNPCGN.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Armn_Latn_ISO.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Cirt_Latn_Dwarvish.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Cirt_Latn_Elvish.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Copt_IPA.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Copt_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 SBL Coptic transliteration from
// The SBL Handbook of Style p. 30
//--------------------------------------------------------------------

// Coptic-Latin/SBL

t_Copt_Latn_SBL {
  Rule {
    ":: NFD (NFC) ;" 
    
    "$macron = \u0304;"     // ̄
    "$caron = \u030C;"     // ̌
    "$ubreve = \u032E;"

    //completeness mappings for latin
    "|C $caron<C}[^$caron];"
    "|c $caron<c}[^$caron];"
    "|K<Q;"
    "|k<q;"
    "|U<V;"
    "|u<v;"
    "|U<W;"
    "|u<w;"
    "|Ks<X}[:Ll:];"
    "|KS<X;"
    "|k<x;"
    "|U<Y;"
    "|u<y;"

    //titlecase digraphs
    "\u0398}[:Ll:]<>Th;"     // Θ
    "\u039E}[:Ll:]<>Ks;"     // Ξ
    "\u03A6}[:Ll:]<>Ph;"     // Φ
    "\u03A7}[:Ll:]<>Kh;"     // Χ
    "\u03A8}[:Ll:]<>Ps;"     // Ψ

    //coptic-unique
    "\u03EE}[:Ll:]<>Ti;"     // Ϯ

    //uppercase digraphs
    "\u0398<>TH;"     // Θ
    "\u039E<>KS;"     // Ξ
    "\u03A6<>PH;"     // Φ
    "\u03A7<>KH;"     // Χ
    "\u03A8<>PS;"     // Ψ

    //coptic-unique
    "\u03EE<>TI;"     // Ϯ
	"\u03E6<>H $ubreve;"

    "\u0397<>E $macron;"     // Η
    "\u03A9<>O $macron;"     // Ω

    //coptic-unique
    "\u03E2<>S $caron;"     // Ϣ
    "\u03EC<>C $caron;"     // Ϭ

    "\u0391<>A;"     // Α
    "\u0392<>B;"     // Β
    "\u0393<>G;"     // Γ
    "\u0394<>D;"     // Δ
    "\u0395<>E;"     // Ε
    "\u0396<>Z;"     // Ζ
    "\u0399<>I;"     // Ι
    "\u039A<>K;"     // Κ
    "\u039B<>L;"     // Λ
    "\u039C<>M;"     // Μ
    "\u039D<>N;"     // Ν
    "\u039F<>O;"     // Ο
    "\u03A0<>P;"     // Π
    "\u03A1<>R;"     // Ρ
    "\u03A3<>S;"     // Σ
    "\u03A4<>T;"     // Τ
    "\u03A5<>U;"     // Υ

    //coptic-unique    
    "\u03E4<>F;"     // Ϥ
    "\u03E8<>H;"     // Ϩ
    "\u03EA<>J;"     // Ϫ

    // lowercase digraphs
    "\u03B8<>th;"     // θ
    "\u03BE<>ks;"     // ξ
    "\u03C6<>ph;"     // φ
    "\u03C7<>kh;"     // χ
    "\u03C8<>ps;"     // ψ

    //coptic-unique
    "\u03EF<>ti;"     // ϯ
	"\u03E7<>h $ubreve;"

    "\u03B7<>e $macron;"     // η
    "\u03C9<>o $macron;"     // ω

    //coptic-unique
    "\u03E3<>s $caron;"     // ϣ
    "\u03ED<>c $caron;"     // ϭ

    "\u03B1<>a;"     // α
    "\u03B2<>b;"     // β
    "\u03B3<>g;"     // γ
    "\u03B4<>d;"     // δ
    "\u03B5<>e;"     // ε
    "\u03B6<>z;"     // ζ
    "\u03B9<>i;"     // ι
    "\u03BA<>k;"     // κ
    "\u03BB<>l;"     // λ
    "\u03BC<>m;"     // μ
    "\u03BD<>n;"     // ν
    "\u03BF<>o;"     // ο
    "\u03C0<>p;"     // π
    "\u03C1<>r;"     // ρ
    "\u03C2>s;"     // ς
    "\u03C3<>s;"     // σ
    "\u03C4<>t;"     // τ
    "\u03C5<>u;"     // υ

    //coptic-unique
    "\u03E5<>f;"     // ϥ
    "\u03E9<>h;"     // ϩ
    "\u03EB<>j;"     // ϫ

	"\u0305([:Ll:])>|$1 \u1D49;"
	"\u0305 |$1<([:Ll:]) \u1D49;"

    ":: NFC (NFD) ;"    
  }
}

--- NEW FILE: t_Cprt_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Ethi_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Ethi_Latn_BGNPCGN.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Ethi_Latn_SERA.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 SERA transliteration standard
//-------------------------------------------------------------------

// Ethiopic-Latin/SERA

t_Ethi_Latn_SERA {
  Rule {
     ":: NFD (NFC) ;" 

     "\u1227<>\`sWa;"     //ሧ
     "\u1288<>\`hWe;"     //ኈ
     "\u128A<>\`hWi;"     //ኊ
     "\u128B<>\`hWa;"     //ኋ
     "\u128C<>\`hWE;"     //ኌ

     "\u120F<>lWa;"     //ሏ
     "\u1217<>HWa;"     //ሗ
     "\u121F<>mWa;"     //ሟ
     "\u1220<>\`se;"     //ሠ
     "\u1221<>\`su;"     //ሡ
     "\u1222<>\`si;"     //ሢ
     "\u1223<>\`sa;"     //ሣ
     "\u1224<>\`sE;"     //ሤ
     "\u1226<>\`so;"     //ሦ
     "\u122F<>rWa;"     //ሯ
     "\u1237<>sWa;"     //ሷ
     "\u123F<>xWa;"     //ሿ
     "\u1248<>qWe;"     //ቈ
     "\u124A<>qWi;"     //ቊ
     "\u124B<>qWa;"     //ቋ
     "\u124C<>qWE;"     //ቌ
     "\u1258<>QWe;"     //ቘ
     "\u125A<>QWi;"     //ቚ
     "\u125B<>QWa;"     //ቛ
     "\u125C<>QWE;"     //ቜ
     "\u1267<>bWa;"     //ቧ
     "\u126F<>vWa;"     //ቯ
     "\u1277<>tWa;"     //ቷ
     "\u127F<>cWa;"     //ቿ
     "\u1280<>\`he;"     //ኀ
     "\u1281<>\`hu;"     //ኁ
     "\u1282<>\`hi;"     //ኂ
     "\u1283<>\`ha;"     //ኃ
     "\u1284<>\`hE;"     //ኄ
     "\u1286<>\`ho;"     //ኆ
     "\u128D<>\`hW;"     //ኍ
     "\u1297<>nWa;"     //ኗ
     "\u129F<>NWa;"     //ኟ
     "\u12B0<>kWe;"     //ኰ
     "\u12B2<>kWi;"     //ኲ
     "\u12B3<>kWa;"     //ኳ
     "\u12B4<>kWE;"     //ኴ
     "\u12C0<>KWe;"     //ዀ
     "\u12C2<>KWi;"     //ዂ
     "\u12C3<>KWa;"     //ዃ
     "\u12C4<>KWE;"     //ዄ
     "\u12DF<>zWa;"     //ዟ
     "\u12E7<>ZWa;"     //ዧ
     "\u12F7<>dWa;"     //ዷ
     "\u12FF<>DWo;"     //ዿ
     "\u1307<>jWa;"     //ጇ
     "\u1310<>gWe;"     //ጐ
     "\u1312<>gWi;"     //ጒ
     "\u1313<>gWa;"     //ጓ
     "\u1314<>gWE;"     //ጔ
     "\u1327<>TWa;"     //ጧ
     "\u132F<>CWa;"     //ጯ
     "\u1337<>PWa;"     //ጷ
     "\u133F<>SWa;"     //ጿ
     "\u1340<>\`Se;"     //ፀ
     "\u1341<>\`Su;"     //ፁ
     "\u1342<>\`Si;"     //ፂ
     "\u1343<>\`Sa;"     //ፃ
     "\u1344<>\`SE;"     //ፄ
     "\u1346<>\`So;"     //ፆ
     "\u134F<>fWa;"     //ፏ
     "\u1357<>pWa;"     //ፗ

     "\u1358<>rYa;"     //ፘ
     "\u1359<>mYa;"     //ፙ
     "\u135A<>fYa;"     //ፚ

     "\u1200<>he;"     //ሀ
     "\u1201<>hu;"     //ሁ
     "\u1202<>hi;"     //ሂ
     "\u1203<>ha;"     //ሃ
     "\u1204<>hE;"     //ሄ
     "\u1206<>ho;"     //ሆ
     "\u1208<>le;"     //ለ
     "\u1209<>lu;"     //ሉ
     "\u120A<>li;"     //ሊ
     "\u120B<>la;"     //ላ
     "\u120C<>lE;"     //ሌ
     "\u120E<>lo;"     //ሎ
     "\u1210<>He;"     //ሐ
     "\u1211<>Hu;"     //ሑ
     "\u1212<>Hi;"     //ሒ
     "\u1213<>Ha;"     //ሓ
     "\u1214<>HE;"     //ሔ
     "\u1216<>Ho;"     //ሖ
     "\u1218<>me;"     //መ
     "\u1219<>mu;"     //ሙ
     "\u121A<>mi;"     //ሚ
     "\u121B<>ma;"     //ማ
     "\u121C<>mE;"     //ሜ
     "\u121E<>mo;"     //ሞ
     "\u1225<>\`s;"     //ሥ
     "\u1228<>re;"     //ረ
     "\u1229<>ru;"     //ሩ
     "\u122A<>ri;"     //ሪ
     "\u122B<>ra;"     //ራ
     "\u122C<>rE;"     //ሬ
     "\u122E<>ro;"     //ሮ
     "\u1230<>se;"     //ሰ
     "\u1231<>su;"     //ሱ
     "\u1232<>si;"     //ሲ
     "\u1233<>sa;"     //ሳ
     "\u1234<>sE;"     //ሴ
     "\u1236<>so;"     //ሶ
     "\u1238<>xe;"     //ሸ
     "\u1239<>xu;"     //ሹ
     "\u123A<>xi;"     //ሺ
     "\u123B<>xa;"     //ሻ
     "\u123C<>xE;"     //ሼ
     "\u123E<>xo;"     //ሾ
     "\u1240<>qe;"     //ቀ
     "\u1241<>qu;"     //ቁ
     "\u1242<>qi;"     //ቂ
     "\u1243<>qa;"     //ቃ
     "\u1244<>qE;"     //ቄ
     "\u1246<>qo;"     //ቆ
     "\u124D<>qW;"     //ቍ
     "\u1250<>Qe;"     //ቐ
     "\u1251<>Qu;"     //ቑ
     "\u1252<>Qi;"     //ቒ
     "\u1253<>Qa;"     //ቓ
     "\u1254<>QE;"     //ቔ
     "\u1256<>Qo;"     //ቖ
     "\u125D<>QW;"     //ቝ
     "\u1260<>be;"     //በ
     "\u1261<>bu;"     //ቡ
     "\u1262<>bi;"     //ቢ
     "\u1263<>ba;"     //ባ
     "\u1264<>bE;"     //ቤ
     "\u1266<>bo;"     //ቦ
     "\u1268<>ve;"     //ቨ
     "\u1269<>vu;"     //ቩ
     "\u126A<>vi;"     //ቪ
     "\u126B<>va;"     //ቫ
     "\u126C<>vE;"     //ቬ
     "\u126E<>vo;"     //ቮ
     "\u1270<>te;"     //ተ
     "\u1271<>tu;"     //ቱ
     "\u1272<>ti;"     //ቲ
     "\u1273<>ta;"     //ታ
     "\u1274<>tE;"     //ቴ
     "\u1276<>to;"     //ቶ
     "\u1278<>ce;"     //ቸ
     "\u1279<>cu;"     //ቹ
     "\u127A<>ci;"     //ቺ
     "\u127B<>ca;"     //ቻ
     "\u127C<>cE;"     //ቼ
     "\u127E<>co;"     //ቾ
     "\u1285<>\`h;"     //ኅ
     "\u1290<>ne;"     //ነ
     "\u1291<>nu;"     //ኑ
     "\u1292<>ni;"     //ኒ
     "\u1293<>na;"     //ና
     "\u1294<>nE;"     //ኔ
     "\u1296<>no;"     //ኖ
     "\u1298<>Ne;"     //ኘ
     "\u1299<>Nu;"     //ኙ
     "\u129A<>Ni;"     //ኚ
     "\u129B<>Na;"     //ኛ
     "\u129C<>NE;"     //ኜ
     "\u129E<>No;"     //ኞ
     "\u12A7<>ea;"     //ኧ
     "\u12A8<>ke;"     //ከ
     "\u12A9<>ku;"     //ኩ
     "\u12AA<>ki;"     //ኪ
     "\u12AB<>ka;"     //ካ
     "\u12AC<>kE;"     //ኬ
     "\u12AE<>ko;"     //ኮ
     "\u12B5<>kW;"     //ኵ
     "\u12B8<>Ke;"     //ኸ
     "\u12B9<>Ku;"     //ኹ
     "\u12BA<>Ki;"     //ኺ
     "\u12BB<>Ka;"     //ኻ
     "\u12BC<>KE;"     //ኼ
     "\u12BE<>Ko;"     //ኾ
     "\u12C5<>KW;"     //ዅ
     "\u12C8<>we;"     //ወ
     "\u12C9<>wu;"     //ዉ
     "\u12CA<>wi;"     //ዊ
     "\u12CB<>wa;"     //ዋ
     "\u12CC<>wE;"     //ዌ
     "\u12CE<>wo;"     //ዎ
     "\u12D0<>\`e;"     //ዐ
     "\u12D1<>\`u;"     //ዑ
     "\u12D2<>\`i;"     //ዒ
     "\u12D3<>\`a;"     //ዓ
     "\u12D4<>\`E;"     //ዔ
     "\u12D5<>\`I;"     //ዕ
     "\u12D6<>\`o;"     //ዖ
     "\u12D8<>ze;"     //ዘ
     "\u12D9<>zu;"     //ዙ
     "\u12DA<>zi;"     //ዚ
     "\u12DB<>za;"     //ዛ
     "\u12DC<>zE;"     //ዜ
     "\u12DE<>zo;"     //ዞ
     "\u12E0<>Ze;"     //ዠ
     "\u12E1<>Zu;"     //ዡ
     "\u12E2<>Zi;"     //ዢ
     "\u12E3<>Za;"     //ዣ
     "\u12E4<>ZE;"     //ዤ
     "\u12E6<>Zo;"     //ዦ
     "\u12E8<>ye;"     //የ
     "\u12E9<>yu;"     //ዩ
     "\u12EA<>yi;"     //ዪ
     "\u12EB<>ya;"     //ያ
     "\u12EC<>yE;"     //ዬ
     "\u12EE<>yo;"     //ዮ
     "\u12F0<>de;"     //ደ
     "\u12F1<>du;"     //ዱ
     "\u12F2<>di;"     //ዲ
     "\u12F3<>da;"     //ዳ
     "\u12F4<>dE;"     //ዴ
     "\u12F6<>do;"     //ዶ
     "\u12F8<>De;"     //ዸ
     "\u12F9<>Du;"     //ዹ
     "\u12FA<>Di;"     //ዺ
     "\u12FB<>Da;"     //ዻ
     "\u12FC<>DE;"     //ዼ
     "\u12FE<>Do;"     //ዾ
     "\u1300<>je;"     //ጀ
     "\u1301<>ju;"     //ጁ
     "\u1302<>ji;"     //ጂ
     "\u1303<>ja;"     //ጃ
     "\u1304<>jE;"     //ጄ
     "\u1306<>jo;"     //ጆ
     "\u1308<>ge;"     //ገ
     "\u1309<>gu;"     //ጉ
     "\u130A<>gi;"     //ጊ
     "\u130B<>ga;"     //ጋ
     "\u130C<>gE;"     //ጌ
     "\u130E<>go;"     //ጎ
     "\u1315<>gW;"     //ጕ
     "\u1318<>Ge;"     //ጘ
     "\u1319<>Gu;"     //ጙ
     "\u131A<>Gi;"     //ጚ
     "\u131B<>Ga;"     //ጛ
     "\u131C<>GE;"     //ጜ
     "\u131E<>Go;"     //ጞ
     "\u1320<>Te;"     //ጠ
     "\u1321<>Tu;"     //ጡ
     "\u1322<>Ti;"     //ጢ
     "\u1323<>Ta;"     //ጣ
     "\u1324<>TE;"     //ጤ
     "\u1326<>To;"     //ጦ
     "\u1328<>Ce;"     //ጨ
     "\u1329<>Cu;"     //ጩ
     "\u132A<>Ci;"     //ጪ
     "\u132B<>Ca;"     //ጫ
     "\u132C<>CE;"     //ጬ
     "\u132E<>Co;"     //ጮ
     "\u1330<>Pe;"     //ጰ
     "\u1331<>Pu;"     //ጱ
     "\u1332<>Pi;"     //ጲ
     "\u1333<>Pa;"     //ጳ
     "\u1334<>PE;"     //ጴ
     "\u1336<>Po;"     //ጶ
     "\u1338<>Se;"     //ጸ
     "\u1339<>Su;"     //ጹ
     "\u133A<>Si;"     //ጺ
     "\u133B<>Sa;"     //ጻ
     "\u133C<>SE;"     //ጼ
     "\u133E<>So;"     //ጾ
     "\u1345<>\`S;"     //ፅ
     "\u1348<>fe;"     //ፈ
     "\u1349<>fu;"     //ፉ
     "\u134A<>fi;"     //ፊ
     "\u134B<>fa;"     //ፋ
     "\u134C<>fE;"     //ፌ
     "\u134E<>fo;"     //ፎ
     "\u1350<>pe;"     //ፐ
     "\u1351<>pu;"     //ፑ
     "\u1352<>pi;"     //ፒ
     "\u1353<>pa;"     //ፓ
     "\u1354<>pE;"     //ፔ
     "\u1356<>po;"     //ፖ

     "\u1205<>h;"     //ህ
     "\u120D<>l;"     //ል
     "\u1215<>H;"     //ሕ
     "\u121D<>m;"     //ም
     "\u122D<>r;"     //ር
     "\u1235<>s;"     //ስ
     "\u123D<>x;"     //ሽ
     "\u1245<>q;"     //ቅ
     "\u1255<>Q;"     //ቕ
     "\u1265<>b;"     //ብ
     "\u126D<>v;"     //ቭ
     "\u1275<>t;"     //ት
     "\u127D<>c;"     //ች
     "\u1295<>n;"     //ን
     "\u129D<>N;"     //ኝ
     "\u12A0<>e;"     //አ
     "\u12A1<>u;"     //ኡ
     "\u12A2<>i;"     //ኢ
     "\u12A3<>a;"     //ኣ
     "\u12A4<>E;"     //ኤ
     "\u12A5<>I;"     //እ
     "\u12A6<>o;"     //ኦ
     "\u12AD<>k;"     //ክ
     "\u12BD<>K;"     //ኽ
     "\u12CD<>w;"     //ው
     "\u12DD<>z;"     //ዝ
     "\u12E5<>Z;"     //ዥ
     "\u12ED<>y;"     //ይ
     "\u12F5<>d;"     //ድ
     "\u12FD<>D;"     //ዽ
     "\u1305<>j;"     //ጅ
     "\u130D<>g;"     //ግ
     "\u131D<>G;"     //ጝ
     "\u1325<>T;"     //ጥ
     "\u132D<>C;"     //ጭ
     "\u1335<>P;"     //ጵ
     "\u133D<>S;"     //ጽ
     "\u134D<>f;"     //ፍ
     "\u1355<>p;"     //ፕ

     "\u1361<>' ';"     // ፡
     "\u1364<>',';"     // ፤
     "\u1365<>'-:';"     // ፥
     "\u1366>':-';"     // ፦
     "\u1363<>'::';"     // ፣
     "\u1367<>'\`?';"     // ፧
     "\u1368<>':|:' ;"    // ¶ ፨
     "\u1362<>':';"     // ።

     "\u1369<>\`1;"     // ፩
     "\u136A<>\`2;"     // ፪
     "\u136B<>\`3;"     // ፫
     "\u136C<>\`4;"     // ፬
     "\u136D<>\`5;"     // ፭
      "\u136E<>\`6;"     // ፮
     "\u136F<>\`7;"     // ፯
     "\u1370<>\`8;"     // ፰
     "\u1371<>\`9;"     // ፱
     "\u1372>\`10;"     // ፲
     "\u1373>\`20;"     // ፳
     "\u1374>\`30;"     // ፴
     "\u1375>\`40;"     // ፵
     "\u1376>\`50;"     // ፶
     "\u1377>\`60;"     // ፷
     "\u1378>\`70;"     // ፸
     "\u1379>\`80;"     // ፹
     "\u137A>\`90;"     // ፺
     "\u137B>\`100;"     // ፻
     "\u137C>\`10000;"     // ፼

     ":: ([:LATIN:] lower);"

     ":: NFC (NFD) ;"
	}
}
--- NEW FILE: t_Ethi_Latn_UNGEGN.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 UNGEGN recommendations for Amharic/Ethiopic from
// http://www.eki.ee/wgrs/rom1_am.pdf
//-------------------------------------------------------------------

// Ethiopic-Latin/UNGEGN

t_Ethi_Latn_UNGEGN {
  Rule {
     ":: NFD (NFC) ;" 

     "$macron = \u0331;" 

     "\u1258<>kh$apos we$macron;"     //ቘ
     "\u125D<>kh$apos wi$macron;"     //ቝ

     "\u1248<>k$apos we$macron;"     //ቈ
     "\u124D<>k$apos wi$macron;"     //ቍ
     "\u1250<>kh$apos e$macron;"     //ቐ
     "\u1255<>kh$apos i$macron;"     //ቕ
     "\u125A<>kh$apos wi;"     //ቚ
     "\u125B<>kh$apos wa;"     //ቛ
     "\u125C<>kh$apos we;"     //ቜ
     "\u1328<>ch$apos e$macron;"     //ጨ
     "\u132D<>ch$apos i$macron;"     //ጭ
     "\u132F<>ch$apos wa;"     //ጯ
     "\u1338<>ts$apos e$macron;"     //ጸ
     "\u133D<>ts$apos i$macron;"     //ጽ
     "\u133F<>ts$apos wa;"     //ጿ
     "\u1340<>ts$apos e$macron;"     //ፀ
     "\u1345<>ts$apos i$macron;"     //ፅ

     "\u1238<>she$macron;"     //ሸ
     "\u123D<>shi$macron;"     //ሽ
     "\u123F<>shwa;"     //ሿ
     "\u1240<>k$apos e$macron;"     //ቀ
     "\u1245<>k$apos i$macron;"     //ቅ
     "\u124A<>k$apos wi;"     //ቊ
     "\u124B<>k$apos wa;"     //ቋ
     "\u124C<>k$apos we;"     //ቌ
     "\u1251<>kh$apos u;"     //ቑ
     "\u1252<>kh$apos i;"     //ቒ
     "\u1253<>kh$apos a;"     //ቓ
     "\u1254<>kh$apos e;"     //ቔ
     "\u1256<>kh$apos o;"     //ቖ
     "\u1278<>che$macron;"     //ቸ
     "\u127D<>chi$macron;"     //ች
     "\u127F<>chwa;"     //ቿ
     "\u1288<>hwe$macron;"     //ኈ
     "\u128D<>hwi$macron;"     //ኍ
     "\u1298<>nye$macron;"     //ኘ
     "\u129D<>nyi$macron;"     //ኝ
     "\u129F<>nywa;"     //ኟ
     "\u12B0<>kwe$macron;"     //ኰ
     "\u12B5<>kwi$macron;"     //ኵ
     "\u12C0<>hwe$macron;"     //ዀ
     "\u12C5<>hwi$macron;"     //ዅ
     "\u12E0<>zhe$macron;"     //ዠ
     "\u12E5<>zhi$macron;"     //ዥ
     "\u12E7<>zhwa;"     //ዧ
     "\u12F8<>dhe$macron;"     //ዸ
     "\u12FD<>dhi$macron;"     //ዽ
     "\u12FF<>dhwo;"     //ዿ
     "\u1310<>gwe$macron;"     //ጐ
     "\u1315<>gwi$macron;"     //ጕ
     "\u1318<>ghe$macron;"     //ጘ
     "\u131D<>ghi$macron;"     //ጝ
     "\u1320<>t$apos e$macron;"     //ጠ
     "\u1325<>t$apos i$macron;"     //ጥ
     "\u1327<>t$apos wa;"     //ጧ
     "\u1329<>ch$apos u;"     //ጩ
     "\u132A<>ch$apos i;"     //ጪ
     "\u132B<>ch$apos a;"     //ጫ
     "\u132C<>ch$apos e;"     //ጬ
     "\u132E<>ch$apos o;"     //ጮ
     "\u1330<>p$apos e$macron;"     //ጰ
     "\u1335<>p$apos i$macron;"     //ጵ
     "\u1337<>p$apos wa;"     //ጷ
     "\u1339<>ts$apos u;"     //ጹ
     "\u133A<>ts$apos i;"     //ጺ
     "\u133B<>ts$apos a;"     //ጻ
     "\u133C<>ts$apos e;"     //ጼ
     "\u133E<>ts$apos o;"     //ጾ
     "\u1341<>ts$apos u;"     //ፁ
     "\u1342<>ts$apos i;"     //ፂ
     "\u1343<>ts$apos a;"     //ፃ
     "\u1344<>ts$apos e;"     //ፄ
     "\u1346<>ts$apos o;"     //ፆ

     "\u1205<>hi$macron;"     //ህ
     "\u1208<>le$macron;"     //ለ
     "\u120D<>li$macron;"     //ል
     "\u120F<>lwa;"     //ሏ
     "\u1215<>hi$macron;"     //ሕ
     "\u1217<>hwa;"     //ሗ
     "\u1218<>me$macron;"     //መ
     "\u121D<>mi$macron;"     //ም
     "\u121F<>mwa;"     //ሟ
     "\u1220<>se$macron;"     //ሠ
     "\u1225<>si$macron;"     //ሥ
     "\u1227<>swa;"     //ሧ
     "\u1228<>re$macron;"     //ረ
     "\u122D<>ri$macron;"     //ር
     "\u122F<>rwa;"     //ሯ
     "\u1230<>se$macron;"     //ሰ
     "\u1235<>si$macron;"     //ስ
     "\u1237<>swa;"     //ሷ
     "\u1239<>shu;"     //ሹ
     "\u123A<>shi;"     //ሺ
     "\u123B<>sha;"     //ሻ
     "\u123C<>she;"     //ሼ
     "\u123E<>sho;"     //ሾ
     "\u1241<>k$apos u;"     //ቁ
     "\u1242<>k$apos i;"     //ቂ
     "\u1243<>k$apos a;"     //ቃ
     "\u1244<>k$apos e;"     //ቄ
     "\u1246<>k$apos o;"     //ቆ
     "\u1260<>be$macron;"     //በ
     "\u1265<>bi$macron;"     //ብ
     "\u1267<>bwa;"     //ቧ
     "\u1268<>ve$macron;"     //ቨ
     "\u126D<>vi$macron;"     //ቭ
     "\u126F<>vwa;"     //ቯ
     "\u1270<>te$macron;"     //ተ
     "\u1275<>ti$macron;"     //ት
     "\u1277<>twa;"     //ቷ
     "\u1279<>chu;"     //ቹ
     "\u127A<>chi;"     //ቺ
     "\u127B<>cha;"     //ቻ
     "\u127C<>che;"     //ቼ
     "\u127E<>cho;"     //ቾ
     "\u1285<>hi$macron;"     //ኅ
     "\u128A<>hwi;"     //ኊ
     "\u128B<>hwa;"     //ኋ
     "\u128C<>hwe;"     //ኌ
     "\u1290<>ne$macron;"     //ነ
     "\u1295<>ni$macron;"     //ን
     "\u1297<>nwa;"     //ኗ
     "\u1299<>nyu;"     //ኙ
     "\u129A<>nyi;"     //ኚ
     "\u129B<>nya;"     //ኛ
     "\u129C<>nye;"     //ኜ
     "\u129E<>nyo;"     //ኞ
     "\u12A8<>ke$macron;"     //ከ
     "\u12AD<>ki$macron;"     //ክ
     "\u12B2<>kwi;"     //ኲ
     "\u12B3<>kwa;"     //ኳ
     "\u12B4<>kwe;"     //ኴ
     "\u12B8<>he$macron;"     //ኸ
     "\u12BD<>hi$macron;"     //ኽ
     "\u12C2<>hwi;"     //ዂ
     "\u12C3<>hwa;"     //ዃ
     "\u12C4<>hwe;"     //ዄ
     "\u12C8<>we$macron;"     //ወ
     "\u12CD<>wi$macron;"     //ው
     "\u12D8<>ze$macron;"     //ዘ
     "\u12DD<>zi$macron;"     //ዝ
     "\u12DF<>zwa;"     //ዟ
     "\u12E1<>zhu;"     //ዡ
     "\u12E2<>zhi;"     //ዢ
     "\u12E3<>zha;"     //ዣ
     "\u12E4<>zhe;"     //ዤ
     "\u12E6<>zho;"     //ዦ
     "\u12E8<>ye$macron;"     //የ
     "\u12ED<>yi$macron;"     //ይ
     "\u12F0<>de$macron;"     //ደ
     "\u12F5<>di$macron;"     //ድ
     "\u12F7<>dwa;"     //ዷ
     "\u12F9<>dhu;"     //ዹ
     "\u12FA<>dhi;"     //ዺ
     "\u12FB<>dha;"     //ዻ
     "\u12FC<>dhe;"     //ዼ
     "\u12FE<>dho;"     //ዾ
     "\u1300<>je$macron;"     //ጀ
     "\u1305<>ji$macron;"     //ጅ
     "\u1307<>jwa;"     //ጇ
     "\u1308<>ge$macron;"     //ገ
     "\u130D<>gi$macron;"     //ግ
     "\u1312<>gwi;"     //ጒ
     "\u1313<>gwa;"     //ጓ
     "\u1314<>gwe;"     //ጔ
     "\u1319<>ghu;"     //ጙ
     "\u131A<>ghi;"     //ጚ
     "\u131B<>gha;"     //ጛ
     "\u131C<>ghe;"     //ጜ
     "\u131E<>gho;"     //ጞ
     "\u1321<>t$apos u;"     //ጡ
     "\u1322<>t$apos i;"     //ጢ
     "\u1323<>t$apos a;"     //ጣ
     "\u1324<>t$apos e;"     //ጤ
     "\u1326<>t$apos o;"     //ጦ
     "\u1331<>p$apos u;"     //ጱ
     "\u1332<>p$apos i;"     //ጲ
     "\u1333<>p$apos a;"     //ጳ
     "\u1334<>p$apos e;"     //ጴ
     "\u1336<>p$apos o;"     //ጶ
     "\u1348<>fe$macron;"     //ፈ
     "\u134D<>fi$macron;"     //ፍ
     "\u134F<>fwa;"     //ፏ
     "\u1350<>pe$macron;"     //ፐ
     "\u1355<>pi$macron;"     //ፕ
     "\u1357<>pwa;"     //ፗ
     "\u1358<>rya;"     //ፘ
     "\u1359<>mya;"     //ፙ
     "\u135A<>fya;"     //ፚ

     "\u1200<>ha;"     //ሀ
     "\u1201<>hu;"     //ሁ
     "\u1202<>hi;"     //ሂ
     "\u1203<>ha;"     //ሃ
     "\u1204<>he;"     //ሄ
     "\u1206<>ho;"     //ሆ
     "\u1209<>lu;"     //ሉ
     "\u120A<>li;"     //ሊ
     "\u120B<>la;"     //ላ
     "\u120C<>le;"     //ሌ
     "\u120E<>lo;"     //ሎ
     "\u1210<>ha;"     //ሐ
     "\u1211<>hu;"     //ሑ
     "\u1212<>hi;"     //ሒ
     "\u1213<>ha;"     //ሓ
     "\u1214<>he;"     //ሔ
     "\u1216<>ho;"     //ሖ
     "\u1219<>mu;"     //ሙ
     "\u121A<>mi;"     //ሚ
     "\u121B<>ma;"     //ማ
     "\u121C<>me;"     //ሜ
     "\u121E<>mo;"     //ሞ
     "\u1221<>su;"     //ሡ
     "\u1222<>si;"     //ሢ
     "\u1223<>sa;"     //ሣ
     "\u1224<>se;"     //ሤ
     "\u1226<>so;"     //ሦ
     "\u1229<>ru;"     //ሩ
     "\u122A<>ri;"     //ሪ
     "\u122B<>ra;"     //ራ
     "\u122C<>re;"     //ሬ
     "\u122E<>ro;"     //ሮ
     "\u1231<>su;"     //ሱ
     "\u1232<>si;"     //ሲ
     "\u1233<>sa;"     //ሳ
     "\u1234<>se;"     //ሴ
     "\u1236<>so;"     //ሶ
     "\u1261<>bu;"     //ቡ
     "\u1262<>bi;"     //ቢ
     "\u1263<>ba;"     //ባ
     "\u1264<>be;"     //ቤ
     "\u1266<>bo;"     //ቦ
     "\u1269<>vu;"     //ቩ
     "\u126A<>vi;"     //ቪ
     "\u126B<>va;"     //ቫ
     "\u126C<>ve;"     //ቬ
     "\u126E<>vo;"     //ቮ
     "\u1271<>tu;"     //ቱ
     "\u1272<>ti;"     //ቲ
     "\u1273<>ta;"     //ታ
     "\u1274<>te;"     //ቴ
     "\u1276<>to;"     //ቶ
     "\u1280<>ha;"     //ኀ
     "\u1281<>hu;"     //ኁ
     "\u1282<>hi;"     //ኂ
     "\u1283<>ha;"     //ኃ
     "\u1284<>he;"     //ኄ
     "\u1286<>ho;"     //ኆ
     "\u1291<>nu;"     //ኑ
     "\u1292<>ni;"     //ኒ
     "\u1293<>na;"     //ና
     "\u1294<>ne;"     //ኔ
     "\u1296<>no;"     //ኖ
     "\u12A5<>i$macron;"     //እ
     "\u12A7<>wa;"     //ኧ
     "\u12A9<>ku;"     //ኩ
     "\u12AA<>ki;"     //ኪ
     "\u12AB<>ka;"     //ካ
     "\u12AC<>ke;"     //ኬ
     "\u12AE<>ko;"     //ኮ
     "\u12B9<>hu;"     //ኹ
     "\u12BA<>hi;"     //ኺ
     "\u12BB<>ha;"     //ኻ
     "\u12BC<>he;"     //ኼ
     "\u12BE<>ho;"     //ኾ
     "\u12C9<>wu;"     //ዉ
     "\u12CA<>wi;"     //ዊ
     "\u12CB<>wa;"     //ዋ
     "\u12CC<>we;"     //ዌ
     "\u12CE<>wo;"     //ዎ
     "\u12D5<>i$macron;"     //ዕ
     "\u12D9<>zu;"     //ዙ
     "\u12DA<>zi;"     //ዚ
     "\u12DB<>za;"     //ዛ
     "\u12DC<>ze;"     //ዜ
     "\u12DE<>zo;"     //ዞ
     "\u12E9<>yu;"     //ዩ
     "\u12EA<>yi;"     //ዪ
     "\u12EB<>ya;"     //ያ
     "\u12EC<>ye;"     //ዬ
     "\u12EE<>yo;"     //ዮ
     "\u12F1<>du;"     //ዱ
     "\u12F2<>di;"     //ዲ
     "\u12F3<>da;"     //ዳ
     "\u12F4<>de;"     //ዴ
     "\u12F6<>do;"     //ዶ
     "\u1301<>ju;"     //ጁ
     "\u1302<>ji;"     //ጂ
     "\u1303<>ja;"     //ጃ
     "\u1304<>je;"     //ጄ
     "\u1306<>jo;"     //ጆ
     "\u1309<>gu;"     //ጉ
     "\u130A<>gi;"     //ጊ
     "\u130B<>ga;"     //ጋ
     "\u130C<>ge;"     //ጌ
     "\u130E<>go;"     //ጎ
     "\u1349<>fu;"     //ፉ
     "\u134A<>fi;"     //ፊ
     "\u134B<>fa;"     //ፋ
     "\u134C<>fe;"     //ፌ
     "\u134E<>fo;"     //ፎ
     "\u1351<>pu;"     //ፑ
     "\u1352<>pi;"     //ፒ
     "\u1353<>pa;"     //ፓ
     "\u1354<>pe;"     //ፔ
     "\u1356<>po;"     //ፖ

     "\u12A0<>a;"     //አ
     "\u12A1<>u;"     //ኡ
     "\u12A2<>i;"     //ኢ
     "\u12A3<>a;"     //ኣ
     "\u12A4<>e;"     //ኤ
     "\u12A6<>o;"     //ኦ
     "\u12D0<>a;"     //ዐ
     "\u12D1<>u;"     //ዑ
     "\u12D2<>i;"     //ዒ
     "\u12D3<>a;"     //ዓ
     "\u12D4<>e;"     //ዔ
     "\u12D6<>o;"     //ዖ
     

     "\u1361<>' ';"     // ፡
     "\u1362<>'.';"     // ።
     "\u1363<>',';"     // ፣
     "\u1364<>';';"     // ፤
     "\u1365<>':';"     // ፥
     "\u1366>':';"     // ፦
     "\u1367<>'?';"     // ፧
     "\u1368<>\u00B6;"     // ¶ ፨

     "\u1369<>1;"     // ፩
     "\u136A<>2;"     // ፪
     "\u136B<>3;"     // ፫
     "\u136C<>4;"     // ፬
     "\u136D<>5;"     // ፭
      "\u136E<>6;"     // ፮
     "\u136F<>7;"     // ፯
     "\u1370<>8;"     // ፰
     "\u1371<>9;"     // ፱
     "\u1372>10;"     // ፲
     "\u1373>20;"     // ፳
     "\u1374>30;"     // ፴
     "\u1375>40;"     // ፵
     "\u1376>50;"     // ፶
     "\u1377>60;"     // ፷
     "\u1378>70;"     // ፸
     "\u1379>80;"     // ፹
     "\u137A>90;"     // ፺
     "\u137B>100;"     // ፻
     "\u137C>10000;"     // ፼

     ":: ([:LATIN:] lower);"

     ":: NFC (NFD) ;"
	}
}
--- NEW FILE: t_Geor_IPA.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Geor_Latn.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 2002 national transliteration system from
// http://www.eki.ee/wgrs/rom2_ka.pdf
//--------------------------------------------------------------------

// Georgian-Latin

t_Geor_Latn {
  Rule {
    ":: NFD (NFC) ;" 

    //titlecase digraphs
    "\u10BC}[:LowercaseLetter:]>Ts\u02BC;"     // Ⴜ
    "\u10BD}[:LowercaseLetter:]>Ch\u02BC;"     // Ⴝ

    "\u10AF}[:LowercaseLetter:]>Zh;"     // Ⴏ
    "\u10B6}[:LowercaseLetter:]>Gh;"     // Ⴖ
    "\u10B8}[:LowercaseLetter:]>Sh;"     // Ⴘ
    "\u10B9}[:LowercaseLetter:]>Ch;"     // Ⴙ
    "\u10BA}[:LowercaseLetter:]>Ts;"     // Ⴚ
    "\u10BB}[:LowercaseLetter:]>Dz;"     // Ⴛ
    "\u10BE}[:LowercaseLetter:]>Kh;"     // Ⴞ

    //non-National
    "\u10C1}[:Ll:]>Ey;"     // Ⴡ
    "\u10C5}[:Ll:]>Ow;"     // Ⴥ

    //uppercase digraphs
    "\u10BC>TS\u02BC;"     // Ⴜ
    "\u10BD>CH\u02BC;"     // Ⴝ

    "\u10A9>K\u02BC;"     // Ⴉ
    "\u10AE>P\u02BC;"     // Ⴎ
    "\u10AF>ZH;"     // Ⴏ
    "\u10B2>T\u02BC;"     // Ⴒ
    "\u10B6>GH;"     // Ⴖ
    "\u10B7>Q\u02BC;"     // Ⴗ
    "\u10B8>SH;"     // Ⴘ
    "\u10B9>CH;"     // Ⴙ
    "\u10BA>TS;"     // Ⴚ
    "\u10BB>DZ;"     // Ⴛ
    "\u10BE>KH;"     // Ⴞ

    //non-National
    "\u10C1>EY;"     // Ⴡ
    "\u10C5>OW;"     // Ⴥ
    "\u10C4>Q;"     // Ⴤ

    "\u10A0>A;"     // Ⴀ
    "\u10A1>B;"     // Ⴁ
    "\u10A2>G;"     // Ⴂ
    "\u10A3>D;"     // Ⴃ
    "\u10A4>E;"     // Ⴄ
    "\u10A5>V;"     // Ⴅ
    "\u10A6>Z;"     // Ⴆ
    "\u10A7>T;"     // Ⴇ
    "\u10A8>I;"     // Ⴈ
    "\u10AA>L;"     // Ⴊ
    "\u10AB>M;"     // Ⴋ
    "\u10AC>N;"     // Ⴌ
    "\u10AD>O;"     // Ⴍ
    "\u10B0>R;"     // Ⴐ
    "\u10B1>S;"     // Ⴑ
    "\u10B3>U;"     // Ⴓ
    "\u10B4>P;"     // Ⴔ
    "\u10B5>K;"     // Ⴕ
    "\u10BF>J;"     // Ⴟ
    "\u10C0>H;"     // Ⴠ
    "\u10C2>Y;"     // Ⴢ
    "\u10C3>W;"     // Ⴣ

    //lowercase digraphs
    "\u10EC<>ts\u02BC;"     // წ
    "\u10ED<>ch\u02BC;"     // ჭ

    "\u10DF<>zh;"     // ჟ
    "\u10D9<>k\u02BC;"     // კ
    "\u10DE<>p\u02BC;"     // პ
    "\u10E2<>t\u02BC;"     // ტ
    "\u10E6<>gh;"     // ღ
    "\u10E7<>q\u02BC;"     // ყ
    "\u10E8<>sh;"     // შ
    "\u10E9<>ch;"     // ჩ
    "\u10EA<>ts;"     // ც
    "\u10EB<>dz;"     // ძ
    "\u10EE<>kh;"     // ხ

    //non-National
    "\u10F1<>ey;"     // ჱ
    "\u10F5<>ow;"     // ჵ

    "\u10D0<>a;"     // ა
    "\u10D1<>b;"     // ბ
    "\u10D2<>g;"     // გ
    "\u10D3<>d;"     // დ
    "\u10D4<>e;"     // ე
    "\u10D5<>v;"     // ვ
    "\u10D6<>z;"     // ზ
    "\u10D7<>t;"     // თ
    "\u10D8<>i;"     // ი
    "\u10DA<>l;"     // ლ
    "\u10DB<>m;"     // მ
    "\u10DC<>n;"     // ნ
    "\u10DD<>o;"     // ო
    "\u10E0<>r;"     // რ
    "\u10E1<>s;"     // ს
    "\u10E3<>u;"     // უ
    "\u10E4<>p;"     // ფ
    "\u10E5<>k;"     // ქ
    "\u10EF<>j;"     // ჯ
    "\u10F0<>h;"     // ჰ

    //non-National
    "\u10F2<>y;"     // ჲ
    "\u10F3<>w;"     // ჳ
    "\u10F4<>q;"     // ჴ
    "\u10F6<>f;"     // ჶ
	"\u01F7>e;"
	"\u01F8>\u02BC;"

    //paragraph
    "\u10FB<>\u00B6;"     // ¶ ჻

    //completeness mappings for latin
    "c>\u10D9;"     // კ
    "x>\u10EE;"     // ხ  

    ":: ([:LATIN:] lower);"

    ":: NFC (NFD) ;"    
  }
}

--- NEW FILE: t_Geor_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Geor_Latn_BGNPCGN.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Geor_Latn_ISO.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Glag_Cyrl.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Glag_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Glag_Latn_ISO.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Goth_IPA.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Goth_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Goth_Latn_Basic.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_IPA_Ancient.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_IPA_Modern.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_Latn_Beta.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_Latn_BGNPCGN.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_Latn_ISO.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_Latn_SBL.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Grek_Latn_TC.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 TC Transliteration:
// http://rosetta.reltech.org/TC/TC-translit.html
//---------------------------------------------------------------------

// Greek-Latin/TC (also for Coptic)

t_Grek_Latn_TC {
  Rule {
    ":: NFD (NFC);"

    //Uppercase
    "\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<>'C';"     // Ξ
    "\u039F<>'O';"     // Ο
    "\u03A6<>'F';"     // Φ
    "\u03A8<>'Y';"     // Ψ
    "\u03A0<>'P';"     // Π
    "\u03A1<>'R';"     // Ρ
    "\u03A3<>'S';"     // Σ
    "\u03A3<'J';"     // Σ
    "\u03A4<>'T';"     // Τ
    "\u03A5<>'U';"     // Υ
    "\u03A7<>'X';"     // Χ
    "\u03A9<>'W';"     // Ω

    //Archaic
    "\u03DC>;"     // Ϝ
    "\u03DE>;"     // Ϟ
    "\u03E0>;"     // Ϡ
    
    //Lowercase
    "\u03B1<>a;"     // α
    "\u03B2<>b;"     // β
    "\u03B3<>g;"     // γ
    "\u03B4<>d;"     // δ
    "\u03B5<>e;"     // ε
    "\u03B6<>z;"     // ζ
    "\u03B7<>h;"     // η
    "\u03B8<>q;"     // θ
    "\u03B9<>i;"     // ι
    "\u03BA<>k;"     // κ
    "\u03BB<>l;"     // λ
    "\u03BC<>m;"     // μ
    "\u03BD<>n;"     // ν
    "\u03BE<>c;"     // ξ
    "\u03BF<>o;"     // ο
    "\u03C6<>f;"     // φ
    "\u03C8<>y;"     // ψ
    "\u03C0<>p;"     // π
    "\u03C1<>r;"     // ρ
    "\u03C2<>j;"     // ς
    "\u03C3<>s;"     // σ
    "\u03C4<>t;"     // τ
    "\u03C5<>u;"     // υ
    "\u03C7<>x;"     // χ
    "\u03C9<>w;"     // ω

    //Archaic
    "\u03DD>;"     // ϝ
    "\u03DF>;"     // ϟ
    "\u03E1>;"     // ϡ

    //Coptic
    "\u03E2>'\$';"     // Ϣ
    "\u03E3<>'\$';"     // ϣ
    "\u03E4>'\!';"     // Ϥ
    "\u03E5<>'\!';"     // ϥ
    "\u03E6>'\#';"     // Ϧ
    "\u03E7<>'\#';"     // ϧ
    "\u03E8>'\^';"     // Ϩ
    "\u03E9<>'\^';"     // ϩ
    "\u03EA>'\~';"     // Ϫ
    "\u03EB<>'\~';"     // ϫ
    "\u03EC>'\@';"     // Ϭ
    "\u03ED<>'\@';"     // ϭ
    "\u03EE>'\%';"     // Ϯ
    "\u03EF<>'\%';"     // ϯ

	"\u0305<>'_';"     // ̅

    // Non-letter characters
    "\u0345<>'\|';"     // ͅ
    "\u037A>'\|';"     // ͺ
    "\u0314<>'\(';"     // ̔
    "\u02BD>'\(';"     // ʽ
    "\u0387<>':';"     // ·
    "\u0313<>'\)';"     // ̓
    "\u02BC>'\)';"     // ʼ
    "\u0301<>'\/';"     // ́
    "\u00B4>'\/';"     // Ԋ
    "\u02CA>'\/';"     // ˊ
    "\u0384>'\/';"     // ΄
    "\u0342<>'=';"     // ͂
    "\u0302>'=';"     // ̂
    "'^'>'=';"
    "\u02C6>'=';"     // ˆ
    "\u0300<>'\\';"     // ̀
    "'`'>'\\';"
    "\u02CB>'\\';"     // ˋ
    "\u0308<>'+';"     // ̈
    "\u00A8>'+';"     // Ȋ
    "\u0323<>'?';"     // ̣
    "\u037E<>';';"     // ;

    ":: NFC (NFD);"
    }
}

--- NEW FILE: t_Hebr_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Hebr_Latn_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/Michigan-Claremont:
// http://ccat.sas.upenn.edu/gopher/text/religion/biblical/betacode.txt
//---------------------------------------------------------------------

// Hebrew-Latin/Beta

t_Hebr_Latn_Beta {
  Rule {
    ":: NFD () ;" //Don't put into NFC when Hebrew is the destination
    
    "$letter=[[:L:] '\)' '' '+' '\(' '\`' ':' '&' '\$' '\#'];"

    "\u05D0<>'\)';"
    "\u05D0<'';"
    "\u05D1<>B;"
    "\u05D2<>G;"
    "\u05D3<>D;"
    "\u05D4<>H;"
    "\u05D5<>W;"
    "\u05D6<>Z;"    
    "\u05D7<>X;"
    "\u05D8<>'+';"
    "\u05D9<>Y;"
    "\u05DB<K}$letter;"
    "\u05DB>K;"
    "\u05DA<>K;"
    "\u05DC<>L;"
    "\u05DE<M}$letter;"
    "\u05DE>M;"
    "\u05DD<>M;"
    "\u05E0<N}$letter;"
    "\u05E0>N;"
    "\u05DF<>N;"
    "\u05E1<>S;"    
    "\u05E2<>'\(';"
    "\u05E2<'\`';"
    "\u05E4<P}$letter;"
    "\u05E4>P;"    
    "\u05E3<>P;"    
    "\u05E6<C}$letter;"
    "\u05E6>C;"
    "\u05E5<>C;"
    "\u05E7<>Q;"
    "\u05E8<>R;"
    "\u05E9 \u05C2<>'&';"
    "\u05E9 \u05C1<>'\$';"
    "\u05E9>'\#';"
    "\u05EA<>T;"

    "\u05F0>WW;"
    "\u05F1>WY;"
    "\u05F2>YY;"

    "\u05B0<>':';"

    "\u05B1<>':E';"
    "\u05B2<>':A';"
    "\u05B3<>':F';"

    "\u05B4<>I;"
    "\u05B5<>'\"';"
    "\u05B6<>E;"
    "\u05B7<>A;"
    "\u05B8<>F;"
    "\u05B9<>O;"
    "\u05BB<>U;"
    
    "\u05BF>;"     // ֿ
    "\u05C4>;"     // ׄ
    "\u05AF>;"     // ֯
    "\u05F3>;"     // ׳
    "\u05F4>;"     // ״

    "\u05BC<>'.';"
    "\u05BD<>35;"    
    "\u05BD<95;"
    "\u05BD<75;"
    "\u05BE<>'-';"

    "\u05C0<>05;"
    "\u05C3<>00;"

    "\u0591<>92;"     // ֑
    "\u0592<>01;"     // ֒
    "\u0593<>65;"     // ֓
    "\u0594<>85;"     // ֔
    "\u0595<>80;"     // ֕
    "\u0596<>73;"     // ֖
    "\u0597<>81;"     // ֗
    "\u0598<>02;"     // ֘
    "\u0598<82;"     // ֘
    "\u0599<>33;"     // ֙
    "\u0599<03;"     // ֙
    "\u059A<>10;"     // ֚
    "\u059B<>91;"     // ֛
    "\u059C<>61;"     // ֜
    "\u059D<>11;"     // ֝
    "\u059E<>62;"     // ֞
    "\u059F<>84;"     // ֟
    "\u05A0<>44;"     // ֠
    "\u05A0<14;"     // ֠
    "\u05A1<>83;"     // ֡
    "\u05A3<>74;"     // ֣
    "\u05A4<>70;"     // ֤
    "\u05A5<>71;"     // ֥
    "\u05A6<>72;"     // ֦
    "\u05A7<>94;"     // ֧
    "\u05A8<>63;"     // ֨
    "\u05A9<>24;"     // ֩
    "\u05A9<04;"     // ֩
    "\u05AA<>93;"     // ֪
    "\u05AB<>60;"     // ֫
    "\u05AC<>64;"     // ֬
    "\u05AD<>13;"     // ֭
    "\u05AE>02;"     // ֮

    ":: ($letter upper);" 
    ":: NFC (NFD) ;"
  }
}

--- NEW FILE: t_Hebr_Latn_TC.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 TC Transliteration:
// http://rosetta.reltech.org/TC/TC-translit.html
//---------------------------------------------------------------------

// Hebrew-Latin/TC

t_Hebr_Latn_TC {
  Rule {
    ":: NFD () ;" //Don't put into NFC when Hebrew is the destination
    
    "$letter=[[:L:] '\)' '+' '\(' ':' '&' '\$' '\#'];"
    
    "\u05D5 \u05C4<>ow;"
    "\u05D5 \u05BC<>U;"
    
    "\u05D0<>'\)';"
    "\u05D1<>b;"
    "\u05D2<>g;"
    "\u05D3<>d;"
    "\u05D4<>h;"
    "\u05D5<>w;"
    "\u05D6<>z;"    
    "\u05D7<>x;"
    "\u05D8<>'+';"
    "\u05D9<>y;"
    "\u05DB<k}$letter;"
    "\u05DB>k;"
    "\u05DA<>k;"
    "\u05DC<>l;"
    "\u05DE<m}$letter;"
    "\u05DE>m;"
    "\u05DD<>m;"
    "\u05E0<n}$letter;"
    "\u05E0>n;"
    "\u05DF<>n;"
    "\u05E1<>s;"    
    "\u05E2<>'\(';"
    "\u05E4<p}$letter;"
    "\u05E4>p;"    
    "\u05E3<>p;"    
    "\u05E6<c}$letter;"
    "\u05E6>c;"
    "\u05E5<>c;"
    "\u05E7<>q;"
    "\u05E8<>r;"
    "\u05E9 \u05C2<>'&';"
    "\u05E9 \u05C1<>'\$';"
    "\u05E9>'\#';"
    "\u05EA<>t;"

    "\u05F0>ww;"
    "\u05F1>wy;"
    "\u05F2>yy;"

    "\u05B0<>':';"

    "\u05B1<>'E';"
    "\u05B2<>'A';"
    "\u05B3<>'F';"

    "\u05B4<>i;"
    "\u05B5<>'\"';"
    "\u05B6<>e;"
    "\u05B7<>a;"
    "\u05B8<>f;"
    "\u05B9<>o;"
    "\u05BB<>u;"
    
    "\u05BF>;','"     // ֿ
    "\u05C4>;"     // ׄ
    "\u05AF>'\\';"     // ֯
    "\u05F3>;"     // ׳
    "\u05F4>;"     // ״

    "\u05BC<>'.';"
    "\u05BD<>'\|';"    
    "\u05BE<>'-';"

    "\u05C0>;"
    "\u05C3>';';"

    "\u0591>;"     // ֑
    "\u0592>;"     // ֒
    "\u0593>;"     // ֓
    "\u0594>;"     // ֔
    "\u0595>;"     // ֕
    "\u0596>;"     // ֖
    "\u0597>;"     // ֗
    "\u0598>;"     // ֘
    "\u0599>;"     // ֙
    "\u059A>;"     // ֚
    "\u059B>;"     // ֛
    "\u059C>;"     // ֜
    "\u059D>;"     // ֝
    "\u059E>;"     // ֞
    "\u059F>;"     // ֟
    "\u05A0>;"     // ֠
    "\u05A1>;"     // ֡
    "\u05A3>;"     // ֣
    "\u05A4>;"     // ֤
    "\u05A5>;"     // ֥
    "\u05A6>;"     // ֦
    "\u05A7>;"     // ֧
    "\u05A8>;"     // ֨
    "\u05A9>;"     // ֩
    "\u05AA>;"     // ֪
    "\u05AB>;"     // ֫
    "\u05AC>;"     // ֬
    "\u05AD>;"     // ֭
    "\u05AE>;"     // ֮

    ":: ([[$letter]-[AEFU]] lower);" 
    ":: NFC (NFD) ;"
  }
}

--- NEW FILE: t_Hebr_Latn_UNGEGN.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Linb_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Mero_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Ogam_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Runr_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Syrc_Latn.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Syrc_Latn_Beta.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Syrc_Latn_Hugoye.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Syrc_Latn_TC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Teng_Latn_Quenya.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Teng_Latn_Sindarin.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Thaa_Latn_ALALC.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Thaa_Latn_BGNPCGN.txt ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: t_Ugar_Latn_SBL.txt ---
(This appears to be a binary file; contents omitted.)

Index: t_Grek_Latn_UNGEGN.txt
===================================================================
RCS file: /usr/local/cvsroot/icu-sword/source/data/translit/t_Grek_Latn_UNGEGN.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- t_Grek_Latn_UNGEGN.txt	10 Sep 2003 02:42:12 -0000	1.1
+++ t_Grek_Latn_UNGEGN.txt	19 Sep 2003 19:42:38 -0000	1.2
@@ -1,260 +1,125 @@
- // -*- Coding: utf-8; -*-
-//--------------------------------------------------------------------
-// Copyright (c) 1999-2002, International Business Machines
-// Corporation and others.  All Rights Reserved.
-//--------------------------------------------------------------------
-// THIS IS A MACHINE-GENERATED FILE
-// Tool: dumpicurules.bat
-// Source: ../../../impl/data/Transliterator_Greek_Latin_UNGEGN.txt
-// Date: Sat Jul 27 10:31:01 2002
+//---------------------------------------------------------------------
+// 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 UNGEGN recommendations for Greek from
+// http://www.eki.ee/wgrs/rom1_el.pdf
 //--------------------------------------------------------------------
 
-// Greek_Latin_UNGEGN
+// Greek-Latin/UNGEGN
 
 t_Grek_Latn_UNGEGN {
   Rule {
-//--------------------------------------------------------------------
-//--------------------------------------------------------------------
-//--------------------------------------------------------------------
-// For modern Greek, based on UNGEGN rules.
-
-// Rules are predicated on running NFD first, and NFC afterwards
-// MINIMAL FILTER GENERATED FOR: Greek-Latin/UNGEGN
-// WARNING: need to add accents to both filters ###
-// :: [́̄̆̈;µ·ÀÂÈÊÌÎÒÔÙÛàâèêìîòôùûĈ-ĉĜ-ĝĤ-ĥĴ-ĵŜ-ŝŴ-ŷǛ-ǜǸ-ǹ̀̂̓-̔̀͂-̓ͅͺ;Ά-ΊΌΎ-ΡΣ-ώϐ-ϖϰ-ϵЀЍѐѝḔ-ḕṐ-ṑẀ-ẁẐ-ẑẤ-ậẰ-ằẾ-ệỐ-ộỜ-ờỪ-ừỲ-ỳἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼι῁-ῄῆ-῍῏-ΐῖ-Ί῝῟-῭ῲ-ῴῶ-ῼΩ] ;
-
-":: [[[:Greek:][:Mn:][:Me:]] [\\\:-;?\u00B7\u037E\u0387]] ;"
-"::NFD (NFC) ;"
-
-// Useful variables
-
-"$lower = [[:latin:][:greek:] & [:Ll:]] ;"
-"$upper = [[:latin:][:greek:] & [:Lu:]] ;"
-"$accent = [[:Mn:][:Me:]] ;"
-
-"$macron = ̄ ;"
-"$ddot = ̈ ;"
-
-"$lcgvowel = [αεηιουω] ;"
-"$ucgvowel = [ΑΕΗΙΟΥΩ] ;"
-"$gvowel = [$lcgvowel $ucgvowel] ;"
-"$lcgvowelC = [$lcgvowel $accent] ;"
-
-"$evowel = [aeiouyAEIOUY];"
-"$vowel = [ $evowel $gvowel] ;"
-
-"$beforeLower = $accent * $lower ;"
-
-"$gammaLike = [ΓΚΞΧγκξχϰ] ;"
-"$egammaLike = [GKXCgkxc] ;"
-"$smooth = ̓ ;"
-"$rough = ̔ ;"
-"$iotasub = ͅ ;"
-
-"$softener = [βΒγΓδΔζΖλΛμΜνΝρΡ$gvowel] ;"
-
-"$under = ̱;"
-
-"$caron = ̌;"
-
-"$afterLetter = [:L:] [\\\'$accent]* ;"
-"$beforeLetter = [\\\'$accent]* [:L:] ;"
-
-// Fix punctuation
-
-// preserve orginal
-"\\\: <> \\\: $under ;"
-"\\\? <> \\\? $under ;"
-
-"\\\; <> \\\? ;"
-"· <> \\\: ;"
-
-// Fix any ancient characters that creep in
-
-"͂ > ́ ;"
-"̂ > ́ ;"
-"̀ > ́ ;"
-"$smooth > ;"
-"$rough > ;"
-"$iotasub > ;"
-"ͺ > ;"
-
-// need to have these up here so the rules don't mask
-
-"η <> i $under ;"
-"Η <> I $under ;"
-
-"Ψ } $beforeLower <> Ps ;"
-"Ψ <> PS ;"
-"ψ <> ps ;"
-
-"ω <> o $under ;"
-"Ω <>  O $under;"
-
-// at begining or end of word, convert mp to b
-
-"[^[:L:]$accent] { μπ > b ;"
-"μπ } [^[:L:]$accent] > b ;"
-"[^[:L:]$accent] { [Μμ][Ππ] > B ;"
-"[Μμ][Ππ] } [^[:L:]$accent] > B ;"
-
-"μπ < b ;"
-"Μπ < B } $beforeLower ;"
-"ΜΠ < B ;"
-
-// handle diphthongs ending with upsilon
-
-"ου <> ou ;"
-"ΟΥ <> OU ;"
-"Ου <> Ou ;"
-"οΥ <> oU ;"
-
-"$fmaker = [aeiAEI] $under ? ;"
-"$shiftForwardVowels = [[:Mn:]-[\u0308]];" // note: a diaeresis keeps the items separate
-
-"$fmaker { υ ( $shiftForwardVowels )* } $softener > $1 v $under ;"
-"υ $1 < ( $shiftForwardVowels )* v $under ;"
-
-"$fmaker { υ ( $shiftForwardVowels )* } > $1 f $under;"
-"υ $1 < ( $shiftForwardVowels )* f $under ;"
-
-"$fmaker { Υ } $softener <> V $under ;"
-"$fmaker { Υ <> U $under ;"
-
-"υ <> y ;"
-"Υ <> Y ;"
-
-// NORMAL
-
-"α <> a ;"
-"Α <> A ;"
-
-"β <> v ;"
-"Β <> V ;"
-
-"γ } $gammaLike <> n } $egammaLike ;"
-"γ <> g ;"
-"Γ } $gammaLike <> N } $egammaLike ;"
-"Γ <> G ;"
-
-"δ <> d ;"
-"Δ <> D ;"
-
-"ε <> e ;"
-"Ε <> E ;"
-
-"ζ <> z ;"
-"Ζ <> Z ;"
-
-"θ <> th ;"
-"Θ } $beforeLower <> Th ;"
-"Θ <> TH ;"
-
-"ι <> i ;"
-"Ι <> I ;"
-
-"κ <> k ;"
-"Κ <> K ;"
-
-"λ <> l ;"
-"Λ <> L ;"
-
-"μ <> m ;"
-"Μ <> M ;"
-
-"ν } $gammaLike > n\\\' ;"
-"ν <> n ;"
-"Ν } $gammaLike <> N\\\' ;"
-"Ν <> N ;"
-
-"ξ <> x ;"
-"Ξ <> X ;"
-
-"ο <> o ;"
-"Ο <> O ;"
-
-"π <> p ;"
-"Π <> P ;"
-
-"ρ <> r ;"
-"Ρ <> R ;"
-
-"[Pp] { } ς > \\\' ;"
-"[Pp] { } σ > \\\' ;"
-
-// Caron means exception
-
-// before a letter, initial
-"ς } $beforeLetter <> s $under } $beforeLetter;"
-"σ } $beforeLetter <> s } $beforeLetter;"
-
-// otherwise, after a letter = final
-"$afterLetter { σ <> $afterLetter { s $under;"
-"$afterLetter { ς <> $afterLetter { s ;"
-
-// otherwise (isolated) = initial
-"ς <> s $under;"
-"σ <> s ;"
-
-"[Pp] { Σ <> \\\'S ;"
-"Σ <> S ;"
-
-"τ <> t ;"
-"Τ <> T ;"
-
-"φ <> f ;"
-"Φ <> F ;"
-
-"χ <> ch ;"
-"Χ } $beforeLower <> Ch ;"
-"Χ <> CH ;"
-
-// Completeness for ASCII
+    ":: NFD (NFC);"
 
-// $ignore = [[:Mark:]''] * ;
+	"$voiced = [ΒΓΔΖΛΜΝΡΑΕΗΙΟΥΩβγδζλμνραεηιουω];"
+	"$voiceless = [ΘΚΞΠΣΤΦΧΨθκξπσςτφχψ];"
+	"$postnasal = [ΓγΞξΧχ];"
+	"$umacron = \u0331;"
+	"$wordchars = [[:L:][:M:]];"
 
-"| ch < h ;"
-"| k  < c ;"
-"| i  < j ;"
-"| k < q ;"
-"| b < u } $vowel ;"
-"| b < w } $vowel ;"
-"| y < u ;"
-"| y < w ;"
+	"([ΑαΕεΗη])Υ}$voiced>|$1 V $umacron;"
+	"([ΑαΕεΗη])Υ}$voiceless>|$1 F$umacron;"
+	"([ΑαΕεΗη])Υ}' '|$1 F$umacron;"
+	"([ΑαΕεΗη])υ}$voiced>|$1 v$umacron;"
+	"([ΑαΕεΗη])υ}$voiceless>|$1 f$umacron;"
+	"([ΑαΕεΗη])υ}' '>|$1 f$umacron;"	
 
-"| Ch < H ;"
-"| K < C ;"
-"| I < J ;"
-"| K < Q ;"
-"| B < W } $vowel ;"
-"| B < U } $vowel ;"
-"| Y < W ;"
-"| Y < U ;"
+	"Υ<[VF]$umacron;"
+	"υ<[vf]$umacron;"
 
-// Completeness for Greek
+    "\u0393}$postnasal<>N$umacron;"     // Γ
+    "\u03B3}$postnasal<>n$umacron;"     // γ    
+    "\u0397<>I$umacron;"     // Η
+    "\u03B7<>i$umacron;"     // η    
+    "\u0398}[:Ll]<>Th;"     // Θ	
+    "\u0398<>TH;"     // Θ
+    "\u03B8<>th;"     // θ    
+    "\u03A7}[:Ll:]<>Ch;"     // Χ
+    "\u03A7<>CH;"     // Χ
+    "\u03C7<>ch;"     // χ
+    "\u03A8}[:Ll:]<>Ps;"     // Ψ
+    "\u03A8<>PS;"     // Ψ
+    "\u03C8<>ps;"     // ψ
+    "\u03A9<>O$umacron;"     // Ω
+    "\u03C9<>o$umacron;"     // ω
 
-"ϐ > | β ;"
-"ϑ > | θ ;"
-"ϒ > | Υ ;"
-"ϕ > | φ ;"
-"ϖ > | π ;"
+    "[^$wordchars]{\u039C[\u03A0\u03C0]<>B;"     // ΜΠπ
+    "\u039C[\u03A0\u03C0]}[^$wordchars]<>B;"     // ΜΠπ
+    "[^$wordchars]{\u03BC\u03C0>b;"     // μπ
+    "\u03BC\u03C0}[^$wordchars]>b;"     // μπ
 
-"ϰ > | κ ;"
-"ϱ > | ρ ;"
-"ϲ > | σ ;"
-"ϳ > j ;"
-"ϴ > | Θ ;"
-"ϵ > | ε ;"
-"µ > | μ ;"
+    "\u039F\u03A5<>OU;"     // ΟΥ
+    "\u039F\u03C5<>Ou;"     // Ου
+    "\u03BF\u03C5<>ou;"     // ου
+    
+    "\u0391<>A;"     // Α
+    "\u03B1<>a;"     // α
+    "\u0392<>V;"     // Β
+    "\u03B2<>v;"     // β
+    "\u0393<>G;"     // Γ
+    "\u03B3<>g;"     // γ    
+    "\u0394<>D;"     // Δ
+    "\u03B4<>d;"     // δ    
+    "\u0395<>E;"     // Ε
+    "\u03B5<>e;"     // ε    
+    "\u0396<>Z;"     // Ζ
+    "\u03B6<>z;"     // ζ    
+    "\u0399<>I;"     // Ι
+    "\u03B9<>i;"     // ι    
+    "\u039A<>K;"     // Κ
+    "\u03BA<>k;"     // κ    
+    "\u039B<>L;"     // Λ
+    "\u03BB<>l;"     // λ    
+    "\u039C<>M;"     // Μ
+    "\u03BC<>m;"     // μ
+    "\u039D<>N;"     // Ν
+    "\u03BD<>n;"     // ν
+    "\u039E<>X;"     // Ξ
+    "\u03BE<>x;"     // ξ
+    "\u039F<>O;"     // Ο
+    "\u03BF<>o;"     // ο
+    "\u03A0<>P;"     // Π
+    "\u03C0<>p;"     // π
+    "\u03A1<>R;"     // Ρ
+    "\u03C1<>r;"     // ρ
+    "\u03A3<>S;"     // Σ
+    "\u03C2<>s}[:^L:];"     // ς
+    "\u03C3<>s;"     // σ
+    "\u03A4<>T;"     // Τ
+    "\u03C4<>t;"     // τ
+    "\u03A5<>Y;"     // Υ
+    "\u03C5<>y;"     // υ
+    "\u03A6<>F;"     // Φ
+    "\u03C6<>f;"     // φ
 
-// delete any trailing ' marks used for roundtripping
+    //Archaic
+    "\u03DC>;"     // Ϝ
+    "\u03DD>;"     // ϝ
+    "\u03DE>;"     // Ϟ
+    "\u03DF>;"     // ϟ
+    "\u03E0>;"     // Ϡ
+    "\u03E1>;"     // ϡ
 
- "< [Ππ] { \\\' } [Ss] ;"
- "< [Νν] { \\\' } $egammaLike ;"
+    //Coptic
+    "\u03E2>;"     // Ϣ
+    "\u03E3>;"     // ϣ
+    "\u03E4>;"     // Ϥ
+    "\u03E5>;"     // ϥ
+    "\u03E6>;"     // Ϧ
+    "\u03E7>;"     // ϧ
+    "\u03E8>;"     // Ϩ
+    "\u03E9>;"     // ϩ
+    "\u03EA>;"     // Ϫ
+    "\u03EB>;"     // ϫ
+    "\u03EC>;"     // Ϭ
+    "\u03ED>;"     // ϭ
+    "\u03EE>;"     // Ϯ
+    "\u03EF>;"     // ϯ
 
-"::NFC (NFD) ;"
+	"\u0305>;"     //
 
-// MINIMAL FILTER GENERATED FOR: Latin-Greek/UNGEGN BACKWARD
-":: ([[[:Latin:][:Mn:][:Me:]] ['\\\:?]]) ;"
-  }
+    ":: NFC (NFD);"
+    }
 }

Index: t_Hebr_Latn_SBL.txt
===================================================================
RCS file: /usr/local/cvsroot/icu-sword/source/data/translit/t_Hebr_Latn_SBL.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- t_Hebr_Latn_SBL.txt	10 Sep 2003 02:42:13 -0000	1.1
+++ t_Hebr_Latn_SBL.txt	19 Sep 2003 19:42:38 -0000	1.2
@@ -3,138 +3,137 @@
 // 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
+// Based on SBL Hebrew transliteration (Academic Style) from
+// The SBL Handbook of Style, p. 26
+//
+// Academic style is chosen because it is the more commonly used form
+// in publications.
 //---------------------------------------------------------------------
 
-// Latin-Hebrew/Beta
+// Hebrew-Latin/SBL
 
-t_Latn_Hebr_Beta {
+t_Hebr_Latn_SBL {
   Rule {
-    ":: NFC ();" 
-    
-    "$MASORA_CIRCLE=\u05AF;"
+    ":: NFD () ;" //Don't put into NFC when Hebrew is the destination
 
-    "$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;"
+	"$circ = \u0302;"
+	"$macron = \u0304;"    
+	"$udot = \u0323;"
+	"$acute = \u0301;"
+	"$caron = \u030C;"
+	"$breve = \u0306;"
+	
+    "$letter=[[:L:] $circ $macron $udot $acute $caron $breve];"
 
-    "$YIDDISH_DOUBLE_VAV=\u05F0;"
-    "$YIDDISH_VAV_YOD=\u05F1;"
-    "$YIDDISH_DOUBLE_YOD=\u05F2;"
+    "\u05D7<>h $udot;"
+    "\u05D8<>t $udot;"
+    "\u05E6<s $udot}$letter;"
+    "\u05E6>s $udot;"
+    "\u05E5<>s $udot;"
+    "\u05E9 \u05C2<>s $acute;"
+    "\u05E9 \u05C1<>s $caron;"
+    "\u05E9>s $caron;"
 
-    "$PUNCTUATION_GERESH=\u05F3;"
-    "$PUNCTUATION_GERSHAYIM=\u05F4;"
-       
-    "$letter=[[:LATIN:]&[:L:]];"
+    "\u05B5 \u05D9 \u05BC<>e $circ y;"
+    "\u05B6 \u05D9 \u05BC>e $circ y;"
+    "\u05B4 \u05D9 \u05BC<>i $circ y;"
 
-    "\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;"
+    "\u05B4 \u05D9<>i $circ;"
+    "\u05B8 \u05D4<>a $circ;"
+    "\u05B5 \u05D9<>e $circ;"
+    "\u05B6 \u05D9>e $circ;"
+    "\u05D5 \u05B9<>o $circ;"
+    "\u05D5 \u05BC<>u $circ;"
 
-    "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;"
+    "\u05D0<>\u02BE;"
+    "\u05D1<>b;"
+    "\u05D2<>f;"
+    "\u05D3<>d;"
+    "\u05D4<>h;"
+    "\u05D5<>w;"
+    "\u05D6<>z;"    
+    "\u05D9<>y;"
+    "\u05DB<k}$letter;"
+    "\u05DB>k;"
+    "\u05DA<>k;"
+    "\u05DC<>l;"
+    "\u05DE<m}$letter;"
+    "\u05DE>m;"
+    "\u05DD<>m;"
+    "\u05E0<n}$letter;"
+    "\u05E0>n;"
+    "\u05DF<>n;"
+    "\u05E1<>s;"    
+    "\u05E2<>\u02BF;"
+    "\u05E4<p}$letter;"
+    "\u05E4>p;"    
+    "\u05E3<>p;"    
+    "\u05E7<>q;"
+    "\u05E8<>r;"
+    "\u05EA<>t;"
+
+    "\u05F0>ww;"
+    "\u05F1>wy;"
+    "\u05F2>yy;"
 
+    "\u05B0>e $breve;"     // ĕ
+    "\u05B1<>e $breve;"     // ĕ
+    "\u05B2<>a $breve;"     // ă
+    "\u05B3<>o $breve;"     // ŏ
+    "\u05B4<i $macron;"     // ī
+    "\u05B4<>i;"
+    "\u05B5<>e $macron;"     // ē
+	"\u05B6<>e;"    
+    "\u05B7<>a;"
+    "\u05B8<>a $macron;"     // ā
+    "\u05B9<>o $macron;"     // ō
+    "\u05B8<o;"
+    "\u05BB<>u;"
+    "\u05BB<u $macron;"     // ū
     
-    "''<>$POINT_DAGESH;"
-    "'-'<>$PUNCTUATION_MAQAF;"
+    "\u05BF>;"     // ֿ
+    "\u05C4>;"     // ׄ
+    "\u05AF>;"     // ֯
+    "\u05F3>;"     // ׳
+    "\u05F4>;"     // ״
 
-    ":: (NFC);"
+    "\u05BC>;"
+    "\u05BD>;"    
+    "\u05BE<>'-';"
+
+    "\u05C0<>;"
+    "\u05C3<>;"
+
+    "\u0591>;"     // ֑
+    "\u0592>;"     // ֒
+    "\u0593>;"     // ֓
+    "\u0594>;"     // ֔
+    "\u0595>;"     // ֕
+    "\u0596>;"     // ֖
+    "\u0597>;"     // ֗
+    "\u0598>;"     // ֘
+    "\u0599>;"     // ֙
+    "\u059A>;"     // ֚
+    "\u059B>;"     // ֛
+    "\u059C>;"     // ֜
+    "\u059D>;"     // ֝
+    "\u059E>;"     // ֞
+    "\u059F>;"     // ֟
+    "\u05A0>;"     // ֠
+    "\u05A1>;"     // ֡
+    "\u05A3>;"     // ֣
+    "\u05A4>;"     // ֤
+    "\u05A5>;"     // ֥
+    "\u05A6>;"     // ֦
+    "\u05A7>;"     // ֧
+    "\u05A8>;"     // ֨
+    "\u05A9>;"     // ֩
+    "\u05AA>;"     // ֪
+    "\u05AB>;"     // ֫
+    "\u05AC>;"     // ֬
+    "\u05AD>;"     // ֭
+    "\u05AE>;"     // ֮
+
+    ":: NFC (NFD);"
   }
 }

Index: translit_index.txt
===================================================================
RCS file: /usr/local/cvsroot/icu-sword/source/data/translit/translit_index.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- translit_index.txt	10 Sep 2003 02:42:20 -0000	1.1
+++ translit_index.txt	19 Sep 2003 19:42:38 -0000	1.2
@@ -267,34 +267,150 @@
 { "Any-HTMLEntities", "file", "t_HTMLEnt_Any", "REVERSE" },
 { "Han-Latin/EDICT", "file", "t_Hani_Latn_EDICT", "FORWARD" },
 
-// SWORD additions for academic Biblical transliteration schemes
+// CrossWire additions for academic Biblical transliteration schemes
+{ "Greek-Latin/SBL", "file", "t_Grek_Latn_SBL", "FORWARD" },
+{ "Latin-Greek/SBL", "file", "t_Grek_Latn_SBL", "REVERSE" },
 { "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" },
+{ "Greek-Latin/Beta", "file", "t_Grek_Latn_Beta", "FORWARD" },
+{ "Latin-Greek/Beta", "file", "t_Grek_Latn_Beta", "REVERSE" },
+{ "Greek-Latin/TC", "file", "t_Grek_Latn_TC", "FORWARD" },
+{ "Latin-Greek/TC", "file", "t_Grek_Latn_TC", "REVERSE" },
+{ "Greek-Latin/ISO", "file", "t_Grek_Latn_ISO", "FORWARD" },
+{ "Latin-Greek/ISO", "file", "t_Grek_Latn_ISO", "REVERSE" },
+{ "Greek-Latin/ALALC", "file", "t_Grek_Latn_ALALC", "FORWARD" },
+{ "Latin-Greek/ALALC", "file", "t_Grek_Latn_ALALC", "REVERSE" },
+{ "Greek-Latin/UNGEGN", "file", "t_Grek_Latn_UNGEGN", "FORWARD" },
+{ "Latin-Greek/UNGEGN", "file", "t_Grek_Latn_UNGEGN", "REVERSE" },
+{ "Greek-Latin/BGNPCGN", "file", "t_Grek_Latn_BGNPCGN", "FORWARD" },
+{ "Latin-Greek/BGNPCGN", "file", "t_Grek_Latn_BGNPCGN", "REVERSE" },
+{ "Greek-IPA/Ancient", "file", "t_Grek_IPA_Ancient", "FORWARD" },
+{ "IPA-Greek/Ancient", "file", "t_Grek_IPA_Ancient", "REVERSE" },
+{ "Greek-IPA", "alias", "Greek-IPA/Ancient", "" },
+{ "IPA-Greek", "alias", "IPA-Greek/Ancient", "" },
+{ "Greek-IPA/Modern", "file", "t_Grek_IPA_Modern", "FORWARD" },
+{ "IPA-Greek/Modern", "file", "t_Grek_IPA_Modern", "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" },
+{ "Coptic-Latin/SBL", "file", "t_Copt_Latn_SBL", "FORWARD" },
+{ "Latin-Coptic/SBL", "file", "t_Copt_Latn_SBL", "REVERSE" },
+{ "Coptic-Latin", "alias", "Coptic-Latin/SBL", "" },
+{ "Latin-Coptic", "alias", "Latin-Coptic/SBL", "" },
+{ "Coptic-Latin/Beta", "alias", "Greek-Latin/Beta", "" },
+{ "Latin-Coptic/Beta", "alias", "Latin-Greek/Beta", "" },
+{ "Coptic-Latin/TC", "alias", "Greek-Latin/TC", "" },
+{ "Latin-Coptic/TC", "alias", "Latin-Greek/TC", "" },
+{ "Coptic-IPA", "file", "t_Copt_IPA", "FORWARD" },
+{ "IPA-Coptic", "file", "t_Copt_IPA", "REVERSE" },
+
+{ "Hebrew-Latin/TC", "file", "t_Hebr_Latn_TC", "FORWARD" },
+{ "Latin-Hebrew/TC", "file", "t_Hebr_Latn_TC", "REVERSE" },
+{ "Hebrew-Latin/SBL", "file", "t_Hebr_Latn_SBL", "FORWARD" },
+{ "Latin-Hebrew/SBL", "file", "t_Hebr_Latn_SBL", "REVERSE" },
+{ "Hebrew-Latin/UNGEGN", "file", "t_Hebr_Latn_UNGEGN", "FORWARD" },
+{ "Latin-Hebrew/UNGEGN", "file", "t_Hebr_Latn_UNGEGN", "REVERSE" },
+{ "Hebrew-Latin/ALALC", "file", "t_Hebr_Latn_ALALC", "FORWARD" },
+{ "Latin-Hebrew/ALALC", "file", "t_Hebr_Latn_ALALC", "REVERSE" },
+{ "Hebrew-Latin/Beta", "file", "t_Hebr_Latn_Beta", "FORWARD" },
+{ "Latin-Hebrew/Beta", "file", "t_Hebr_Latn_Beta", "REVERSE" },
+
+{ "Syriac-Latin", "file", "t_Latn_Syrc", "FORWARD" },
+{ "Latin-Syriac", "file", "t_Latn_Syrc", "REVERSE" },
+{ "Syriac-Latin/Hugoye", "file", "t_Latn_Syrc_Hugoye", "FORWARD" },
+{ "Latin-Syriac/Hugoye", "file", "t_Latn_Syrc_Hugoye", "REVERSE" },
+{ "Syriac-Latin/Beta", "file", "t_Latn_Syrc_Beta", "FORWARD" },
+{ "Latin-Syriac/Beta", "file", "t_Latn_Syrc_Beta", "REVERSE" },
+{ "Syriac-Latin/TC", "file", "t_Syrc_Latn_TC", "FORWARD" },
+{ "Latin-Syriac/TC", "file", "t_Syrc_Latn_TC", "REVERSE" },
+{ "Syriac-Hebrew", "alias", "Syriac-Latin/TC;Latin-Hebrew/TC", "" },
+{ "Hebrew-Syriac", "alias", "Hebrew-Latin/TC;Latin-Syriac/TC", "" },
+
+{ "Ugaritic-Latin/SBL", "file", "t_Ugar_Latn_SBL", "FORWARD" },
+{ "Latin-Ugaritic/SBL", "file", "t_Ugar_Latn_SBL", "REVERSE" },
+{ "Ugaritic-Latin", "file", "Ugaritic-Latin/SBL", "" },
+{ "Latin-Ugaritic", "file", "Latin-Ugaritic/SBL", "" },
 
+// CrossWire additions for other languages
+{ "Armenian-Latin/BGNPCGN", "file", "t_Armn_Latn_BGNPCGN", "FORWARD" },
+{ "Latin-Armenian/BGNPCGN", "file", "t_Armn_Latn_BGNPCGN", "REVERSE" },
+{ "Armenian-Latin", "alias", "Armenian-Latin/BGNPCGN", "" },
+{ "Latin-Armenian", "alias", "Latin-Armenian/BGNPCGN", "" },
+{ "Armenian-Latin/ISO", "file", "t_Armn_Latn_ISO", "FORWARD" },
+{ "Latin-Armenian/ISO", "file", "t_Armn_Latn_ISO", "REVERSE" },
+{ "Armenian-Latin/ALALC", "file", "t_Armn_Latn_ALALC", "FORWARD" },
+{ "Latin-Armenian/ALALC", "file", "t_Armn_Latn_ALALC", "REVERSE" },
+{ "Armenian-IPA", "file", "t_Armn_Latn", "FORWARD" },
+{ "IPA-Armenian", "file", "t_Armn_Latn", "REVERSE" },
+
+{ "Gothic-Latin", "file", "t_Goth_Latn", "FORWARD" },
+{ "Latin-Gothic", "file", "t_Goth_Latn", "REVERSE" },
+{ "Gothic-Latin/Basic", "file", "t_Goth_Latn_Basic", "FORWARD" },
+{ "Latin-Gothic/Basic", "file", "t_Goth_Latn_Basic", "REVERSE" },
+{ "Gothic-IPA", "file", "t_Goth_IPA", "FORWARD" },
+{ "IPA-Gothic", "file", "t_Goth_IPA", "REVERSE" },
+
+{ "Ethiopic-Latin/UNGEGN", "file", "t_Ethi_Latn_UNGEGN", "FORWARD" },
+{ "Latin-Ethiopic/UNGEGN", "file", "t_Ethi_Latn_UNGEGN", "REVERSE" },
+{ "Ethiopic-Latin", "alias", "Ethiopic-Latin/UNGEGN", "FORWARD" },
+{ "Latin-Ethiopic", "alias", "Latin-Ethiopic/UNGEGN", "REVERSE" },
+{ "Ethiopic-Latin/BGNPCGN", "file", "t_Ethi_Latn_BGNPCGN", "FORWARD" },
+{ "Latin-Ethiopic/BGNPCGN", "file", "t_Ethi_Latn_BGNPCGN", "REVERSE" },
+{ "Ethiopic-Latin/ALALC", "file", "t_Ethi_Latn_ALALC", "FORWARD" },
+{ "Latin-Ethiopic/ALALC", "file", "t_Ethi_Latn_ALALC", "REVERSE" },
+{ "Ethiopic-Latin/SERA", "file", "t_Ethi_Latn_SERA", "FORWARD" },
+{ "Latin-Ethiopic/SERA", "file", "t_Ethi_Latn_SERA", "REVERSE" },
+
+{ "Georgian-Latin", "file", "t_Geor_Latn", "FORWARD" },
+{ "Latin-Georgian", "file", "t_Geor_Latn", "REVERSE" },
+{ "Georgian-Latin/BGNPCGN", "file", "t_Geor_Latn_BGNPCGN", "FORWARD" },
+{ "Latin-Georgian/BGNPCGN", "file", "t_Geor_Latn_BGNPCGN", "REVERSE" },
+{ "Georgian-Latin/ISO", "file", "t_Geor_Latn_ISO", "FORWARD" },
+{ "Latin-Georgian/ISO", "file", "t_Geor_Latn_ISO", "REVERSE" },
+{ "Georgian-Latin/ALALC", "file", "t_Geor_Latn_ALALC", "FORWARD" },
+{ "Latin-Georgian/ALALC", "file", "t_Geor_Latn_ALALC", "REVERSE" },
+{ "Georgian-IPA", "file", "t_Geor_IPA", "FORWARD" },
+{ "IPA-Georgian", "file", "t_Geor_IPA", "REVERSE" },
+
+{ "Meroitic-Latin", "file", "t_Mero_Latn", "FORWARD" },
+{ "Latin-Meroitic", "file", "t_Mero_Latn", "REVERSE" },
+{ "LinearB-Latin", "file", "t_Linb_Latn", "FORWARD" },
+{ "Latin-LinearB", "file", "t_Linb_Latn", "REVERSE" },
+{ "Cypriot-Latin", "file", "t_Cprt_Latn", "FORWARD" },
+{ "Latin-Cypriot", "file", "t_Cprt_Latn", "REVERSE" },
+{ "Runic-Latin", "file", "t_Runr_Latn", "FORWARD" },
+{ "Latin-Runic", "file", "t_Runr_Latn", "REVERSE" },
+{ "Ogham-Latin", "file", "t_Ogam_Latn", "FORWARD" },
+{ "Latin-Ogham", "file", "t_Ogam_Latn", "REVERSE" },
+
+{ "Thaana-Latin/BGNPCGN", "file", "t_Thaa_Latn_BGNPCGN", "FORWARD" },
+{ "Latin-Thaana/BGNPCGN", "file", "t_Thaa_Latn_BGNPCGN", "REVERSE" },
+{ "Thaana-Latin", "alias", "Thaana-Latin/BGNPCGN", "" },
+{ "Latin-Thaana", "alias", "Latin-Thaana/BGNPCGN", "" },
+{ "Thaana-Latin/ALALC", "file", "t_Thaa_Latn_ALALC", "FORWARD" },
+{ "Latin-Thaana/ALALC", "file", "t_Thaa_Latn_ALALC", "REVERSE" },
+
+{ "Glagolitic-Latin/ISO", "file", "t_Glag_Latn_ISO", "FORWARD" },
+{ "Latin-Glagolitic/ISO", "file", "t_Glag_Latn_ISO", "REVERSE" },
+{ "Glagolitic-Latin", "alias", "Glagolitic-Latin/ISO", "" },
+{ "Latin-Glagolitic", "alias", "Latin-Glagolitic/ISO", "" },
+{ "Glagolitic-Latin/ALALC", "file", "t_Glag_Latn_ALALC", "FORWARD" },
+{ "Latin-Glagolitic/ALALC", "file", "t_Glag_Latn_ALALC", "REVERSE" },
+{ "Glagolitic-Cyrillic", "file", "t_Glag_Cyrl", "FORWARD" },
+{ "Cyrillic-Glagolitic", "file", "t_Glag_Cyrl", "REVERSE" },
+
+{ "Tengwar-Latin/Quenya", "file", "t_Teng_Latn_Quenya", "FORWARD" },
+{ "Latin-Tengwar/Quenya", "file", "t_Teng_Latn_Quenya", "REVERSE" },
+{ "Tengwar-Latin/Sindarin", "file", "t_Teng_Latn_Sindarin", "FORWARD" },
+{ "Latin-Tengwar/Sindarin", "file", "t_Teng_Latn_Sindarin", "REVERSE" },
+{ "Tengwar-Latin", "alias", "Tengwar-Latin/Sindarin", "" },
+{ "Latin-Tengwar", "alias", "Latin-Tengwar/Sindarin", "" },
+{ "Cirth-Latin/Elvish", "file", "t_Cirt_Latn_Elvish", "FORWARD" },
+{ "Latin-Cirth/Elvish", "file", "t_Cirt_Latn_Elvish", "REVERSE" },
+{ "Cirth-Latin", "alias", "Cirth-Latin/Elvish", "" },
+{ "Latin-Cirth", "alias", "Latin-Cirth/Elvish", "" },
+{ "Cirth-Latin/Dwarvish", "file", "t_Cirt_Latn_Dwarvish", "FORWARD" },
+{ "Latin-Cirth/Dwarvish", "file", "t_Cirt_Latn_Dwarvish", "REVERSE" },
+
+{ "Any-Latex", "file", "t_Any_Latex", "FORWARD" },
 { "Any-Latin1", "file", "t_Any_Latin1", "FORWARD" },
 
 // eof

Index: trnsfiles.mk
===================================================================
RCS file: /usr/local/cvsroot/icu-sword/source/data/translit/trnsfiles.mk,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- trnsfiles.mk	10 Sep 2003 02:42:20 -0000	1.1
+++ trnsfiles.mk	19 Sep 2003 19:42:38 -0000	1.2
@@ -56,19 +56,74 @@
 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_UNGEGN.txt\
+t_Grek_Latn_BGNPCGN.txt\
+t_Grek_Latn_ISO.txt\
+t_Grek_Latn_ALALC.txt\
+t_Grek_Latn_SBL.txt\
 t_Grek_Latn_BGreek.txt\
-t_Latn_Hebr_Beta.txt\
+t_Grek_Latn_TC.txt\
+t_Grek_Latn_Beta.txt\
+t_Grek_IPA_Ancient.txt\
+t_Grek_IPA_Modern.txt\
+\
+t_Hebr_Latn_UNGEGN.txt\
+t_Hebr_Latn_ALALC.txt\
+t_Hebr_Latn_SBL.txt\
+t_Hebr_Latn_TC.txt\
+t_Hebr_Latn_Beta.txt\
+\
+t_Syrc_Latn.txt\
+t_Syrc_Latn_Hugoye.txt\
+t_Syrc_Latn_TC.txt\
+t_Syrc_Latn_Beta.txt\
+\
+t_Ugar_Latn_SBL.txt\
+\
+t_Copt_Latn_SBL.txt\
+t_Copt_IPA.txt\
+\
+t_Goth_Latn.txt\
+t_Goth_Latn_Basic.txt\
+t_Goth_IPA.txt\
+\
+t_Armn_Latn_BGNPCGN.txt\
+t_Armn_Latn_ISO.txt\
+t_Armn_Latn_ALALC.txt\
+t_Armn_IPA.txt\
+\
+t_Geor_Latn.txt\
+t_Geor_Latn_BGNPCGN.txt\
+t_Geor_Latn_ISO.txt\
+t_Geor_Latn_ALALC.txt\
+t_Geor_IPA.txt\
+\
+t_Ethi_Latn_UNGEGN.txt\
+t_Ethi_Latn_BGNPCGN.txt\
+t_Ethi_Latn_ALALC.txt\
+t_Ethi_Latn_SERA.txt\
+\
+t_Mero_Latn.txt\
+t_Linb_Latn.txt\
+t_Cprt_Latn.txt\
+t_Runr_Latn.txt\
+t_Ogam_Latn.txt\
+t_Thaa_Latn_BGNPCGN.txt\
+t_Thaa_Latn_ALALC.txt\
+t_Glag_Cyrl.txt\
+t_Glag_Latn_ISO.txt\
+t_Glag_Latn_ALALC.txt\
+\
+t_Teng_Latn_Quenya.txt\
+t_Teng_Latn_Sindarin.txt\
+t_Cirt_Latn_Elvish.txt\
+t_Cirt_Latn_Dwarvish.txt\
+\
+t_Any_Latex.txt\
+t_Any_Latin1.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

--- t_Latn_Armn.txt DELETED ---

--- t_Latn_Coptic.txt DELETED ---

--- t_Latn_Ethi.txt DELETED ---

--- t_Latn_Geor.txt DELETED ---

--- t_Latn_Goth.txt DELETED ---

--- t_Latn_Grek_Beta.txt DELETED ---

--- t_Latn_Hebr_Beta.txt DELETED ---

--- t_Latn_Syrc.txt DELETED ---

--- t_Latn_Syrc_Beta.txt DELETED ---

--- t_Latn_Ugar.txt DELETED ---