<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Example: 'common_deu.xml'</title>
<link rel="stylesheet" type="text/css" href="highlight.css">
</head>
<body class="hl">
<pre class="hl"><span class="kwa">&lt;?xml version=</span><span class="str">&quot;1.0&quot;</span><span class="kwa"> encoding=</span><span class="str">&quot;UTF-8&quot;</span><span class="kwa">?&gt;</span>

<span class="kwa">&lt;!DOCTYPE translit SYSTEM</span> <span class="str">&quot;translit.dtd&quot;</span><span class="kwa">&gt;</span>


<span class="com">&lt;!--</span>
<span class="com"></span>
<span class="com">  Transliteration definitions for the common transliteration of German</span>
<span class="com">  umlauts.</span>
<span class="com"></span>
<span class="com">  Copyright 2007-2008 by Alex Linke &lt;alinke&#64;lingua-systems.com&gt;</span>
<span class="com"></span>
<span class="com">  $Id: common_deu.xml 159 2008-03-10 09:33:18Z alinke $</span>
<span class="com"></span>
<span class="com">  See Duden - Band 1: &quot;Die deutsche Rechtschreibung&quot;, Mannheim, 2001,</span>
<span class="com">    p. 105f., &quot;Maschinenschreiben und E-Mails&quot;</span>
<span class="com"></span>
<span class="com">--&gt;</span>


<span class="kwa">&lt;translit&gt;</span>

    <span class="com">&lt;!-- meta data --&gt;</span>

    <span class="kwa">&lt;name&gt;</span>Common DEU<span class="kwa">&lt;/name&gt;</span>

    <span class="kwa">&lt;desc&gt;</span>German umlauts<span class="kwa">&lt;/desc&gt;</span>

    <span class="kwa">&lt;reverse&gt;</span>false<span class="kwa">&lt;/reverse&gt;</span>


    <span class="com">&lt;!-- set of transliteration rules --&gt;</span>

    <span class="kwa">&lt;rules&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00C4;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- Ä --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>Ae<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00E4;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- ä --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>ae<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00D6;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- Ö --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>Oe<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00F6;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- ö --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>oe<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00DC;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- Ü --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>Ue<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00FC;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- ü --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>ue<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="com">&lt;!--</span>
<span class="com">	    An 'ß' in a word in all caps is transliterated in</span>
<span class="com">	    all caps, too.</span>
<span class="com"></span>
<span class="com">	    As 'ß' will never be word initial and will at least</span>
<span class="com">	    only very seldomly appear as a second character, a word</span>
<span class="com">	    is believed to be in all caps, if the preceeding character</span>
<span class="com">	    is a capital one.</span>
<span class="com">	--&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00DF;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- ß --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>SS<span class="kwa">&lt;/to&gt;</span>
	    <span class="kwa">&lt;context&gt;</span>
		<span class="kwa">&lt;after&gt;</span>\p{IsUpper}<span class="kwa">&lt;/after&gt;</span>
	    <span class="kwa">&lt;/context&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

	<span class="kwa">&lt;rule&gt;</span>
	    <span class="kwa">&lt;from&gt;</span>&amp;#x00DF;<span class="kwa">&lt;/from&gt;</span>   <span class="com">&lt;!-- ß --&gt;</span>
	    <span class="kwa">&lt;to&gt;</span>ss<span class="kwa">&lt;/to&gt;</span>
	<span class="kwa">&lt;/rule&gt;</span>

  <span class="kwa">&lt;/rules&gt;</span>

<span class="kwa">&lt;/translit&gt;</span>


<span class="com">&lt;!--</span>
<span class="com">  vim: sts=4 enc=utf-8</span>
<span class="com">--&gt;</span>
</pre>
</body>
</html>
<!--HTML generated by highlight 2.4.5, http://www.andre-simon.de/-->