Ребята,
Я пишу скрипт, который заменяет (и упрощает) всякую диакритику для того, чтобы она отображалась в строке интернет браузера (то есть знаки основного английского алфавита).
Грубо говоря у меня есть куча текстов на испанском, французском и немецком - надо написать три макроса, которые всякие там умляуты и тому подобное переделают по таблице в упрощенные знаки.
Поиски в http://www.google.ru/search?q=French+to+English+transcription+scheme&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a и в http://en.wikipedia.org/wiki/French_language ничего не дали. Помогите, пожалуйста.
Заранее спасибо ::)
В немецком, насколько я помню, при написании без диакритиков Ä=Ae, Ö=Oe, Ü=Ue, ß=ss (собственно, немецкие дополнительные буквы являются соответствующими лигатурами). Обратное преобразование ss->ß регулируется довольно сложными правилами, поэтому преобразование простым макросом возможно лишь в одну сторону.
В одну сторону и надо. Спасибо, вот с немецким-то как раз еще куда, а вот что творится в испанском и французском для меня просто темный лес. Есть огонек?
А почему бы с них просто всю диакритику не содрать и дело с концом... àáâãä -> a
Для этого надо перечислить все возможные варианты. Они мне тоже неизвестны.