[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 ---