Add ta marbutah to Arabic transliteration.

Add ة, a normally-silent form of the letter ت that was missed when this
functionality was originally added.
This commit is contained in:
Ted Stein
2018-02-25 22:51:14 -08:00
committed by Andreas Shimokawa
parent 0ea5c3dee1
commit 1e0d7550d9
2 changed files with 7 additions and 2 deletions

View File

@@ -39,7 +39,12 @@ public class LanguageUtilsTest extends TestBase {
String pangram = "نص حكيم له سر قاطع وذو شأن عظيم مكتوب على ثوب أخضر ومغلف بجلد أزرق";
String pangramExpected = "n9 7kym lh sr qa63 wthw sh2n 36'ym mktwb 3la thwb 259'r wm3'lf bjld 2zrq";
String pangramActual = LanguageUtils.transliterate(pangram);
assertEquals("Arabic pangram transliteration failed", pangramExpected, pangramActual);
assertEquals("pangram transliteration failed", pangramExpected, pangramActual);
String taMarbutah = "";
String taMarbutahExpected = "";
String taMarbutahActual = LanguageUtils.transliterate(taMarbutah);
assertEquals("ta marbutah transliteration failed", taMarbutahExpected, taMarbutahActual);
String hamza = "ءأؤإئآ";
String hamzaExpected = "222222";