From 52767d9c03fdef1b5dd8d68341eb60aa33d18d7b Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Mon, 9 Jul 2018 20:19:46 +0300 Subject: [PATCH] Add ft and st ligatures in en_rules file, create test for ligature replacement --- dictsource/en_rules | 2 ++ tests/translate.test | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dictsource/en_rules b/dictsource/en_rules index 650f479c..3c52e907 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -50,6 +50,8 @@ ff ff // ligatures fi fi fl fl + ſt ft + st st ά α // some of polytonic greek to plain greek letters (list in el_rules is much longer) έ ε diff --git a/tests/translate.test b/tests/translate.test index 8f3392f3..2d6a24d2 100755 --- a/tests/translate.test +++ b/tests/translate.test @@ -47,7 +47,8 @@ test_phonemes en " 'e@ri:z r'eInboU" "♈ 🌈" test_phonemes en " Ekskla#m'eIS@n kw'EstS@n m'A@k" "⁉" test_phonemes en " Ekskla#m'eIS@n kw'EstS@n m'A@k r'eInboU" "⁉ 🌈" test_phonemes en " r'oUlIN 0nD@ fl'o@ l'aafIN" "🤣" # skip words - +# Test replacement rules +test_phonemes en " 'i:T@ d'i:m@n Ens,aIkl@p'oUdi@r- ,0n@m,at@p'oUIk a#m'i:b@ f'i:t@s l'0ft h'Ist@ri" "Æther dæmon encyclopœdia onomatopœic amœba fœtus loſt history" # bug: https://github.com/espeak-ng/espeak-ng/issues/471 test_phonemes sk " sm'eju:tsa s'a tv'a:R" "☺" test_phonemes sk " bl'ax sm'eju:tsa s'a tv'a:R" "blah ☺"