For scripts like Cyrillic and Greek, there are two processing modes:
spelling -- each character is pronounced as the character name (e.g. in mathematics, Greek characters are spelled out);
transliteration -- sequences of script characters are transliterated according to transliteration rules
As a general rule, if the native/dictionary script is Latin:
if there is a single non-Latin character, then that character is spelled.
spelling of single Latin characters is context/language dependent (e.g. 'y' in Spanish).
sequences on non-Latin characters (e.g. Russian/Bosnian/Serbian names) are transliterated.
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1359256-support-script-cyrillic-greek-etc-spelling-and-transliteration?utm_campaign=plugin&utm_content=tracker%2F254961&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F254961&utm_medium=issues&utm_source=github).
For scripts like Cyrillic and Greek, there are two processing modes:
As a general rule, if the native/dictionary script is Latin: