From the archives Internationalization and localization Technology Wikipedia

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.