Reece H. Dunn
aafd2e7205
Update the changelog.
2020-07-10 11:11:57 +01:00
Reece H. Dunn
2abfb6c827
Merge remote-tracking branch 'danielbair/master'
2020-07-03 14:32:30 +01:00
Reece H. Dunn
d36d3bd197
Merge remote-tracking branch 'BenTalagan/fix/genitive_on_acronym'
2020-05-14 21:16:25 +01:00
Reece H. Dunn
4aaef4c3e0
Fix additional warnings with addPluralSuffixes.
2020-04-12 11:35:36 +01:00
Reece H. Dunn
8352683e1b
Add a NUM_DEFAULT define.
2020-04-12 11:33:12 +01:00
Reece H. Dunn
ee1557ece2
Add defines for the numbers2 thousandplex bit flags.
2020-04-12 11:24:00 +01:00
Reece H. Dunn
1e04ce0fbf
Use the NUM2_SWAP_THOUSANDS constant instead of 0x200.
2020-04-12 10:53:05 +01:00
Reece H. Dunn
eb3c1eb985
Move the NUM2_ comments to the relevant defines.
2020-04-12 10:53:05 +01:00
Reece H. Dunn
915d51512a
Create a NUM2_THOUSANDS_VAR_BITS define.
2020-04-12 10:53:05 +01:00
Reece H. Dunn
e8f774326d
Align the NUM2_ bitmask defines to make them easier to read.
2020-04-12 10:53:04 +01:00
Reece H. Dunn
62e8efad66
Move the NUM_ comments to the relevant defines.
2020-04-12 10:53:04 +01:00
Reece H. Dunn
b8fbcf86ff
Separate the NUM_DFRACTION flags from the rest of the NUM_ bitmask flags.
2020-04-12 10:53:04 +01:00
Reece H. Dunn
5a8b7bdcfe
Align the NUM_ bitmask defines to make them easier to read.
2020-04-12 10:53:04 +01:00
Reece H. Dunn
1a4590098c
Fix using the mbrola voices in Windows Subsystem for Linux.
2020-02-19 08:40:49 +02:00
Reece H. Dunn
812ea81319
fix #699 : avoid samplerate clashing with LTO in gcc 10.
2020-02-19 08:40:49 +02:00
Reece H. Dunn
16327703f4
Don't check the .git folder for BOM issues.
2020-02-19 08:40:49 +02:00
Reece H. Dunn
6926dfba72
fix #699 : -Wlto-type-mismatch when using gcc with -flto=4.
2020-02-19 08:40:49 +02:00
Reece H. Dunn
7290b6f3cc
Fix using the mbrola voices in Windows Subsystem for Linux.
2020-01-18 15:58:05 +00:00
Reece H. Dunn
e11cd42b03
fix #699 : avoid samplerate clashing with LTO in gcc 10.
2020-01-09 21:11:42 +00:00
Reece H. Dunn
4e49ac8ee3
Don't check the .git folder for BOM issues.
2020-01-09 18:50:14 +00:00
Reece H. Dunn
5feff569cc
fix #699 : -Wlto-type-mismatch when using gcc with -flto=4.
2020-01-09 18:47:52 +00:00
Reece H. Dunn
f47559438b
Merge remote-tracking branch 'sthibaul/fix3'
2019-12-04 07:44:15 +00:00
Reece H. Dunn
1c2e662cbb
el: add Greek variant letter form support
2019-12-04 07:43:50 +00:00
Reece H. Dunn
00c37d667f
grc: add Greek variant letter form support; fixes pronunciation of the test
2019-12-04 07:42:18 +00:00
Reece H. Dunn
03dc47c2bb
Fix locating the vim files from a different build directory.
2019-12-03 20:17:24 +00:00
Reece H. Dunn
8e07b3ce63
Fix locating ucd.h from a different build directory.
2019-12-03 20:09:53 +00:00
Reece H. Dunn
c61c6cce5f
Ignore src/.libs/lt-espeak-ng in the executable bit checks.
2019-12-03 19:58:36 +00:00
Reece H. Dunn
97ffa6f94e
Merge remote-tracking branch 'sthibaul/master'
2019-12-03 19:50:49 +00:00
Reece H. Dunn
02dc828ecb
Add a test to ensure data/source files are not marked as executable.
2019-12-03 19:50:28 +00:00
Reece H. Dunn
1b9daee81c
Remove the executable bit from other non-executable files.
2019-12-03 19:31:56 +00:00
Reece H. Dunn
058b7b6742
Add shn to the updated languages in the 1.51 release.
2019-12-03 19:05:09 +00:00
Reece H. Dunn
800fa62337
Fix the 1.50 release date in the changelog.
2019-12-03 19:04:58 +00:00
Reece H. Dunn
050d5e4982
Merge remote-tracking branch 'BenTalagan/master'
2019-11-19 20:17:44 +00:00
Reece H. Dunn
48719ad642
Merge remote-tracking branch 'BenTalagan/master'
2019-11-16 22:03:18 +00:00
Reece H. Dunn
07012f6073
tr: use long consonants for gemminated plosives, like in Italian.
2019-10-05 18:57:59 +01:00
Reece H. Dunn
36465540fa
Merge remote-tracking branch 'marnaouf/emscripten'
2019-09-04 19:40:15 +01:00
Reece H. Dunn
07f9a9ce3f
Remove the unused variable in voices.c.
2019-09-04 19:38:34 +01:00
Reece H. Dunn
f58f665336
Support a maximum of 275 voices/languages.
...
The new voices added take the voice list over 250 voices/languages.
2019-09-04 19:35:40 +01:00
Reece H. Dunn
f4c4685611
Remove the duplicated marcelo voice.
2019-09-04 19:15:36 +01:00
Reece H. Dunn
402a81e916
Remove the voice files that have the same names as languages.
2019-09-04 19:14:58 +01:00
Reece H. Dunn
f8be200464
Fix formatting of the voice files.
2019-09-04 19:13:58 +01:00
Reece H. Dunn
867fbde0b4
Merge remote-tracking branch 'guiador/master'
2019-09-04 19:10:01 +01:00
Reece H. Dunn
68939f24bf
Merge remote-tracking branch 'abbr/zhy-dict'
2019-07-30 19:05:16 +01:00
Reece H. Dunn
023f7560d6
Merge remote-tracking branch 'BenTalagan/hotfix/emscripten_update'
2019-07-30 19:01:13 +01:00
Reece H. Dunn
93ef0a82c6
Merge remote-tracking branch 'shadyar/master'
2019-07-30 18:54:39 +01:00
Reece H. Dunn
e31dc344b8
Merge remote-tracking branch 'hozosch/master'
2019-07-30 18:53:52 +01:00
Reece H. Dunn
f6ffb69d1c
Merge pull request #568 from valdisvi/android
...
Documentation and configuration updates for Android
2018-12-19 19:28:38 +00:00
Reece H. Dunn
cd1ed3813d
Merge pull request #569 from Christianlm/master
...
ES: fixes reading dash sign as numbers separator
2018-12-19 19:26:05 +00:00
Reece H. Dunn
3088967d25
Merge pull request #573 from sthibaul/master
...
Fix termination test in event processing
2018-12-19 19:25:20 +00:00
Reece H. Dunn
919f3240cb
Revert "Move handling of SetLetterVowel() to language files"
...
This reverts commit 6042eb8d1e .
The change causes an issue with `pt-BR` and possibly other languages
and voices.
2018-10-08 07:38:56 +01:00
Reece H. Dunn
348e7ecbd6
Merge remote-tracking branch 'jaacoppi/manual'
2018-10-06 10:02:38 +01:00
Reece H. Dunn
62109670a9
Merge remote-tracking branch 'valdisvi/arabic'
2018-09-30 16:45:54 +01:00
Reece H. Dunn
675af01f55
ru: add a pronunciation exception for 'интернет' ('internet') as 'интэрнэ́т'
2018-09-26 19:34:19 +01:00
Reece H. Dunn
32ab5d342b
ru: use 'n@' for 'на' when used as a preposition
2018-09-26 19:21:29 +01:00
Reece H. Dunn
a920844be9
ru: revert the changes to the 'в' and 'с' prepositions
2018-09-26 19:09:00 +01:00
Reece H. Dunn
d473121b52
Merge remote-tracking branch 'valdisvi/kiche'
2018-09-16 15:05:07 +01:00
Reece H. Dunn
31a765cf7e
Merge remote-tracking branch 'valdisvi/kazakh'
2018-09-16 15:03:35 +01:00
Reece H. Dunn
71bb30f4a6
Merge remote-tracking branch 'valdisvi/master'
2018-09-16 15:02:58 +01:00
Reece H. Dunn
e3d94b4b36
Merge remote-tracking branch 'valdisvi/lithuanian'
2018-09-16 15:00:25 +01:00
Reece H. Dunn
9d901e48be
shn: support numbers for 100, 1000, and 10000
2018-08-25 22:02:08 +01:00
Reece H. Dunn
61672f5e24
Use defines for the different number breaking systems to improve readability.
2018-08-25 21:51:26 +01:00
Reece H. Dunn
ed5a378b9d
docs: document the tr_languages langopts
2018-08-25 20:21:38 +01:00
Reece H. Dunn
273b8e2a1f
en: support numbers upto a hundred nonillion
2018-08-25 19:53:01 +01:00
Reece H. Dunn
0b4896fd7c
en: add tests for cardinal and ordinal numbers
2018-08-25 19:29:38 +01:00
Reece H. Dunn
f387fd804a
Merge remote-tracking branch 'valdisvi/shan'
2018-08-22 07:46:25 +01:00
Reece H. Dunn
9638750579
Always flush stdout when reading stdin line by line.
2018-08-22 07:42:27 +01:00
Reece H. Dunn
fb06f35f3b
Update the Unicode Data Files license.
2018-08-20 18:46:42 +01:00
Reece H. Dunn
088de546e9
Use the generic BSD-2-Clause license text in COPYING.BSD2.
2018-08-20 18:38:54 +01:00
Reece H. Dunn
1c60fb7f62
Don't use STRESSPOSN_1L for thousands_sep in the Slovak/Czech language setup.
2018-08-19 19:31:19 +01:00
Reece H. Dunn
c6ac526847
When printing phonemes, don't add a space at the start of a sentence or clause.
2018-08-19 13:11:18 +01:00
Reece H. Dunn
65186c07df
Preserve the sourceix property of a deleted phonSWITCH phoneme.
2018-08-19 10:11:05 +01:00
Reece H. Dunn
cf6d14783c
Preserve the sourceix property of a deleted phoneme for replaced phonemes.
2018-08-19 09:35:03 +01:00
Reece H. Dunn
8e13f7147c
Add constants for use with PHONEME_LIST.newword.
2018-08-19 08:29:09 +01:00
Reece H. Dunn
910f4c2a72
Add ISO 15924 script codes to the remaining language pronunciation tests.
2018-07-25 20:51:23 +01:00
Reece H. Dunn
475bfdcb66
Use the ISO 15924 4-letter script names consistently in the tests.
2018-07-25 19:46:34 +01:00
Reece H. Dunn
86bbc257b0
Support matching any length strings in the replacement rules.
2018-07-24 22:32:39 +01:00
Reece H. Dunn
98e9122dfc
FindReplacementChars: Pass in the source buffer (next characters) instead of next_in.
2018-07-24 22:04:12 +01:00
Reece H. Dunn
4fbcda9c2a
FindReplacementChars: Use an nc (next character) variable.
2018-07-24 22:00:25 +01:00
Reece H. Dunn
cacc212d4b
FindReplacementChars: Rename uc to fc.
2018-07-24 21:57:54 +01:00
Reece H. Dunn
a9d4bdd7f7
Make ignore_next into ignore_next_n to support ignoring multiple next characters.
2018-07-24 21:30:47 +01:00
Reece H. Dunn
3518fbf3ff
mk: Support additional romanizations (ISO 9, BGN/PCGN, Cadastre, and MJMS/SSO).
2018-07-24 07:21:49 +01:00
Reece H. Dunn
0b64b04baa
mk: Remove the Latin script groups -- these are handled by replacement characters.
2018-07-24 00:00:42 +01:00
Reece H. Dunn
27454f56f4
mk: Don't map đ and ć to Serbian ђ and ћ (use Macedonian ѓ and ќ instead).
2018-07-23 23:57:24 +01:00
Reece H. Dunn
db3ae0eaec
mk: Reformat the Latin to Cyrillic romanization support table.
2018-07-23 23:52:29 +01:00
Reece H. Dunn
252f5772ae
Simplify printing the replace message.
2018-07-23 22:28:09 +01:00
Reece H. Dunn
6a7e31e24e
Merge remote-tracking branch 'Christianlm/master'
2018-07-23 22:13:42 +01:00
Reece H. Dunn
55c64036e0
Use UTF-8 strings in replace rules, instead of a packed UTF-16 pair.
2018-07-23 22:12:20 +01:00
Reece H. Dunn
0e91fcbc04
Don't use pw when reading the replacement data.
2018-07-23 21:15:05 +01:00
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