Вообще у нас для таких вещей придумана транслитерация. В немецком, например, она делает взаимозаменяемыми ae и ä, и т.п. Только проблема в том, что сейчас новые таблицы добавляются программно,
70-463 что весьма неудобно. В идеале хотелось бы текстовый формат файлов с регулярными выражениями - это не то чтоб сложно сделать, но как-то некогда. Прикрутить румынский в теории можно, но этим надо кому-то заниматься