Reece H. Dunn
424f705525
Revert the new (broken) replacement rule logic.
...
The replacement tests for bs, hr, and sr are no longer marked as
broken as they work using the old code. The mk tests keep the
broken annotation, as they don't work in the old code either.
This reverts commit 801a8d197c .
This reverts commit 64d5701e5e .
This reverts commit 3b51ebf617 .
This reverts commit 1fd235d2c0 .
This reverts commit 9f0667de86 .
2018-07-23 19:38:46 +01:00
Reece H. Dunn
bae92dab38
ja: Add tests for replacing Katakana (Kana) with Hiragana (Hira).
2018-07-23 07:38:12 +01:00
Reece H. Dunn
9660df7743
mk: Add tests for replacing Latin with Cyrillic.
2018-07-23 07:30:52 +01:00
Reece H. Dunn
bfb624824e
Move the additional English replacement rule test to language-replace.test.
2018-07-21 19:40:00 +01:00
Reece H. Dunn
672c07b3a9
Reorganize the language pronunciation tests.
2018-07-21 19:37:43 +01:00
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 <valdis.vitolins@odo.lv >.
2018-07-21 19:06:11 +01:00
Reece H. Dunn
28ed50c423
Add support for skipping broken tests, and make the bs, hr, and sr tests use the correct output.
2018-07-21 16:43:40 +01:00
Reece H. Dunn
d03d09a207
Merge remote-tracking branch 'jaacoppi/french'
2018-07-21 16:29:08 +01:00
Reece H. Dunn
cd54fae72d
Don't run the bs, hr, and sr replacement tests as these are unreliable.
2018-07-21 16:28:57 +01:00
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.
2018-07-21 16:08:46 +01:00
Reece H. Dunn
9de0a55405
bs: add replacement rule tests for Cyrillic
2018-07-21 15:28:35 +01:00
Reece H. Dunn
c1c184816a
hr: add replacement rule tests for Cyrillic
2018-07-21 15:27:22 +01:00
Reece H. Dunn
2e5179842f
sr: add replacement rule tests for Cyrillic
2018-07-21 14:36:55 +01:00
Reece H. Dunn
b07448cf30
en: add replacement rule tests
2018-07-21 14:30:14 +01:00
Reece H. Dunn
bba7069cb3
issue #520 : Use .replace rules in the language rule files for Cyrillic to Latin
2018-07-21 14:09:04 +01:00
Reece H. Dunn
530686f2fd
language-pronunciation.test: Support an optional message/description.
2018-07-21 13:19:42 +01:00
Reece H. Dunn
32ab396ea1
Don't declare the Arabic letter strings using array syntax.
2018-07-19 20:21:09 +01:00
Reece H. Dunn
bfe184c641
Make PrepareLetters actually set the letter bits, and rename to SetLetterBitsUTF8.
2018-07-19 20:19:15 +01:00
Reece H. Dunn
7f42bd39b4
Move PrepareLetters next to SetLetterBitsRange.
2018-07-19 20:03:23 +01:00
Reece H. Dunn
22ee347234
Use script name prefixes in the Set[Script]Letters functions for group bit lists.
2018-07-19 20:00:47 +01:00
Reece H. Dunn
36c6727e90
issue #518 : Add the 'е є ї' letters to the Y group in Translate_Russian, not SetCyrillicLetters.
2018-07-19 19:49:28 +01:00
Reece H. Dunn
17dac5ea53
Add a comment to SetCyrillicLetters describing which languages it applies to.
2018-07-19 19:19:03 +01:00
Reece H. Dunn
e7e59f99d3
Fix the warnings in PrepareLetters.
2018-07-16 07:51:20 +01:00
Reece H. Dunn
801a8d197c
TranslateChars: Supress an unsigned to signed cast
2018-07-14 08:10:41 +01:00
Reece H. Dunn
c8f84f1f46
Merge remote-tracking branch 'valdisvi/master'
2018-07-14 08:05:24 +01:00
Reece H. Dunn
0acda3660c
Update the emoji translations to CLDR 33.1.
2018-07-13 21:30:00 +01:00
Reece H. Dunn
eccfa76267
de: move the extended symbol names to the data/annotationsEspeak/de.xml file
2018-07-13 21:23:57 +01:00
Reece H. Dunn
4e046fcd8b
Unicode Emoji 11.0 (English)
2018-07-12 08:02:46 +01:00
Reece H. Dunn
0fd0f9ccc6
Merge tag '552165fc5f7edd76ed5476e1107bcee5316e4527'
...
ucd-tools 11.0.0
2018-07-09 20:27:13 +01:00
Reece H. Dunn
98cbe06073
ucd-tools 11.0.0.
2018-07-08 19:19:16 +01:00
Reece H. Dunn
4723b5be58
Unicode Emoji 11.0 Extended_Pictographic property support.
2018-07-08 19:17:25 +01:00
Reece H. Dunn
22457d74b2
Unicode Emoji 11.0.0
2018-07-08 15:59:00 +01:00
Reece H. Dunn
38f97db0ed
Simplify the logic for Mc properties.
2018-07-08 15:21:50 +01:00
Reece H. Dunn
eafeaec26f
Unicode Character Data 11.0.0
2018-07-08 15:06:16 +01:00
Reece H. Dunn
b618f01059
Make the emoji version configurable.
2018-07-08 13:29:45 +01:00
Reece H. Dunn
7c1521072b
Merge remote-tracking branch 'Christianlm/master'
2018-06-30 14:09:58 +01:00
Reece H. Dunn
91744ac171
Fix gcc 7.3.0 warnings in translate.c.
2018-06-30 14:08:50 +01:00
Reece H. Dunn
172859c4dd
Add a test case for skipping multi-word replacements in emoji.
2018-06-30 14:04:44 +01:00
Reece H. Dunn
8812f6812a
Merge remote-tracking branch 'valdisvi/latvian'
2018-06-22 08:00:29 +01:00
Reece H. Dunn
2a705e66c1
Merge remote-tracking branch 'valdisvi/russian'
2018-06-22 07:59:45 +01:00
Reece H. Dunn
25c78889a0
Merge remote-tracking branch 'jaacoppi/turkish'
2018-06-21 07:47:11 +01:00
Reece H. Dunn
eaacf77a90
Merge remote-tracking branch 'Christianlm/master'
2018-06-21 07:46:20 +01:00
Reece H. Dunn
2aa7c5a1de
Merge remote-tracking branch 'valdisvi/master'
2018-05-31 08:00:11 +01:00
Reece H. Dunn
ca9254c26c
Merge remote-tracking branch 'valdisvi/master'
2018-05-18 07:59:18 +01:00
Reece H. Dunn
32394b6427
Merge remote-tracking branch 'hozosch/master'
2018-05-18 07:58:39 +01:00
Reece H. Dunn
a9b3e1f58e
ru: remove commented out rules.
2018-05-15 20:29:03 +01:00
Reece H. Dunn
fd0d139f67
ru: don't stress 'ж' when used as a particle.
2018-05-15 19:14:03 +01:00
Reece H. Dunn
5c88f81107
ru: fix the particle 'б' and prepositions 'в' and 'с'.
2018-05-15 08:04:45 +01:00
Reece H. Dunn
79f41a822b
ru: use 'n;' instead of 'n^', and 'l;' instead of 'l^'.
2018-05-15 07:57:33 +01:00
Reece H. Dunn
5c6a4c8804
ru: format the ph_russian file and remove commented out lines
2018-05-15 07:22:29 +01:00
Reece H. Dunn
5461b09ea5
ru: revert to d1ce948058
2018-05-15 07:10:12 +01:00
Reece H. Dunn
55d001514e
Don't print 'Bad rules data in ...' if there are no rules in the dictionary.
2018-05-13 09:36:18 +01:00
Reece H. Dunn
632f4fbd08
Merge remote-tracking branch 'hozosch/master'
2018-05-10 21:11:48 +01:00
Reece H. Dunn
e7a1703b8c
Merge remote-tracking branch 'hozosch/master'
2018-05-08 07:33:05 +01:00
Reece H. Dunn
0325a42374
Revert "wavegen.c: Fix -Wunused-but-set-variable warning."
...
This reverts commit 6d751c93bf .
Fixes https://github.com/nvaccess/nvda/issues/8231 .
2018-05-08 07:28:52 +01:00
Reece H. Dunn
3582aa6aca
docs: Support a non-verbose output when building the html documentation.
2018-05-06 08:18:54 +01:00
Reece H. Dunn
a766b22643
Merge commit 'df247b7cab6e28e691e1db5b4abe7f0649e3b339'
2018-05-03 21:33:59 +01:00
Reece H. Dunn
df247b7cab
Fix the ispunct ctype implementation.
2018-05-03 21:29:17 +01:00
Reece H. Dunn
0be3cbde76
Merge remote-tracking branch 'sthibaul/audio_reopen'
2018-05-03 20:31:51 +01:00
Reece H. Dunn
888bb71bbf
Add Hatian Creole to the language list.
2018-05-02 19:55:50 +01:00
Reece H. Dunn
afc29cd776
ru: pronounce the single-letter particles as letters when requested to (_letter) and at the end of sentences.
2018-05-01 18:54:04 +01:00
Reece H. Dunn
d2b2b819d4
Revert "ru: fix for 'щ'"
...
This reverts commit 1e8e037613 .
2018-05-01 18:28:11 +01:00
Reece H. Dunn
89402caa3f
de: fix the formatting of the file
2018-05-01 18:18:04 +01:00
Reece H. Dunn
ab383c97f9
de: revert 'gn' in Gnom, etc..
2018-05-01 18:17:46 +01:00
Reece H. Dunn
b6f9f89753
de: fix stress for 100 and 1000.
2018-05-01 18:16:46 +01:00
Reece H. Dunn
e5a6d6b4bb
de: remove symbol entries defined in en_emoji.
2018-04-30 19:27:11 +01:00
Reece H. Dunn
cf35226f61
Merge remote-tracking branch 'hozosch/master'
2018-04-30 19:20:55 +01:00
Reece H. Dunn
eb8ced46e3
Don't treat words without alpha characters (e.g. emoji) as upper case.
2018-04-30 07:09:28 +01:00
Reece H. Dunn
b1754542fb
Add a test case for espeak-ng issue #471 .
2018-04-30 07:06:56 +01:00
Reece H. Dunn
d6c1b5d597
Fix the README to reference the correct Unicode version.
2018-04-29 11:36:32 +01:00
Reece H. Dunn
b5bc0a52f4
de: move various symbol translations to the emoji file.
2018-04-28 11:53:19 +01:00
Reece H. Dunn
3d94190f89
tools: support espeak-ng based annotations files
2018-04-28 11:45:37 +01:00
Reece H. Dunn
6e219cd73d
en: add support for the ℞ (prescription take) symbol
2018-04-28 11:22:34 +01:00
Reece H. Dunn
972bb1b5e0
en: move more symbols to the en_emoji file
2018-04-28 11:18:31 +01:00
Reece H. Dunn
9429de14d7
Comment out emoji entries that don't have translations.
2018-04-27 07:48:57 +01:00
Reece H. Dunn
ee9606d000
yue: (emoji) -- CLDR 33 emoji translations
2018-04-26 22:24:16 +01:00
Reece H. Dunn
b033706432
sd: (emoji) -- CLDR 33 emoji translations
2018-04-26 22:18:58 +01:00
Reece H. Dunn
9c37503f7f
gd: (emoji) -- CLDR 33 emoji translations
2018-04-26 22:18:35 +01:00
Reece H. Dunn
ecf2c28c7c
Update the emoji translations to CLDR 33.
2018-04-26 22:04:18 +01:00
Reece H. Dunn
e40380260e
de: Fix the phoneme features for /b/.
2018-04-26 07:42:04 +01:00
Reece H. Dunn
19dce78b5f
docs: Don't search 3 levels deep for markdown files.
2018-04-25 07:55:24 +01:00
Reece H. Dunn
d105d33d59
docs: Reference the local Kishenbaum ASCII-IPA docs in dictionary.md.
2018-04-25 07:54:05 +01:00
Reece H. Dunn
3b185db012
docs: Rename docs/{index => README}.md.
2018-04-25 07:49:50 +01:00
Reece H. Dunn
49af3aec80
docs: Reference all the documentation from index.md.
2018-04-25 07:46:58 +01:00
Reece H. Dunn
91a54670d8
docs: Reformat and update the text markup documentation.
2018-04-25 07:46:25 +01:00
Reece H. Dunn
6049c01f27
docs: Fix the documentation.
2018-04-25 07:04:35 +01:00
Reece H. Dunn
d86ddfca8a
docs: Support building all markdown documents.
2018-04-24 07:49:25 +01:00
Reece H. Dunn
9e4cb80b19
en: Fix angina, archly, deboned, hijab, Marsailles, memoryscape, Normandy, orangina, orangutan, stability, Thea, and thumbnail.
2018-04-22 14:10:12 +01:00
Reece H. Dunn
9bf304b8ed
tests: test mk consonant and vowel audio generation
2018-04-16 07:04:24 +01:00
Reece H. Dunn
19547ce75b
ru: fix лёгких, мягкий, etc.
...
Revert "ru: 'х' made less stressed"
This reverts commit 33c9e800a3 .
This commit made the [x] phoneme not audible, and made it act like
a glottal stop in words like мягкий.
2018-04-14 11:31:53 +01:00
Reece H. Dunn
8f30e3d607
Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."
...
This reverts commit 223ff9c8ad .
2018-04-13 07:29:26 +01:00
Reece H. Dunn
9949be4054
en: fix names beginning with 'sz' and 'srp'
2018-04-13 07:18:37 +01:00
Reece H. Dunn
3bcba68fa6
Revert "en: simplify and fix words starting with 's'."
...
This reverts commit 8c3eb00757 .
2018-04-13 07:01:52 +01:00
Reece H. Dunn
6a1985d902
en: feminine, topaz, were-, resupply, weasley, tyger
2018-04-12 07:13:06 +01:00
Reece H. Dunn
17d482154f
mi: use phoneme names consistent with the rest of espeak-ng, and clean up the comments to remove redundant statements
2018-04-11 07:10:23 +01:00
Reece H. Dunn
7872acee9c
tests: test mi consonant and vowel audio generation
2018-04-11 07:08:30 +01:00
Reece H. Dunn
6e27e5b7a7
tests: test lv consonant and vowel audio generation
2018-04-11 07:05:52 +01:00
Reece H. Dunn
95ad88afd1
tests: test lt consonant and vowel audio generation
2018-04-09 07:46:48 +01:00
Reece H. Dunn
27c19925fa
en: fix fencepost, and simplify several 's' rules
2018-04-09 07:20:17 +01:00
Reece H. Dunn
8a61f0d210
Merge remote-tracking branch 'valdisvi/master'
2018-04-08 21:54:01 +01:00