[sword-svn] r175 - in trunk/source/data/translit/crosswire: . cldr
chrislit at crosswire.org
chrislit at crosswire.org
Sun Feb 22 03:39:35 MST 2009
Author: chrislit
Date: 2009-02-22 03:39:35 -0700 (Sun, 22 Feb 2009)
New Revision: 175
Modified:
trunk/source/data/translit/crosswire/Glagolitic_Latin_ALALC.txt
trunk/source/data/translit/crosswire/Glagolitic_Latin_ISO.txt
trunk/source/data/translit/crosswire/Greek_Latin_ALALC.txt
trunk/source/data/translit/crosswire/Greek_Latin_BGN.txt
trunk/source/data/translit/crosswire/Greek_Latin_ISO.txt
trunk/source/data/translit/crosswire/Greek_Latin_SBL.txt
trunk/source/data/translit/crosswire/Greek_Latin_TC.txt
trunk/source/data/translit/crosswire/Hebrew_Latin_ALALC.txt
trunk/source/data/translit/crosswire/Hebrew_Latin_SBL.txt
trunk/source/data/translit/crosswire/Hebrew_Latin_TC.txt
trunk/source/data/translit/crosswire/Hebrew_Latin_UNGEGN.txt
trunk/source/data/translit/crosswire/Ogham_Latin.txt
trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ALALC.xml
trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ISO.xml
trunk/source/data/translit/crosswire/cldr/Greek_Latin_ALALC.xml
trunk/source/data/translit/crosswire/cldr/Greek_Latin_BGN.xml
trunk/source/data/translit/crosswire/cldr/Greek_Latin_ISO.xml
trunk/source/data/translit/crosswire/cldr/Greek_Latin_SBL.xml
trunk/source/data/translit/crosswire/cldr/Greek_Latin_TC.xml
trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_ALALC.xml
trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_SBL.xml
trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_TC.xml
trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_UNGEGN.xml
trunk/source/data/translit/crosswire/cldr/Ogham_Latin.xml
Log:
fixed some transliteration data
Modified: trunk/source/data/translit/crosswire/Glagolitic_Latin_ALALC.txt
===================================================================
--- trunk/source/data/translit/crosswire/Glagolitic_Latin_ALALC.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Glagolitic_Latin_ALALC.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -3,6 +3,9 @@
# All rights reserved. Usage permitted according to the MIT/X11
# License: http://www.opensource.org/licenses/mit-license.php
#--------------------------------------------------------------------
+# Based on transliteration presented in The World's Writing Systems
+# edited by Peter Daniels & William Bright, p. 348
+#--------------------------------------------------------------------
# Glagolitic-Latin/ALALC
:: NFD (NFC);
Ⱖ}[:Ll:]<>Ię͡;
@@ -61,8 +64,8 @@
Ⱆ<>U;
Ⱇ<>F;
Ⱊ>P;
-Ⱏ<>ʺ;
-Ⱐ<>ʹ;
+Ⱏ>ʺ;
+Ⱐ>ʹ;
Ⱛ<>J;
ⱖ<>ıę͡;
ⱘ<>ıǫ͡;
@@ -80,7 +83,7 @@
ⱍ<>ch;
ⱎ<>sh;
ⱏⰺ<>y;
-ⱏ㰹>y;
+ⱏⰹ>y;
ⱑ<>ĕ;
ⱒ>kh;
ⱔ<>ę;
Modified: trunk/source/data/translit/crosswire/Glagolitic_Latin_ISO.txt
===================================================================
--- trunk/source/data/translit/crosswire/Glagolitic_Latin_ISO.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Glagolitic_Latin_ISO.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -3,6 +3,9 @@
# All rights reserved. Usage permitted according to the MIT/X11
# License: http://www.opensource.org/licenses/mit-license.php
#--------------------------------------------------------------------
+# Based on transliteration presented in The World's Writing Systems
+# edited by Peter Daniels & William Bright, p. 348
+#--------------------------------------------------------------------
# Glagolitic-Latin/ISO
:: NFD (NFC);
Ⱋ}[:Ll:]<>Št;
@@ -50,11 +53,11 @@
Ⱆ<>U;
Ⱇ<>F;
Ⱈ<>X;
-Ⱉ<>O;
+Ⱉ>O;
Ⱊ>P;
Ⱌ<>C;
-Ⱏ<>ʺ;
-Ⱐ<>ʹ;
+Ⱏ<>Ъ;
+Ⱐ<>Ь;
Ⱒ>X;
Ⱙ>F;
Ⱚ>V;
@@ -68,7 +71,7 @@
ⱍ<>č;
ⱎ<>š;
ⱏⰺ<>y;
-ⱏ㰹>y;
+ⱏⰹ>y;
ⱑ<>ě;
ⱓ<>ju;
ⱔ<>ę;
@@ -96,11 +99,11 @@
ⱆ<>u;
ⱇ<>f;
ⱈ<>x;
-ⱉ<>o;
+ⱉ>o;
ⱊ>p;
ⱌ<>c;
-ⱏ<>ʺ;
-ⱐ<>ʹ;
+ⱏ<>ъ;
+ⱐ<>ь;
ⱒ>x;
ⱙ>f;
ⱚ>v;
Modified: trunk/source/data/translit/crosswire/Greek_Latin_ALALC.txt
===================================================================
--- trunk/source/data/translit/crosswire/Greek_Latin_ALALC.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Greek_Latin_ALALC.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -18,8 +18,6 @@
([:L:])̔<>h |$1;
([ΑαΕεΗη])Υ>|$1 U;
([ΑαΕεΗη])υ>|$1 u;
-Υ<U;
-υ<u;
Η<>E$macron;
η<>e$macron;
Θ}[:Ll:]<>Th;
@@ -35,7 +33,7 @@
ω<>o$umacron;
[^$wordchars]{Μπ<>B}[:Ll:];
[^$wordchars]{ΜΠ<>B;
-[^$wordchars]{μπ>b;
+[^$wordchars]{μπ<>b;
[^$wordchars]{Ντ<>D$umacron}[:Ll:];
[^$wordchars]{ΝΤ<>D$umacron;
[^$wordchars]{ντ>d$umacron;
@@ -58,8 +56,14 @@
ζ<>z;
Ι<>I;
ι<>i;
+Ι<J;
+ι<j;
Κ<>K;
κ<>k;
+Κ<C;
+κ<c;
+Κ<Q;
+κ<q;
Λ<>L;
λ<>l;
Μ<>M;
@@ -81,31 +85,21 @@
τ<>t;
Υ<>Y;
υ<>y;
+Υ<U;
+υ<u;
+Υ<W;
+υ<w;
Φ<>F;
φ<>f;
-# Archaic
-Ϝ>;
-ϝ>;
-Ϟ>;
-ϟ>;
-Ϡ>;
-ϡ>;
-# Coptic
-Ϣ>;
-ϣ>;
-Ϥ>;
-ϥ>;
-Ϧ>;
-ϧ>;
-Ϩ>;
-ϩ>;
-Ϫ>;
-ϫ>;
-Ϭ>;
-ϭ>;
-Ϯ>;
-ϯ>;
-̅>;
+Χ<H;
+χ<h;
+# Archaic (not actually defined by ALA/LC)
+Ϝ>W;
+ϝ>w;
+Ϟ>K;
+ϟ>k;
+Ϡ>S;
+ϡ>s;
# Non-letter characters
ͅ>;
·>;
Modified: trunk/source/data/translit/crosswire/Greek_Latin_BGN.txt
===================================================================
--- trunk/source/data/translit/crosswire/Greek_Latin_BGN.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Greek_Latin_BGN.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -10,20 +10,26 @@
:: NFD (NFC);
$postnasal = [ΓγΞξΧχΚκ];
$wordchars = [[:L:][:M:]];
-([ΑαΕεΗη])Υ>|$1 V $umacron;
-([ΑαΕεΗη])υ>|$1 v $umacron;
[^$wordchars]}Γ>Y;
[^$wordchars]}γ>y;
[^$wordchars]}Γ[Κκ]>G;
[^$wordchars]}γκ>g;
-Γ}$postnasal<>N;
-γ}$postnasal<>n;
-Δ}[:Ll]<>Dh;
+Γ}$postnasal>N;
+γ}$postnasal>n;
+# Completeness mappings
+|I<J;
+|i<j;
+|U<W;
+|u<w;
+|I<Y;
+|i<y;
+# Greek
+Δ}[:Ll:]<>Dh;
Δ<>DH;
δ<>dh;
Δ<D;
δ<d;
-Θ}[:Ll]<>Th;
+Θ}[:Ll:]<>Th;
Θ<>TH;
θ<>th;
Χ}[:Ll:]<>Kh;
@@ -37,14 +43,14 @@
ντ([ζΖ])>nt |$1;
Ντ([ζΖ])>Nt |$1;
ΝΤ([ζΖ])>NT |$1;
-[^$wordchars]{Μ[ΠπΒβ]<>B;
-Μ[ΠπΒβ]}[^$wordchars]<>B;
+[^$wordchars]{Μ[ΠπΒβ]>B;
+Μ[ΠπΒβ]}[^$wordchars]>B;
[^$wordchars]{μ[πβ]>b;
μ[πβ]}[^$wordchars]>b;
([Μμ])Π>|$1 Β;
([Μμ])π>|$1 β;
-[^$wordchars]{Ν[ΔδΤτ]<>D;
-Ν[ΔδΤτ]}[^$wordchars]<>D;
+[^$wordchars]{Ν[ΔδΤτ]>D;
+Ν[ΔδΤτ]}[^$wordchars]>D;
[^$wordchars]{ν[δτ]>d;
ν[δτ]}[^$wordchars]>d;
([Νν])Τ>|$1 Δ;
@@ -56,6 +62,8 @@
α<>a;
Β<>V;
β<>v;
+Β<B;
+β<b;
Γ<>G;
γ<>g;
Ε<>E;
@@ -68,6 +76,10 @@
ι<>i;
Κ<>K;
κ<>k;
+Κ<C;
+κ<c;
+Κ<Q;
+κ<q;
Λ<>L;
λ<>l;
Μ<>M;
@@ -91,31 +103,17 @@
υ>i;
Φ<>F;
φ<>f;
+Χ<H;
+x<h;
Ω>O;
ω>o;
-# Archaic
-Ϝ>;
-ϝ>;
-Ϟ>;
-ϟ>;
-Ϡ>;
-ϡ>;
-# Coptic
-Ϣ>;
-ϣ>;
-Ϥ>;
-ϥ>;
-Ϧ>;
-ϧ>;
-Ϩ>;
-ϩ>;
-Ϫ>;
-ϫ>;
-Ϭ>;
-ϭ>;
-Ϯ>;
-ϯ>;
-̅>;
+# Archaic (not actually definted by BGN/PCGN)
+Ϝ>W;
+ϝ>w;
+Ϟ>K;
+ϟ>k;
+Ϡ>S;
+ϡ>s;
# Non-letter characters
ͅ>;
̔>;
Modified: trunk/source/data/translit/crosswire/Greek_Latin_ISO.txt
===================================================================
--- trunk/source/data/translit/crosswire/Greek_Latin_ISO.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Greek_Latin_ISO.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -76,20 +76,4 @@
ϟ>;
Ϡ>;
ϡ>;
-# Coptic
-Ϣ>;
-ϣ>;
-Ϥ>;
-ϥ>;
-Ϧ>;
-ϧ>;
-Ϩ>;
-ϩ>;
-Ϫ>;
-ϫ>;
-Ϭ>;
-ϭ>;
-Ϯ>;
-ϯ>;
-̅>;
:: NFC (NFD);
Modified: trunk/source/data/translit/crosswire/Greek_Latin_SBL.txt
===================================================================
--- trunk/source/data/translit/crosswire/Greek_Latin_SBL.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Greek_Latin_SBL.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -12,6 +12,19 @@
$diphvowel = [αεηοΑΕΗΟ];
$iota = [Ιι];
$macron = ̄;
+# Completeness mappings
+|PH<F;
+|I<J;
+|K<Q;
+|Y<V;
+|Y<W;
+|Y<U;
+|ph<f;
+|i<j;
+|k<q;
+|y<v;
+|y<w;
+|y<u;
# Non-letter characters
ͅ>;
ͺ>;
@@ -54,6 +67,10 @@
Φ<>PH;
Χ<>CH;
Ψ<>PS;
+# more completeness mappings
+|K<C;
+''<H;
+# monographs
Ω<>O $macron;
Α<>A;
Β<>B;
@@ -74,19 +91,10 @@
Σ<>S;
Τ<>T;
Υ<>Y;
-Υ<U;
# Archaic
-Ϝ>;
-Ϟ>;
-Ϡ>;
-# Coptic
-Ϣ>;
-Ϥ>;
-Ϧ>;
-Ϩ>;
-Ϫ>;
-Ϭ>;
-Ϯ>;
+Ϝ>W;
+Ϟ>K;
+Ϡ>S;
# Lowercase
($diphvowel)υ>|$1 u;
υ}$iota>u;
@@ -96,6 +104,9 @@
φ<>ph;
χ<>ch;
ψ<>ps;
+# more completeness mappings
+|k<c;
+''<h;
ω<>o $macron;
α<>a;
β<>b;
@@ -117,17 +128,8 @@
σ<>s;
τ<>t;
υ<>y;
-υ<u;
# Archaic
-ϝ>;
-ϟ>;
-ϡ>;
-# Coptic
-ϣ>;
-ϥ>;
-ϧ>;
-ϩ>;
-ϫ>;
-ϭ>;
-ϯ>;
+ϝ>w;
+ϟ>k;
+ϡ>s;
:: NFC (NFD);
Modified: trunk/source/data/translit/crosswire/Greek_Latin_TC.txt
===================================================================
--- trunk/source/data/translit/crosswire/Greek_Latin_TC.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Greek_Latin_TC.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -6,7 +6,7 @@
# Based on TC Transliteration:
# http://rosetta.reltech.org/TC/TC-translit.html
#---------------------------------------------------------------------
-# Greek-Latin/TC (also for Coptic)
+# Greek-Latin/TC
:: NFD (NFC);
# Uppercase
Α<>'A';
@@ -68,22 +68,6 @@
ϝ>;
ϟ>;
ϡ>;
-# Coptic
-Ϣ>'\$';
-ϣ<>'\$';
-Ϥ>'\!';
-ϥ<>'\!';
-Ϧ>'\#';
-ϧ<>'\#';
-Ϩ>'\^';
-ϩ<>'\^';
-Ϫ>'\~';
-ϫ<>'\~';
-Ϭ>'\@';
-ϭ<>'\@';
-Ϯ>'\%';
-ϯ<>'\%';
-̅<>'_';
# Non-letter characters
ͅ<>'\|';
ͺ>'\|';
Modified: trunk/source/data/translit/crosswire/Hebrew_Latin_ALALC.txt
===================================================================
--- trunk/source/data/translit/crosswire/Hebrew_Latin_ALALC.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Hebrew_Latin_ALALC.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -29,11 +29,15 @@
ו<>ṿ;
ח<>ḥ;
ט<>ṭ;
+ק<>ḳ;
+כּ>k;
+ךּ>k;
כ<>kh } $letterAfter;
ך<>kh;
+כּ<k } $letterAfter;
+ךּ<k;
צ<>ts } $letterAfter;
ץ<>ts;
-ק<>ḳ;
שׁ<>sh;
שׂ<>ś;
ש>ś;
@@ -49,8 +53,6 @@
ה<>h;
ז<>z;
י<>y;
-כּ<>k } $letterAfter;
-ךּ<>k;
ל<>l;
מ<>m } $letterAfter;
ם<>m;
@@ -68,7 +70,7 @@
װ>ṿ;
ױ>| וי;
ײ>| יי;
-([:L:] -[h])ּ<>$1$1̇;
+([[:L:] -[h]])ּ<>$1$1̇;
ּ>̇;
ׁ>;
ׂ>;
@@ -84,7 +86,7 @@
ֳ>o;
ֹ<>o;
ֻ<>u;
-ֿ<>-;
+ֿ<>'-';
# fallbacks
ק<c;
ז<j;
Modified: trunk/source/data/translit/crosswire/Hebrew_Latin_SBL.txt
===================================================================
--- trunk/source/data/translit/crosswire/Hebrew_Latin_SBL.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Hebrew_Latin_SBL.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -72,12 +72,13 @@
ִ<>i;
ֵ<>e $macron;
ֶ<>e;
+ָ<>a $macron;
ַ<>a;
-ָ<>a $macron;
ֹ<>o $macron;
ָ<o;
+ֻ<u $macron;
ֻ<>u;
-ֻ<u $macron;
+# Punctuation (mostly cantillation points)
ֿ>;
ׄ>;
֯>;
@@ -86,8 +87,8 @@
ּ>;
ֽ>;
־<>'-';
-׀<>;
-׃<>;
+׀>;
+׃>;
֑>;
֒>;
֓>;
Modified: trunk/source/data/translit/crosswire/Hebrew_Latin_TC.txt
===================================================================
--- trunk/source/data/translit/crosswire/Hebrew_Latin_TC.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Hebrew_Latin_TC.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -8,7 +8,7 @@
#---------------------------------------------------------------------
# Hebrew-Latin/TC
:: NFD (); #Don't put into NFC when Hebrew is the destination
-$letter=[[:L:] ['\)' '+' '\(' ':' '&' '\$' '\#']];
+$letter=[[:L:] [\)+\(\:\&\$\#]];
ו ׄ<>ow;
ו ּ<>U;
א<>'\)';
@@ -41,7 +41,7 @@
ץ<>c;
ק<>q;
ר<>r;
-ש ׂ<>'&';
+ש ׂ<>'\&';
ש ׁ<>'\$';
ש>'\#';
ת<>t;
@@ -59,16 +59,16 @@
ָ<>f;
ֹ<>o;
ֻ<>u;
-ֿ>;',' # ֿ
+ֿ>',';
ׄ>;
֯>'\\';
׳>;
״>;
-ּ<>'.';
+ּ<>'\.';
ֽ<>'\|';
־<>'-';
׀>;
-׃>';';
+׃>'\;';
֑>;
֒>;
֓>;
Modified: trunk/source/data/translit/crosswire/Hebrew_Latin_UNGEGN.txt
===================================================================
--- trunk/source/data/translit/crosswire/Hebrew_Latin_UNGEGN.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Hebrew_Latin_UNGEGN.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -10,15 +10,19 @@
# http://www.eki.ee/wgrs/rom1_he.pdf
#--------------------------------------------------------------------
# Hebrew_Latin/UNGEGN
-:: [[:Hebrew:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄]];
+:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ;
:: nfkd (nfc);
$letterAfter = [:M:]* [:L:];
$letterBefore = [:L:] [:M:]*;
# digraphs
ח<>ẖ;
+כּ>k;
+ךּ>k;
כ<>kh } $letterAfter;
ךְ>kh;
ך<>kh;
+כּ<k } $letterAfter;
+ךּ<k;
צ<>ẕ } $letterAfter;
ץ<>ẕ;
שׁ<>sh;
@@ -40,14 +44,12 @@
ז<>z;
ט>t;
י<>y;
-כּ<>k } $letterAfter;
-ךּ<>k;
ל<>l;
מ<>m } $letterAfter;
ם<>m;
נ<>n } $letterAfter;
ן<>n;
-ס<>s;
+ס>s;
ע<>ʻ;
פּ<>p } $letterAfter;
פ<>f } $letterAfter;
@@ -62,7 +64,7 @@
װ>| וו;
ױ>| וי;
ײ>| יי;
-([:L:] -[h])ּ<>$1$1̇;
+([[:L:] -[h]])ּ<>$1$1̇;
ּ>̇;
ׁ>;
ׂ>;
@@ -78,7 +80,7 @@
ֳ>o;
ֹ<>o;
ֻ<>u;
-ֿ<>-;
+ֿ<>'-';
# fallbacks
ק<c;
ז<j;
Modified: trunk/source/data/translit/crosswire/Ogham_Latin.txt
===================================================================
--- trunk/source/data/translit/crosswire/Ogham_Latin.txt 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/Ogham_Latin.txt 2009-02-22 10:39:35 UTC (rev 175)
@@ -5,16 +5,20 @@
#--------------------------------------------------------------------
# Ogham-Latin
:: NFD (NFC);
+|ks<x;
ᚍ<>ng;
' '<>' ';
+ᚁ<p;
ᚁ<>b;
ᚂ<>l;
+ᚃ<v;
ᚃ<>f;
ᚄ<>s;
ᚅ<>n;
ᚆ<>h;
ᚇ<>d;
ᚈ<>t;
+ᚉ<k;
ᚉ<>c;
ᚊ<>q;
ᚋ<>m;
@@ -23,8 +27,11 @@
ᚏ<>r;
ᚐ<>a;
ᚑ<>o;
+ᚒ<w;
ᚒ<>u;
ᚓ<>e;
+ᚔ<j;
+ᚔ<y;
ᚔ<>i;
ᚕ>ea;
ᚖ>oi;
Modified: trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ALALC.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ALALC.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ALALC.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -8,6 +8,9 @@
<comment># All rights reserved. Usage permitted according to the MIT/X11</comment>
<comment># License: http://www.opensource.org/licenses/mit-license.php</comment>
<comment>#--------------------------------------------------------------------</comment>
+<comment># Based on transliteration presented in The World's Writing Systems</comment>
+<comment># edited by Peter Daniels & William Bright, p. 348</comment>
+<comment>#--------------------------------------------------------------------</comment>
<comment># Glagolitic-Latin/ALALC</comment>
<tRule>:: NFD (NFC);</tRule>
<tRule>Ⱖ}[:Ll:]↔Ię͡;</tRule>
@@ -66,8 +69,8 @@
<tRule>Ⱆ↔U;</tRule>
<tRule>Ⱇ↔F;</tRule>
<tRule>Ⱊ→P;</tRule>
-<tRule>Ⱏ↔ʺ;</tRule>
-<tRule>Ⱐ↔ʹ;</tRule>
+<tRule>Ⱏ→ʺ;</tRule>
+<tRule>Ⱐ→ʹ;</tRule>
<tRule>Ⱛ↔J;</tRule>
<tRule>ⱖ↔ıę͡;</tRule>
<tRule>ⱘ↔ıǫ͡;</tRule>
@@ -85,7 +88,7 @@
<tRule>ⱍ↔ch;</tRule>
<tRule>ⱎ↔sh;</tRule>
<tRule>ⱏⰺ↔y;</tRule>
-<tRule>ⱏ㰹→y;</tRule>
+<tRule>ⱏⰹ→y;</tRule>
<tRule>ⱑ↔ĕ;</tRule>
<tRule>ⱒ→kh;</tRule>
<tRule>ⱔ↔ę;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ISO.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ISO.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Glagolitic_Latin_ISO.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -8,6 +8,9 @@
<comment># All rights reserved. Usage permitted according to the MIT/X11</comment>
<comment># License: http://www.opensource.org/licenses/mit-license.php</comment>
<comment>#--------------------------------------------------------------------</comment>
+<comment># Based on transliteration presented in The World's Writing Systems</comment>
+<comment># edited by Peter Daniels & William Bright, p. 348</comment>
+<comment>#--------------------------------------------------------------------</comment>
<comment># Glagolitic-Latin/ISO</comment>
<tRule>:: NFD (NFC);</tRule>
<tRule>Ⱋ}[:Ll:]↔Št;</tRule>
@@ -55,11 +58,11 @@
<tRule>Ⱆ↔U;</tRule>
<tRule>Ⱇ↔F;</tRule>
<tRule>Ⱈ↔X;</tRule>
-<tRule>Ⱉ↔O;</tRule>
+<tRule>Ⱉ→O;</tRule>
<tRule>Ⱊ→P;</tRule>
<tRule>Ⱌ↔C;</tRule>
-<tRule>Ⱏ↔ʺ;</tRule>
-<tRule>Ⱐ↔ʹ;</tRule>
+<tRule>Ⱏ↔Ъ;</tRule>
+<tRule>Ⱐ↔Ь;</tRule>
<tRule>Ⱒ→X;</tRule>
<tRule>Ⱙ→F;</tRule>
<tRule>Ⱚ→V;</tRule>
@@ -73,7 +76,7 @@
<tRule>ⱍ↔č;</tRule>
<tRule>ⱎ↔š;</tRule>
<tRule>ⱏⰺ↔y;</tRule>
-<tRule>ⱏ㰹→y;</tRule>
+<tRule>ⱏⰹ→y;</tRule>
<tRule>ⱑ↔ě;</tRule>
<tRule>ⱓ↔ju;</tRule>
<tRule>ⱔ↔ę;</tRule>
@@ -101,11 +104,11 @@
<tRule>ⱆ↔u;</tRule>
<tRule>ⱇ↔f;</tRule>
<tRule>ⱈ↔x;</tRule>
-<tRule>ⱉ↔o;</tRule>
+<tRule>ⱉ→o;</tRule>
<tRule>ⱊ→p;</tRule>
<tRule>ⱌ↔c;</tRule>
-<tRule>ⱏ↔ʺ;</tRule>
-<tRule>ⱐ↔ʹ;</tRule>
+<tRule>ⱏ↔ъ;</tRule>
+<tRule>ⱐ↔ь;</tRule>
<tRule>ⱒ→x;</tRule>
<tRule>ⱙ→f;</tRule>
<tRule>ⱚ→v;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Greek_Latin_ALALC.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Greek_Latin_ALALC.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Greek_Latin_ALALC.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -23,8 +23,6 @@
<tRule>([:L:])̔↔h |$1;</tRule>
<tRule>([ΑαΕεΗη])Υ→|$1 U;</tRule>
<tRule>([ΑαΕεΗη])υ→|$1 u;</tRule>
-<tRule>Υ←U;</tRule>
-<tRule>υ←u;</tRule>
<tRule>Η↔E$macron;</tRule>
<tRule>η↔e$macron;</tRule>
<tRule>Θ}[:Ll:]↔Th;</tRule>
@@ -40,7 +38,7 @@
<tRule>ω↔o$umacron;</tRule>
<tRule>[^$wordchars]{Μπ↔B}[:Ll:];</tRule>
<tRule>[^$wordchars]{ΜΠ↔B;</tRule>
-<tRule>[^$wordchars]{μπ→b;</tRule>
+<tRule>[^$wordchars]{μπ↔b;</tRule>
<tRule>[^$wordchars]{Ντ↔D$umacron}[:Ll:];</tRule>
<tRule>[^$wordchars]{ΝΤ↔D$umacron;</tRule>
<tRule>[^$wordchars]{ντ→d$umacron;</tRule>
@@ -63,8 +61,14 @@
<tRule>ζ↔z;</tRule>
<tRule>Ι↔I;</tRule>
<tRule>ι↔i;</tRule>
+<tRule>Ι←J;</tRule>
+<tRule>ι←j;</tRule>
<tRule>Κ↔K;</tRule>
<tRule>κ↔k;</tRule>
+<tRule>Κ←C;</tRule>
+<tRule>κ←c;</tRule>
+<tRule>Κ←Q;</tRule>
+<tRule>κ←q;</tRule>
<tRule>Λ↔L;</tRule>
<tRule>λ↔l;</tRule>
<tRule>Μ↔M;</tRule>
@@ -86,31 +90,21 @@
<tRule>τ↔t;</tRule>
<tRule>Υ↔Y;</tRule>
<tRule>υ↔y;</tRule>
+<tRule>Υ←U;</tRule>
+<tRule>υ←u;</tRule>
+<tRule>Υ←W;</tRule>
+<tRule>υ←w;</tRule>
<tRule>Φ↔F;</tRule>
<tRule>φ↔f;</tRule>
-<comment># Archaic</comment>
-<tRule>Ϝ→;</tRule>
-<tRule>ϝ→;</tRule>
-<tRule>Ϟ→;</tRule>
-<tRule>ϟ→;</tRule>
-<tRule>Ϡ→;</tRule>
-<tRule>ϡ→;</tRule>
-<comment># Coptic</comment>
-<tRule>Ϣ→;</tRule>
-<tRule>ϣ→;</tRule>
-<tRule>Ϥ→;</tRule>
-<tRule>ϥ→;</tRule>
-<tRule>Ϧ→;</tRule>
-<tRule>ϧ→;</tRule>
-<tRule>Ϩ→;</tRule>
-<tRule>ϩ→;</tRule>
-<tRule>Ϫ→;</tRule>
-<tRule>ϫ→;</tRule>
-<tRule>Ϭ→;</tRule>
-<tRule>ϭ→;</tRule>
-<tRule>Ϯ→;</tRule>
-<tRule>ϯ→;</tRule>
-<tRule>̅→;</tRule>
+<tRule>Χ←H;</tRule>
+<tRule>χ←h;</tRule>
+<comment># Archaic (not actually defined by ALA/LC)</comment>
+<tRule>Ϝ→W;</tRule>
+<tRule>ϝ→w;</tRule>
+<tRule>Ϟ→K;</tRule>
+<tRule>ϟ→k;</tRule>
+<tRule>Ϡ→S;</tRule>
+<tRule>ϡ→s;</tRule>
<comment># Non-letter characters</comment>
<tRule>ͅ→;</tRule>
<tRule>·→;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Greek_Latin_BGN.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Greek_Latin_BGN.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Greek_Latin_BGN.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -15,20 +15,26 @@
<tRule>:: NFD (NFC);</tRule>
<tRule>$postnasal = [ΓγΞξΧχΚκ];</tRule>
<tRule>$wordchars = [[:L:][:M:]];</tRule>
-<tRule>([ΑαΕεΗη])Υ→|$1 V $umacron;</tRule>
-<tRule>([ΑαΕεΗη])υ→|$1 v $umacron;</tRule>
<tRule>[^$wordchars]}Γ→Y;</tRule>
<tRule>[^$wordchars]}γ→y;</tRule>
<tRule>[^$wordchars]}Γ[Κκ]→G;</tRule>
<tRule>[^$wordchars]}γκ→g;</tRule>
-<tRule>Γ}$postnasal↔N;</tRule>
-<tRule>γ}$postnasal↔n;</tRule>
-<tRule>Δ}[:Ll]↔Dh;</tRule>
+<tRule>Γ}$postnasal→N;</tRule>
+<tRule>γ}$postnasal→n;</tRule>
+<comment># Completeness mappings</comment>
+<tRule>|I←J;</tRule>
+<tRule>|i←j;</tRule>
+<tRule>|U←W;</tRule>
+<tRule>|u←w;</tRule>
+<tRule>|I←Y;</tRule>
+<tRule>|i←y;</tRule>
+<comment># Greek</comment>
+<tRule>Δ}[:Ll:]↔Dh;</tRule>
<tRule>Δ↔DH;</tRule>
<tRule>δ↔dh;</tRule>
<tRule>Δ←D;</tRule>
<tRule>δ←d;</tRule>
-<tRule>Θ}[:Ll]↔Th;</tRule>
+<tRule>Θ}[:Ll:]↔Th;</tRule>
<tRule>Θ↔TH;</tRule>
<tRule>θ↔th;</tRule>
<tRule>Χ}[:Ll:]↔Kh;</tRule>
@@ -42,14 +48,14 @@
<tRule>ντ([ζΖ])→nt |$1;</tRule>
<tRule>Ντ([ζΖ])→Nt |$1;</tRule>
<tRule>ΝΤ([ζΖ])→NT |$1;</tRule>
-<tRule>[^$wordchars]{Μ[ΠπΒβ]↔B;</tRule>
-<tRule>Μ[ΠπΒβ]}[^$wordchars]↔B;</tRule>
+<tRule>[^$wordchars]{Μ[ΠπΒβ]→B;</tRule>
+<tRule>Μ[ΠπΒβ]}[^$wordchars]→B;</tRule>
<tRule>[^$wordchars]{μ[πβ]→b;</tRule>
<tRule>μ[πβ]}[^$wordchars]→b;</tRule>
<tRule>([Μμ])Π→|$1 Β;</tRule>
<tRule>([Μμ])π→|$1 β;</tRule>
-<tRule>[^$wordchars]{Ν[ΔδΤτ]↔D;</tRule>
-<tRule>Ν[ΔδΤτ]}[^$wordchars]↔D;</tRule>
+<tRule>[^$wordchars]{Ν[ΔδΤτ]→D;</tRule>
+<tRule>Ν[ΔδΤτ]}[^$wordchars]→D;</tRule>
<tRule>[^$wordchars]{ν[δτ]→d;</tRule>
<tRule>ν[δτ]}[^$wordchars]→d;</tRule>
<tRule>([Νν])Τ→|$1 Δ;</tRule>
@@ -61,6 +67,8 @@
<tRule>α↔a;</tRule>
<tRule>Β↔V;</tRule>
<tRule>β↔v;</tRule>
+<tRule>Β←B;</tRule>
+<tRule>β←b;</tRule>
<tRule>Γ↔G;</tRule>
<tRule>γ↔g;</tRule>
<tRule>Ε↔E;</tRule>
@@ -73,6 +81,10 @@
<tRule>ι↔i;</tRule>
<tRule>Κ↔K;</tRule>
<tRule>κ↔k;</tRule>
+<tRule>Κ←C;</tRule>
+<tRule>κ←c;</tRule>
+<tRule>Κ←Q;</tRule>
+<tRule>κ←q;</tRule>
<tRule>Λ↔L;</tRule>
<tRule>λ↔l;</tRule>
<tRule>Μ↔M;</tRule>
@@ -96,31 +108,17 @@
<tRule>υ→i;</tRule>
<tRule>Φ↔F;</tRule>
<tRule>φ↔f;</tRule>
+<tRule>Χ←H;</tRule>
+<tRule>x←h;</tRule>
<tRule>Ω→O;</tRule>
<tRule>ω→o;</tRule>
-<comment># Archaic</comment>
-<tRule>Ϝ→;</tRule>
-<tRule>ϝ→;</tRule>
-<tRule>Ϟ→;</tRule>
-<tRule>ϟ→;</tRule>
-<tRule>Ϡ→;</tRule>
-<tRule>ϡ→;</tRule>
-<comment># Coptic</comment>
-<tRule>Ϣ→;</tRule>
-<tRule>ϣ→;</tRule>
-<tRule>Ϥ→;</tRule>
-<tRule>ϥ→;</tRule>
-<tRule>Ϧ→;</tRule>
-<tRule>ϧ→;</tRule>
-<tRule>Ϩ→;</tRule>
-<tRule>ϩ→;</tRule>
-<tRule>Ϫ→;</tRule>
-<tRule>ϫ→;</tRule>
-<tRule>Ϭ→;</tRule>
-<tRule>ϭ→;</tRule>
-<tRule>Ϯ→;</tRule>
-<tRule>ϯ→;</tRule>
-<tRule>̅→;</tRule>
+<comment># Archaic (not actually definted by BGN/PCGN)</comment>
+<tRule>Ϝ→W;</tRule>
+<tRule>ϝ→w;</tRule>
+<tRule>Ϟ→K;</tRule>
+<tRule>ϟ→k;</tRule>
+<tRule>Ϡ→S;</tRule>
+<tRule>ϡ→s;</tRule>
<comment># Non-letter characters</comment>
<tRule>ͅ→;</tRule>
<tRule>̔→;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Greek_Latin_ISO.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Greek_Latin_ISO.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Greek_Latin_ISO.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -81,22 +81,6 @@
<tRule>ϟ→;</tRule>
<tRule>Ϡ→;</tRule>
<tRule>ϡ→;</tRule>
-<comment># Coptic</comment>
-<tRule>Ϣ→;</tRule>
-<tRule>ϣ→;</tRule>
-<tRule>Ϥ→;</tRule>
-<tRule>ϥ→;</tRule>
-<tRule>Ϧ→;</tRule>
-<tRule>ϧ→;</tRule>
-<tRule>Ϩ→;</tRule>
-<tRule>ϩ→;</tRule>
-<tRule>Ϫ→;</tRule>
-<tRule>ϫ→;</tRule>
-<tRule>Ϭ→;</tRule>
-<tRule>ϭ→;</tRule>
-<tRule>Ϯ→;</tRule>
-<tRule>ϯ→;</tRule>
-<tRule>̅→;</tRule>
<tRule>:: NFC (NFD);</tRule>
</transform>
</transforms>
Modified: trunk/source/data/translit/crosswire/cldr/Greek_Latin_SBL.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Greek_Latin_SBL.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Greek_Latin_SBL.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -17,6 +17,19 @@
<tRule>$diphvowel = [αεηοΑΕΗΟ];</tRule>
<tRule>$iota = [Ιι];</tRule>
<tRule>$macron = ̄;</tRule>
+<comment># Completeness mappings</comment>
+<tRule>|PH←F;</tRule>
+<tRule>|I←J;</tRule>
+<tRule>|K←Q;</tRule>
+<tRule>|Y←V;</tRule>
+<tRule>|Y←W;</tRule>
+<tRule>|Y←U;</tRule>
+<tRule>|ph←f;</tRule>
+<tRule>|i←j;</tRule>
+<tRule>|k←q;</tRule>
+<tRule>|y←v;</tRule>
+<tRule>|y←w;</tRule>
+<tRule>|y←u;</tRule>
<comment># Non-letter characters</comment>
<tRule>ͅ→;</tRule>
<tRule>ͺ→;</tRule>
@@ -59,6 +72,10 @@
<tRule>Φ↔PH;</tRule>
<tRule>Χ↔CH;</tRule>
<tRule>Ψ↔PS;</tRule>
+<comment># more completeness mappings</comment>
+<tRule>|K←C;</tRule>
+<tRule>''←H;</tRule>
+<comment># monographs</comment>
<tRule>Ω↔O $macron;</tRule>
<tRule>Α↔A;</tRule>
<tRule>Β↔B;</tRule>
@@ -79,19 +96,10 @@
<tRule>Σ↔S;</tRule>
<tRule>Τ↔T;</tRule>
<tRule>Υ↔Y;</tRule>
-<tRule>Υ←U;</tRule>
<comment># Archaic</comment>
-<tRule>Ϝ→;</tRule>
-<tRule>Ϟ→;</tRule>
-<tRule>Ϡ→;</tRule>
-<comment># Coptic</comment>
-<tRule>Ϣ→;</tRule>
-<tRule>Ϥ→;</tRule>
-<tRule>Ϧ→;</tRule>
-<tRule>Ϩ→;</tRule>
-<tRule>Ϫ→;</tRule>
-<tRule>Ϭ→;</tRule>
-<tRule>Ϯ→;</tRule>
+<tRule>Ϝ→W;</tRule>
+<tRule>Ϟ→K;</tRule>
+<tRule>Ϡ→S;</tRule>
<comment># Lowercase</comment>
<tRule>($diphvowel)υ→|$1 u;</tRule>
<tRule>υ}$iota→u;</tRule>
@@ -101,6 +109,9 @@
<tRule>φ↔ph;</tRule>
<tRule>χ↔ch;</tRule>
<tRule>ψ↔ps;</tRule>
+<comment># more completeness mappings</comment>
+<tRule>|k←c;</tRule>
+<tRule>''←h;</tRule>
<tRule>ω↔o $macron;</tRule>
<tRule>α↔a;</tRule>
<tRule>β↔b;</tRule>
@@ -122,19 +133,10 @@
<tRule>σ↔s;</tRule>
<tRule>τ↔t;</tRule>
<tRule>υ↔y;</tRule>
-<tRule>υ←u;</tRule>
<comment># Archaic</comment>
-<tRule>ϝ→;</tRule>
-<tRule>ϟ→;</tRule>
-<tRule>ϡ→;</tRule>
-<comment># Coptic</comment>
-<tRule>ϣ→;</tRule>
-<tRule>ϥ→;</tRule>
-<tRule>ϧ→;</tRule>
-<tRule>ϩ→;</tRule>
-<tRule>ϫ→;</tRule>
-<tRule>ϭ→;</tRule>
-<tRule>ϯ→;</tRule>
+<tRule>ϝ→w;</tRule>
+<tRule>ϟ→k;</tRule>
+<tRule>ϡ→s;</tRule>
<tRule>:: NFC (NFD);</tRule>
</transform>
</transforms>
Modified: trunk/source/data/translit/crosswire/cldr/Greek_Latin_TC.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Greek_Latin_TC.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Greek_Latin_TC.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -11,7 +11,7 @@
<comment># Based on TC Transliteration:</comment>
<comment># http://rosetta.reltech.org/TC/TC-translit.html</comment>
<comment>#---------------------------------------------------------------------</comment>
-<comment># Greek-Latin/TC (also for Coptic)</comment>
+<comment># Greek-Latin/TC</comment>
<tRule>:: NFD (NFC);</tRule>
<comment># Uppercase</comment>
<tRule>Α↔'A';</tRule>
@@ -73,22 +73,6 @@
<tRule>ϝ→;</tRule>
<tRule>ϟ→;</tRule>
<tRule>ϡ→;</tRule>
-<comment># Coptic</comment>
-<tRule>Ϣ→'\$';</tRule>
-<tRule>ϣ↔'\$';</tRule>
-<tRule>Ϥ→'\!';</tRule>
-<tRule>ϥ↔'\!';</tRule>
-<tRule>Ϧ→'\#';</tRule>
-<tRule>ϧ↔'\#';</tRule>
-<tRule>Ϩ→'\^';</tRule>
-<tRule>ϩ↔'\^';</tRule>
-<tRule>Ϫ→'\~';</tRule>
-<tRule>ϫ↔'\~';</tRule>
-<tRule>Ϭ→'\@';</tRule>
-<tRule>ϭ↔'\@';</tRule>
-<tRule>Ϯ→'\%';</tRule>
-<tRule>ϯ↔'\%';</tRule>
-<tRule>̅↔'_';</tRule>
<comment># Non-letter characters</comment>
<tRule>ͅ↔'\|';</tRule>
<tRule>ͺ→'\|';</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_ALALC.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_ALALC.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_ALALC.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -15,7 +15,7 @@
<comment># http://lcweb.loc.gov/catdir/cpso/romanization/hebrew.pdf</comment>
<comment>#--------------------------------------------------------------------</comment>
<comment># Hebrew_Latin/ALALC</comment>
-<tRule>:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ;</tRule>
+<tRule>:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ;</tRule>
<tRule>:: NFKD (NFC);</tRule>
<tRule>$letterAfter = [:M:]* [:L:];</tRule>
<tRule>$letterBefore = [:L:] [:M:]*;</tRule>
@@ -34,11 +34,15 @@
<tRule>ו↔ṿ;</tRule>
<tRule>ח↔ḥ;</tRule>
<tRule>ט↔ṭ;</tRule>
+<tRule>ק↔ḳ;</tRule>
+<tRule>כּ→k;</tRule>
+<tRule>ךּ→k;</tRule>
<tRule>כ↔kh } $letterAfter;</tRule>
<tRule>ך↔kh;</tRule>
+<tRule>כּ←k } $letterAfter;</tRule>
+<tRule>ךּ←k;</tRule>
<tRule>צ↔ts } $letterAfter;</tRule>
<tRule>ץ↔ts;</tRule>
-<tRule>ק↔ḳ;</tRule>
<tRule>שׁ↔sh;</tRule>
<tRule>שׂ↔ś;</tRule>
<tRule>ש→ś;</tRule>
@@ -54,8 +58,6 @@
<tRule>ה↔h;</tRule>
<tRule>ז↔z;</tRule>
<tRule>י↔y;</tRule>
-<tRule>כּ↔k } $letterAfter;</tRule>
-<tRule>ךּ↔k;</tRule>
<tRule>ל↔l;</tRule>
<tRule>מ↔m } $letterAfter;</tRule>
<tRule>ם↔m;</tRule>
@@ -73,7 +75,7 @@
<tRule>װ→ṿ;</tRule>
<tRule>ױ→| וי;</tRule>
<tRule>ײ→| יי;</tRule>
-<tRule>([:L:] -[h])ּ↔$1$1̇;</tRule>
+<tRule>([[:L:] -[h]])ּ↔$1$1̇;</tRule>
<tRule>ּ→̇;</tRule>
<tRule>ׁ→;</tRule>
<tRule>ׂ→;</tRule>
@@ -89,7 +91,7 @@
<tRule>ֳ→o;</tRule>
<tRule>ֹ↔o;</tRule>
<tRule>ֻ↔u;</tRule>
-<tRule>ֿ↔-;</tRule>
+<tRule>ֿ↔'-';</tRule>
<comment># fallbacks</comment>
<tRule>ק←c;</tRule>
<tRule>ז←j;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_SBL.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_SBL.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_SBL.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -77,12 +77,13 @@
<tRule>ִ↔i;</tRule>
<tRule>ֵ↔e $macron;</tRule>
<tRule>ֶ↔e;</tRule>
+<tRule>ָ↔a $macron;</tRule>
<tRule>ַ↔a;</tRule>
-<tRule>ָ↔a $macron;</tRule>
<tRule>ֹ↔o $macron;</tRule>
<tRule>ָ←o;</tRule>
+<tRule>ֻ←u $macron;</tRule>
<tRule>ֻ↔u;</tRule>
-<tRule>ֻ←u $macron;</tRule>
+<comment># Punctuation (mostly cantillation points)</comment>
<tRule>ֿ→;</tRule>
<tRule>ׄ→;</tRule>
<tRule>֯→;</tRule>
@@ -91,8 +92,8 @@
<tRule>ּ→;</tRule>
<tRule>ֽ→;</tRule>
<tRule>־↔'-';</tRule>
-<tRule>׀↔;</tRule>
-<tRule>׃↔;</tRule>
+<tRule>׀→;</tRule>
+<tRule>׃→;</tRule>
<tRule>֑→;</tRule>
<tRule>֒→;</tRule>
<tRule>֓→;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_TC.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_TC.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_TC.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -13,7 +13,7 @@
<comment>#---------------------------------------------------------------------</comment>
<comment># Hebrew-Latin/TC</comment>
<tRule>:: NFD (); #Don't put into NFC when Hebrew is the destination</tRule>
-<tRule>$letter=[[:L:] ['\)' '+' '\(' ':' '&' '\$' '\#']];</tRule>
+<tRule>$letter=[[:L:] [\)+\(\:\&\$\#]];</tRule>
<tRule>ו ׄ↔ow;</tRule>
<tRule>ו ּ↔U;</tRule>
<tRule>א↔'\)';</tRule>
@@ -46,7 +46,7 @@
<tRule>ץ↔c;</tRule>
<tRule>ק↔q;</tRule>
<tRule>ר↔r;</tRule>
-<tRule>ש ׂ↔'&';</tRule>
+<tRule>ש ׂ↔'\&';</tRule>
<tRule>ש ׁ↔'\$';</tRule>
<tRule>ש→'\#';</tRule>
<tRule>ת↔t;</tRule>
@@ -64,16 +64,16 @@
<tRule>ָ↔f;</tRule>
<tRule>ֹ↔o;</tRule>
<tRule>ֻ↔u;</tRule>
-<tRule>ֿ→;',' # ֿ</tRule>
+<tRule>ֿ→',';</tRule>
<tRule>ׄ→;</tRule>
<tRule>֯→'\\';</tRule>
<tRule>׳→;</tRule>
<tRule>״→;</tRule>
-<tRule>ּ↔'.';</tRule>
+<tRule>ּ↔'\.';</tRule>
<tRule>ֽ↔'\|';</tRule>
<tRule>־↔'-';</tRule>
<tRule>׀→;</tRule>
-<tRule>׃→';';</tRule>
+<tRule>׃→'\;';</tRule>
<tRule>֑→;</tRule>
<tRule>֒→;</tRule>
<tRule>֓→;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_UNGEGN.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_UNGEGN.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Hebrew_Latin_UNGEGN.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -15,15 +15,19 @@
<comment># http://www.eki.ee/wgrs/rom1_he.pdf</comment>
<comment>#--------------------------------------------------------------------</comment>
<comment># Hebrew_Latin/UNGEGN</comment>
-<tRule>:: [[:Hebrew:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄]];</tRule>
+<tRule>:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ;</tRule>
<tRule>:: nfkd (nfc);</tRule>
<tRule>$letterAfter = [:M:]* [:L:];</tRule>
<tRule>$letterBefore = [:L:] [:M:]*;</tRule>
<comment># digraphs</comment>
<tRule>ח↔ẖ;</tRule>
+<tRule>כּ→k;</tRule>
+<tRule>ךּ→k;</tRule>
<tRule>כ↔kh } $letterAfter;</tRule>
<tRule>ךְ→kh;</tRule>
<tRule>ך↔kh;</tRule>
+<tRule>כּ←k } $letterAfter;</tRule>
+<tRule>ךּ←k;</tRule>
<tRule>צ↔ẕ } $letterAfter;</tRule>
<tRule>ץ↔ẕ;</tRule>
<tRule>שׁ↔sh;</tRule>
@@ -45,14 +49,12 @@
<tRule>ז↔z;</tRule>
<tRule>ט→t;</tRule>
<tRule>י↔y;</tRule>
-<tRule>כּ↔k } $letterAfter;</tRule>
-<tRule>ךּ↔k;</tRule>
<tRule>ל↔l;</tRule>
<tRule>מ↔m } $letterAfter;</tRule>
<tRule>ם↔m;</tRule>
<tRule>נ↔n } $letterAfter;</tRule>
<tRule>ן↔n;</tRule>
-<tRule>ס↔s;</tRule>
+<tRule>ס→s;</tRule>
<tRule>ע↔ʻ;</tRule>
<tRule>פּ↔p } $letterAfter;</tRule>
<tRule>פ↔f } $letterAfter;</tRule>
@@ -67,7 +69,7 @@
<tRule>װ→| וו;</tRule>
<tRule>ױ→| וי;</tRule>
<tRule>ײ→| יי;</tRule>
-<tRule>([:L:] -[h])ּ↔$1$1̇;</tRule>
+<tRule>([[:L:] -[h]])ּ↔$1$1̇;</tRule>
<tRule>ּ→̇;</tRule>
<tRule>ׁ→;</tRule>
<tRule>ׂ→;</tRule>
@@ -83,7 +85,7 @@
<tRule>ֳ→o;</tRule>
<tRule>ֹ↔o;</tRule>
<tRule>ֻ↔u;</tRule>
-<tRule>ֿ↔-;</tRule>
+<tRule>ֿ↔'-';</tRule>
<comment># fallbacks</comment>
<tRule>ק←c;</tRule>
<tRule>ז←j;</tRule>
Modified: trunk/source/data/translit/crosswire/cldr/Ogham_Latin.xml
===================================================================
--- trunk/source/data/translit/crosswire/cldr/Ogham_Latin.xml 2009-02-22 10:38:59 UTC (rev 174)
+++ trunk/source/data/translit/crosswire/cldr/Ogham_Latin.xml 2009-02-22 10:39:35 UTC (rev 175)
@@ -10,16 +10,20 @@
<comment>#--------------------------------------------------------------------</comment>
<comment># Ogham-Latin</comment>
<tRule>:: NFD (NFC);</tRule>
+<tRule>|ks←x;</tRule>
<tRule>ᚍ↔ng;</tRule>
<tRule>' '↔' ';</tRule>
+<tRule>ᚁ←p;</tRule>
<tRule>ᚁ↔b;</tRule>
<tRule>ᚂ↔l;</tRule>
+<tRule>ᚃ←v;</tRule>
<tRule>ᚃ↔f;</tRule>
<tRule>ᚄ↔s;</tRule>
<tRule>ᚅ↔n;</tRule>
<tRule>ᚆ↔h;</tRule>
<tRule>ᚇ↔d;</tRule>
<tRule>ᚈ↔t;</tRule>
+<tRule>ᚉ←k;</tRule>
<tRule>ᚉ↔c;</tRule>
<tRule>ᚊ↔q;</tRule>
<tRule>ᚋ↔m;</tRule>
@@ -28,8 +32,11 @@
<tRule>ᚏ↔r;</tRule>
<tRule>ᚐ↔a;</tRule>
<tRule>ᚑ↔o;</tRule>
+<tRule>ᚒ←w;</tRule>
<tRule>ᚒ↔u;</tRule>
<tRule>ᚓ↔e;</tRule>
+<tRule>ᚔ←j;</tRule>
+<tRule>ᚔ←y;</tRule>
<tRule>ᚔ↔i;</tRule>
<tRule>ᚕ→ea;</tRule>
<tRule>ᚖ→oi;</tRule>
More information about the sword-cvs
mailing list