Commit Graph
100 Commits
Author SHA1 Message Date
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