[sword-svn] r259 - trunk/source/data/translit/crosswire

chrislit at crosswire.org chrislit at crosswire.org
Thu Feb 6 20:13:27 MST 2014


Author: chrislit
Date: 2014-02-06 20:13:26 -0700 (Thu, 06 Feb 2014)
New Revision: 259

Modified:
   trunk/source/data/translit/crosswire/Hebrew_Latin_Beta.txt
   trunk/source/data/translit/crosswire/Hebrew_Latin_MC.txt
Log:
updated, checked, tested Hebrew/Beta transliterator
tweaks to Hebrew/MC transliterator


Modified: trunk/source/data/translit/crosswire/Hebrew_Latin_Beta.txt
===================================================================
--- trunk/source/data/translit/crosswire/Hebrew_Latin_Beta.txt	2014-02-07 01:55:22 UTC (rev 258)
+++ trunk/source/data/translit/crosswire/Hebrew_Latin_Beta.txt	2014-02-07 03:13:26 UTC (rev 259)
@@ -1,111 +1,67 @@
 # ***************************************************************************
 # *
-# *  Copyright (C) 2002-2013, CrossWire Bible Society
+# *  Copyright (C) 2002-2014, CrossWire Bible Society
 # *  All Rights Reserved.
 # *
 # ***************************************************************************
 # File: Hebrew_Latin_Beta.txt
 # Generated from CLDR
 
-# Based on Beta code for CCAT/Michigan-Claremont:
-# http://ccat.sas.upenn.edu/gopher/text/religion/biblical/0-betacode.txt
+# Based on Beta Code Manual:
+# http://www.tlg.uci.edu/encoding/BCM2013.pdf
 # Hebrew-Latin/Beta
+
+:: [:Hebrew:];
 :: NFD (); #Don't put into NFC when Hebrew is the destination
-$letter=[[:L:][\)\+\(\`\:\&\$\#]];
-א<>'\)';
-א<'';
-ב<>B;
-ג<>G;
-ד<>D;
-ה<>H;
-ו<>W;
-ז<>Z;
-ח<>X;
-ט<>'+';
-י<>Y;
-כ<K}$letter;
-כ>K;
-ך<>K;
-ל<>L;
-מ<M}$letter;
-מ>M;
-ם<>M;
-נ<N}$letter;
-נ>N;
-ן<>N;
+
+# Completeness mappings 
+|k1<c;
+|p1<f;
+|y<j;
+|v<w;
+|h<x;
+
+# Consonants
+א<>A;
+ע<>a;
+ב<>b;
+ד<>d;
+ג<>g;
+ה<>h;
+ח<>H;
+כ<>k1;
+ך<>k2;
+כ<k; #completeness
+ל<>l;
+מ<>m1;
+ם<>m2;
+מ<m; #completeness
+נ<>n1;
+ן<>n2;
+נ<n;
+פ<>p1;
+ף<>p2;
+פ<p; #completeness
+ט<>Q;
+ק<>q;
+ר<>r;
 ס<>S;
-ע<>'\(';
-ע<'\`';
-פ<P}$letter;
-פ>P;
-ף<>P;
-צ<C}$letter;
-צ>C;
-ץ<>C;
-ק<>Q;
-ר<>R;
-ש ׂ<>'&';
-ש ׁ<>'\$';
-ש>'\#';
-ת<>T;
-װ>WW;
-ױ>WY;
-ײ>YY;
-ֱ<>':E';
-ֲ<>':A';
-ֳ<>':F';
-ְ<>':';
-ִ<>I;
-ֵ<>'\"';
-ֶ<>E;
-ַ<>A;
-ָ<>F;
-ֹ<>O;
-ֻ<>U;
-ֿ>;
-ׄ>;
-֯>;
-׳>;
-״>;
-ּ<>'.';
-ֽ<>35;
-ֽ<95;
-ֽ<75;
-־<>'-';
-׀<>05;
-׃<>00;
-֑<>92;
-֒<>01;
-֓<>65;
-֔<>85;
-֕<>80;
-֖<>73;
-֗<>81;
-֘<>02;
-֘<82;
-֙<>33;
-֙<03;
-֚<>10;
-֛<>91;
-֜<>61;
-֝<>11;
-֞<>62;
-֟<>84;
-֠<>44;
-֠<14;
-֡<>83;
-֣<>74;
-֤<>70;
-֥<>71;
-֦<>72;
-֧<>94;
-֨<>63;
-֩<>24;
-֩<04;
-֪<>93;
-֫<>60;
-֬<>64;
-֭<>13;
-֮>02;
-:: ([$letter] upper);
+שׂ>s;
+שׁ>s;
+ש<>s;
+ת<>t;
+צ<>T1;
+ץ<>T2;
+צ<T;
+ו<>v;
+י<>y;
+ז<>z;
+
+# Yiddish additions
+װ>vv;
+ױ>vy;
+ײ>yy;
+
+:: ([BCDEFGIJKLMNOPRSUVWXYZ] Lower);
 :: NFC (NFD);
+:: ([a-zA-Z12]);
\ No newline at end of file

Modified: trunk/source/data/translit/crosswire/Hebrew_Latin_MC.txt
===================================================================
--- trunk/source/data/translit/crosswire/Hebrew_Latin_MC.txt	2014-02-07 01:55:22 UTC (rev 258)
+++ trunk/source/data/translit/crosswire/Hebrew_Latin_MC.txt	2014-02-07 03:13:26 UTC (rev 259)
@@ -51,8 +51,8 @@
 ץ<>C;
 ק<>Q;
 ר<>R;
-ש ׂ<>\&;
-ש ׁ<>\$;
+שׂ<>\&;
+שׁ<>\$;
 ש<>\#;
 ת<>T;
 
@@ -126,6 +126,6 @@
 ֧<>94;
 ֽ<95;
 
-:: [a-z] Null (Upper);
+:: ([a-z] Upper);
 :: NFC (NFD);
-:: ([a-zA-Z0-9\)\(\+\&\$\#\"\.\,\: \-]);
\ No newline at end of file
+:: ([a-zA-Z0-9\)\(\+\&\$\#\"\.\,\: \-]);




More information about the sword-cvs mailing list