diff --git a/docs/de/designers/language-basic-syntax/language-escaping.xml b/docs/de/designers/language-basic-syntax/language-escaping.xml
new file mode 100644
index 00000000..cc8582d9
--- /dev/null
+++ b/docs/de/designers/language-basic-syntax/language-escaping.xml
@@ -0,0 +1,76 @@
+
+
+
+ Smarty Parsing umgehen
+
+ Manchmal ist es wünschenswert, dass Smarty Teile eines Templates nicht
+ parst. Dies ist zum Beispiel der Fall, wenn Javascript oder CSS im Template eingebettet werden.
+ Da diese Sprachen selbst { und } nutzen, erkennt Smarty diese als Start- beziehungsweise End-Tags.
+
+
+
+ Der einfachste Weg, dieses Problem zu umgehen, ist das Auslagern des betreffenden Javascript
+ oder CSS Codes in eigene Dateien.
+
+
+
+ Um solche Inhalte trotzdem im gleichen Template einzubetten, können Sie {literal} .. {/literal} Blöcke verwenden.
+ Die aktuell benutzten Trennzeichen können Sie mit {ldelim} und {rdelim} ausgeben.
+
+
+
+ Manchmal ist es auch einfacher, die Trennzeichen selbst zu ändern:
+ $left_delimiter und
+ $right_delimiter definieren diese.
+
+
+ Beispiel wie die Trennzeichen angepasst werden
+
+left_delimiter = '';
+$smarty->assign('foo', 'bar');
+$smarty->display('example.tpl');
+
+?>
+]]>
+
+
+ example.tpl würde somit wie folgt aussehen:
+
+
+
+var foo = ;
+function dosomething() {
+ alert("foo is " + foo);
+}
+dosomething();
+
+]]>
+
+
+
+
diff --git a/docs/de/designers/language-custom-functions/language-function-mailto.xml b/docs/de/designers/language-custom-functions/language-function-mailto.xml
new file mode 100644
index 00000000..afd4b262
--- /dev/null
+++ b/docs/de/designers/language-custom-functions/language-function-mailto.xml
@@ -0,0 +1,141 @@
+
+
+
+ mailto
+
+
+
+
+
+
+
+
+
+ Attribut Name
+ Typ
+ Benötigt
+ Standard
+ Beschreibung
+
+
+
+
+ Adresse
+ string
+ Ja
+ n/a
+ Die EMail Adresse
+
+
+ Text
+ string
+ Nein
+ n/a
+ Der Text der angezeigt werden soll. Standardwert ist die EMail Adresse
+
+
+ encode
+ string
+ Nein
+ none
+ Wie die EMail Adresse verschlüsselt werden soll. Erlaubt sind 'none', 'hex' und 'javascript'.
+
+
+ CC
+ string
+ Nein
+ n/a
+ Komma separierte Liste der EMail Adressen, die eine Kopie der Nachricht erhalten sollen.
+
+
+ BCC
+ string
+ Nein
+ n/a
+ Komma separierte Liste der EMail Adressen, die eine blinde Kopie der Nachricht erhalten sollen.
+
+
+ Titel
+ string
+ Nein
+ n/a
+ Titel der Nachricht.
+
+
+ Newsgroups
+ string
+ Nein
+ n/a
+ Komma separierte Liste der Newsgroups, die eine Kopie der Nachricht erhalten sollen.
+
+
+ FollowupTo
+ string
+ Nein
+ n/a
+ Komma separierte Liste der Followup Adressen.
+
+
+ Extra
+ string
+ Nein
+ n/a
+ Zusätzliche Attribute, die sie dem Link geben wollen.
+
+
+
+
+
+ mailto vereinfach den Einsatz von mailto-Links und verschlüsselt die Links. Verschlüsselte Links können von WebSpiders schlechter ausgelesen werden.
+
+
+ Technische Bemerkung
+
+ Javascript ist wahrscheinlich die beste Methode, die Daten für WebSpider unzugänglich zu machen.
+
+
+
+mailto
+
+{mailto address="me@domain.com"}
+{mailto address="me@domain.com" text="Der angezeigte Linktext"}
+{mailto address="me@domain.com" encode="javascript"}
+{mailto address="me@domain.com" encode="hex"}
+{mailto address="me@domain.com" subject="Hallo!"}
+{mailto address="me@domain.com" cc="you@domain.com,they@domain.com"}
+{mailto address="me@domain.com" extra='class="email"'}
+
+OUTPUT:
+
+<a href="mailto:me@domain.com" >me@domain.com</a>
+<a href="mailto:me@domain.com" >Der angezeigte Linktext</a>
+<script type="text/javascript" language="javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6
+9%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%6d%65%40%64%6f%6d%
+61%69%6e%2e%63%6f%6d%22%20%3e%6d%65%40%64%6f%6d%61%69%6e%2e%63%6f%6d%3c%2f%61%3e
+%27%29%3b'))</script>
+<a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" >me@domain.com</a>
+<a href="mailto:me@domain.com?subject=Hallo%21" >me@domain.com</a>
+<a href="mailto:me@domain.com?cc=you@domain.com%2Cthey@domain.com" >me@domain.com</a>
+<a href="mailto:me@domain.com" class="email">me@domain.com</a>
+
+
+
diff --git a/docs/de/designers/language-modifiers/language-modifier-nl2br.xml b/docs/de/designers/language-modifiers/language-modifier-nl2br.xml
new file mode 100644
index 00000000..20d78e01
--- /dev/null
+++ b/docs/de/designers/language-modifiers/language-modifier-nl2br.xml
@@ -0,0 +1,58 @@
+
+
+
+ nl2br
+
+ Konvertiert alle Zeilenschaltungen in <br /> Tags. Genau wie die PHP Funktion nl2br.
+
+
+ nl2br
+
+assign('articleTitle', "Sonne oder Regen erwartet,\nnachts dunkel.");
+$smarty->display('index.tpl');
+
+?>
+]]>
+
+
+ Wobei index.tpl wie folgt aussieht:
+
+
+
+
+
+ Ausgabe:
+
+
+nachts dunkel.
+]]>
+
+
+
+