summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorKrasimir Angelov <kr.angelov@gmail.com>2018-06-16 07:09:17 +0200
committerKrasimir Angelov <kr.angelov@gmail.com>2018-06-16 07:09:17 +0200
commit96f3484622866c156045bd1a03bb6145d2c06ba6 (patch)
tree740d0c673d38a789ba4ea3936432f81f6ec98d6a /src/compiler
parent10e10298d9716c35080c16887a3d50ac4668916a (diff)
parent9d2b92dbc1d9e221ce180497cd7d04e0757650a9 (diff)
Merge branch 'master' of https://github.com/GrammaticalFramework/GF
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/GF/Text/Transliterations.hs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/compiler/GF/Text/Transliterations.hs b/src/compiler/GF/Text/Transliterations.hs
index 7645fc158..9b1b6e151 100644
--- a/src/compiler/GF/Text/Transliterations.hs
+++ b/src/compiler/GF/Text/Transliterations.hs
@@ -39,6 +39,7 @@ allTransliterations = Map.fromList [
("amharic",transAmharic),
("ancientgreek", transAncientGreek),
("arabic", transArabic),
+ ("arabic_unvocalized", transArabicUnvoc),
("devanagari", transDevanagari),
("greek", transGreek),
("hebrew", transHebrew),
@@ -178,6 +179,13 @@ transArabic = mkTransliteration "Arabic" allTrans allCodes where
allCodes = [0x0621..0x062f] ++ [0x0630..0x063a] ++
[0x0641..0x064f] ++ [0x0650..0x0657] ++ [0x0671,0x061f]
+
+transArabicUnvoc :: Transliteration
+transArabicUnvoc = transArabic{
+ invisible_chars = ["a","u","i","v2","o","V+","V-","a:"],
+ printname = "unvocalized Arabic"
+ }
+
transPersian :: Transliteration
transPersian = (mkTransliteration "Persian/Farsi" allTrans allCodes)
{invisible_chars = ["a","u","i"]} where