Reece H. Dunn
bfb624824e
Move the additional English replacement rule test to language-replace.test.
7 years ago
Reece H. Dunn
672c07b3a9
Reorganize the language pronunciation tests.
7 years ago
Reece H. Dunn
93e23a47c8
issue #521: add spelling tests for all languages
Tests include pangrams from http://clagnut.com/blog/2380/ .
Based on a patch by Valdis Vitolins <[email protected] >.
7 years ago
Reece H. Dunn
28ed50c423
Add support for skipping broken tests, and make the bs, hr, and sr tests use the correct output.
7 years ago
Reece H. Dunn
d03d09a207
Merge remote-tracking branch 'jaacoppi/french'
7 years ago
Reece H. Dunn
cd54fae72d
Don't run the bs, hr, and sr replacement tests as these are unreliable.
7 years ago
Reece H. Dunn
d83f5e654d
sl: remove the Cyrillic to Latin replacements.
These were added in espeak 1.47.11a, but Slovenian uses Latin
like Polish and Czech.
The earliest form of Slovene (the Freising Manuscripts, between
972-1039) are written in Latin.
Some Cyrillic and Cyrillic-like letters were used in addition to
Latin in the Dajnko and Metelko alphabets between 1824 and 1838,
but these alphabets did not catch on.
The modern form is based on the Serbo-Croatian Gaj's Latin alphabet.
This is the alphabet represented in the espeak `replace_cyrillic_latin`
table. Slovenian does not use the Cyrillic variant of this alphabet.
7 years ago
Reece H. Dunn
9de0a55405
bs: add replacement rule tests for Cyrillic
7 years ago
Reece H. Dunn
c1c184816a
hr: add replacement rule tests for Cyrillic
7 years ago
Reece H. Dunn
2e5179842f
sr: add replacement rule tests for Cyrillic
7 years ago
Reece H. Dunn
b07448cf30
en: add replacement rule tests
7 years ago
Reece H. Dunn
bba7069cb3
issue #520: Use .replace rules in the language rule files for Cyrillic to Latin
7 years ago
Reece H. Dunn
530686f2fd
language-pronunciation.test: Support an optional message/description.
7 years ago
Juho Hiltunen
fe60e0e9b3
fr: change pronunciation of some words ending in -us.
7 years ago
Reece H. Dunn
32ab396ea1
Don't declare the Arabic letter strings using array syntax.
7 years ago
Reece H. Dunn
bfe184c641
Make PrepareLetters actually set the letter bits, and rename to SetLetterBitsUTF8.
7 years ago
Reece H. Dunn
7f42bd39b4
Move PrepareLetters next to SetLetterBitsRange.
7 years ago
Reece H. Dunn
22ee347234
Use script name prefixes in the Set[Script]Letters functions for group bit lists.
7 years ago
Reece H. Dunn
36c6727e90
issue #518: Add the 'е є ї' letters to the Y group in Translate_Russian, not SetCyrillicLetters.
7 years ago
Reece H. Dunn
17dac5ea53
Add a comment to SetCyrillicLetters describing which languages it applies to.
7 years ago
Reece H. Dunn
e7e59f99d3
Fix the warnings in PrepareLetters.
7 years ago
Valdis Vitolins
f5ad8ea561
docs: add note for Arabic language
7 years ago
Valdis Vitolins
f9fd8ddc84
ar: Update changelog
7 years ago
Valdis Vitolins
9677659cee
ar: add rule to stress penultimate syllable for closed last syllable
7 years ago
Valdis Vitolins
6b57e97283
ar: set default stress on antepenultimate syllable
7 years ago
Valdis Vitolins
d695c01026
ar: add replacement rules from specific Hamza to standard Hamza
7 years ago
Valdis Vitolins
d45b5a0140
ar: add explicit rules for end of word, shadda and sukun after consonants
7 years ago
Valdis Vitolins
419a23d666
ar: kasra/damma before waw/yeh should be consumed during spelling decision
7 years ago
Valdis Vitolins
92074bf124
ar: fix rules for carried hamza
7 years ago
Valdis Vitolins
a209324dc8
ar: add more backsound for vowels after thick consonants for synthesized voice
7 years ago
Valdis Vitolins
aab2143a5a
ar: make lengtening phoneme longer, remove unnecessary rules for doubled phonemes
7 years ago
Valdis Vitolins
dd9e37bbe4
ar: remove unnecessary shadda rules
With properly ordered diacritics using replace rules before,
shadda should be always directly after consonant
7 years ago
Valdis Vitolins
dd551386a9
ar: add rules to reorder diacritics in 'canonical order'
7 years ago
Valdis Vitolins
7205e6dc45
ar: fix formatting
7 years ago
Valdis Vitolins
67db60b31b
ar: create letter groups G (shadda), H (hamza), Y (sukun)
7 years ago
Valdis Vitolins
45905c39f2
ar: create group of short vowels A
7 years ago
Valdis Vitolins
d5a875fce8
ar: create group of thick letters F
7 years ago
Valdis Vitolins
cfa13e7ec6
ar: create consonant/vowel letter group B
7 years ago
Valdis Vitolins
db05102c3c
ar: ad rule for alef wasla
7 years ago
Valdis Vitolins
42a123b5bc
ar: remove duplicated rule
7 years ago
Valdis Vitolins
c24e12dfae
ar: remove rule overlapping with `ه (_S1 h`
7 years ago
Valdis Vitolins
d663645c05
ar: consonant at the end of word is without vowel
7 years ago
Valdis Vitolins
56e86d952e
ar: add lengthen character for doubled two-letter phonemes
7 years ago
Valdis Vitolins
7a89051ccb
ar: use rules for diacritics instead of teh rules
7 years ago
Valdis Vitolins
779fdc78a6
ar: words ending ...ah should be spelled as ..a
7 years ago
Valdis Vitolins
a61fd63ee0
ar: change doubled phonemes to long phoneme
7 years ago
Valdis Vitolins
76d1e2e531
ar: change linebreaks to Unix style
7 years ago
Valdis Vitolins
80ee37633d
ar: reorganize vowel groups
7 years ago
Valdis Vitolins
2c582a9eda
ar: add rules to handle yeh and waw with explicit vowels
7 years ago
Valdis Vitolins
d1f3833af4
ar: add rule for kasra
7 years ago