CLDR Charts | Home | Site Map | Search

# ¤Hebrew-Latin

CLDR Version 28 | Index |

Lists data fields that differ from the last version. Inherited differences in locales are suppressed, except where the source locales are different. The collations and metadata still have a raw format. The rbnf, segmentations, and annotations are not yet included.

Path | Old | New
--- | --- | ---
…/transforms/transform[@source="Hebrew"][@target="Latin"][@direction="both"]/tRule | ‫:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ; :: nfkd (nfc) ; $letterAfter = [:M:]* [:L:] ; ח ↔ ẖ ; צ ↔ ẕ } $letterAfter; ץ ↔ ẕ ; ש ↔ ş ; ת ↔ ţ ; א ↔ ʼ ; ב ↔ b ; ג ↔ g ; ד ↔ d ; ה ↔ h ; ו ↔ w ; ז ↔ z ; ט ↔ t ; י ↔ y ; כ ↔ k } $letterAfter; ך ↔ k ; ל ↔ l ; מ ↔ m } $letterAfter; ם ↔ m ; נ ↔ n } $letterAfter; ן ↔ n ; ס ↔ s ; ע ↔ ʻ ; פ ↔ p } $letterAfter; ף ↔ p ; ק ↔ q ; ר ↔ r ; װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD ּ ↔ ̇ ; # dagesh just goes to overdot for now ׁ ↔ ̌ ; # shin dot -→ sh ׂ ↔ ̂ ; # sin dot -→ s $above = [^[:ccc=0:][:ccc=230:]]*; ‎ֲ‎ → à ; ‎ֲ‎ $1← a ($above) ̀; ‎ָ‎ → á ; ‎ָ‎ $1 ← a ($above) ́; ‎ֱ‎ → è ; ‎ֱ‎ $1 ← e ($above) ̀; ‎ֵ‎ → é ; ‎ֵ‎ $1 ← e ($above) ́; ‎ְ‎ → e ̆ ; ‎ְ‎ $1 ← e ($above) ̆; ‎ֹ‎ → ò ; ‎ֹ‎ $1 ← o ($above) ̀; ִ ↔ i ; ֻ ↔ u ; ַ ↔ a ; ֶ ↔ e ; ֳ ↔ o ; ֿ ↔ ̄ ; ק ← c ; פ ← f } $letterAfter; ף ← f ; ז ← j ; ו ← v ; כס ← x ; :: (lower); :: nfc (nfd) ; :: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ̀-̧̱̂̇̌̀-́ ̄ ]]);‬ | ‫# Transliteration table for Hebrew # Based on the UNGEGN table at: # http://www.eki.ee/wgrs/rom1_he.pdf # # Exceptions: # - Accents are added to disambiguate letters # - Combinations of dagesh, shin/sin dot that produce different # letters are not yet encoded. # # To test, open: # http://www.ibm.com/software/globalization/icu/demo/transform # Click Edit, paste in this file, Save As hebrew-latin/XXX # (where XXX is a username) # Now go back to the main window, and try it out. # Use hebrew-latin/XXX for Output 1, and (Inverse) for Output 2 # Paste in hebrew text in Input, and hit Transliterate. # # For more information, see: # http://icu.sourceforge.net/userguide/Transform.html :: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ; :: nfkd (nfc) ; $letterAfter = [:M:]* [:L:] ; # move longer items here to avoid masking ח ↔ ẖ ; צ ↔ ẕ } $letterAfter; ץ ↔ ẕ ; ש ↔ ş ; ת ↔ ţ ; א ↔ ʼ ; ב ↔ b ; ג ↔ g ; ד ↔ d ; ה ↔ h ; ו ↔ w ; ז ↔ z ; ט ↔ t ; י ↔ y ; כ ↔ k } $letterAfter; ך ↔ k ; ל ↔ l ; מ ↔ m } $letterAfter; ם ↔ m ; נ ↔ n } $letterAfter; ן ↔ n ; ס ↔ s ; ע ↔ ʻ ; פ ↔ p } $letterAfter; ף ↔ p ; ק ↔ q ; ר ↔ r ; װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD ּ ↔ ̇ ; # dagesh just goes to overdot for now ׁ ↔ ̌ ; # shin dot -→ sh ׂ ↔ ̂ ; # sin dot -→ s # points $above = [^[:ccc=0:][:ccc=230:]]*; ‎ֲ‎ → à ; ‎ֲ‎ $1← a ($above) ̀; ‎ָ‎ → á ; ‎ָ‎ $1 ← a ($above) ́; ‎ֱ‎ → è ; ‎ֱ‎ $1 ← e ($above) ̀; ‎ֵ‎ → é ; ‎ֵ‎ $1 ← e ($above) ́; ‎ְ‎ → e ̆ ; ‎ְ‎ $1 ← e ($above) ̆; ‎ֹ‎ → ò ; ‎ֹ‎ $1 ← o ($above) ̀; ִ ↔ i ; ֻ ↔ u ; ַ ↔ a ; ֶ ↔ e ; ֳ ↔ o ; ֿ ↔ ̄ ; # fallbacks ק ← c ; פ ← f } $letterAfter; ף ← f ; ז ← j ; ו ← v ; כס ← x ; :: (lower); :: nfc (nfd) ; :: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ̀-̧̱̂̇̌̀-́ ̄ ]]);‬