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