| <?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 |
| --> |
| <supplementalData> |
| <version number="$Revision$"/> |
| <transforms> |
| <transform source="dv" target="dv_Latn" variant="BGN" direction="forward" draft="contributed" alias="Maldivian-Latin/BGN dv-Latn-t-dv-m0-bgn"> |
| <tRule><![CDATA[ |
| # BGN/PCGN 1988 Agreement, with modifications 2009 |
| # |
| # This romanization system supersedes the one which was approved by |
| # the BGN and the PCGN in 1972. This official system was submitted |
| # to the PCGN by the Maldivian government in 1987 and approved by BGN |
| # and PCGN in 1988. The system presented here reflects the 1988 Agreement |
| # with minor modifications introduced by the government of the Maldives |
| # in 2009. |
| # |
| # In our rules, we also convert Arabic punctuation characters to Latin. |
| # These appears to be used in Maldivian text, for example in the Universal |
| # Declaration of Human Rights. |
| |
| ::[[:block=thaana:][،؛؟٪٫٬]\uFDF2] ; |
| ::NFD; |
| |
| $wordBoundary = [^[:L:][:M:][:N:]] ; |
| $vowel = [\u07A6-\u07AF] ; |
| $sukun = \u07B0 ; |
| $sign = [$sukun $vowel] ; |
| $rule4 = [އށ] $sukun ; # see note 4 |
| |
| ### Consonants |
| # HAA |
| $rule4 ހ → hh ; |
| ހ → h ; |
| |
| # NOONU |
| # See note 5: "romanized n’ when appearing without any vowel or auxiliary sign" |
| $rule4 ނ } $sign → nn ; |
| $rule4 ނ → nn\' ; |
| ނ } $sign → n ; |
| ނ → n\' ; |
| |
| # RAA |
| $rule4 ރ → rr ; |
| ރ → r ; |
| |
| # BAA |
| $rule4 ބ → bb ; |
| ބ → b ; |
| |
| # LHAVIYANI |
| $rule4 ޅ → hlh ; |
| ޅ → lh; |
| |
| # KAAFU |
| $rule4 ކ → kk ; |
| ކ → k ; |
| |
| # VAAVU |
| $rule4 ވ → vv ; |
| ވ → v ; |
| |
| # MEEMU |
| $rule4 މ → mm ; |
| މ → m ; |
| |
| # FAAFU |
| $rule4 ފ → ff ; |
| ފ → f; |
| |
| # DHAALU |
| $rule4 ދ → hdh ; |
| ދ → dh; |
| |
| # THAA |
| # See note 6: "romanized iy when appearing in combination with a supercircle" |
| $rule4 ތ $sukun → hiy ; |
| $rule4 ތ → hth ; |
| ި ތ $sukun → iy ; |
| ތ $sukun → iy ; |
| ތ → th ; |
| |
| # LAAMU |
| $rule4 ލ → ll ; |
| ލ → l ; |
| |
| # GAAFU |
| $rule4 ގ → gg ; |
| ގ → g ; |
| |
| # GNAVIYANI |
| $rule4 ޏ → hgn ; |
| ޏ → gn ; |
| |
| # SEENU |
| $rule4 ސ → ss ; |
| ސ → s ; |
| |
| # DAVIYANI |
| $rule4 ޑ → dd ; |
| ޑ → d ; |
| |
| # ZAVIYANI |
| $rule4 ޒ → zz ; |
| ޒ → z ; |
| |
| # TAVIYANI |
| $rule4 ޓ → tt ; |
| ޓ → t ; |
| |
| # YAA |
| $rule4 ޔ → yy ; |
| ޔ → y ; |
| |
| # PAVIYANI |
| $rule4 ޕ → pp ; |
| ޕ → p ; |
| |
| # JAVIYANI |
| $rule4 ޖ → jj ; |
| ޖ → j ; |
| |
| # CHAVIYANI |
| $rule4 ޗ → hch ; |
| ޗ → ch ; |
| |
| ### Borrowed Consonants (See Rule 7) |
| # SAADHU |
| $rule4 ޞ → şş ; |
| ޞ → ş ; |
| |
| # SHEENU |
| $rule4 ޝ → hsh ; |
| ޝ → sh ; |
| |
| # ZAA |
| $rule4 ޜ → zz ; |
| ޜ → z; |
| |
| # KHAA |
| $rule4 ޚ → hkh ; |
| ޚ → kh; |
| |
| # HHAA |
| $rule4 ޙ → ḩḩ ; |
| ޙ → ḩ ; |
| |
| # THAALU |
| $rule4 ޛ → hdh ; |
| ޛ → dh ; |
| |
| # TTAA |
| $rule4 ޘ → hth ; |
| ޘ → th ; |
| |
| # WAAVU |
| $rule4 ޥ → ww ; |
| ޥ → w ; |
| |
| # QAAFU |
| $rule4 ޤ → qq ; |
| ޤ → q ; |
| |
| # GHAINU |
| $rule4 ޣ → hgh ; |
| ޣ → gh ; |
| |
| # AINU |
| $rule4 ޢ → \'\' ; |
| ޢ → \' ; |
| |
| # ZO |
| $rule4 ޡ → z̧z̧ ; |
| ޡ → z̧ ; |
| |
| # TO |
| $rule4 ޠ → ţţ ; |
| ޠ → ţ ; |
| |
| # DAADHU |
| $rule4 ޟ → ḑḑ ; |
| ޟ → ḑ ; |
| |
| # NOTE: not in Maldivian BGN system, but for completeness of Thaana block |
| # NAA |
| $rule4 ޱ → n̲n̲ ; |
| ޱ → n̲ ; |
| |
| # Rule 4 in word-final position |
| $rule4 } $wordBoundary → h; |
| |
| # SHAVIYANI (placed last to avoid masking) |
| $rule4 ށ → hsh; |
| ށ → sh; |
| |
| # Otherwise, these signs are not romanized elsewhere |
| $rule4 → ; |
| ް → ; |
| އ → ; |
| |
| # NOTE: not in Maldivian BGN system, but common in names (e.g. Abdullah) |
| ($vowel) \uFDF2 → | $1 llāh ; |
| \uFDF2 → allāh; |
| |
| ### Vowels |
| ަ → a; # ABAFILI |
| ާ → aa; # AABAAFILI |
| ެ → e; # EBEFILI |
| ޭ → ey; # EYBEYFILI |
| ި → i; # IBIFILI |
| ީ → ee; # EEBEEFILI |
| ޮ → o; # OBOFILI |
| ޯ → oa; # OABOAFILI |
| ު → u; # UBUFILI |
| ޫ → oo; # OOBOOFILI |
| |
| ، → ','; # U+060C ARABIC COMMA |
| ؛ → ';'; # U+061B ARABIC SEMICOLON |
| ؟ → '?'; # U+061F ARABIC QUESTION MARK |
| ٪ → '%'; # U+066A ARABIC PERCENT SIGN |
| ٫ → '.'; # U+066B ARABIC DECIMAL SEPARATOR |
| ٬ → ','; # U+066C ARABIC THOUSANDS SEPARATOR |
| ]]></tRule> |
| </transform> |
| </transforms> |
| </supplementalData> |