<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE translit SYSTEM "translit.dtd"> <!-- Transliteration definitions for the common transliteration of German umlauts. Copyright (C) 2007-2008 Alex Linke <alinke@lingua-systems.com> Copyright (C) 2009 Lingua-Systems Software GmbH See Duden - Band 1: "Die deutsche Rechtschreibung", Mannheim, 2001, p. 105f., "Maschinenschreiben und E-Mails" --> <translit> <!-- meta data --> <name>Common DEU</name> <desc>German umlauts</desc> <reverse>false</reverse> <!-- set of transliteration rules --> <rules> <rule> <from>Ä</from> <!-- Ä --> <to>Ae</to> </rule> <rule> <from>ä</from> <!-- ä --> <to>ae</to> </rule> <rule> <from>Ö</from> <!-- Ö --> <to>Oe</to> </rule> <rule> <from>ö</from> <!-- ö --> <to>oe</to> </rule> <rule> <from>Ü</from> <!-- Ü --> <to>Ue</to> </rule> <rule> <from>ü</from> <!-- ü --> <to>ue</to> </rule> <!-- An 'ß' in a word in all caps is transliterated in all caps, too. As 'ß' will never be word initial and will at least only very seldomly appear as a second character, a word is believed to be in all caps, if the preceeding character is a capital one. --> <rule> <from>ß</from> <!-- ß --> <to>SS</to> <context> <after>\p{IsUpper}</after> </context> </rule> <rule> <from>ß</from> <!-- ß --> <to>ss</to> </rule> </rules> </translit> <!-- vim: sts=4 sw=4 enc=utf-8 ai et -->