Commit Graph
41 Commits
Author SHA1 Message Date
Valdis Vitolins dd9e37bbe4 ar: remove unnecessary shadda rules
With properly ordered diacritics using replace rules before,
shadda should be always directly after consonant
2018-07-15 18:40:31 +03:00
Valdis Vitolins dd551386a9 ar: add rules to reorder diacritics in 'canonical order' 2018-07-15 18:40:24 +03:00
Valdis Vitolins 7205e6dc45 ar: fix formatting 2018-07-15 18:40:17 +03:00
Valdis Vitolins 67db60b31b ar: create letter groups G (shadda), H (hamza), Y (sukun) 2018-07-15 18:40:08 +03:00
Valdis Vitolins 45905c39f2 ar: create group of short vowels A 2018-07-15 18:40:01 +03:00
Valdis Vitolins d5a875fce8 ar: create group of thick letters F 2018-07-15 18:39:53 +03:00
Valdis Vitolins cfa13e7ec6 ar: create consonant/vowel letter group B 2018-07-15 18:39:44 +03:00
Valdis Vitolins db05102c3c ar: ad rule for alef wasla 2018-07-15 18:39:35 +03:00
Valdis Vitolins 42a123b5bc ar: remove duplicated rule 2018-07-15 18:39:27 +03:00
Valdis Vitolins c24e12dfae ar: remove rule overlapping with ه (_S1 h 2018-07-15 18:39:19 +03:00
Valdis Vitolins d663645c05 ar: consonant at the end of word is without vowel 2018-07-15 18:39:11 +03:00
Valdis Vitolins 56e86d952e ar: add lengthen character for doubled two-letter phonemes 2018-07-15 18:39:04 +03:00
Valdis Vitolins 7a89051ccb ar: use rules for diacritics instead of teh rules 2018-07-15 18:38:57 +03:00
Valdis Vitolins 80ee37633d ar: reorganize vowel groups 2018-07-15 18:38:21 +03:00
Valdis Vitolins 2c582a9eda ar: add rules to handle yeh and waw with explicit vowels 2018-07-15 18:38:11 +03:00
Valdis Vitolins d1f3833af4 ar: add rule for kasra 2018-07-15 18:38:02 +03:00
Valdis Vitolins 4c6ceafb40 ar: add rules for sukun after consonant 2018-07-15 18:37:55 +03:00
Valdis Vitolins f5d96d5226 ar: handle madda after consonant 2018-07-15 18:37:46 +03:00
Valdis Vitolins 2f0a95f02e ar: fix formatting 2018-07-15 18:37:36 +03:00
Valdis Vitolins f38a533ff9 ar: change letter group L03 to C group 2018-07-15 18:37:27 +03:00
Valdis Vitolins 9404cf667e ar: add more rules for teh 2018-07-15 18:37:17 +03:00
Valdis Vitolins 9f5b0d9424 ar: remove definition for km, as it is defined as word in ar_list 2018-07-15 18:37:05 +03:00
Valdis Vitolins f821c8313a ar: remove empty and unused letter group 2018-07-15 18:36:44 +03:00
Valdis Vitolins de5d78d827 ar: more fixes to change doubled sound to long sound 2018-07-15 18:36:31 +03:00
Valdis Vitolins 21f19e2ea7 ar: don't add vowel for consonant at the end of word 2018-07-15 18:36:14 +03:00
Valdis Vitolins aca12b1460 ar: remove ambigous/redundant rule for yeh 2018-05-24 20:38:50 +03:00
Valdis Vitolins ad0a8ee6aa ar: fix pronunciation of yeh and waw with hamza above 2018-05-23 23:58:43 +03:00
Valdis Vitolins b2d369856c ar: fix handling of shadda
considering it may not be immediately after consonant
2018-05-23 22:43:44 +03:00
Valdis Vitolins 06d5e09e33 ar: introduce group for diacritics
This group is used as a padding between consonant letter and its other diacritics
which may be in arbitrary order
2018-05-23 22:12:57 +03:00
Valdis Vitolins 6e9ca1a072 ar: replace doubled phonemes with lengthening phoneme : 2018-05-23 22:12:06 +03:00
Valdis Vitolins 33fd0ad29f ar: add missing suffix (fathatan alef) 2018-05-19 18:27:44 +03:00
Valdis Vitolins 86e27775a2 ar: add missing sukun character 2018-05-17 17:11:42 +03:00
Valdis Vitolins 2193ecf19b ar: reorganize rules for diacritics 2018-05-17 15:52:59 +03:00
Valdis Vitolins 84b1d8d133 ar: move Arabic comma and semicolon to .replace group 2018-05-17 14:44:11 +03:00
Valdis Vitolins 46f2f99ed1 ar: move alef with hamzas together alef groups 2018-05-17 14:37:23 +03:00
Valdis Vitolins 86768ba5e4 ar: remove wrongly declared letter groups
Letter groups A, B, C, E etc. should be redefined in C code
t https://github.com/espeak-ng/espeak-ng/blob/master/docs/dictionary.md#redefinition-of-charater-groups
2018-05-17 13:41:16 +03:00
Valdis Vitolins a7ea333d37 ar: move Shadda form post rule to consumed letter.
As Shadda is diacritic mark, it doesn't have meaning as separate letter,
therefore it should be consumed together with diacritized letter.
2018-05-17 13:29:01 +03:00
Valdis Vitolins 6e554c97d3 ar: fix typo for letter group 2018-05-17 13:23:38 +03:00
Valdis Vitolins 7e5299e63a ar: remove replacement rules for Hamza,
because then words in ar_list file should be written in replaced form
2018-05-17 11:53:46 +03:00
Valdis Vitolins bae4b8c1c1 ar: format and sort rules 2018-05-17 11:53:46 +03:00
Reece H. Dunn e2da3497b7 ar: add the Arabic dictionary files from https://github.com/linuxscout/espeak-ng 2017-01-08 15:15:42 +00:00