• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
3<!--
4Copyright © 1991-2013 Unicode, Inc.
5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6For terms of use, see http://www.unicode.org/copyright.html
7-->
8<supplementalData>
9	<version number="$Revision: 13787 $"/>
10	<transforms>
11		<transform source="dv" target="dv_Latn" variant="BGN" direction="forward" draft="contributed" alias="Maldivian-Latin/BGN dv-Latn-t-dv-m0-bgn">
12			<tRule><![CDATA[
13# BGN/PCGN 1988 Agreement, with modifications 2009
14#
15# This romanization system supersedes the one which was approved by
16# the BGN and the PCGN in 1972. This official system was submitted
17# to the PCGN by the Maldivian government in 1987 and approved by BGN
18# and PCGN in 1988. The system presented here reflects the 1988 Agreement
19# with minor modifications introduced by the government of the Maldives
20# in 2009.
21#
22# In our rules, we also convert Arabic punctuation characters to Latin.
23# These appears to be used in Maldivian text, for example in the Universal
24# Declaration of Human Rights.
25
26::[[:block=thaana:][،؛؟٪٫٬]\uFDF2] ;
27::NFD;
28
29$wordBoundary = [^[:L:][:M:][:N:]] ;
30$vowel = [\u07A6-\u07AF] ;
31$sukun = \u07B0 ;
32$sign = [$sukun $vowel] ;
33$rule4 = [އށ] $sukun ; # see note 4
34
35### Consonants
36# HAA
37$rule4 ހ → hh ;
38ހ → h ;
39
40# NOONU
41# See note 5: "romanized n’ when appearing without any vowel or auxiliary sign"
42$rule4 ނ } $sign → nn ;
43$rule4 ނ → nn\' ;
44ނ } $sign → n ;
45ނ → n\' ;
46
47# RAA
48$rule4 ރ → rr ;
49ރ → r ;
50
51# BAA
52$rule4 ބ → bb ;
53ބ → b ;
54
55# LHAVIYANI
56$rule4 ޅ → hlh ;
57ޅ → lh;
58
59# KAAFU
60$rule4 ކ → kk ;
61ކ → k ;
62
63# VAAVU
64$rule4 ވ → vv ;
65ވ → v ;
66
67# MEEMU
68$rule4 މ → mm ;
69މ → m ;
70
71# FAAFU
72$rule4 ފ → ff ;
73ފ → f;
74
75# DHAALU
76$rule4 ދ → hdh ;
77ދ → dh;
78
79# THAA
80# See note 6: "romanized iy when appearing in combination with a supercircle"
81$rule4 ތ $sukun → hiy ;
82$rule4 ތ → hth ;
83 ި ތ $sukun → iy ;
84ތ $sukun → iy ;
85ތ → th ;
86
87# LAAMU
88$rule4 ލ → ll ;
89ލ → l ;
90
91# GAAFU
92$rule4 ގ → gg ;
93ގ → g ;
94
95# GNAVIYANI
96$rule4 ޏ → hgn ;
97ޏ → gn ;
98
99# SEENU
100$rule4 ސ → ss ;
101ސ → s ;
102
103# DAVIYANI
104$rule4 ޑ → dd ;
105ޑ → d ;
106
107# ZAVIYANI
108$rule4 ޒ → zz ;
109ޒ → z ;
110
111# TAVIYANI
112$rule4 ޓ → tt ;
113ޓ → t ;
114
115# YAA
116$rule4 ޔ → yy ;
117ޔ → y ;
118
119# PAVIYANI
120$rule4 ޕ → pp ;
121ޕ → p ;
122
123# JAVIYANI
124$rule4 ޖ → jj ;
125ޖ → j ;
126
127# CHAVIYANI
128$rule4 ޗ → hch ;
129ޗ → ch ;
130
131### Borrowed Consonants (See Rule 7)
132# SAADHU
133$rule4 ޞ → şş ;
134ޞ → ş ;
135
136# SHEENU
137$rule4 ޝ → hsh ;
138ޝ → sh ;
139
140# ZAA
141$rule4 ޜ → zz ;
142ޜ → z;
143
144# KHAA
145$rule4 ޚ → hkh ;
146ޚ → kh;
147
148# HHAA
149$rule4 ޙ → ḩḩ ;
150ޙ → ḩ ;
151
152# THAALU
153$rule4 ޛ → hdh ;
154ޛ → dh ;
155
156# TTAA
157$rule4 ޘ → hth ;
158ޘ → th ;
159
160# WAAVU
161$rule4 ޥ → ww ;
162ޥ → w ;
163
164# QAAFU
165$rule4 ޤ → qq ;
166ޤ → q ;
167
168# GHAINU
169$rule4 ޣ → hgh ;
170ޣ → gh ;
171
172# AINU
173$rule4 ޢ → \'\' ;
174ޢ → \' ;
175
176# ZO
177$rule4 ޡ → z̧z̧ ;
178ޡ → z̧ ;
179
180# TO
181$rule4 ޠ → ţţ ;
182ޠ → ţ ;
183
184# DAADHU
185$rule4 ޟ → ḑḑ ;
186ޟ → ḑ ;
187
188# NOTE: not in Maldivian BGN system, but for completeness of Thaana block
189# NAA
190$rule4 ޱ → n̲n̲ ;
191ޱ → n̲ ;
192
193# Rule 4 in word-final position
194$rule4 } $wordBoundary → h;
195
196# SHAVIYANI (placed last to avoid masking)
197$rule4 ށ → hsh;
198ށ → sh;
199
200# Otherwise, these signs are not romanized elsewhere
201$rule4 → ;
202ް → ;
203އ → ;
204
205# NOTE: not in Maldivian BGN system, but common in names (e.g. Abdullah)
206($vowel) \uFDF2 → | $1 llāh ;
207\uFDF2 → allāh;
208
209### Vowels
210ަ → a; # ABAFILI
211ާ → aa; # AABAAFILI
212ެ → e; # EBEFILI
213ޭ → ey; # EYBEYFILI
214ި → i; # IBIFILI
215ީ → ee; # EEBEEFILI
216ޮ → o; # OBOFILI
217ޯ → oa; # OABOAFILI
218ު → u; # UBUFILI
219ޫ → oo; # OOBOOFILI
220
221، → ',';  # U+060C ARABIC COMMA
222؛ → ';';  # U+061B ARABIC SEMICOLON
223؟ → '?';  # U+061F ARABIC QUESTION MARK
224٪ → '%';  # U+066A ARABIC PERCENT SIGN
225٫ → '.';  # U+066B ARABIC DECIMAL SEPARATOR
226٬ → ',';  # U+066C ARABIC THOUSANDS SEPARATOR
227			]]></tRule>
228		</transform>
229	</transforms>
230</supplementalData>
231