<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> <!-- Copyright © 1991-2013 Unicode, Inc. CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) For terms of use, see http://www.unicode.org/copyright.html Originally prepared by Waris Abdukerim Janbaz <oyghan@gmail.com> of the Uyghur Computer Science Association http://ukij.org --> <supplementalData> <version number="$Revision: 11914 $"/> <transforms> <transform source="ug" target="Latin" direction="both" draft="provisional"> <comment># Follows the Latin-Script Uyghur alphabet 2001-todate rules defined at â†http://ukij.org/html/ , https://en.wikipedia.org/wiki/Uyghur_Latin_alphabet, http://www.uyghurdictionary.org/excerpts/An%20Introduction%20to%20LSU.pdf </comment> <comment># Rules are predicated on running NFD first, and NFC afterwards</comment> <tRule>:: NFD (NFC) ;</tRule> <tRule>$lsuVowels = [aAeEoOuUöÖüÜéÉiI’'] ;</tRule> <tRule>$disambig = ̱ ;</tRule> <tRule>[:Separator:]* → ' ';</tRule> <tRule>$space = [:Separator:]*;</tRule> <tRule>Ù« ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR</tRule> <tRule>ØŒ ↔ ',' ; # ARABIC COMMA</tRule> <tRule>Ø› ↔ ';' ; # ARABIC SEMICOLON</tRule> <tRule>ØŸ ↔ '?' ; # ARABIC QUESTION MARK</tRule> <tRule>› ↔ ‘ ;</tRule> <tRule>‹ ↔ ’ ;</tRule> <tRule>ئ → ; # Uyghur Hamza</tRule> <tRule>Ù€ → ; # ARABIC/UYGHUR TATWEEL</tRule> <comment># special treatment for Uyghur hamza</comment> <tRule>ئا ↠$space { [aA] ;</tRule> <tRule>ئە ↠$space { [eE] ;</tRule> <tRule>ئو ↠$space { [oO] ;</tRule> <tRule>ئۇ ↠$space { [uU] ;</tRule> <tRule>ئۆ ↠$space { [öÖ] ;</tRule> <tRule>ئۈ ↠$space { [üÜ] ;</tRule> <tRule>Ø¦Û â† $space { [éÉ] ;</tRule> <tRule>ئى ↠$space { [iI] ;</tRule> <tRule>ئا ↠$lsuVowels { [aA] ;</tRule> <tRule>ئە ↠$lsuVowels { [eE] ;</tRule> <tRule>ئو ↠$lsuVowels { [oO] ;</tRule> <tRule>ئۇ ↠$lsuVowels { [uU] ;</tRule> <tRule>ئۆ ↠$lsuVowels { [öÖ] ;</tRule> <tRule>ئۈ ↠$lsuVowels { [üÜ] ;</tRule> <tRule>Ø¦Û â† $lsuVowels { [éÉ] ;</tRule> <tRule>ئى ↠$lsuVowels { [iI] ;</tRule> <comment># special treatment for apostrof</comment> <tRule>سھ ↠s [’'] { h ;</tRule> <tRule>نغ ↠n [’'] { gh ;</tRule> <tRule>Ù†Ú¯ ↠n [’'] { g ;</tRule> <tRule>ÚÚ¾ ↠ng [’'] { h ;</tRule> <tRule>سھ ↠S [’'] { H ;</tRule> <tRule>نغ ↠N [’'] { GH ;</tRule> <tRule>Ù†Ú¯ ↠N [’'] { G ;</tRule> <tRule>ÚÚ¾ ↠NG [’'] { H ;</tRule> <comment># special treatment for apostrof</comment> <tRule>سھ → s''h ;</tRule> <tRule>نغ → n''gh ;</tRule> <tRule>Ù†Ú¯ → n''g ;</tRule> <tRule>ÚÚ¾ → ng''h ;</tRule> <!-- following 4 were duplicates. --> <!-- <tRule>سھ → S''H ;</tRule> --> <!-- <tRule>نغ → N''GH ;</tRule> --> <!-- <tRule>Ù†Ú¯ → N''G ;</tRule> --> <!-- <tRule>ÚÚ¾ → NG''H ;</tRule> --> <comment># disambiguation for Ú˜ by covering the most common words with Ú˜</comment> <tRule>دىرىژور ↠dirijor ;</tRule> <tRule>رÛژىسسور ↠réjissor ;</tRule> <tRule>ژۇرنىلى ↠jurnili ;</tRule> <tRule>Ú†Ûرتيوژ ↠chértyoj ;</tRule> <tRule>پۇرژىن ↠purjin ;</tRule> <tRule>Ù¾Ûرسوناژ ↠pérsonaj ;</tRule> <tRule>ماروژ ↠maroj ;</tRule> <tRule>پارىژ ↠parij ;</tRule> <tRule>ژۇرنال ↠jurnal ;</tRule> <tRule>بۇژغۇن ↠bujghun ;</tRule> <tRule>ۋولتاژ ↠woltaj ;</tRule> <tRule>Ø¦ÙˆØ±Ø§Ù†Ú˜Û â† oranjé ;</tRule> <tRule>تاموژنا ↠tamojna ;</tRule> <tRule>گاراژ ↠garaj ;</tRule> <tRule>غۇژمەك ↠ghujmek ;</tRule> <tRule>تىراژ ↠tiraj ;</tRule> <tRule>ستاژ ↠staj ;</tRule> <tRule>پروژÛكتور ↠projéktor ;</tRule> <tRule>'گاژ-Ú¯Û‡Ú˜' ↠'gaj-guj' ;</tRule> <tRule>'پاژ-Ù¾Û‡Ú˜' ↠'paj-puj' ;</tRule> <tRule>'ۋاژ-Û‹Û‡Ú˜' ↠'waj-wuj' ;</tRule> <tRule>'پىژ-پىژ' ↠'pij-pij' ;</tRule> <tRule>'Ú¯Ù‰Ú˜-Ú¯Ù‰Ú˜' ↠'gij-gij' ;</tRule> <tRule>'مىژ-مىژ' ↠'mij-mij' ;</tRule> <tRule>ژاندارم ↠jandarm ;</tRule> <tRule>دىرىژور ↠DIRIJOR ;</tRule> <tRule>رÛژىسسور ↠RÉJISSOR ;</tRule> <tRule>ژۇرنىلى ↠JURNILI ;</tRule> <tRule>Ú†Ûرتيوژ ↠CHÉRTYOJ ;</tRule> <tRule>پۇرژىن ↠PURJIN ;</tRule> <tRule>Ù¾Ûرسوناژ ↠PÉRSONAJ ;</tRule> <tRule>ماروژ ↠MAROJ ;</tRule> <tRule>پارىژ ↠PARIJ ;</tRule> <tRule>ژۇرنال ↠JURNAL ;</tRule> <tRule>بۇژغۇن ↠BUJGHUN ;</tRule> <tRule>ۋولتاژ ↠WOLTAJ ;</tRule> <tRule>Ø¦ÙˆØ±Ø§Ù†Ú˜Û â† ORANJÉ ;</tRule> <tRule>تاموژنا ↠TAMOJNA ;</tRule> <tRule>گاراژ ↠GARAJ ;</tRule> <tRule>غۇژمەك ↠GHUJMEK ;</tRule> <tRule>تىراژ ↠TIRAJ ;</tRule> <tRule>ستاژ ↠STAJ ;</tRule> <tRule>پروژÛكتور ↠PROJÉKTOR ;</tRule> <tRule>'گاژ-Ú¯Û‡Ú˜' ↠'GAJ-GUJ' ;</tRule> <tRule>'پاژ-Ù¾Û‡Ú˜' ↠'PAJ-PUJ' ;</tRule> <tRule>'ۋاژ-Û‹Û‡Ú˜' ↠'WAJ-WUJ' ;</tRule> <tRule>'پىژ-پىژ' ↠'PIJ-PIJ' ;</tRule> <tRule>'Ú¯Ù‰Ú˜-Ú¯Ù‰Ú˜' ↠'GIJ-GIJ' ;</tRule> <tRule>'مىژ-مىژ' ↠'MIJ-MIJ' ;</tRule> <tRule>ژاندارم ↠JANDARM ;</tRule> <comment># letters</comment> <tRule>ا ↔ a ;</tRule> <tRule>Û• ↔ e ;</tRule> <tRule>ب ↔ b ;</tRule> <tRule>Ù¾ ↔ p ;</tRule> <tRule>ت ↔ t ;</tRule> <tRule>ج ↔ j ;</tRule> <tRule>Ú† ↔ ch ;</tRule> <tRule>Ø® ↔ x ;</tRule> <tRule>د ↔ d ;</tRule> <tRule>ر ↔ r ;</tRule> <tRule>ز ↔ z ;</tRule> <tRule>Ú˜ → j ;</tRule> <tRule>Ø´ ↔ sh ;</tRule> <tRule>س ↔ s ;</tRule> <tRule>غ ↔ gh ;</tRule> <tRule>٠↔ f ;</tRule> <tRule>Ù‚ ↔ q ;</tRule> <tRule>Ùƒ ↔ k ;</tRule> <tRule>Ú â†” ng ;</tRule> <tRule>Ú¯ ↔ g ;</tRule> <tRule>Ù„ ↔ l ;</tRule> <tRule>Ù… ↔ m ;</tRule> <tRule>Ù† ↔ n ;</tRule> <tRule>Ú¾ ↔ h ;</tRule> <tRule>Ùˆ ↔ o ;</tRule> <tRule>Û‡ ↔ u ;</tRule> <tRule>Û† ↔ ö ;</tRule> <tRule>Ûˆ ↔ ü ;</tRule> <tRule>Û‹ ↔ w ;</tRule> <tRule>Û â†” é ;</tRule> <tRule>Ù‰ ↔ i ;</tRule> <tRule>ÙŠ ↔ y ;</tRule> <tRule>ا ↠A ;</tRule> <tRule>Û• ↠E ;</tRule> <tRule>ب ↠B ;</tRule> <tRule>Ù¾ ↠P ;</tRule> <tRule>ت ↠T ;</tRule> <tRule>ج ↠J ;</tRule> <tRule>Ú† ↠CH ;</tRule> <tRule>Ú† ↠Ch ;</tRule> <tRule>Ø® ↠X ;</tRule> <tRule>د ↠D ;</tRule> <tRule>ر ↠R ;</tRule> <tRule>ز ↠Z ;</tRule> <tRule>Ø´ ↠SH ;</tRule> <tRule>Ø´ ↠Sh ;</tRule> <tRule>س ↠S ;</tRule> <tRule>غ ↠GH ;</tRule> <tRule>غ ↠Gh ;</tRule> <tRule>٠↠F ;</tRule> <tRule>Ù‚ ↠Q ;</tRule> <tRule>Ùƒ ↠K ;</tRule> <tRule>Ú â† NG ;</tRule> <tRule>Ú â† Ng ;</tRule> <tRule>Ú¯ ↠G ;</tRule> <tRule>Ù„ ↠L ;</tRule> <tRule>Ù… ↠M ;</tRule> <tRule>Ù† ↠N ;</tRule> <tRule>Ú¾ ↠H ;</tRule> <tRule>Ùˆ ↠O ;</tRule> <tRule>Û‡ ↠U ;</tRule> <tRule>Û† ↠Ö ;</tRule> <tRule>Ûˆ ↠Ü ;</tRule> <tRule>Û‹ ↠W ;</tRule> <tRule>Û â† Ã‰ ;</tRule> <tRule>Ù‰ ↠I ;</tRule> <tRule>ÙŠ ↠Y ;</tRule> <tRule>::NFC (NFD) ;</tRule> </transform> </transforms> </supplementalData>