--- :transforms: - :aliases: - Maldivian-Latin/BGN - dv-Latn-t-dv-m0-bgn :direction: forward :rules: - "::[[:block=thaana:][،؛؟٪٫٬]\\uFDF2] ;" - "::NFD;" - "$wordBoundary = [^[:L:][:M:][:N:]] ;" - "$vowel = [\\u07A6-\\u07AF] ;" - "$sukun = \\u07B0 ;" - "$sign = [$sukun $vowel] ;" - "$rule4 = [އށ] $sukun ; # see note 4" - "$rule4 ހ > hh ;" - "ހ > h ;" - "$rule4 ނ } $sign > nn ;" - "$rule4 ނ > nn\\' ;" - "ނ } $sign > n ;" - "ނ > n\\' ;" - "$rule4 ރ > rr ;" - "ރ > r ;" - "$rule4 ބ > bb ;" - "ބ > b ;" - "$rule4 ޅ > hlh ;" - "ޅ > lh;" - "$rule4 ކ > kk ;" - "ކ > k ;" - "$rule4 ވ > vv ;" - "ވ > v ;" - "$rule4 މ > mm ;" - "މ > m ;" - "$rule4 ފ > ff ;" - "ފ > f;" - "$rule4 ދ > hdh ;" - "ދ > dh;" - "$rule4 ތ $sukun > hiy ;" - "$rule4 ތ > hth ;" - "ި ތ $sukun > iy ;" - "ތ $sukun > iy ;" - "ތ > th ;" - "$rule4 ލ > ll ;" - "ލ > l ;" - "$rule4 ގ > gg ;" - "ގ > g ;" - "$rule4 ޏ > hgn ;" - "ޏ > gn ;" - "$rule4 ސ > ss ;" - "ސ > s ;" - "$rule4 ޑ > dd ;" - "ޑ > d ;" - "$rule4 ޒ > zz ;" - "ޒ > z ;" - "$rule4 ޓ > tt ;" - "ޓ > t ;" - "$rule4 ޔ > yy ;" - "ޔ > y ;" - "$rule4 ޕ > pp ;" - "ޕ > p ;" - "$rule4 ޖ > jj ;" - "ޖ > j ;" - "$rule4 ޗ > hch ;" - "ޗ > ch ;" - "$rule4 ޞ > şş ;" - "ޞ > ş ;" - "$rule4 ޝ > hsh ;" - "ޝ > sh ;" - "$rule4 ޜ > zz ;" - "ޜ > z;" - "$rule4 ޚ > hkh ;" - "ޚ > kh;" - "$rule4 ޙ > ḩḩ ;" - "ޙ > ḩ ;" - "$rule4 ޛ > hdh ;" - "ޛ > dh ;" - "$rule4 ޘ > hth ;" - "ޘ > th ;" - "$rule4 ޥ > ww ;" - "ޥ > w ;" - "$rule4 ޤ > qq ;" - "ޤ > q ;" - "$rule4 ޣ > hgh ;" - "ޣ > gh ;" - "$rule4 ޢ > \\'\\' ;" - "ޢ > \\' ;" - "$rule4 ޡ > z̧z̧ ;" - "ޡ > z̧ ;" - "$rule4 ޠ > ţţ ;" - "ޠ > ţ ;" - "$rule4 ޟ > ḑḑ ;" - "ޟ > ḑ ;" - "$rule4 ޱ > n̲n̲ ;" - "ޱ > n̲ ;" - "$rule4 } $wordBoundary > h;" - "$rule4 ށ > hsh;" - "ށ > sh;" - "$rule4 > ;" - "ް > ;" - "އ > ;" - "($vowel) \\uFDF2 > | $1 llāh ;" - "\\uFDF2 > allāh;" - "ަ > 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" :source: dv :target: dv_Latn :variant: BGN