~ubuntu-branches/ubuntu/lucid/sword/lucid

« back to all changes in this revision

Viewing changes to icu/translit_Latin_Hebrew.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Marsden, Jonathan Marsden, Dmitrijs Ledkovs, Closed Bugs
  • Date: 2009-05-30 11:55:55 UTC
  • mfrom: (1.1.3 upstream) (5.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090530115555-1tdz23ekn0pk1va1
Tags: 1.6.0+dfsg-1
[ Jonathan Marsden ]
* New upstream release. (Closes: #507960) (LP: #320558)
* debian/patches/02_libver.diff:
  - Bump SONAME to 8 -- SWORD 1.6 is not backward compatible with 1.5.11.
* debian/patches/series:
  - Remove 10_diatheke.diff -- included in upstream source.
* debian/patches/:
  - Remove several old unused .diff files.
  - Add 11_regex_only_when_needed.diff to conditionally include regex lib.
  - Add 12_fix_compiler_warnings.diff to remove all compiler warnings.
  - Add 13_fix_osis2mod_compression_default.diff from upstream svn.
  - Add 14_closing_section_not_chapter.diff from upstream svn.
* debian/libsword7.*: 
  - Rename to libsword8.*
  - Change libsword7 to libsword8 within files.
* debian/rules: 
  - SONAME bump to 8.
  - Set library version check to >= 1.6
* debian/control:
  - Change libsword7 to libsword8.
  - Add libsword7 to Conflicts.
  - Fix case of sword to SWORD in package descriptions.
  - Bump Standards-Version to 3.8.1 (no changes needed).
  - Fix section for libsword-dbg to avoid lintian warning.
* debian/rules:
  - Add DFSG get-orig-source target.
* debian/copyright:
  - Fix various mistakes in initial attempt to document copyrights.

[ Dmitrijs Ledkovs ]
* debian/rules: Added utils.mk to use missing-files target and call it on
  each build.
* debian/libsword-dev.install: Added libsword.la, previously missing.
* debian/libsword7.install: Added missing libicu translit files.
* debian/control:
  - Updated all uses of SWORD version to 1.6
  - Added libsword-dbg package
* debian/watch: Fixed a small mistake which was resulting in extra "."
  in final version name.
* debian/rules: simplified manpage processing.
* debian/libsword8.lintian-overrides: added override for module
  installation directory.
* debian/copyright: Updated with information about everyfile.
  Closes: #513448 LP: #322638
* debian/diatheke.examples: moved examples here from the diatheke.install
* debian/rules:
  - enabled shell script based testsuite
  - added commented out cppunit testsuite
* debian/patches/40_missing_includes.diff: 
  - added several missing stdio.h includes to prevent FTBFS of testsuite.

[ Closed Bugs ]
* FTBFS on intrepid (LP: #305172)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//--------------------------------------------------------------------
 
2
// Copyright (c) 1999-2000, International Business Machines
 
3
// Corporation and others.  All Rights Reserved.
 
4
//--------------------------------------------------------------------
 
5
// THIS IS A MACHINE-GENERATED FILE
 
6
// Tool: src\com\ibm\tools\translit\dumpICUrules.bat
 
7
// Source: src\com\ibm\text\resources/TransliterationRule_Latin_Hebrew.java
 
8
// Date: Wed Jul  5 16:11:18 2000
 
9
//--------------------------------------------------------------------
 
10
 
 
11
// Latin-Hebrew
 
12
 
 
13
translit_Latin_Hebrew {
 
14
  Rule {
 
15
    ":: NFD (NFC) ;" 
 
16
 
 
17
    // Variable names, derived from the Unicode names.
 
18
    "$POINT_SHEVA=\u05B0;"
 
19
    "$POINT_HATAF_SEGOL=\u05B1;"
 
20
    "$POINT_HATAF_PATAH=\u05B2;"
 
21
    "$POINT_HATAF_QAMATS=\u05B3;"
 
22
    "$POINT_HIRIQ=\u05B4;"
 
23
    "$POINT_TSERE=\u05B5;"
 
24
    "$POINT_SEGOL=\u05B6;"
 
25
    "$POINT_PATAH=\u05B7;"
 
26
    "$POINT_QAMATS=\u05B8;"
 
27
    "$POINT_HOLAM=\u05B9;"
 
28
    "$POINT_QUBUTS=\u05BB;"
 
29
    "$POINT_DAGESH_OR_MAPIQ=\u05BC;"
 
30
    "$POINT_METEG=\u05BD;"
 
31
    "$PUNCTUATION_MAQAF=\u05BE;"
 
32
    "$POINT_RAFE=\u05BF;"
 
33
    "$PUNCTUATION_PASEQ=\u05C0;"
 
34
    "$POINT_SHIN_DOT=\u05C1;"
 
35
    "$POINT_SIN_DOT=\u05C2;"
 
36
    "$PUNCTUATION_SOF_PASUQ=\u05C3;"
 
37
    "$ALEF=\u05D0;"
 
38
    "$BET=\u05D1;"
 
39
    "$GIMEL=\u05D2;"
 
40
    "$DALET=\u05D3;"
 
41
    "$HE=\u05D4;"
 
42
    "$VAV=\u05D5;"
 
43
    "$ZAYIN=\u05D6;"
 
44
    "$HET=\u05D7;"
 
45
    "$TET=\u05D8;"
 
46
    "$YOD=\u05D9;"
 
47
    "$FINAL_KAF=\u05DA;"
 
48
    "$KAF=\u05DB;"
 
49
    "$LAMED=\u05DC;"
 
50
    "$FINAL_MEM=\u05DD;"
 
51
    "$MEM=\u05DE;"
 
52
    "$FINAL_NUN=\u05DF;"
 
53
    "$NUN=\u05E0;"
 
54
    "$SAMEKH=\u05E1;"
 
55
    "$AYIN=\u05E2;"
 
56
    "$FINAL_PE=\u05E3;"
 
57
    "$PE=\u05E4;"
 
58
    "$FINAL_TSADI=\u05E5;"
 
59
    "$TSADI=\u05E6;"
 
60
    "$QOF=\u05E7;"
 
61
    "$RESH=\u05E8;"
 
62
    "$SHIN=\u05E9;"
 
63
    "$TAV=\u05EA;"
 
64
    "$YIDDISH_DOUBLE_VAV=\u05F0;"
 
65
    "$YIDDISH_VAV_YOD=\u05F1;"
 
66
    "$YIDDISH_DOUBLE_YOD=\u05F2;"
 
67
    "$PUNCTUATION_GERESH=\u05F3;"
 
68
    "$PUNCTUATION_GERSHAYIM=\u05F4;"
 
69
    
 
70
    "$letter=[a-zA-Z];"
 
71
    "$softvowel=[eiyEIY];"
 
72
    "$vowellike=[$ALEF$AYIN$YOD$VAV];"
 
73
    "$hebrew=[\u0590-\u05FF];" // the whole block -liu
 
74
    
 
75
    // [Why is this a special case? -liu]
 
76
    "k''h <> $KAF $HE ;"
 
77
    
 
78
    // Mark non-final forms in final position as x~ -liu
 
79
    "k    <  $KAF   } $hebrew ;"
 
80
    "m    <  $MEM   } $hebrew ;"
 
81
    "n    <  $NUN   } $hebrew ;"
 
82
    "p    <  $PE    } $hebrew ;"
 
83
    "ts   <  $TSADI } $hebrew ;"
 
84
    "k'~' <> $KAF   ;"
 
85
    "m'~' <> $MEM   ;"
 
86
    "n'~' <> $NUN   ;"
 
87
    "p'~' <> $PE    ;"
 
88
    "ts'~'<> $TSADI ;"
 
89
    
 
90
    // Mark final forms in non-final position as x^ -liu
 
91
    "k'^' <> $FINAL_KAF   } $hebrew ;"
 
92
    "m'^' <> $FINAL_MEM   } $hebrew ;"
 
93
    "n'^' <> $FINAL_NUN   } $hebrew ;"
 
94
    "p'^' <> $FINAL_PE    } $hebrew ;"
 
95
    "ts'^'<> $FINAL_TSADI } $hebrew ;"
 
96
    "k    <  $FINAL_KAF;"
 
97
    "m    <  $FINAL_MEM;"
 
98
    "n    <  $FINAL_NUN;"
 
99
    "p    <  $FINAL_PE;"
 
100
    "ts   <  $FINAL_TSADI;"
 
101
    
 
102
    // Main rules
 
103
    "a<>$ALEF;"
 
104
    "A>$ALEF;"
 
105
    
 
106
    "b<>$BET;"
 
107
    "B>$BET;"
 
108
    
 
109
    "c}$softvowel>$SAMEKH;"
 
110
    "C}$softvowel>$SAMEKH;"
 
111
    "c}$letter>$KAF;"
 
112
    "C}$letter>$KAF;"
 
113
    "c>$FINAL_KAF;"
 
114
    "C>$FINAL_KAF;"
 
115
    
 
116
    "d<>$DALET;"
 
117
    "D>$DALET;"
 
118
    
 
119
    "e<>$AYIN;"
 
120
    "E>$AYIN;"
 
121
    
 
122
    "f}$letter>$PE;"
 
123
    "f>$FINAL_PE;"
 
124
    "F}$letter>$PE;"
 
125
    "F>$FINAL_PE;"
 
126
    
 
127
    "g<>$GIMEL;"
 
128
    "G>$GIMEL;"
 
129
    
 
130
    "h<>$HE;"
 
131
    "H>$HE;"
 
132
    
 
133
    "i>$YOD;"
 
134
    "I>$YOD;"
 
135
    
 
136
    "j>$DALET$SHIN;"
 
137
    "J>$DALET$SHIN;"
 
138
    
 
139
    "kh<>$HET;"
 
140
    "kH>$HET;"
 
141
    "Kh>$HET;"
 
142
    "KH>$HET;"
 
143
    "k}$letter>$KAF;"
 
144
    "K}$letter>$KAF;"
 
145
    "k>$FINAL_KAF;"
 
146
    "K>$FINAL_KAF;"
 
147
    
 
148
    "l<>$LAMED;"
 
149
    "L>$LAMED;"
 
150
    
 
151
    "m}$letter>$MEM;"
 
152
    "m>$FINAL_MEM;"
 
153
    "M}$letter>$MEM;"
 
154
    "M>$FINAL_MEM;"
 
155
    
 
156
    "n}$letter>$NUN;"
 
157
    "n>$FINAL_NUN;"
 
158
    "N}$letter>$NUN;"
 
159
    "N>$FINAL_NUN;"
 
160
    
 
161
    "o>$VAV;"
 
162
    "O>$VAV;"
 
163
    
 
164
    "p}$letter>$PE;"
 
165
    "p>$FINAL_PE;"
 
166
    "P}$letter>$PE;"
 
167
    "P>$FINAL_PE;"
 
168
    
 
169
    "q<>$QOF;"
 
170
    "Q>$QOF;"
 
171
    
 
172
    "r<>$RESH;"
 
173
    "R>$RESH;"
 
174
    
 
175
    "sh<>$SHIN;"
 
176
    "sH>$SHIN;"
 
177
    "Sh>$SHIN;"
 
178
    "SH>$SHIN;"
 
179
    "s''<$SAMEKH}$HE;"
 
180
    "s<>$SAMEKH;"
 
181
    "S>$SAMEKH;"
 
182
    
 
183
    "th<>$TAV;"
 
184
    "tH>$TAV;"
 
185
    "Th>$TAV;"
 
186
    "TH>$TAV;"
 
187
    "tS}$letter>$TSADI;"
 
188
    "ts}$letter>$TSADI;"
 
189
    "Ts}$letter>$TSADI;"
 
190
    "TS}$letter>$TSADI;"
 
191
    "tS>$FINAL_TSADI;"
 
192
    "ts>$FINAL_TSADI;"
 
193
    "Ts>$FINAL_TSADI;"
 
194
    "TS>$FINAL_TSADI;"
 
195
    "t''<$TET}[$HE $SAMEKH $SHIN];"
 
196
    "t<>$TET;"
 
197
    "T>$TET;"
 
198
    
 
199
    "v<$VAV}$vowellike;"
 
200
    "u<>$VAV;"
 
201
    "U>$VAV;"
 
202
    
 
203
    "v>$VAV;"
 
204
    "V>$VAV;"
 
205
    
 
206
    "w>$VAV;"
 
207
    "W>$VAV;"
 
208
    
 
209
    "x>$KAF$SAMEKH;"
 
210
    "X>$KAF$SAMEKH;"
 
211
    
 
212
    "y<>$YOD;"
 
213
    "Y>$YOD;"
 
214
    
 
215
    "z<>$ZAYIN;"
 
216
    "Z>$ZAYIN;"
 
217
 
 
218
    //Delete any Syriac we didn't recognize
 
219
    "<$hebrew;"
 
220
 
 
221
    ":: NFC (NFD) ;"    
 
222
  }
 
223
}