diff --git a/dictsource/ar_rules b/dictsource/ar_rules
index 397c3ec5..58f68b86 100644
--- a/dictsource/ar_rules
+++ b/dictsource/ar_rules
@@ -1,493 +1,383 @@
-// * Arabic Language ar ar_rules
-// * This file writen by Taha Zerrouki 2012
-//*********
-// * This program is free software; you can redistribute it and/or modify *
-// * it under the terms of the GNU General Public License as published by *
-// * the Free Software Foundation; either version 3 of the License, or *
-// * (at your option) any later version. *
-// * *
-// * This program is distributed in the hope that it will be useful, *
-// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
-// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-// * GNU General Public License for more details. *
-// * *
-// * You should have received a copy of the GNU General Public License *
-// * along with this program; if not, see: *
-// * . *
-// ***************************************************************************/
-
-// This file is UTF-8 encoded
-// all words must be LOWER CASE (although the initial letter will be automatically
-// converted if it's a 7bit ascii character)
-// Text to phoneme rules for Arabic
-
-// replace Arabic eastern character numbers with Arabic western character numbers
-.replace
- ٠ 0
- ۰ 0
- ۱ 1
- ١ 1
- ٢ 2
- ۲ 2
- ٣ 3
- ۳ 3
- ٤ 4
- ۴ 4
- ٥ 5
- ۵ 5
- ٦ 6
- ۶ 6
- ٧ 7
- ۷ 7
- ٨ 8
- ۸ 8
- ٩ 9
- ۹ 9
- ئ ء //توحيد شكل الهمزة
- ؤ ء
- إ ءِ
- أ ء
- ـ //حذف التطويل
-
-//all vowels
-.A ا ي و َ ُ ِ ً ٌ ٍ ّ ى
-
-//list of consonants
-.C ب پ ت ة ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ئ ؤ ء أ آ إ ه
-
-//all vowels
-.L01 ا ي و َ ُ ِ ً ٌ ٍ ّ ى
-
-//short vowels (commonly unwritten )
-.L02 َ ُ ِ ً ٌ ٍ
-
-//list of consonants
-.L03 ب پ ت ة ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ئ ؤ ء أ آ إ ه
-
-// all Arabic characters without ا آ
-.L04 ض ص ث ق ف غ ع ه خ ح ج ً ٌ ٍ ، ؛ ش س ي ب ل ت ن م ك َ ُ ِ ّ ـ « » ظ ط ز ر ذ د ئ و ة ي ؤ إ أ ء پ گ
-
-// all Arabic characters without short vowels and A
-.L05 ض ص ث ق ف غ ع ه خ ح ج ش س ي ب ل ت ن م ك ظ ط ز ر ذ د ئ و ة ي ؤ إ أ ء پ گ
-
-// group of digits
-.L06 0 1 2 3 4 5 6 7 8 9
-
-// all Arabic characters
-.L09 ض ص ث ق ف غ ع ه خ ح ج ً ٌ ٍ ، ؛ ش س ي ب ل ا ت ن م ك َ ُ ِ ّ آ ـ « » ظ ط ز ر ذ د ئ و ة ي ژ ؤ إ أ ء ؟ پ گ
-
-
-// Arabic Sun characters
-.L10 ض ص ث ش س ل ت ن ظ ط ز ر ذ د
-
-// Arabic Moon characters
-.L11 ق ف غ ع ه خ ح ج ي ب م ك و إ أ ء
-
-
-//.group
-
-
-
-.group آ
- آ ?aa
-
-.group ا
- _) ا a // make the previous fatha long
- //ا aa
- L03) ا aa // if a consonant is before it, make the fatha long
-// ا (_ aa
- ا (ُ ?
- ا (ِ ?
- ا (َ ?
-// اً ' //ألف بعده تنوين نصب
-
-// ا (ًS2 //a ألف بعده تنوين نصب
-// السوابق قبل ال
- _ب) ا (ل i
- //_و) ا (ل a
- //_ف) ا (ل a
- //_ك) ا (ل a
- L03) ا (L03 aa
- _) ال (L10ّP2 ?a //الشمس
- _) ال (L11P2 ?al //القمر
- // ات (_S2 aat //جمع مؤنث سالم
-//الحروف الشمسية
- // ال التعريف مع حرف شمسي
-//25/05
- _) ال (لP2 ?al
- _) ال (نP2 ?an
- _) ال (ثP2 ?aT
- _) ال (تP2 ?at
- _) ال (دP2 ?ad
- _) ال (رP2 ?ar
- _) ال (ذP2 ?aD
- _) ال (سP2 ?as
- _) ال (زP2 ?az
- _) ال (صP2 ?as[
- _) ال (شP2 ?aS
- _) ال (شّP2 ?a
- //_) ال (طP2 ?at[
- _) ال (ضP2 ?adH
- _) ال (ظP2 ?aZ
-
-
-.group ب
- ب b
- ب (ّ Bb
- // _) ب (P1 bi //بشمس
- //_) ب (ال bi //حرف الجر باء قبل ال التعريف
- _) بال (L10P3 bi //بالشمس
- _) بال (L11P3 bil //بالقمر
-//الحروف الشمسية
- // ال التعريف مع حرف شمسي
- _) بال (لP3 bil
- _) بال (نP3 bin
- _) بال (ثP3 biT
- _) بال (تP3 bit
- _) بال (دP3 bid
- _) بال (رP3 bir
- _) بال (ذP3 biD
- _) بال (سP3 bis
- _) بال (زP3 biz
- _) بال (صP3 bis[
- _) بال (شP3 biS
- _) بال (طP3 bit[
- _) بال (ضP3 bidH
- _) بال (ظP3 biZ
-
-.group پ
- پ p
-
-.group ت
- ت t
- ت (ّ tt
- _) ت (َP1 t
- _) ت (P1 ta //تسأل
- _َ) ت (P2 t
- ت (_S1 at //سألت
-
-.group ث
- ث T
-
-.group ج
- ج dZ
- ج (ّ dZdZ
-
-.group ح
- ح H
-
-
-.group خ
- خ X
-
-.group د
- د d
- د (ّ dd
-
-.group ذ
- ذ D
-
-.group ر
- ر r
-
-.group ز
- ز z
-
-
-
-.group س
- س s
- س (ّ ss
-
-.group ش
- ش S
- ش (ّ SS
-
-
-.group ص
- ص s[
- ص (ّ s[s[
-
-
-.group ض
- ض dH
- // ض (ّ dHdH
-
-.group ط
- ط t[
-
-
-.group ظ
- ظ Z
-
-.group ع
- ع A
-
-
-
-.group غ
-// غ R2
- غ gH
-
-
-
-.group ف
- ف f
- _) فال (L10P3 fa //فالشمس
- _) فَالْ (L10P4 fa
- _) فَال (L10P4 fa
- _) فال (L11P3 fal //فالقمر
- _) فَال (L11P4 fa
- _) فَالْ (L11P4 fal
-//الحروف الشمسية
- // ال التعريف مع حرف شمسي
- _) فال (لP3 fal
- _) فال (نP3 fan
- _) فال (ثP3 faT
- _) فال (تP3 fat
- _) فال (دP3 fad
- _) فال (رP3 far
- _) فال (ذP3 faD
- _) فال (سP3 fas
- _) فال (زP3 faz
- _) فال (صP3 fas[
- _) فال (شP3 faS
- _) فال (طP3 fat[
- _) فال (ضP3 fadH
- _) فال (ظP3 faZ
-
-
-.group ق
- ق q
- //ق (ّ qq
-
-
-.group ك
- ك k
- //ك (ّ kk
- _) كال (L10P3 ka //كالشمس
- _) كَالْ (L10P4 ka
- _) كَال (L10P4 ka
- _) كال (L11P3 kal //كالقمر
- _) كَالْ (L11P4 kal
- ك (_S1 ka // الضمير المتصل
- كم (_S2 kum //الضمير المتصل
- كما (_S3 kumaa //الضمير المتصل
- كن (_S2 kunna //الضمير المتصل
-//الحروف الشمسية
- // ال التعريف مع حرف شمسي
- _) كال (لP3 kal
- _) كال (نP3 kan
- _) كال (ثP3 kaT
- _) كال (تP3 kat
- _) كال (دP3 kad
- _) كال (رP3 kar
- _) كال (ذP3 kaD
- _) كال (سP3 kas
- _) كال (زP3 kaz
- _) كال (صP3 kas[
- _) كال (شP3 kaS
- _) كال (طP3 kat[
- _) كال (ضP3 kadH
- _) كال (ظP3 kaZ
-
-
-
-.group گ
- گ g
-
-
-.group ل
- ل l
- ل (ّ ll
- _ا) ل (L10 ' // Sun letters
- _بِا) ل (L10 ' // Sun letters
- _وَا) ل (L10 ' // Sun letters
- _فَا) ل (L10 ' // Sun letters
- _كَا) ل (L10 ' // Sun letters
- _لِ) ل (L10 ' // Sun letters
- // _) لل (L10P2 li //للشمس
- // _) لل (L11P2 lil //للقمر
-
-//الحروف الشمسية
- // ال التعريف مع حرف شمسي
- // _) لل (لP2 lil
- // _) لل (نP2 lin
- // _) لل (ثP2 liT
- // _) لل (تP2 lit
- // _) لل (دP2 lid
- // _) لل (رP2 lir
- // _) لل (ذP2 liD
- // _) لل (سP2 lis
- // _) لل (زP2 liz
- // _) لل (صP2 lis[
- // _) لل (شP2 liS
- // _) لل (طP2 lit[
- // _) لل (ضP2 lidH
- // _) لل (ظP2 liZ
-
-.group م
- م m
-
-
-
-.group ن
- ن n
- ن (ب m
- ن (ْب m
-
-.group ه
- ه h
- ه (_S1 h // الضمير المتصل
- ها (_S2 haa //الضمير المتصل
- هم (_S2 hum //الضمير المتصل
- هما (_S3 humaa //الضمير المتصل
- هن (_S2 hunna //الضمير المتصل
-
-
-
-.group و
- _) و w //واو في أول الكلمة
- ا) و w //واو بعد الألف
- ْ) و w // واو بعد سكون
- َ) و w //واو بعد فتحة
- ِ) و w //واو بعد كسرة
- و (L01 w //واو بعدها حرف علة
- // ُ) و : // make the prevuous damma long
- L03) و uu //واو بعد صامت دون تشكيل
- _) وال (L10P3 wa //والشمس
- _) وَالْ (L10P4 wa
- _) وَال (L10P4 wa
- _) وال (L11P3 wal //والقمر
- _) وَالْ (L11P4 wal
- _) وَال (L11P4 wal
- ون (_S2 uuna //جمع مذكر سالم فلاحون
- وا (_S2 uu // فعل مع ضمائر الجمع المذكرة درسوا
- ُ) وا (_S2 u
-//الحروف الشمسية
- // ال التعريف مع حرف شمسي
- _) وال (لP3 wal
- _) وال (نP3 wan
- _) وال (ثP3 waT
- _) وال (تP3 wat
- _) وال (دP3 wad
- _) وال (رP3 war
- _) وال (ذP3 waD
- _) وال (سP3 was
- _) وال (زP3 waz
- _) وال (صP3 was[
- _) وال (شP3 waS
- _) وال (طP3 wat[
- _) وال (ضP3 wadH
- _) وال (ظP3 waZ
-
-
-
-.group ي
- _) ي j ياء في أول الكلمة
- ا) ي j // ياء بعد ألف
- ْ) ي j //ياء بعد سكون
- َ) ي j // ياء بعد فتحة
- ُ) ي j //ياء بعد ضمّة
- ي (L01 j //يا بعدها حروف علة
- // ِ) ي %: // make the previous kasra long
- L03) ي ii // ياء بعد صامت دون تشكيل
- ية (_S2 ijjah //يّة النسبة
- يون (_S3 ijjuun //kجمع مذكر سالم منسوب جزائريون
- يين (_S3 ijjiin //kجمع مذكر سالم منسوب جزائريين
- يات (_S3 ijjaat //يّة النسبة في جمع المؤنث جزائريات
- ين (_S2 iina //جمع مذكر سالم منصوب أو مجرور
- ي (_S1 ii //ياء النسبة
- ِ)ي (_S1 i
-
-
-
-.group ى //ألف مقصورة
- L03) ى (_ aa
- ى a
- // َ) ى aa
-
-.group ء
- ء ?
- ء (ً ?an
-.group ّ
- ّ
- // L03) ّ %% //
- //b) ّ bb
-.group ئ
- ئ ?
-
-.group ؤ
- ؤ ?
-
-.group ة
- ة t
- ةً tan
-// ة (L02 t // التاء المربوطة مشكولة
-// ة (_S1 h //التاء المربوطة غير مشكولة
-// L05) ة (_S1 ah //بوطة ما قبلها صامت، يضاف إليه فتحة
-// L05) ة (L02 at //تاء بعدها حركة وقبلها صامت
-// L02) ة (_S1 h // التاء المربوطة غير مشكولة وماقبلها مشكول
-// ة (L02 t // التاء المربوطة مشكولة
-// ة t // التاء المربوطة مشكولة
-//vowels that are not usually written:
-
-
-.group ْ
- ْ
-
-.group َ
- َ %a
- َ(ا aa // make the previous fatha long
-
-
-.group ِ
- ِ i
- ِ(ي ii // make the previous kassra long
- // ِ (_S1 i // e
-
-
-.group ُ
- ُ u
- ُ(و uu // make the previous kassra long
- // ُ (_S1 u // o
-
-.group ٌ // dammatan
- ٌ (_S1 un
- ٌ '
-
-.group ً // fatahatan
-
- ًا (S1 an
-
-
-.group ٍ // kasratan
- ٍ (_S1 in
- ٍ '
-
-.group أ
-// أ ?
-
-.group إ
- //إ (ِ ?i
- إ ?i
-
-
-.group ـ
- ـ '
-
-.group ،
-، ||
-
-.group ؛
-؛
-
-//characters and numbers and words with English alphabet is translated by English phonemes
-
-
-// default group for "non of the above"
-
-.group
-
-// non-ascii characters with specified pronunciations
-// List the accented characters in en_list with the $accent attribute
+// * Arabic Language ar ar_rules
+// * This file writen by Taha Zerrouki 2012
+// ***************************************************************************
+// * This program is free software; you can redistribute it and/or modify *
+// * it under the terms of the GNU General Public License as published by *
+// * the Free Software Foundation; either version 3 of the License, or *
+// * (at your option) any later version. *
+// * *
+// * This program is distributed in the hope that it will be useful, *
+// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+// * GNU General Public License for more details. *
+// * *
+// * You should have received a copy of the GNU General Public License *
+// * along with this program; if not, see: *
+// * . *
+// ***************************************************************************/
+//
+// This file is UTF-8 encoded
+// all words must be LOWER CASE (although the initial letter will be automatically
+// converted if it's a 7bit ascii character)
+// Text to phoneme rules for Arabic
+//
+// replace Arabic eastern character numbers with Arabic western character numbers
+.replace
+ ٠ 0
+ ۰ 0
+ ۱ 1
+ ١ 1
+ ٢ 2
+ ۲ 2
+ ٣ 3
+ ۳ 3
+ ٤ 4
+ ۴ 4
+ ٥ 5
+ ۵ 5
+ ٦ 6
+ ۶ 6
+ ٧ 7
+ ۷ 7
+ ٨ 8
+ ۸ 8
+ ٩ 9
+ ۹ 9
+ ئ يء // توحيد شكل الهمزة
+ ؤ ۄء
+ إ اءِ
+ أ اء
+ ـ // حذف التطويل
+
+//all vowels
+.A ا ي و َ ُ ِ ً ٌ ٍ ّ ى
+
+//list of consonants
+.C ب پ ت ة ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ئ ؤ ء أ آ إ ه
+
+//all vowels
+.L01 ا ي و َ ُ ِ ً ٌ ٍ ّ ى
+
+//short vowels (commonly unwritten )
+.L02
+
+//list of consonants
+.L03 ب پ ت ة ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ئ ؤ ء أ آ إ ه
+
+// all Arabic characters without ا آ
+.L04 ض ص ث ق ف غ ع ه خ ح ج ً ٌ ٍ ، ؛ ش س ي ب ل ت ن م ك َ ُ ِ ّ ـ « » ظ ط ز ر ذ د ئ و ة ي ؤ إ أ ء پ گ
+
+// all Arabic characters without short vowels and A
+.L05 ض ص ث ق ف غ ع ه خ ح ج ش س ي ب ل ت ن م ك ظ ط ز ر ذ د ئ و ة ي ؤ إ أ ء پ گ
+
+// group of digits
+.L06 0 1 2 3 4 5 6 7 8 9
+
+// all Arabic characters
+.L09 ض ص ث ق ف غ ع ه خ ح ج ً ٌ ٍ ، ؛ ش س ي ب ل ا ت ن م ك َ ُ ِ ّ آ ـ « » ظ ط ز ر ذ د ئ و ة ي ژ ؤ إ أ ء ؟ پ گ
+
+// Arabic Sun characters
+.L10 ض ص ث ش س ل ت ن ظ ط ز ر ذ د
+
+// Arabic Moon characters
+.L11 ق ف غ ع ه خ ح ج ي ب م ك و إ أ ء
+
+.group آ
+ آ ?aa
+
+.group ا
+ L03) ا aa // if a consonant is before it, make the fatha long
+ L03) ا (L03 aa
+ ا (َ ?
+ ا (ُ ?
+ ا (ِ ?
+ _) ا a // make the previous fatha long
+ _) ال (L10ّP2 ?a //الشمس
+ _) ال (L11P2 ?al //القمر
+ _) ال (تP2 ?at
+ _) ال (ثP2 ?aT
+ _) ال (دP2 ?ad
+ _) ال (ذP2 ?aD
+ _) ال (رP2 ?ar
+ _) ال (زP2 ?az
+ _) ال (سP2 ?as
+ _) ال (شّP2 ?a
+ _) ال (شP2 ?aS
+ _) ال (صP2 ?as[
+ _) ال (ضP2 ?adH
+ _) ال (ظP2 ?aZ
+ _) ال (لP2 ?al
+ _) ال (نP2 ?an
+ _ب) ا (ل i
+
+.group ب
+ ب b
+ ب (ّ Bb
+ _) بال (L10P3 bi //بالشمس
+ _) بال (L11P3 bil //بالقمر
+ _) بال (تP3 bit
+ _) بال (ثP3 biT
+ _) بال (دP3 bid
+ _) بال (ذP3 biD
+ _) بال (رP3 bir
+ _) بال (زP3 biz
+ _) بال (سP3 bis
+ _) بال (شP3 biS
+ _) بال (صP3 bis[
+ _) بال (ضP3 bidH
+ _) بال (طP3 bit[
+ _) بال (ظP3 biZ
+ _) بال (لP3 bil
+ _) بال (نP3 bin
+
+.group پ
+ پ p
+
+.group ت
+ ت t
+ _) ت (َP1 t
+ _) ت (P1 ta //تسأل
+ _َ) ت (P2 t
+ ت (_S1 at //سألت
+ ت (ّ tt
+
+.group ث
+ ث T
+
+.group ج
+ ج dZ
+ ج (ّ dZdZ
+
+.group ح
+ ح H
+
+.group خ
+ خ X
+
+.group د
+ د d
+ د (ّ dd
+
+.group ذ
+ ذ D
+
+.group ر
+ ر r
+
+.group ز
+ ز z
+
+.group س
+ س s
+ س (ّ ss
+
+.group ش
+ ش S
+ ش (ّ SS
+
+.group ص
+ ص s[
+ ص (ّ s[s[
+
+.group ض
+ ض dH
+
+.group ط
+ ط t[
+
+.group ظ
+ ظ Z
+
+.group ع
+ ع A
+
+.group غ
+ غ gH
+
+.group ف
+ ف f
+ _) فال (L10P3 fa //فالشمس
+ _) فَال (L10P4 fa
+ _) فَالْ (L10P4 fa
+ _) فال (L11P3 fal //فالقمر
+ _) فَال (L11P4 fa
+ _) فَالْ (L11P4 fal
+ _) فال (تP3 fat
+ _) فال (ثP3 faT
+ _) فال (دP3 fad
+ _) فال (ذP3 faD
+ _) فال (رP3 far
+ _) فال (زP3 faz
+ _) فال (سP3 fas
+ _) فال (شP3 faS
+ _) فال (صP3 fas[
+ _) فال (ضP3 fadH
+ _) فال (طP3 fat[
+ _) فال (ظP3 faZ
+ _) فال (لP3 fal
+ _) فال (نP3 fan
+
+.group ق
+ ق q
+
+.group ك
+ ك k
+ ك (_S1 ka // الضمير المتصل
+ _) كال (L10P3 ka //كالشمس
+ _) كَال (L10P4 ka
+ _) كَالْ (L10P4 ka
+ _) كال (L11P3 kal //كالقمر
+ _) كَالْ (L11P4 kal
+ _) كال (تP3 kat
+ _) كال (ثP3 kaT
+ _) كال (دP3 kad
+ _) كال (ذP3 kaD
+ _) كال (رP3 kar
+ _) كال (زP3 kaz
+ _) كال (سP3 kas
+ _) كال (شP3 kaS
+ _) كال (صP3 kas[
+ _) كال (ضP3 kadH
+ _) كال (طP3 kat[
+ _) كال (ظP3 kaZ
+ _) كال (لP3 kal
+ _) كال (نP3 kan
+ كم (_S2 kum //الضمير المتصل
+ كما (_S3 kumaa //الضمير المتصل
+ كن (_S2 kunna //الضمير المتصل
+
+.group گ
+ گ g
+
+.group ل
+ ل l
+ _ا) ل (L10 ' // Sun letters
+ _بِا) ل (L10 ' // Sun letters
+ _فَا) ل (L10 ' // Sun letters
+ _كَا) ل (L10 ' // Sun letters
+ ل (ّ ll
+ _لِ) ل (L10 ' // Sun letters
+ _وَا) ل (L10 ' // Sun letters
+
+.group م
+ م m
+
+.group ن
+ ن n
+ ن (ب m
+ ن (ْب m
+
+.group ه
+ ه h
+ ه (_S1 h // الضمير المتصل
+ ها (_S2 haa //الضمير المتصل
+ هم (_S2 hum //الضمير المتصل
+ هما (_S3 humaa //الضمير المتصل
+ هن (_S2 hunna //الضمير المتصل
+
+.group و
+ L03) و uu //واو بعد صامت دون تشكيل
+ ا) و w //واو بعد الألف
+ و (L01 w //واو بعدها حرف علة
+ ْ) و w // واو بعد سكون
+ َ) و w //واو بعد فتحة
+ ِ) و w //واو بعد كسرة
+ _) و w //واو في أول الكلمة
+ وا (_S2 u
+ وا (_S2 uu // فعل مع ضمائر الجمع المذكرة درسوا
+ _) وال (L10P3 wa //والشمس
+ _) وَال (L10P4 wa
+ _) وَالْ (L10P4 wa
+ _) وال (L11P3 wal //والقمر
+ _) وَال (L11P4 wal
+ _) وَالْ (L11P4 wal
+ _) وال (تP3 wat
+ _) وال (ثP3 waT
+ _) وال (دP3 wad
+ _) وال (ذP3 waD
+ _) وال (رP3 war
+ _) وال (زP3 waz
+ _) وال (سP3 was
+ _) وال (شP3 waS
+ _) وال (صP3 was[
+ _) وال (ضP3 wadH
+ _) وال (طP3 wat[
+ _) وال (ظP3 waZ
+ _) وال (لP3 wal
+ _) وال (نP3 wan
+ ون (_S2 uuna //جمع مذكر سالم فلاحون
+
+.group ي
+ L03) ي ii // ياء بعد صامت دون تشكيل
+ ا) ي j // ياء بعد ألف
+ ْ) ي j //ياء بعد سكون
+ ُ) ي j //ياء بعد ضمّة
+ َ) ي j // ياء بعد فتحة
+ _) ي j // ياء في أول الكلمة
+ ي (L01 j //يا بعدها حروف علة
+ ي (_S1 i
+ ي (_S1 ii //ياء النسبة
+ يات (_S3 ijjaat //يّة النسبة في جمع المؤنث جزائريات
+ ية (_S2 ijjah //يّة النسبة
+ ين (_S2 iina //جمع مذكر سالم منصوب أو مجرور
+ يون (_S3 ijjuun //kجمع مذكر سالم منسوب جزائريون
+ يين (_S3 ijjiin //kجمع مذكر سالم منسوب جزائريين
+
+.group ى //ألف مقصورة
+ ى a
+ L03) ى (_ aa
+
+.group ء
+ ء ?
+ ء (ً ?an
+
+.group ئ
+ ئ ?
+
+.group ؤ
+ ؤ ?
+
+.group ة
+ ة t
+ ةً tan
+
+.group
+ َ %a
+// (ا aa // make the previous fatha long
+
+.group
+ ِ i
+// (ي ii // make the previous kassra long
+
+.group
+ ُ u
+// (و uu // make the previous kassra long
+
+.group ٌ // dammatan
+ ٌ (_S1 un
+ ٌ '
+
+.group ً // fatahatan
+ ًا (S1 an
+
+.group ٍ // kasratan
+ ٍ (_S1 in
+ ٍ '
+.group أ
+ أ a
+.group إ
+ إ ?i
+
+.group ـ
+ ـ '
+
+.group ،
+ ، ||
+
+.group ؛
+ ؛
+
+.group
+
+// non-ascii characters with specified pronunciations
+// List the accented characters in en_list with the $accent attribute