<?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: 13787 $"/> <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>