Confound it!—Supporting languages with multiple writing systems
Many of the languages of the world use two or more writing systems, like the familiar Arabic, Cyrillic, or Latin scripts. Supporting those languages and those scripts—for reading, editing, and searching—can be a real challenge.