From 6e9ca1a0720d2b0ef946d2e649bc08388cd521f4 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Wed, 23 May 2018 22:01:24 +0300 Subject: [PATCH] ar: replace doubled phonemes with lengthening phoneme : --- dictsource/ar_rules | 52 ++++++++++++++++++++++----------------------- phsource/mbrola/ar1 | 12 +++++++---- 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/dictsource/ar_rules b/dictsource/ar_rules index f53eb507..ec3231f6 100644 --- a/dictsource/ar_rules +++ b/dictsource/ar_rules @@ -136,7 +136,7 @@ _) ت (P1 ta //تسأل _َ) ت (P2 t ت (_S1 at //سألت - تّ tt + تّ t: .group ث ث T @@ -153,7 +153,7 @@ .group د د d - دّ dd + دّ d: .group ذ ذ D @@ -166,11 +166,11 @@ .group س س s - سّ ss + سّ s: .group ش ش S - شّ SS + شّ S: .group ص ص s[ @@ -240,8 +240,8 @@ _) كال (لP3 kal _) كال (نP3 kan كم (_S2 kum //الضمير المتصل - كما (_S3 kumaa //الضمير المتصل - كن (_S2 kunna //الضمير المتصل + كما (_S3 kuma: //الضمير المتصل + كن (_S2 kun:a //الضمير المتصل .group گ گ g @@ -252,7 +252,7 @@ _بِا) ل (L10 ' // Sun letters _فَا) ل (L10 ' // Sun letters _كَا) ل (L10 ' // Sun letters - لّ ll + لّ l: _لِ) ل (L10 ' // Sun letters _وَا) ل (L10 ' // Sun letters @@ -267,13 +267,13 @@ .group ه ه h ه (_S1 h // الضمير المتصل - ها (_S2 haa //الضمير المتصل + ها (_S2 ha: //الضمير المتصل هم (_S2 hum //الضمير المتصل - هما (_S3 humaa //الضمير المتصل - هن (_S2 hunna //الضمير المتصل + هما (_S3 huma: //الضمير المتصل + هن (_S2 hun:a //الضمير المتصل .group و - L03) و uu //واو بعد صامت دون تشكيل + L03) و u: //واو بعد صامت دون تشكيل ا) و w //واو بعد الألف و (L01 w //واو بعدها حرف علة ْ) و w // واو بعد سكون @@ -281,7 +281,7 @@ ِ) و w //واو بعد كسرة _) و w //واو في أول الكلمة وا (_S2 u - وا (_S2 uu // فعل مع ضمائر الجمع المذكرة درسوا + وا (_S2 u: // فعل مع ضمائر الجمع المذكرة درسوا _) وال (L10P3 wa //والشمس _) وَال (L10P4 wa _) وَالْ (L10P4 wa @@ -302,28 +302,28 @@ _) وال (ظP3 waZ _) وال (لP3 wal _) وال (نP3 wan - ون (_S2 uuna //جمع مذكر سالم فلاحون + ون (_S2 u:na //جمع مذكر سالم فلاحون .group ي - L03) ي ii // ياء بعد صامت دون تشكيل + L03) ي i: // ياء بعد صامت دون تشكيل ا) ي j // ياء بعد ألف - يِ jii + يِ ji: ْ) ي j //ياء بعد سكون ُ) ي j //ياء بعد ضمّة َ) ي j // ياء بعد فتحة _) ي j // ياء في أول الكلمة ي (L01 j //يا بعدها حروف علة ي (_S1 i - ي (_S1 ii //ياء النسبة - يات (_S3 ijjaat //يّة النسبة في جمع المؤنث جزائريات - ية (_S2 ijjah //يّة النسبة - ين (_S2 iina //جمع مذكر سالم منصوب أو مجرور - يون (_S3 ijjuun //kجمع مذكر سالم منسوب جزائريون - يين (_S3 ijjiin //kجمع مذكر سالم منسوب جزائريين + ي (_S1 i: //ياء النسبة + يات (_S3 ij:aat //يّة النسبة في جمع المؤنث جزائريات + ية (_S2 ij:ah //يّة النسبة + ين (_S2 i:na //جمع مذكر سالم منصوب أو مجرور + يون (_S3 ij:u:n //kجمع مذكر سالم منسوب جزائريون + يين (_S3 ij:i:n //kجمع مذكر سالم منسوب جزائريين .group ى //ألف مقصورة ى a - L03) ى (_ aa + L03) ى (_ a: .group ء ء ? @@ -344,11 +344,11 @@ ٍ (_S1 in // kasratan at the end of word ٌ (_S1 un // dammatan at the end of word ُ u // damma - ُو uu - َا aa + ُو u: + َا a: ًا (_S2 an - َى aa - ٰ aa // superscript alef + َى a: + ٰ a: // superscript alef ِ i // kasra َ %a // fatha diff --git a/phsource/mbrola/ar1 b/phsource/mbrola/ar1 index 4bb74304..86d3539d 100644 --- a/phsource/mbrola/ar1 +++ b/phsource/mbrola/ar1 @@ -2,6 +2,7 @@ volume 50 0 B b 20 b b 0 b NULL 0 b +0 t : 50 t t 0 t NULL 0 t 0 T NULL 0 T 0 dZ NULL 0 Z @@ -13,7 +14,7 @@ volume 50 0 X NULL 0 x -0 d d 20 d d +0 d : 50 d d 0 d NULL 0 d 0 D NULL 0 D @@ -21,7 +22,9 @@ volume 50 0 r NULL 0 r 0 z NULL 0 z +0 s : 50 s s 0 s NULL 0 s +0 S : 50 S S 0 S NULL 0 S 1 s[ a 40 s. a. @@ -59,13 +62,14 @@ volume 50 0 n NULL 0 n 0 h NULL 0 h 0 w NULL 0 w +0 j : 50 j j 0 j NULL 0 j 0 ? NULL 0 ? 0 p NULL 0 NULL 0 g NULL 0 NULL -0 a a 150 a a -0 u u 150 u u -0 i i 150 i i +0 a : 50 a a 0 a NULL 0 a +0 u : 50 u u 0 u NULL 0 u +0 i : 50 i i 0 i NULL 0 i