diff options
Diffstat (limited to 'icu/translit_CCAT_Hebrew.txt')
-rw-r--r-- | icu/translit_CCAT_Hebrew.txt | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/icu/translit_CCAT_Hebrew.txt b/icu/translit_CCAT_Hebrew.txt new file mode 100644 index 0000000..2c9fafa --- /dev/null +++ b/icu/translit_CCAT_Hebrew.txt @@ -0,0 +1,200 @@ +//-------------------------------------------------------------------- +// Copyright (c) 2001, CrossWire Bible Society +//-------------------------------------------------------------------- + +// CCAT-Hebrew + +translit_CCAT_Hebrew { + Rule { + ":: NFD (NFC) ;" + + // Variable names, derived from the Unicode names. + "$CANT_ETNAHTA=\u0591;" + "$CANT_SEGOL=\u0592;" + "$CANT_SHALSHELET=\u0593;" + "$CANT_ZAQEF_QATAN=\u0594;" + "$CANT_ZAQEF_GADOL=\u0595;" + "$CANT_TIPEHA=\u0596;" + "$CANT_REVIA=\u0597;" + "$CANT_ZARQA=\u0598;" + "$CANT_PASHTA=\u0599;" + "$CANT_YETIV=\u059A;" + "$CANT_TEVIR=\u059B;" + "$CANT_GERESH=\u059C;" + "$CANT_GERESH_MUQDAM=\u059D;" + "$CANT_GERESHAYIM=\u059E;" + "$CANT_QARNEY_PARA=\u059F;" + "$CANT_TELISHA_GEDOLA=\u05A0;" + "$CANT_PAZER=\u05A1;" + "$CANT_MUNAH=\u05A3;" + "$CANT_MAHAPAKH=\u05A4;" + "$CANT_MERKHA=\u05A5;" + "$CANT_MERKHA_KEFULA=\u05A6;" + "$CANT_DARGA=\u05A7;" + "$CANT_QADMA=\u05A8;" + "$CANT_TELISHA_QETANA=\u05A9;" + "$CANT_YERAH_BEN_YOMO=\u05AA;" + "$CANT_OLE=\u05AB;" + "$CANT_ILUY=\u05AC;" + "$CANT_DEHI=\u05AD;" + "$CANT_ZINOR=\u05AE;" + + "$MASORA_CIRCLE=\u05AF;" + + "$POINT_SHEVA=\u05B0;" + "$POINT_HATAF_SEGOL=\u05B1;" + "$POINT_HATAF_PATAH=\u05B2;" + "$POINT_HATAF_QAMATS=\u05B3;" + "$POINT_HIRIQ=\u05B4;" + "$POINT_TSERE=\u05B5;" + "$POINT_SEGOL=\u05B6;" + "$POINT_PATAH=\u05B7;" + "$POINT_QAMATS=\u05B8;" + "$POINT_HOLAM=\u05B9;" + "$POINT_QUBUTS=\u05BB;" + "$POINT_DAGESH_OR_MAPIQ=\u05BC;" + "$POINT_METEG=\u05BD;" + "$PUNCTUATION_MAQAF=\u05BE;" + "$POINT_RAFE=\u05BF;" + "$PUNCTUATION_PASEQ=\u05C0;" + "$POINT_SHIN_DOT=\u05C1;" + "$POINT_SIN_DOT=\u05C2;" + "$PUNCTUATION_SOF_PASUQ=\u05C3;" + "$MARK_UPPER_DOT=\u05C4;" + "$ALEF=\u05D0;" + "$BET=\u05D1;" + "$GIMEL=\u05D2;" + "$DALET=\u05D3;" + "$HE=\u05D4;" + "$VAV=\u05D5;" + "$ZAYIN=\u05D6;" + "$HET=\u05D7;" + "$TET=\u05D8;" + "$YOD=\u05D9;" + "$FINAL_KAF=\u05DA;" + "$KAF=\u05DB;" + "$LAMED=\u05DC;" + "$FINAL_MEM=\u05DD;" + "$MEM=\u05DE;" + "$FINAL_NUN=\u05DF;" + "$NUN=\u05E0;" + "$SAMEKH=\u05E1;" + "$AYIN=\u05E2;" + "$FINAL_PE=\u05E3;" + "$PE=\u05E4;" + "$FINAL_TSADI=\u05E5;" + "$TSADI=\u05E6;" + "$QOF=\u05E7;" + "$RESH=\u05E8;" + "$SHIN=\u05E9;" + "$TAV=\u05EA;" + + "$YIDDISH_DOUBLE_VAV=\u05F0;" + "$YIDDISH_VAV_YOD=\u05F1;" + "$YIDDISH_DOUBLE_YOD=\u05F2;" + + "$PUNCTUATION_GERESH=\u05F3;" + "$PUNCTUATION_GERSHAYIM=\u05F4;" + + "$letter=[[:LATIN:]&[:L:]];" + "$softvowel=[eiyEIY];" + "$vowellike=[$ALEF $AYIN $YOD $VAV];" + + "'\)'<>$ALEF;" + "''>$ALEF;" + "B<>$BET;" + "G<>$GIMEL;" + "D<>$DALET;" + "H<>$HE;" + "W<>$VAV;" + "Z<>$ZAYIN;" + "X<>$HET;" + "'+'<>$TET;" + "Y<>$YOD;" + "K}$letter>$KAF;" + "K<$KAF;" + "K<>$FINAL_KAF;" + "L<>$LAMED;" + "M}$letter>$MEM;" + "M<$MEM;" + "M<>$FINAL_MEM;" + "N}$letter>$NUN;" + "N<$NUN;" + "N<>$FINAL_NUN;" + "S<>$SAMEKH;" + "P}$letter>$PE;" + "P<$PE;" + "P<>$FINAL_PE;" + "'\('<>$AYIN;" + "'\`'>$AYIN;" + "C}$letter>$TSADI;" + "C<$TSADI;" + "C<>$FINAL_TSADI;" + "Q<>$QOF;" + "R<>$RESH;" + "'&'<> $SHIN $POINT_SIN_DOT;" + "'\$'<> $SHIN $POINT_SHIN_DOT;" + "'\$'<$SHIN;" + "T<>$TAV;" + + "':A'<>$POINT_HATAF_PATAH;" + "':E'<>$POINT_HATAF_SEGOL;" + "':F'<>$POINT_HATAF_QAMATS;" + + "A<>$POINT_PATAH;" + "F<>$POINT_QAMATS;" + "E<>$POINT_SEGOL;" + "'\"'<>$POINT_TSERE;" + "I<>$POINT_HIRIQ;" + "O<>$POINT_HOLAM;" + "U<>$POINT_QUBUTS;" + "':'<>$POINT_SHEVA;" + + "'.'<>$POINT_DAGESH_OR_MAPIQ;" + "'-'<>$PUNCTUATION_MAQAF;" + + "00<>$PUNCTUATION_SOF_PASUQ;" + "01<>$CANT_SEGOL;" + "02<>$CANT_ZARQA;" + "03>$CANT_PASHTA;" + "04>$CANT_TELISHA_QETANA;" + "05<>$PUNCTUATION_PASEQ;" + "10<>$CANT_YETIV;" + "13<>$CANT_DEHI;" + "11<>$CANT_GERESH_MUQDAM;" + "14>$CANT_TELISHA_GEDOLA;" + "24<>$CANT_TELISHA_QETANA;" + "33<>$CANT_PASHTA;" + "44<>$CANT_TELISHA_GEDOLA;" + "60<>$CANT_OLE;" + "61<>$CANT_GERESH;" + "62<>$CANT_GERESHAYIM;" + "63<>$CANT_QADMA;" + "64<>$CANT_ILUY;" + "65<>$CANT_SHALSHELET;" + "80<>$CANT_ZAQEF_GADOL;" + "81<>$CANT_REVIA;" + "82>$CANT_ZARQA;" + "83<>$CANT_PAZER;" + "84<>$CANT_QARNEY_PARA;" + "85<>$CANT_ZAQEF_QATAN;" + "35<>$POINT_METEG;" + "70<>$CANT_MAHAPAKH;" + "71<>$CANT_MERKHA;" + "72<>$CANT_MERKHA_KEFULA;" + "73<>$CANT_TIPEHA;" + "74<>$CANT_MUNAH;" + "75>$POINT_METEG;" + "91<>$CANT_TEVIR;" + "92<>$CANT_ETNAHTA;" + "93<>$CANT_YERAH_BEN_YOMO;" + "94<>$CANT_DARGA;" + "95>$POINT_METEG;" + + //Get rid of anything we didn't recognize + "<[:HEBREW:];" + "$letter>;" + + ":: NFC (NFD) ;" + } +} |