• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# © 2016 and later: Unicode, Inc. and others.
2# License & terms of use: http://www.unicode.org/copyright.html#License
3#
4# File: dv_dv_Latn_BGN.txt
5# Generated from CLDR
6#
7
8# BGN/PCGN 1988 Agreement, with modifications 2009
9#
10# This romanization system supersedes the one which was approved by
11# the BGN and the PCGN in 1972. This official system was submitted
12# to the PCGN by the Maldivian government in 1987 and approved by BGN
13# and PCGN in 1988. The system presented here reflects the 1988 Agreement
14# with minor modifications introduced by the government of the Maldives
15# in 2009.
16#
17# In our rules, we also convert Arabic punctuation characters to Latin.
18# These appears to be used in Maldivian text, for example in the Universal
19# Declaration of Human Rights.
20::[[:block=thaana:][،؛؟٪٫٬]\uFDF2] ;
21::NFD;
22$wordBoundary = [^[:L:][:M:][:N:]] ;
23$vowel = [\u07A6-\u07AF] ;
24$sukun = \u07B0 ;
25$sign = [$sukun $vowel] ;
26$rule4 = [އށ] $sukun ; # see note 4
27### Consonants
28# HAA
29$rule4 ހ → hh ;
30ހ → h ;
31# NOONU
32# See note 5: "romanized n’ when appearing without any vowel or auxiliary sign"
33$rule4 ނ } $sign → nn ;
34$rule4 ނ → nn\' ;
35ނ } $sign → n ;
36ނ → n\' ;
37# RAA
38$rule4 ރ → rr ;
39ރ → r ;
40# BAA
41$rule4 ބ → bb ;
42ބ → b ;
43# LHAVIYANI
44$rule4 ޅ → hlh ;
45ޅ → lh;
46# KAAFU
47$rule4 ކ → kk ;
48ކ → k ;
49# VAAVU
50$rule4 ވ → vv ;
51ވ → v ;
52# MEEMU
53$rule4 މ → mm ;
54މ → m ;
55# FAAFU
56$rule4 ފ → ff ;
57ފ → f;
58# DHAALU
59$rule4 ދ → hdh ;
60ދ → dh;
61# THAA
62# See note 6: "romanized iy when appearing in combination with a supercircle"
63$rule4 ތ $sukun → hiy ;
64$rule4 ތ → hth ;
65\u07A8 ތ $sukun → iy ;
66ތ $sukun → iy ;
67ތ → th ;
68# LAAMU
69$rule4 ލ → ll ;
70ލ → l ;
71# GAAFU
72$rule4 ގ → gg ;
73ގ → g ;
74# GNAVIYANI
75$rule4 ޏ → hgn ;
76ޏ → gn ;
77# SEENU
78$rule4 ސ → ss ;
79ސ → s ;
80# DAVIYANI
81$rule4 ޑ → dd ;
82ޑ → d ;
83# ZAVIYANI
84$rule4 ޒ → zz ;
85ޒ → z ;
86# TAVIYANI
87$rule4 ޓ → tt ;
88ޓ → t ;
89# YAA
90$rule4 ޔ → yy ;
91ޔ → y ;
92# PAVIYANI
93$rule4 ޕ → pp ;
94ޕ → p ;
95# JAVIYANI
96$rule4 ޖ → jj ;
97ޖ → j ;
98# CHAVIYANI
99$rule4 ޗ → hch ;
100ޗ → ch ;
101### Borrowed Consonants (See Rule 7)
102# SAADHU
103$rule4 ޞ → şş ;
104ޞ → ş ;
105# SHEENU
106$rule4 ޝ → hsh ;
107ޝ → sh ;
108# ZAA
109$rule4 ޜ → zz ;
110ޜ → z;
111# KHAA
112$rule4 ޚ → hkh ;
113ޚ → kh;
114# HHAA
115$rule4 ޙ → ḩḩ ;
116ޙ → ḩ ;
117# THAALU
118$rule4 ޛ → hdh ;
119ޛ → dh ;
120# TTAA
121$rule4 ޘ → hth ;
122ޘ → th ;
123# WAAVU
124$rule4 ޥ → ww ;
125ޥ → w ;
126# QAAFU
127$rule4 ޤ → qq ;
128ޤ → q ;
129# GHAINU
130$rule4 ޣ → hgh ;
131ޣ → gh ;
132# AINU
133$rule4 ޢ → \'\' ;
134ޢ → \' ;
135# ZO
136$rule4 ޡ → z\u0327z\u0327 ;
137ޡ → z\u0327 ;
138# TO
139$rule4 ޠ → ţţ ;
140ޠ → ţ ;
141# DAADHU
142$rule4 ޟ → ḑḑ ;
143ޟ → ḑ ;
144# NOTE: not in Maldivian BGN system, but for completeness of Thaana block
145# NAA
146$rule4 ޱ → n\u0332n\u0332 ;
147ޱ → n\u0332 ;
148# Rule 4 in word-final position
149$rule4 } $wordBoundary → h;
150# SHAVIYANI (placed last to avoid masking)
151$rule4 ށ → hsh;
152ށ → sh;
153# Otherwise, these signs are not romanized elsewhere
154$rule4 → ;
155\u07B0 → ;
156އ → ;
157# NOTE: not in Maldivian BGN system, but common in names (e.g. Abdullah)
158($vowel) \uFDF2 → | $1 llāh ;
159\uFDF2 → allāh;
160### Vowels
161\u07A6 → a; # ABAFILI
162\u07A7 → aa; # AABAAFILI
163\u07AC → e; # EBEFILI
164\u07AD → ey; # EYBEYFILI
165\u07A8 → i; # IBIFILI
166\u07A9 → ee; # EEBEEFILI
167\u07AE → o; # OBOFILI
168\u07AF → oa; # OABOAFILI
169\u07AA → u; # UBUFILI
170\u07AB → oo; # OOBOOFILI
171، → ',';  # U+060C ARABIC COMMA
172؛ → ';';  # U+061B ARABIC SEMICOLON
173؟ → '?';  # U+061F ARABIC QUESTION MARK
174٪ → '%';  # U+066A ARABIC PERCENT SIGN
175٫ → '.';  # U+066B ARABIC DECIMAL SEPARATOR
176٬ → ',';  # U+066C ARABIC THOUSANDS SEPARATOR
177
178