<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE supplementalData SYSTEM "http://www.unicode.org/cldr/dtd/1.4/ldmlSupplemental.dtd">
<supplementalData version="1.4">
	<version number="$Revision: 1.3 $"/>
	<generation date="$Date: 2006/05/15 07:11:53 $"/>
	<transforms>
		<transform source="Hebr" target="Latn">
			<tRule>﻿#--------------------------------------------------------------------</tRule>
			<tRule># Transliteration table for Hebrew</tRule>
			<tRule># Based on the UNGEGN table at:</tRule>
			<tRule>#   http://www.eki.ee/wgrs/rom1_he.pdf</tRule>
			<tRule>#</tRule>
			<tRule># Exceptions:</tRule>
			<tRule># - Accents are added to disambiguate letters</tRule>
			<tRule># - Combinations of dagesh, shin/sin dot that produce different</tRule>
			<tRule>#   letters are not yet encoded.</tRule>
			<tRule>#</tRule>
			<tRule># To test, open:</tRule>
			<tRule>#   http://www.ibm.com/software/globalization/icu/demo/transform</tRule>
			<tRule># Click Edit, paste in this file, Save As hebrew-latin/XXX</tRule>
			<tRule># (where XXX is a username)</tRule>
			<tRule># Now go back to the main window, and try it out.</tRule>
			<tRule># Use hebrew-latin/XXX for Output 1, and (Inverse) for Output 2</tRule>
			<tRule># Paste in hebrew text in Input, and hit Transliterate.</tRule>
			<tRule>#</tRule>
			<tRule># For more information, see&quot;</tRule>
			<tRule>#   http://icu.sourceforge.net/userguide/Transform.html</tRule>
			<tRule>:: [[:Hebrew:] [:^ccc=0:] [\u05B0-\u05B9\u05BB-\u05BC\u05C1-\u05C2\u2135-\u2138̄\u05BF] - [\u05BD]] ;</tRule>
			<tRule>:: nfkd (nfc) ;</tRule>
			<tRule>$letterAfter = [:M:]* [:L:] ;</tRule>
			<tRule># move longer items here to avoid masking</tRule>
			<tRule>ח ↔ ẖ ;</tRule>
			<tRule>צ ↔ ẕ } $letterAfter;</tRule>
			<tRule>ץ ↔ ẕ ;</tRule>
			<tRule>ש ↔ ş ;</tRule>
			<tRule>ת ↔ ţ ;</tRule>
			<tRule>א ↔ ʼ ;</tRule>
			<tRule>ב ↔ b ;</tRule>
			<tRule>ג ↔ g ;</tRule>
			<tRule>ד ↔ d ;</tRule>
			<tRule>ה ↔ h ;</tRule>
			<tRule>ו ↔ w ;</tRule>
			<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>ע ↔ ʻ ;</tRule>
			<tRule>פ ↔ p } $letterAfter;</tRule>
			<tRule>ף ↔ p ;</tRule>
			<tRule>ק ↔ q ;</tRule>
			<tRule>ר ↔ r ;</tRule>
			<tRule>װ → |  וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV</tRule>
			<tRule>ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD</tRule>
			<tRule>ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD</tRule>
			<tRule>ּ ↔ ̇ ; # dagesh just goes to overdot for now</tRule>
			<tRule>ׁ ↔ ̌ ; # shin dot -→ sh</tRule>
			<tRule>ׂ ↔ ̂ ; # sin dot -→ s</tRule>
			<tRule># points</tRule>
			<tRule>$above = [^[:ccc=0:][:ccc=230:]]*;</tRule>
			<tRule>‎ֲ‎ → à ;</tRule>
			<tRule>‎ֲ‎ $1← a ($above)  ̀;</tRule>
			<tRule>‎ָ‎ → á ;</tRule>
			<tRule>‎ָ‎  $1 ← a ($above)  ́;</tRule>
			<tRule>‎ֱ‎ → è ;</tRule>
			<tRule>‎ֱ‎  $1 ← e ($above)  ̀;</tRule>
			<tRule>‎ֵ‎ → é ;</tRule>
			<tRule>‎ֵ‎  $1 ← e ($above)   ́;</tRule>
			<tRule>‎ְ‎ → e ̆ ;</tRule>
			<tRule>‎ְ‎  $1 ← e ($above)   ̆;</tRule>
			<tRule>‎ֹ‎ → ò ;</tRule>
			<tRule>‎ֹ‎  $1 ← o ($above)   ̀;</tRule>
			<tRule>ִ ↔ i ;</tRule>
			<tRule>ֻ ↔ u ;</tRule>
			<tRule>ַ ↔ a ;</tRule>
			<tRule>ֶ ↔ e ;</tRule>
			<tRule>ֳ ↔ o ;</tRule>
			<tRule>\u05BF ↔   ̄ ;</tRule>
			<tRule># fallbacks</tRule>
			<tRule>ק ← c ;</tRule>
			<tRule>פ ← f } $letterAfter;</tRule>
			<tRule>ף ← f ;</tRule>
			<tRule>ז ← j ;</tRule>
			<tRule>ו ← v ;</tRule>
			<tRule>כס ← x ;</tRule>
			<tRule>:: (lower);</tRule>
			<tRule>:: nfc (nfd) ;</tRule>
			<tRule>:: ([[:Latin:] [:^ccc=0:] [\u02BB-\u02BC\u0300-\u0302\u0307\u030C\u0327\u0331\u0340-\u0341    ̄ ]]);</tRule>
		</transform>
	</transforms>
</supplementalData>
