Commit Graph
5064 Commits
Author SHA1 Message Date
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
Valdis Vitolins 9c75745cf5 lt: Issue: https://github.com/rhdunn/espeak/issues/18 — merge language improvements from https://github.com/mondhs/espeak/commits/master 2018-09-16 16:46:21 +03:00
Valdis Vitolins 029b7da35c kk: add initial support for Kazakh language 2018-09-16 16:11:21 +03:00
Valdis Vitolins 9ac0739e31 docs: improve description of phoneme definition 2018-09-15 23:44:15 +03:00
Valdis Vitolins 0f86acd230 Issue #515 — add initial support for K'iche' language 2018-09-15 22:28:52 +03:00
chrislm 9b2ae6ce51 IT: fixed rule -sio in word end 2018-09-13 18:03:56 +02:00
Valdis Vitolins 0fb546747f docs: add link to header file 2018-09-11 18:06:16 +03:00
Valdis Vitolins 26b067a68b ar: move default stress rule from code to config file 2018-09-11 18:02:27 +03:00
Valdis Vitolins f86540308c ar: define Z phoneme explicitly
otherwise it can't be distinguished from D
2018-09-11 16:49:31 +03:00
Valdis Vitolins 5c7dd911f1 ar: move decision logic of dark vowels to ar_rules file 2018-09-11 16:31:46 +03:00
Valdis Vitolins 08ef8f9c8f ar: create separate dark vowels to be used after thick consonants 2018-09-11 15:56:56 +03:00
Valdis Vitolins ed108d3b3b ar: create letter group for non-thick consonants 2018-09-11 15:23:55 +03: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 da95f5d5c7 Update the Unicode Data Files license. 2018-08-20 18:48:51 +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
Valdis Vitolins d0e806b600 ur: improvements for Urdu by Ejaz Shah 2018-08-11 15:39:03 +03: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
Valdis Vitolins 4a7118dba1 Fix issue #530 Broken replacement from Cyrrilic to Latin for Lingua Franca Nova 2018-07-25 19:55:15 +03:00
Valdis Vitolins 5439b89db8 Issue #521 — add spelling tests for more langugages
Sample sentences for languages are taken from:

- Afrikaans https://www.omniglot.com/writing/afrikaans.htm
- Albanian https://www.omniglot.com/writing/albanian.htm
- Amharic https://www.bbc.com/amharic
- Ancient Greek: http://titus.uni-frankfurt.de/unicode/samples/grbeisp.htm
- Aragonese https://www.omniglot.com/writing/aragonese.php
- Armenian: https://elinux.org/UTF8_Sampler
- Assamese https://www.omniglot.com/writing/assamese.htm
- Azerbaijani https://www.omniglot.com/writing/azeri.htm
- Basque https://www.omniglot.com/writing/basque.htm
- Bengali https://www.bbc.com/bengali/news
- Dutch https://www.omniglot.com/writing/dutch.htm
- Greenlandic: https://www.omniglot.com/writing/greenlandic.htm
- Guarani: https://www.omniglot.com/writing/guarani.htm
- Gujarati: http://mylanguages.org/gujarati_reading.php
- Haitian Creole: https://www.omniglot.com/writing/haitiancreole.htm
- Interlingua: https://www.omniglot.com/writing/interlingua.htm
- Kannada: https://www.omniglot.com/language/phrases/kannada.php
- Kyrgyz: https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B3%D0%B8%D0%B7%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C
- Konkani (Devanagari) https://r12a.github.io/scripts/devanagari/
- Kurdish https://www.omniglot.com/writing/kurdish.htm
- Lingua Franca Nova https://www.omniglot.com/writing/lfn.htm
- Lobjan: https://www.omniglot.com/writing/lojban.htm
- Malay https://www.omniglot.com/writing/malay.htm
- Maltese https://www.omniglot.com/writing/maltese.htm
- Marathi https://www.bbc.com/marathi
- Māori https://www.omniglot.com/writing/maori.htm
- Nahuatl https://www.gutenberg.org/files/12219/12219-h/12219-h.htm
- Oriya https://www.omniglot.com/writing/oriya.htm
- Oromo https://www.omniglot.com/writing/oromo.htm
- Papiamento https://www.omniglot.com/writing/papiamento.php
- Punjabi https://pa.wikipedia.org/wiki/%E0%A8%AD%E0%A8%BE%E0%A8%B0%E0%A8%A4_%E0%A8%A6%E0%A8%BE_%E0%A8%B0%E0%A8%BE%E0%A8%B8%E0%A8%BC%E0%A8%9F%E0%A8%B0%E0%A8%AA%E0%A8%A4%E0%A9%80
- Setswana https://www.omniglot.com/writing/tswana.php
- Sindhi https://en.wikipedia.org/wiki/Sindhi_language
- Sinhala https://www.bbc.com/sinhala
- Tamil http://kermitproject.org/utf8.html
- Tatar https://www.omniglot.com/writing/tatar.htm
- Telugu http://kermitproject.org/utf8.html
- Vietnamese https://www.omniglot.com/writing/vietnamese.htm
2018-07-25 16:56:47 +03:00
Valdis Vitolins d3f2a753f3 Fix issue #527 — spelling differs for Russian with or without extended dictionary 2018-07-25 13:23:42 +03: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
chrislm 5303b6b570 IT: addedsome rules for pronominal verbs and for suffix *filia* 2018-07-23 10:38:06 +02:00