diff --git a/tests/translit.c b/tests/translit.c index 41403ae..541e297 100644 --- a/tests/translit.c +++ b/tests/translit.c @@ -49,6 +49,9 @@ START_TEST(test_translit_vedic) /* rigveda 3.5.2 */ test_translit("पूर्वीर्ऋतस्य", "pūrvīr"ZWNJ"ṛtasya"); + + /* vedic stresses */ + test_translit("अ॒ग्निमी॑ळे पु॒रोहि॑तं", "a\\_gnimī\\'ḷe pu\\_rohi\\'taṃ"); } END_TEST diff --git a/transliteration.c b/transliteration.c index a21a7be..265c440 100644 --- a/transliteration.c +++ b/transliteration.c @@ -103,6 +103,9 @@ static struct translit_letter table[] = { {0x0965, CODA, "||"}, /* double danda */ {0x0964, CODA, "|"}, /* danda */ + + {0x0951, CODA, "\\'"}, /* svarita */ + {0x0952, CODA, "\\_"} /* anudatta */ }; static struct translit_letter *letter_by_code(unsigned int c)