cvs: smarty /docs/de/programmers/api-variables variable-autoload-filters.xml variable-cache-dir.xml variable-cache-handler-func.xml variable-cache-lifetime.xml variable-cache-modified-check.xml variable-caching.xml variable-compile-check.xml variable-compile-dir.xml variable-compile-id.xml variable-config-dir.xml variable-config-fix-newlines.xml variable-config-overwrite.xml variable-config-read-hidden.xml variable-debug-tpl.xml variable-debugging-ctrl.xml variable-debugging.xml variable-default-modifiers.xml variable-default-resource-type.xml variable-error-reporting.xml variable-force-compile.xml variable-left-delimiter.xml variable-php-handling.xml variable-plugins-dir.xml variable-request-use-auto-globals.xml variable-request-vars-order.xml variable-right-delimiter.xml variable-secure-dir.xml variable-security-settings.xml variable-security.xml variable-template-dir.xml variable-trusted-dir.xml variable-use-sub-dirs.xml

[email protected] ("Messju Mohr") Thu, 16 Mar 2006 13:24:04 -0000
Newsgroups php.smarty.cvs
Message-ID <cvsmessju1142515444@cvsserver>
messju		Thu Mar 16 13:24:04 2006 UTC

  Modified files:              
    /smarty/docs/de/programmers/api-variables	
                                             	variable-autoload-filters.xml 
                                             	variable-cache-dir.xml 
                                             	variable-cache-handler-func.xml 
                                             	variable-cache-lifetime.xml 
                                             	variable-cache-modified-check.xml 
                                             	variable-caching.xml 
                                             	variable-compile-check.xml 
                                             	variable-compile-dir.xml 
                                             	variable-compile-id.xml 
                                             	variable-config-dir.xml 
                                             	variable-config-fix-newlines.xml 
                                             	variable-config-overwrite.xml 
                                             	variable-config-read-hidden.xml 
                                             	variable-debug-tpl.xml 
                                             	variable-debugging-ctrl.xml 
                                             	variable-debugging.xml 
                                             	variable-default-modifiers.xml 
                                             	variable-default-resource-type.xml 
                                             	variable-error-reporting.xml 
                                             	variable-force-compile.xml 
                                             	variable-left-delimiter.xml 
                                             	variable-php-handling.xml 
                                             	variable-plugins-dir.xml 
                                             	variable-request-use-auto-globals.xml 
                                             	variable-request-vars-order.xml 
                                             	variable-right-delimiter.xml 
                                             	variable-secure-dir.xml 
                                             	variable-security-settings.xml 
                                             	variable-security.xml 
                                             	variable-template-dir.xml 
                                             	variable-trusted-dir.xml 
                                             	variable-use-sub-dirs.xml 
  Log:
  sync with en (thanks to mattes)
messju-20060316132404.txt (text/plain, 67.9 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-autoload-filters.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-autoload-filters.xml
diff -u smarty/docs/de/programmers/api-variables/variable-autoload-filters.xml:1.2 smarty/docs/de/programmers/api-variables/variable-autoload-filters.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-autoload-filters.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-autoload-filters.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.autoload.filters">
-   <title>$autoload_filters</title>
-   <para>
-    Filter die Sie zu jedem Template laden m&ouml;chten, k&ouml;nnen Sie mit Hilfe
-    dieser Variable festlegen. Smarty wird sie danach automatisch laden. Die Variable
-    enth&auml;lt ein assoziatives Array, in dem der Schl&uuml;ssel den Filter-Typ 
-    und der Wert den Filter-Namen definiert. Zum Beispiel:
+    <title>$autoload_filters</title>
+    <para>
+      Filter die Sie zu jedem Template laden m&ouml;chten, k&ouml;nnen Sie mit Hilfe
+      dieser Variable festlegen. Smarty wird sie danach automatisch laden. Die Variable
+      enth&auml;lt ein assoziatives Array, in dem der Schl&uuml;ssel den Filter-Typ
+      und der Wert den Filter-Namen definiert. Zum Beispiel:
     <informalexample>
      <programlisting>
 <![CDATA[
@@ -18,8 +18,18 @@
 ]]>
      </programlisting>
     </informalexample> 
-   </para>
-</sect1>
+    </para>
+
+    <para>
+      Siehe auch
+        <link linkend="api.register.outputfilter">register_outputfilter()</link>,
+        <link linkend="api.register.prefilter">register_prefilter()</link>,
+        <link linkend="api.register.postfilter">register_postfilter()</link>
+        und
+     <link linkend="api.load.filter">load_filter()</link>
+     </para>
+
+  </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-cache-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-cache-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-cache-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-cache-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-cache-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-cache-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,15 +1,22 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
   <sect1 id="variable.cache.dir">
    <title>$cache_dir</title>
    <para>
     Definiert den Namen des Verzeichnisses in dem die Template-Caches
-    angelegt werden. Normalerweise ist dies './cache', was Smarty veranlasst
-    das Cache-Verzeichnis im aktuellen Verzeichnis zu suchen. Sie k&ouml;nnen
-    auch einen eigenen Cache-Handler zur Kontrolle der Cache-Dateien
-    definieren, der diese Einstellung ignoriert.
+    angelegt werden. Normalerweise ist dies <filename class="directory">'./cache'</filename>.
+    Das heisst, dass Smarty das Cache-Verzeichnis im selben Verzeichnis
+    wie das ausgef&uuml;hrte PHP-Skript erwartet.
+    <emphasis role="bold">Der Webserver muss Schreibrechte f&uuml;r dieses
+      Verzeichnis haben</emphasis>
+     (siehe auch Kapitel <link linkend="installing.smarty.basic">Installation</link>).
+    Sie k&ouml;nnen auch einen eigenen Cache-Handler zur Kontrolle
+    der Cache-Dateien definieren, der diese Einstellung ignoriert.
+       Siehe auch
+       <link linkend="variable.use.sub.dirs">$use_sub_dirs</link>.
    </para>
+
    <note>
     <title>Technische Bemerkung</title>
     <para>
@@ -23,6 +30,18 @@
      Es wird empfohlen ein Verzeichnis ausserhalb der DocumentRoot zu verwenden.
      	  </para>
    </note>
+
+  <para>
+  Siehe auch
+  <link linkend="variable.caching">$caching</link>,
+  <link linkend="variable.use.sub.dirs">$use_sub_dirs</link>,
+  <link linkend="variable.cache.lifetime">$cache_lifetime</link>,
+  <link linkend="variable.cache.handler.func">$cache_handler_func</link>,
+  <link linkend="variable.cache.modified.check">$cache_modified_check</link>
+  und der Abschnitt zum
+  <link linkend="caching">Caching</link>.
+  </para>
+
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-cache-handler-func.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-cache-handler-func.xml
diff -u smarty/docs/de/programmers/api-variables/variable-cache-handler-func.xml:1.2 smarty/docs/de/programmers/api-variables/variable-cache-handler-func.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-cache-handler-func.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-cache-handler-func.xml	Thu Mar 16 13:24:04 2006
@@ -1,10 +1,12 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.cache.handler.func">
    <title>$cache_handler_func</title>
    <para>
     Sie k&ouml;nnen auch eine eigene Cache-Handler Funktion definieren.
+    statt nur mit der <link linkend="variable.cache.dir">$cache_dir</link>-Variable
+    ein eigenes Verzeichnis festzulegen.
     Siehe Abschnitt zur <link linkend="section.template.cache.handler.func">custom cache handler</link> Funktion.
    </para>
 </sect1>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-cache-lifetime.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-cache-lifetime.xml
diff -u smarty/docs/de/programmers/api-variables/variable-cache-lifetime.xml:1.2 smarty/docs/de/programmers/api-variables/variable-cache-lifetime.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-cache-lifetime.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-cache-lifetime.xml	Thu Mar 16 13:24:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.cache.lifetime">
    <title>$cache_lifetime</title>
    <para>
@@ -26,7 +26,8 @@
      Falls Sie bestimmten Templates eine eigene Cache-Lifetime geben wollen,
      k&ouml;nnen Sie dies tun indem Sie <link linkend="variable.caching">$caching</link>
      auf 2 stellen und '$cache_lifetime' einen einmaligen Wert zuweisen, bevor Sie
-     'display()' oder 'fetch()' aufrufen.
+      <link linkend="api.display">display()</link>
+      oder <link linkend="api.fetch">fetch()</link> aufrufen.
     </para>
    </note>
 </sect1>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-cache-modified-check.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-cache-modified-check.xml
diff -u smarty/docs/de/programmers/api-variables/variable-cache-modified-check.xml:1.2 smarty/docs/de/programmers/api-variables/variable-cache-modified-check.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-cache-modified-check.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-cache-modified-check.xml	Thu Mar 16 13:24:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.cache.modified.check">
    <title>$cache_modified_check</title>
    <para>
@@ -11,7 +11,16 @@
     funktioniert nur mit gecachten Inhalten die keine <command>insert</command>
     Tags enthalten.
    </para>
-</sect1>
+
+   <para>
+    Siehe auch
+    <link linkend="variable.caching">$caching</link>,
+    <link linkend="variable.cache.lifetime">$cache_lifetime</link>,
+    <link linkend="variable.cache.handler.func">$cache_handler_func</link>,
+    und
+    das Kapitel zum <link linkend="caching">Caching</link>.
+   </para>
+   </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-caching.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-caching.xml
diff -u smarty/docs/de/programmers/api-variables/variable-caching.xml:1.2 smarty/docs/de/programmers/api-variables/variable-caching.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-caching.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-caching.xml	Thu Mar 16 13:24:04 2006
@@ -1,25 +1,48 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
   <sect1 id="variable.caching">
    <title>$caching</title>
    <para>
-    Definiert ob Smarty die Template-Ausgabe cachen soll. Normalerweise ist dies
-    ausgeschaltet (disabled, Wert: 0). Falls Ihre Templates redundante Inhalte erzeugen,
-    ist es empfehlenswert caching einzuschalten. Die Performance wird signifikant verbessert.
-    Sie k&ouml;nnen auch mehrere Caches f&uuml;r ein Template haben. Die Werte 1 und 2 aktivieren
-    caching. Bei 1 verwendet Smarty die Variable '$cache_lifetime', um zu berechnen
-    ob ein Template neu kompiliert werden soll. Der Wert 2 weist Smarty an, den Wert von
-    'cache_lifetime' zur Zeit der Erzeugung des Cache zu verwenden. Damit k&ouml;nnen Sie 'cache_lifetime'
-    setzen, bevor Sie das Template einbinden und haben so eine feine Kontrolle dar&uuml;ber,
-    wann ein bestimmter Cache abl&auml;uft. Konsultieren Sie dazu auch: <link linkend="api.is.cached">is_cached</link>.
+    Definiert ob Smarty die Template-Ausgabe im Verzeichnis
+    <link linkend="variable.cache.dir">$cache_dir</link>cachen soll.
+    Normalerweise ist dies ausgeschaltet (disabled, Wert: 0).
+    Falls Ihre Templates redundante Inhalte erzeugen
+    ist es empfehlenswert, $caching einzuschalten.
+    Die Performance wird dadurch signifikant verbessert.
+    Sie k&ouml;nnen auch <link linkend="caching.multiple.caches">mehrere (multiple)</link>
+    Caches f&uuml;r ein Template haben.
+    Die Werte 1 und 2 aktivieren caching.
+    Bei einem Wert von 1 verwendet Smarty die Variable
+    <link linkend="variable.cache.lifetime">$cache_lifetime</link>
+    um zu berechnen, ob ein Template neu kompiliert werden soll.
+    Der Wert 2 weist Smarty an, den Wert von <link linkend="variable.cache.lifetime">$cache_lifetime</link>
+    zur Zeit der Erzeugung des Cache zu verwenden.
+    Damit k&ouml;nnen Sie '$cache_lifetime' setzen bevor Sie das Template einbinden
+    und haben so eine feine Kontrolle dar&uuml;ber,
+    wann ein bestimmter Cache abl&auml;uft.
+    Siehe dazu auch: <link linkend="api.is.cached">is_cached()</link>.
    </para>
+
    <para>
-    Wenn '$compile_check' aktiviert ist, wird der Cache regeneriert sobald ein Template
-    oder eine Konfigurations-Variable ge&auml;ndert wurde. Wenn '$force_compile' aktiviert ist,
+    Wenn <link linkend="variable.compile.check">$compile_check</link> aktiviert ist,
+    wird der Cache regeneriert sobald ein Template
+    oder eine Konfigurations-Variable ge&auml;ndert wurde.
+    Wenn <link linkend="variable.force.compile">$force_compile</link> aktiviert ist,
     werden die gecachten Inhalte bei jedem Aufruf neu generiert.
    </para>
-</sect1>
+
+   <para>
+    Siehe auch
+    <link linkend="variable.cache.dir">$cache_dir</link>,
+    <link linkend="variable.cache.lifetime">$cache_lifetime</link>,
+    <link linkend="variable.cache.handler.func">$cache_handler_func</link>,
+    <link linkend="variable.cache.modified.check">$cache_modified_check</link>
+    und
+    das Kapitel zum <link linkend="caching">Caching</link>.
+   </para>
+
+  </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-compile-check.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-compile-check.xml
diff -u smarty/docs/de/programmers/api-variables/variable-compile-check.xml:1.2 smarty/docs/de/programmers/api-variables/variable-compile-check.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-compile-check.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-compile-check.xml	Thu Mar 16 13:24:04 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.compile.check">
    <title>$compile_check</title>
    <para>
@@ -10,17 +10,23 @@
     wird das Template neu kompiliert. Seit Smarty 1.4.0 wird
     das Template - falls es nicht existiert - kompiliert, unabh&auml;ngig
     davon welcher Wert '$compile_check' hat. Normalerweise ist der
-    Wert dieser Variable 'true'. Wenn eine Applikation produktiv
+    Wert dieser Variable 'true'.
+   </para>
+
+   <para>
+    Wenn eine Applikation produktiv
     eingesetzt wird (die Templates &auml;ndern sich nicht mehr), kann
     der 'compile_check'-Schritt entfallen. Setzen Sie dann
     '$compile_check' auf 'false', um die Performance zu steigern.
     Achtung: Wenn Sie '$compile_check' auf 'false' setzen und anschliessend
     ein Template &auml;ndern, wird diese &Auml;nderung *nicht* angezeigt.
-    Wenn caching und 'compile_check' eingeschaltet sind, werden die
+    Wenn <link linkend="variable.caching">$caching</link>
+    und '$compile_check' eingeschaltet sind, werden die
     gecachten Skripts neu kompiliert, sobald eine &Auml;nderung an
     einem der eingebundenen Templates festgestellt wird. 
+
     Siehe auch <link linkend="variable.force.compile">$force_compile</link>
-    und <link linkend="api.clear.compiled.tpl">clear_compiled_tpl</link>.
+    und <link linkend="api.clear.compiled.tpl">clear_compiled_tpl()</link>.
    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-compile-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-compile-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-compile-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-compile-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-compile-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-compile-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,14 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
   <sect1 id="variable.compile.dir">
    <title>$compile_dir</title>
    <para>
     Definiert das Verzeichnis, in das die kompilierten Templates geschrieben
-    werden. Normalerweise lautet es './templates_c'.
-    Das heisst, Smarty erwartet das Kompilier-Verzeichnis im selben Verzeichnis 
-    wie das ausgef&uuml;hrte PHP-Skript.
+    werden. Normalerweise lautet es <filename class="directory">"./templates_c"</filename>.
+    Das heisst, dass Smarty das Kompilier-Verzeichnis im selben Verzeichnis
+    wie das ausgef&uuml;hrte PHP-Skript erwartet.
+    <emphasis role="bold">Der Webserver muss Schreibrechte f&uuml;r dieses
+      Verzeichnis haben</emphasis>
+     (siehe auch Kapitel <link linkend="installing.smarty.basic">Installation</link>).
    </para>
+
    <note>
     <title>Technische Bemerkung</title>
     <para>
@@ -23,7 +27,13 @@
      des Webservers liegen.
     </para>
    </note>
-</sect1>
+
+    <para>
+     Siehe auch <link linkend="variable.compile.id">$compile_id</link>
+     und
+     <link linkend="variable.use.sub.dirs">$use_sub_dirs</link>.
+    </para>
+   </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-compile-id.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-compile-id.xml
diff -u smarty/docs/de/programmers/api-variables/variable-compile-id.xml:1.2 smarty/docs/de/programmers/api-variables/variable-compile-id.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-compile-id.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-compile-id.xml	Thu Mar 16 13:24:04 2006
@@ -1,14 +1,53 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
   <sect1 id="variable.compile.id">
    <title>$compile_id</title>
    <para>
-    Persistenter 'compile-identifier'. Anstatt jedem Funktionsaufruf die selbe 'compile_id'
-    zu &uuml;bergeben, kann eine individuelle 'compile_id' gesetzt werden. Das ist z. B. 
+    Persistenter 'compile-identifier'. Anstatt jedem Funktionsaufruf die selbe '$compile_id'
+    zu &uuml;bergeben, kann eine individuelle '$compile_id' gesetzt werden. Das ist z. B.
     sinnvoll, um in Kombination mit einem 'prefilter' verschiedene Sprach-Versionen eines Template
     kompilieren.
    </para>
+
+ <para>
+  Mit einer individuellen $compile_id k&ouml;nnen Sie das Problem beheben,
+  dass Sie nicht das gleiche
+  <link linkend="variable.compile.dir">$compile_dir</link>
+  f&uuml;r unterschiedliche
+  <link linkend="variable.template.dir">$template_dirs</link>
+  verwenden k&ouml;nnen.
+  Wenn Sie eine eindeutige $compile_id f&uuml;r jedes
+  <link linkend="variable.template.dir">$template_dir</link> setzen,
+  dann kann Smarty die kompilierten Templates anhand ihrer $compile_id auseinanderhalten.
+ </para>
+
+ <para>
+  Ein Beispiel ist die Lokalisierung (also die &Uuml;bersetzung sprachabh&auml;ngiger Teile)
+  durch einen <link linkend="plugins.prefilters.postfilters">prefilter</link>
+  w&auml;hrend der Kompilierung des Templates.
+  Sie k&ouml;nnen dort die aktuelle Sprache als $compile_id verwenden
+  und erhalten damit f&uuml;r jede Sprache einen eigenen Satz von Templates.
+ </para>
+
+ <para>
+  Ein anderes Beispiel ist die Verwendung des selben Compile-Verzeichnisses
+  f&uuml;r verschiedene Domains / verschiedene Virtual Hosts.
+ </para>
+ <example>
+  <title>$compile_id in einer Virtual Host Umgebung</title>
+  <programlisting role="php">
+<![CDATA[
+<?php
+
+$smarty->compile_id = $_SERVER['SERVER_NAME'];
+$smarty->compile_dir = '/path/to/shared_compile_dir';
+
+?>
+]]>
+  </programlisting>
+ </example>
+
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-config-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-config-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-config-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-config-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-config-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-config-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.config.dir">
    <title>$config_dir</title>
    <para>
-    Dieses Verzeichnis definiert den Ort, an dem die von den
-    Templates verwendeten Konfigurationsdateien abgelegt sind. Normalerweise
-    ist dies './configs'. Das bedeutet, Smarty erwartet das
-    Konfigurations-Verzeichnis im selben Verzeichnis wie das ausgef&uuml;hrte
-    PHP-Skript.
+    Definiert das Verzeichnis, in dem die von den Templates verwendeten
+    <link linkend="config.files">Konfigurationsdateien</link> abgelegt sind.
+    Die Voreinstellung ist <filename class="directory">"./configs"</filename>.
+    Das heisst, dass Smarty das Konfigurations-Verzeichnis im selben Verzeichnis
+    wie das ausgef&uuml;hrte PHP-Skript erwartet.
    </para>
+
    <note>
     <title>Technische Bemerkung</title>
     <para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-config-fix-newlines.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-config-fix-newlines.xml
diff -u smarty/docs/de/programmers/api-variables/variable-config-fix-newlines.xml:1.2 smarty/docs/de/programmers/api-variables/variable-config-fix-newlines.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-config-fix-newlines.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-config-fix-newlines.xml	Thu Mar 16 13:24:04 2006
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
      <sect1 id="variable.config.fix.newlines">
       <title>$config_fix_newlines</title>
       <para>
-	   Definiert ib MAC und DOS Zeilenumbr&uuml;che (\r und \r\n) in Konfigurationsdateien automatisch in \n umgewandelt werden sollen. Standardwert: true
+	   Definiert ob MAC und DOS Zeilenumbr&uuml;che (\r und \r\n) in Konfigurationsdateien automatisch in \n umgewandelt werden sollen. Standardwert: true
 	   </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-config-overwrite.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-config-overwrite.xml
diff -u smarty/docs/de/programmers/api-variables/variable-config-overwrite.xml:1.2 smarty/docs/de/programmers/api-variables/variable-config-overwrite.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-config-overwrite.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-config-overwrite.xml	Thu Mar 16 13:24:04 2006
@@ -1,11 +1,67 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-     <sect1 id="variable.config.overwrite">
-      <title>$config_overwrite</title>
-      <para>
-	   Definiert ob Variablen in einer Konfiguration sich gegenseitig &uuml;berschreiben k&ouml;nnen. Wenn false, werden die Variablen dem Array angeh&auml;ngt. Dies kann hilfreich sein, um Arrays in Konfigurationsdateien abzulegen. Standardwert: true
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+   <sect1 id="variable.config.overwrite">
+    <title>$config_overwrite</title>
+    <para>
+	   <!-- 'Variable' sollte eigentlich besser 'Wert' heissen -->
+     Definiert ob gleichnamige Variablen, die aus
+     <link linkend="config.files">Konfigurationsdateien</link>
+	   gelesen werden, sich gegenseitig &uuml;berschreiben.
+	   Der Standardwert f&uuml;r $config_overwrite ist true.
+    </para>
+
+    <para>
+	   Wenn $config_overwrite auf false gesetzt wird,
+	   dann wird aus gleichnamigen Variablen ein Array erstellt.
+	   Um folglich ein Array in Konfigurationsdateien ablegen zu k&ouml;nnen
+	   brauchen Sie das entsprechende Element einfach nur mehrfach aufzuf&uuml;hren.
+    </para>
+
+  <example>
+    <title>Array von Konfigurationswerten</title>
+    <para>
+      Dieses Beispiel verwendet
+      <link linkend="language.function.cycle">{cycle}</link>
+      um eine Tabelle abwechselnd mit roten, gr&uuml;nen und blauen
+      Zeilen auszugeben.
+      $config_overwrite ist auf false gesetzt um aus den
+      Farbangaben ein Array zu erzeugen.
+    </para>
+    <para>Die Konfigurationsdatei.</para>
+    <programlisting>
+<![CDATA[
+# row colors
+rowColors = #FF0000
+rowColors = #00FF00
+rowColors = #0000FF
+]]>
+    </programlisting>
+    <para>
+      Das Template mit einer
+      <link linkend="language.function.section">{section}</link> Schleife.
       </para>
+    <programlisting>
+<![CDATA[
+<table>
+  {section name=r loop=$rows}
+  <tr bgcolor="{cycle values=#rowColors#}">
+    <td> ....etc.... </td>
+  </tr>
+  {/section}
+</table>
+]]>
+    </programlisting>
+  </example>
+    <para>
+    Siehe auch
+    <link linkend="config.files">Konfigurationsdateien</link>,
+    <link linkend="api.get.config.vars">get_config_vars()</link>,
+    <link linkend="api.clear.config">clear_config()</link>
+    <link linkend="api.config.load">config_load()</link>
+    und
+    <link linkend="language.function.config.load">{config_load}</link>.
+  </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-config-read-hidden.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-config-read-hidden.xml
diff -u smarty/docs/de/programmers/api-variables/variable-config-read-hidden.xml:1.2 smarty/docs/de/programmers/api-variables/variable-config-read-hidden.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-config-read-hidden.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-config-read-hidden.xml	Thu Mar 16 13:24:04 2006
@@ -1,11 +1,17 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-     <sect1 id="variable.config.read.hidden">
-      <title>$config_read_hidden</title>
-      <para>
-	   Definiert ob Abschnitte die mit einem '.' beginnen aus Konfigurationsdateien gelesen werden sollen. Normalerweise sollte man dies auf false belassen, da man so sensitive Daten in der Konfiguration laden kann, die nicht dem Template zugewiesen werden. Standardwert: false
-	   </para>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+   <sect1 id="variable.config.read.hidden">
+    <title>$config_read_hidden</title>
+    <para>
+	   Definiert ob Templates versteckte Abschnitte (deren Name mit einem '.' beginnt) aus
+	   <link linkend="config.files">Konfigurationsdateien</link> lesen d&uuml;rfen.
+	   Der Standardwert ist false.
+	   Normalerweise beh&auml;lt man den Standardwert bei,
+	   da man so sensible Daten (wie z.B. Datenbankzugriffsdaten)
+	   in den Konfigurationsdateien unterbringen kann,
+	   die nicht durch Templates ausgelesen werden k&ouml;nnen.
+	  </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-debug-tpl.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-debug-tpl.xml
diff -u smarty/docs/de/programmers/api-variables/variable-debug-tpl.xml:1.2 smarty/docs/de/programmers/api-variables/variable-debug-tpl.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-debug-tpl.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-debug-tpl.xml	Thu Mar 16 13:24:04 2006
@@ -1,12 +1,20 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.debug.tpl">
-   <title>$debug_tpl</title>
-   <para>
-    Definiert den Namen des f&uuml;r die Debugging Konsole verwendeten Template. Normalerweise
-    lautet er 'debug.tpl' und befindet sich im <link linkend="constant.smarty.dir">SMARTY_DIR</link> Verzeichnis.
-   </para>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
+   <sect1 id="variable.debug.tpl">
+    <title>$debug_tpl</title>
+    <para>
+     Definiert den Namen des f&uuml;r die Debugging Konsole verwendeten Template.
+     Normalerweise lautet er <filename>"debug.tpl"</filename> und befindet sich im
+     <link linkend="constant.smarty.dir">SMARTY_DIR</link> Verzeichnis.
+    </para>
+
+    <para>
+    Siehe auch
+    <link linkend="variable.debugging">$debugging</link>
+    und
+    <link linkend="chapter.debugging.console">Debugging Konsole</link>
+    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-debugging-ctrl.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-debugging-ctrl.xml
diff -u smarty/docs/de/programmers/api-variables/variable-debugging-ctrl.xml:1.2 smarty/docs/de/programmers/api-variables/variable-debugging-ctrl.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-debugging-ctrl.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-debugging-ctrl.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
   <sect1 id="variable.debugging.ctrl">
    <title>$debugging_ctrl</title>
    <para>
     Definiert Alternativen zur Aktivierung der Debugging Konsole.
-    NONE verbietet alternative Methoden. URL aktiviert ds Debugging,
+    NONE verbietet alternative Methoden.
+    URL aktiviert das Debugging,
     wenn das Schl&uuml;sselwort 'SMARTY_DEBUG' im QUERY_STRING gefunden wird. 
-    Wenn '$debugging' auf 'true' gesetzt ist, wird dieser Wert ignoriert.
+    Wenn <link linkend="variable.debugging">$debugging</link> auf 'true' gesetzt ist, wird dieser Wert ignoriert.
+   </para>
+
+   <para>
+    Siehe auch <link linkend="chapter.debugging.console">Debugging Konsole</link>.
    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-debugging.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-debugging.xml
diff -u smarty/docs/de/programmers/api-variables/variable-debugging.xml:1.2 smarty/docs/de/programmers/api-variables/variable-debugging.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-debugging.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-debugging.xml	Thu Mar 16 13:24:04 2006
@@ -1,12 +1,31 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
   <sect1 id="variable.debugging">
    <title>$debugging</title>
    <para>
     Aktiviert die <link linkend="chapter.debugging.console">Debugging Konsole</link>.
-    Die Konsole besteht aus einem Javascript-Fenster, welches Informationen zum
-    momentan geladenen Template und den zugewiesenen Variablen enth&auml;lt.
+   </para>
+
+   <para>
+    Die Konsole besteht aus einem Javascript-Popup-Fenster,
+    welches Informationen &uuml;ber <link linkend="language.function.include">eingebundene Templates</link>,
+    von PHP <link linkend="api.assign">zugewiesene</link> Variablen
+    und <link linkend="language.config.variables">Variablen aus Konfigurationsdateien</link> enth&auml;lt.
+    Die Konsole zeigt keine Variablen an, die innerhalb des Templates mit
+    <link linkend="language.function.assign">{assign}</link> zugewiesen wurden.
+   </para>
+
+   <para>Lesen Sie <link linkend="variable.debugging.ctrl">$debugging_ctrl</link>
+    um zu sehen wie Sie das Debugging &uuml;ber einen Parameter in der URL aktivieren k&ouml;nnen.
+   </para>
+
+   <para>
+    Siehe auch
+    <link linkend="language.function.debug">{debug}</link>,
+    <link linkend="variable.debug.tpl">$debug_tpl</link>,
+    und
+    <link linkend="variable.debugging.ctrl">$debugging_ctrl</link>
    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-default-modifiers.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-default-modifiers.xml
diff -u smarty/docs/de/programmers/api-variables/variable-default-modifiers.xml:1.2 smarty/docs/de/programmers/api-variables/variable-default-modifiers.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-default-modifiers.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-default-modifiers.xml	Thu Mar 16 13:24:04 2006
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
   <sect1 id="variable.default.modifiers">
    <title>$default_modifiers</title>
@@ -7,7 +7,7 @@
     Definiert ein Array von Variablen-Modifikatoren, die auf jeder Variable anzuwenden sind.
     Wenn Sie zum Beispiel alle Variablen standardm&auml;ssig HTML-Maskieren wollen,
     k&ouml;nnen Sie array('escape:"htmlall"'); verwenden. Um eine Variable von dieser
-    Behandlung auszuschliessen, k&ouml;nnen Sie ihr den Parameter 'smarty' mit dem Modifikator 'nodefaults'
+    Behandlung auszuschliessen, k&ouml;nnen Sie ihr den Modifikator 'smarty' mit dem Parameter 'nodefaults'
     &uuml;bergeben. Als Beispiel: {$var|smarty:nodefaults}.
     Zum Beispiel: {$var|nodefaults}.
    </para>
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-default-resource-type.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-default-resource-type.xml
diff -u smarty/docs/de/programmers/api-variables/variable-default-resource-type.xml:1.2 smarty/docs/de/programmers/api-variables/variable-default-resource-type.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-default-resource-type.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-default-resource-type.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,14 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
   <sect1 id="variable.default.resource.type">
    <title>$default_resource_type</title>
    <para>
-    Definiert den Ressourcentyp der von Smarty implizitverwendet werden soll. Standartwert
+    Definiert den Ressourcentyp der von Smarty implizit verwendet werden soll. Standardwert
     ist 'file', was dazu f&uuml;hrt dass $smarty->display('index.tpl'); und
-    $smarty->display('file:index.tpl'); identisch sind. Konsultieren Sie das
-    <link linkend="template.resources">Resource</link> Kapitel f&uuml;r weitere Informationen.
+    $smarty->display('file:index.tpl'); identisch sind.
+    Weitere Informationen finden Sie im
+    <link linkend="template.resources">Resource</link>-Kapitel.
    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-error-reporting.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-error-reporting.xml
diff -u smarty/docs/de/programmers/api-variables/variable-error-reporting.xml:1.2 smarty/docs/de/programmers/api-variables/variable-error-reporting.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-error-reporting.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-error-reporting.xml	Thu Mar 16 13:24:04 2006
@@ -1,12 +1,25 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-     <sect1 id="variable.error.reporting">
-      <title>$error_reporting</title>
-      <para>
-	  	Wenn dieser Wert nicht 0 ist, wird er benutzt um das error_reporting-Level von PHP zu bestimmen. Wenn debugging eingeschaltet ist, wird der Wert ignoriert und das Error-Level bleibt unver&auml;ndert.
-      </para>
-</sect1>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+  <sect1 id="variable.error.reporting">
+    <title>$error_reporting</title>
+
+    <para>
+      Wenn dieser Wert nicht 0 ist, dann setzt er den Wert f&uuml;r das
+      <ulink url="&url.php-manual;error_reporting">error_reporting</ulink>
+      von PHP beim Aufruf von <link linkend="api.display">display()</link>
+      und <link linkend="api.fetch">fetch()</link>.
+      Wenn <link linkend="chapter.debugging.console">debugging</link>
+      aktiviert ist, dann wird dieser Wert ignoriert.
+    </para>
+    <para>
+      Siehe auch
+      <link linkend="api.trigger.error">trigger_error()</link>,
+      <link linkend="chapter.debugging.console">debugging</link>
+      und
+      <link linkend="troubleshooting">Troubleshooting</link>.
+    </para>
+  </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-force-compile.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-force-compile.xml
diff -u smarty/docs/de/programmers/api-variables/variable-force-compile.xml:1.2 smarty/docs/de/programmers/api-variables/variable-force-compile.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-force-compile.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-force-compile.xml	Thu Mar 16 13:24:04 2006
@@ -1,17 +1,20 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.force.compile">
-   <title>$force_compile</title>
-   <para>
-    Veranlasst Smarty dazu die Templates bei jedem Aufruf neu
-    zu kompilieren. Diese Einstellung &uuml;berschreibt '$compile_check'.
-    Normalerweise ist dies ausgeschaltet, kann jedoch f&uuml;r die Fehlersuche
-    n&uuml;tzlich sein. In einem Produktiven-Umfeld sollte auf
-    die Verwendung verzichtet werden. Wenn caching eingeschaltet ist,
-    werden die gecachten Dateien bei jedem Aufruf neu kompiliert.
-   </para>
-</sect1>
+    <title>$force_compile</title>
+    <para>
+      Veranlasst Smarty dazu, die Templates bei jedem Aufruf neu zu kompilieren.
+      Diese Einstellung &uuml;berschreibt
+      <link linkend="variable.compile.check">$compile_check</link>.
+      Normalerweise ist dies ausgeschaltet, kann jedoch f&uuml;r die Entwicklung
+      und das <link linkend="chapter.debugging.console">Debugging</link>
+      n&uuml;tzlich sein.
+      In einer Produktivumgebung sollte auf die Verwendung verzichtet werden.
+      Wenn <link linkend="variable.caching">$caching</link> eingeschaltet ist,
+      werden die gecachten Dateien bei jedem Aufruf neu kompiliert.
+    </para>
+  </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-left-delimiter.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-left-delimiter.xml
diff -u smarty/docs/de/programmers/api-variables/variable-left-delimiter.xml:1.2 smarty/docs/de/programmers/api-variables/variable-left-delimiter.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-left-delimiter.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-left-delimiter.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.left.delimiter">
-   <title>$left_delimiter</title>
-   <para>
-    Das zu verwendende linke Trennzeichen der Template-Sprache.
-    Normalerweise '{'.
-   </para>
-</sect1>
+    <title>$left_delimiter</title>
+    <para>
+      Das zu verwendende linke Trennzeichen der Template-Sprache.
+      Die Vorgabe ist '{'.
+    </para>
+    <para>
+      Siehe auch <link linkend="variable.right.delimiter">$right_delimiter</link>
+      und
+      <link linkend="language.escaping">escaping smarty parsing</link>.
+    </para>
+  </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-php-handling.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-php-handling.xml
diff -u smarty/docs/de/programmers/api-variables/variable-php-handling.xml:1.2 smarty/docs/de/programmers/api-variables/variable-php-handling.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-php-handling.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-php-handling.xml	Thu Mar 16 13:24:04 2006
@@ -1,26 +1,26 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.php.handling">
-   <title>$php_handling</title>
-   <para>
-    Definiert wie Smarty mit PHP-Code innerhalb von Templates umgehen soll.
-    Es gibt 4 verschiedene Einstellungen. Normalerweise wird
-    SMARTY_PHP_PASSTHRU verwendet. Achtung: '$php_handling' wirkt sich NICHT
-    auf PHP-Code aus, der zwischen <link linkend="language.function.php">{php}{/php}</link>
-    Tags steht.
-   </para>    
-   <itemizedlist>
-    <listitem><para>SMARTY_PHP_PASSTHRU - Smarty gibt die Tags aus.</para></listitem>
-    <listitem><para>SMARTY_PHP_QUOTE - Smarty maskiert die Tags als HTML-Entities.</para></listitem>
-    <listitem><para>SMARTY_PHP_REMOVE - Smarty entfernt die Tags.</para></listitem>
-    <listitem><para>SMARTY_PHP_ALLOW - Smarty f&uuml;hrt den Code als PHP-Code aus.</para></listitem>
-   </itemizedlist>
-   <para>
-    ACHTUNG: Es wird davon abgeraten, PHP-Code in Templates einzubetten.
-    Bitte verwenden Sie stattdessen <link linkend="language.custom.functions">custom functions</link>
-    oder <link linkend="language.modifiers">Variablen-Modifikatoren</link>.
-   </para>
+    <title>$php_handling</title>
+    <para>
+      Definiert wie Smarty mit PHP-Code innerhalb von Templates umgehen soll.
+      Es gibt 4 verschiedene Einstellungen. Die Voreinstellung ist
+      SMARTY_PHP_PASSTHRU verwendet. Achtung: '$php_handling' wirkt sich NICHT
+      auf PHP-Code aus, der zwischen <link linkend="language.function.php">{php}{/php}</link>
+      Tags steht.
+    </para>
+    <itemizedlist>
+      <listitem><para>SMARTY_PHP_PASSTHRU - Smarty gibt die Tags aus.</para></listitem>
+      <listitem><para>SMARTY_PHP_QUOTE - Smarty maskiert die Tags als HTML-Entities.</para></listitem>
+      <listitem><para>SMARTY_PHP_REMOVE - Smarty entfernt die Tags.</para></listitem>
+      <listitem><para>SMARTY_PHP_ALLOW - Smarty f&uuml;hrt den Code als PHP-Code aus.</para></listitem>
+    </itemizedlist>
+    <para>
+      ACHTUNG: Es wird dringend davon abgeraten, PHP-Code in Templates einzubetten.
+      Bitte verwenden Sie stattdessen <link linkend="language.custom.functions">custom functions</link>
+      oder <link linkend="language.modifiers">Variablen-Modifikatoren</link>.
+    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-plugins-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-plugins-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-plugins-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-plugins-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-plugins-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-plugins-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,23 +1,61 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
   <sect1 id="variable.plugins.dir">
-   <title>$plugins_dir</title>
-   <para>
-    Definiert das Verzeichnis in welchem Smarty die zu ladenden Plugins sucht.
-    Normalerweise ist dies 'plugins' im SMARTY_DIR Pfad. Wenn Sie einen relativen
-    Pfad angeben, wird Smarty zuerst versuchen das Plugin von SMARTY_DIR aus zu erreichen,
-    danach relativ zum aktuellen Verzeichnis (mit 'cwd' - current working directory)
-    und zum Schluss in jedem Eintrag des PHP-'include_path'.
-   </para>
-   <note>
-    <title>Technische Bemerkung</title>
+    <title>$plugins_dir</title>
     <para>
-     F&uuml;r optimale Performance ist es sinnvoll, 'plugins_dir'
-     absolut oder relativ zu SMARTY_DIR bzw. dem aktuellen Verzeichnis zu definieren.
-     Von der Definition des Verzeichnisses im PHP-'include_path' wird abgeraten.
+      Definiert das Verzeichnis (bzw. die Verzeichnisse) in dem Smarty die zu ladenden Plugins sucht.
+      Die Voreinstellung ist '<filename class="directory">"plugins"</filename>
+      unterhalb des <link linkend="constant.smarty.dir">SMARTY_DIR</link>-Verzeichnisses.
+      Wenn Sie einen relativen Pfad angeben, wird Smarty zuerst versuchen das Plugin von
+      <link linkend="constant.smarty.dir">SMARTY_DIR</link> aus zu erreichen,
+      danach relativ zum aktuellen Verzeichnis (mit 'cwd' - current working directory)
+      und zum Schluss in jedem Eintrag des PHP-'include_path'.
+      Wenn $plugins_dir ein Array von Verzeichnissen ist
+      wird Smarty jedes der angegebenen Verzeichnisse
+      in der angegebenen Reihenfolge nach dem Plugin durchsuchen.
     </para>
-   </note>
+    <note>
+      <title>Technische Bemerkung</title>
+      <para>
+        F&uuml;r optimale Performance sollte $plugins_dir entweder absolut
+        oder relativ zu SMARTY_DIR bzw. dem aktuellen Verzeichnis zu definieren.
+        Von der Definition des Verzeichnisses im PHP-'include_path' wird abgeraten.
+      </para>
+    </note>
+
+    <example>
+      <title>Ein lokales Plugin-Verzeichnis hinzuf&uuml;gen</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+
+$smarty->plugins_dir[] = 'includes/my_smarty_plugins';
+
+?>
+
+]]>
+      </programlisting>
+    </example>
+
+    <example>
+      <title>Mehrere Verzeichnisse im $plugins_dir</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+
+$smarty->plugins_dir = array(
+                       'plugins', // the default under SMARTY_DIR
+                       '/path/to/shared/plugins',
+                       '../../includes/my/plugins'
+                       );
+
+?>
+
+]]>
+      </programlisting>
+    </example>
+
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-request-use-auto-globals.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-request-use-auto-globals.xml
diff -u smarty/docs/de/programmers/api-variables/variable-request-use-auto-globals.xml:1.2 smarty/docs/de/programmers/api-variables/variable-request-use-auto-globals.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-request-use-auto-globals.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-request-use-auto-globals.xml	Thu Mar 16 13:24:04 2006
@@ -1,15 +1,19 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.request.use.auto.globals">
-   <title>$request_use_auto_globals</title>
-   <para>
-   Definiert ob Smarty php's $HTTP_*_VARS[] ($request_use_auto_globals=false welches
-   der Standardwert ist) oder $_*[] ($request_use_auto_globals=true) verwenden soll.
-   Dies betrifft Templates die {$smarty.request.*}, {$smarty.get.*}, etc... verwenden.
-   Achtung: wenn $request_use_auto_globals auf TRUE gesetzt ist, hat <link linkend="variable.request.vars.order">variable.request.vars.order </link>
-   keine Auswirkungen, da php's Konfigurationswert <literal>gpc_order</literal> verwendet wird.
+    <title>$request_use_auto_globals</title>
+    <para>
+     Definiert ob Smarty PHPs $HTTP_*_VARS[] ($request_use_auto_globals=false)
+     oder die Voreinstellung $_*[] ($request_use_auto_globals=true) verwenden soll.
+     Dies betrifft Templates die
+     <link linkend="language.variables.smarty">{$smarty.request.*}, {$smarty.get.*}</link>
+     , etc... verwenden.
+     Achtung: Wenn $request_use_auto_globals auf TRUE gesetzt ist,
+     hat <link linkend="variable.request.vars.order">variable.request.vars.order</link>
+     keine Auswirkungen, da PHPs Konfigurationswert <literal>gpc_order</literal> verwendet wird.
    </para>
+
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-request-vars-order.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-request-vars-order.xml
diff -u smarty/docs/de/programmers/api-variables/variable-request-vars-order.xml:1.2 smarty/docs/de/programmers/api-variables/variable-request-vars-order.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-request-vars-order.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-request-vars-order.xml	Thu Mar 16 13:24:04 2006
@@ -1,12 +1,17 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
   <sect1 id="variable.request.vars.order">
-   <title>$request_vars_order</title>
-   <para>
-    Die Reihenfolge in welcher die Request-Variblen zugewiesen werden.
-    Verh&auml;lt sich wie 'variables_order' in der php.ini.
-   </para>
+    <title>$request_vars_order</title>
+    <para>
+      Die Reihenfolge in welcher die Request-Variblen zugewiesen werden.
+      Verh&auml;lt sich wie 'variables_order' in der php.ini.
+    </para>
+    <para>
+      Siehe auch <link linkend="language.variables.smarty">$smarty.request</link>
+      und
+      <link linkend="variable.request.use.auto.globals">$request_use_auto_globals</link>.
+    </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-right-delimiter.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-right-delimiter.xml
diff -u smarty/docs/de/programmers/api-variables/variable-right-delimiter.xml:1.2 smarty/docs/de/programmers/api-variables/variable-right-delimiter.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-right-delimiter.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-right-delimiter.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,18 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
   <sect1 id="variable.right.delimiter">
-   <title>$right_delimiter</title>
-   <para>
-    Das zu verwendende rechte Trennzeichen der Template-Sprache.
-    Normalerweise '}'.
-   </para>
-</sect1>
+    <title>$right_delimiter</title>
+    <para>
+      Das zu verwendende rechte Trennzeichen der Template-Sprache.
+      Die Vorgabe ist '}'.
+    </para>
+    <para>
+      Siehe auch <link linkend="variable.left.delimiter">$left_delimiter</link>
+      und
+      <link linkend="language.escaping">escaping smarty parsing</link>.
+    </para>
+  </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-secure-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-secure-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-secure-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-secure-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-secure-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-secure-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,21 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.secure.dir">
-   <title>$secure_dir</title>
-   <para>
-    Definiert die als 'sicher' geltenden Verzeichnisse als Array.
-    {include} und {fetch} verwenden diese Verzeichnisse, wenn '$security'
-    eingeschaltet ist.
-   </para>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+<sect1 id="variable.secure.dir">
+  <title>$secure_dir</title>
+  <para>
+    Dies ist ein Array das alle Dateien und Verzeichnisse enth&auml;lt,
+    die als sicher angesehen werden.
+    <link linkend="language.function.include">{include}</link>
+    und <link linkend="language.function.fetch">{fetch}</link>
+    verwenden diese Daten wenn
+    <link linkend="variable.security">$security</link> eingeschaltet ist.
+  </para>
+  <para>
+    Siehe auch
+    <link linkend="variable.security.settings">Security settings</link>,
+    und <link linkend="variable.trusted.dir">$trusted_dir</link>.
+  </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-security-settings.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-security-settings.xml
diff -u smarty/docs/de/programmers/api-variables/variable-security-settings.xml:1.2 smarty/docs/de/programmers/api-variables/variable-security-settings.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-security-settings.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-security-settings.xml	Thu Mar 16 13:24:04 2006
@@ -1,19 +1,54 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.security.settings">
-   <title>$security_settings</title>
-   <para>
-    Wird verwendet um spezifische Sicherheits-Einstellungen zu
-    &auml;ndern, wenn '$security' eingeschaltet ist.
-   </para>
-   <itemizedlist>
-    <listitem><para>PHP_HANDLING - true/false. Wenn auf 'true' gesetzt wird '$php_handling' ignoriert.</para></listitem>
-    <listitem><para>IF_FUNCS - Ist ein Array aller erlaubter Funktionen in IF-Statements.</para></listitem>
-    <listitem><para>INCLUDE_ANY - true/false. Wenn 'true', kann jedes Template geladen werden, auch ausserhalb der '$secure_dir'-Liste.</para></listitem>
-    <listitem><para>PHP_TAGS - true/false. Wenn 'true', sind keine {php}{/php}-Tags erlaubt.</para></listitem>
-    <listitem><para>MODIFIER_FUNCS - Ist ein Array aller Funktionen die als Variablen-Modifikatoren verwendet werden d&uuml;rfen.</para></listitem>
-   </itemizedlist>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+<sect1 id="variable.security.settings">
+  <title>$security_settings</title>
+  <para>
+    Wird verwendet um spezifische Sicherheits-Einstellungen zu &auml;ndern,
+    wenn <link linkend="variable.security">$security</link> eingeschaltet ist.
+  </para>
+  <itemizedlist>
+    <listitem>
+      <para>
+        PHP_HANDLING - true/false.
+        Wenn auf 'true' gesetzt, wird <link linkend="variable.php.handling">$php_handling</link> ignoriert.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        IF_FUNCS - Ein Array aller erlaubter Funktionen in
+        <link linkend="language.function.if">{if}</link>-Statements.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        INCLUDE_ANY - true/false.
+        Wenn 'true', kann das Template aus jedem beliebigen Verzeichnis geladen werden,
+        auch au&szlig;erhalb der <link linkend="variable.secure.dir">$secure_dir</link>-Liste.</para>
+    </listitem>
+    <listitem>
+      <para>
+        PHP_TAGS - true/false.
+        Wenn 'true', sind <link linkend="language.function.php">{php}{/php}</link>-Tags
+        in Templates erlaubt.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        MODIFIER_FUNCS - Ein Array aller PHP-Funktionen
+        die als Variablen-Modifikatoren verwendet werden d&uuml;rfen.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        ALLOW_CONSTANTS - true/false.
+        Wenn 'true', ist die Verwendung von Konstanten via
+        <link linkend="language.variables.smarty.const">{$smarty.const.name}</link>
+        in Template zul&auml;ssig.
+        Aus Sicherheitsgr&uuml;nden ist die Voreinstellung 'false'.
+      </para>
+    </listitem>
+  </itemizedlist>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-security.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-security.xml
diff -u smarty/docs/de/programmers/api-variables/variable-security.xml:1.2 smarty/docs/de/programmers/api-variables/variable-security.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-security.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-security.xml	Thu Mar 16 13:24:04 2006
@@ -1,24 +1,63 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.security">
-   <title>$security</title>
-   <para>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<sect1 id="variable.security">
+  <title>$security</title>
+  <para>
     '$security' ein-/ausschalten. Normalerweise 'false' (ausgeschaltet).
-    Die Sicherheitseinstellung ist wertvoll, wenn nicht vertrauensw&uuml;rdigen
+    Aktiviert spezielle Sicherheitseinstellungen.
+    M&ouml;gliche Werte f&uuml;r $security sind 'true' und 'false',
+    wobei 'false' die Voreinstellung ist.
+    Die Sicherheitseinstellungen sind sinnvoll, wenn nicht vertrauensw&uuml;rdigen
     Parteien Zugriff auf die Templates gegeben wird (zum Beispiel via FTP).
     Mit aktivierter '$security' kann verhindert werden, dass diese das System 
-    via Template-Engine kompromittieren. Die '$security' einzuschalten halt folgende
-    Auswirkungen auf die Template-Language (ausser sie werden mit '$security_settings'
-    &uuml;berschrieben):
-   </para>
-   <itemizedlist>
-       <listitem><para>Wenn '$php_handling' auf SMARTY_PHP_ALLOW geschaltet ist, wird der Wert auf SMARTY_PHP_PASSTHRU ge&auml;ndert.</para></listitem>
-    <listitem><para>Ausser den in '$security_settings' definierten, sind keine Funktionen in IF-Statements aufrufbar.</para></listitem>
-    <listitem><para>Templates k&ouml;nnen nur aus den im '$secure_dir'-Array definierten Verzeichnissen geladen werden.</para></listitem>
-    <listitem><para>'fetch()' kann nur verwendet werden um Dateien aus '$secure_dir' zu laden.</para></listitem>
-    <listitem><para>{php}{/php}-Tags sind nicht erlaubt.</para></listitem>
-    <listitem><para>Ausser den in '$security_settings' definierten, sind keine PHP-Funktionen direkt als Variablen-Modifikatoren aufrufbar.</para></listitem>
+    via Template-Engine kompromittieren. Die '$security' einzuschalten hat folgende
+    Auswirkungen auf die Template-Language (ausser sie werden explizit mit
+    <link linkend="variable.security.settings">$security_settings</link> &uuml;berschrieben):
+  </para>
+
+  <itemizedlist>
+    <listitem>
+      <para>
+        Wenn <link linkend="variable.php.handling">$php_handling</link> auf
+        SMARTY_PHP_ALLOW gesetzt ist, dann wird der Wert auf SMARTY_PHP_PASSTHRU ge&auml;ndert.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        In <link linkend="language.function.if">{if}</link>-Statements sind keine
+        PHP-Funktionen zugelassen, die nicht explizit &uuml;ber die
+        <link linkend="variable.security.settings">$security_settings</link>
+        angegeben wurden.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Templates k&ouml;nnen nur aus den im
+        <link linkend="variable.secure.dir">$secure_dir</link>-Array
+        definierten Verzeichnissen geladen werden.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Dateien k&ouml;nnen mit <link linkend="language.function.fetch">{fetch}</link>
+        nur aus den in <link linkend="variable.secure.dir">$secure_dir</link>
+        angegebenen Verzeichnissen geladen werden.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <link linkend="language.function.php">{php}{/php}</link>-Tags sind nicht erlaubt.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        PHP-Funktionen k&ouml;nnen nicht als Variablen-Modifikatoren verwendet werden,
+        wenn sie nicht explizit in
+        <link linkend="variable.security.settings">$security_settings</link>
+        angegeben wurden.
+      </para>
+    </listitem>
    </itemizedlist>
 </sect1>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-template-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-template-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-template-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-template-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-template-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-template-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,22 +1,23 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.template.dir">
-   <title>$template_dir</title>
-   <para>
-    Definiert das Standard-Template Verzeichnis. Wenn
-    sie beim Einbinden von Templates keinen Ressourcen-Typ &uuml;bergeben,
-    werden sie in diesem Pfad gesucht. Normalerweise lautet er './templates'.
-    Das heisst, Smarty erwartet das Template-Verzeichnis im selben Verzeichnis
-    wie das ausgef&uuml;hrte PHP-Skript.
-   </para>
-   <note>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<sect1 id="variable.template.dir">
+  <title>$template_dir</title>
+  <para>
+    Definiert den Namen des Standardverzeichnisses, aus dem die Templates gelesen werden.
+    Normalerweise lautet er <filename class="directory">"./templates"</filename>.
+    Das heisst, dass Smarty das Template-Verzeichnis im selben Verzeichnis
+    wie das ausgef&uuml;hrte PHP-Skript erwartet.
+    Wenn Sie beim Einbinden eines Templates keinen Ressourcen-Typ &uuml;bergeben,
+    wird es in diesem Pfad gesucht.
+  </para>
+  <note>
     <title>Technische Bemerkung</title>
     <para>
-     Dieses Verzeichnis sollte ausserhalb der DocumentRoot
-     des Webservers liegen.
-     	   </para>
-   </note>
+      Dieses Verzeichnis sollte au&szlig;erhalb der DocumentRoot
+      des Webservers liegen.
+    </para>
+  </note>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-trusted-dir.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-trusted-dir.xml
diff -u smarty/docs/de/programmers/api-variables/variable-trusted-dir.xml:1.2 smarty/docs/de/programmers/api-variables/variable-trusted-dir.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-trusted-dir.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-trusted-dir.xml	Thu Mar 16 13:24:04 2006
@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.trusted.dir">
-   <title>$trusted_dir</title>
-   <para>
-    '$trusted_dir' wird nur verwendet wenn die Sicherheit eingeschaltet ist. Der Wert
-    ist ein Array aller Verzeichnisse, die als vertrauensw&uuml;rdig gelten.
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.2 Maintainer: andreas Status: ready -->
+<sect1 id="variable.trusted.dir">
+  <title>$trusted_dir</title>
+  <para>
+    $trusted_dir wird nur verwendet wenn
+    <link linkend="variable.security">$security</link> eingeschaltet ist.
+    Der Wert ist ein Array aller Verzeichnisse, die als vertrauensw&uuml;rdig gelten.
     In diesen Verzeichnissen k&ouml;nnen PHP-Skripte, die man direkt aus einem Template
     mit <link linkend="language.function.include.php">{include_php}</link> aufruft,
     abgelegt werden.
http://cvs.php.net/viewcvs.cgi/smarty/docs/de/programmers/api-variables/variable-use-sub-dirs.xml?r1=1.2&r2=1.3&diff_format=u
Index: smarty/docs/de/programmers/api-variables/variable-use-sub-dirs.xml
diff -u smarty/docs/de/programmers/api-variables/variable-use-sub-dirs.xml:1.2 smarty/docs/de/programmers/api-variables/variable-use-sub-dirs.xml:1.3
--- smarty/docs/de/programmers/api-variables/variable-use-sub-dirs.xml:1.2	Fri Jul 16 14:32:30 2004
+++ smarty/docs/de/programmers/api-variables/variable-use-sub-dirs.xml	Thu Mar 16 13:24:04 2006
@@ -1,13 +1,54 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
-  <sect1 id="variable.use.sub.dirs">
-   <title>$use_sub_dirs</title>
-   <para>
-    Wenn Sie Smarty in einer Umgebung einsetzen, die das Erstellen von Unterverzeichnissen
-    nicht erlaubt, k&ouml;nnen Sie diesen Wert auf 'false' setzen. Unterverzeichnisse
-    sind jedoch effizienter und sollten deshalb m&ouml;glichst verwendet werden.
-   </para>
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
+<sect1 id="variable.use.sub.dirs">
+  <title>$use_sub_dirs</title>
+  <para>
+    Wenn $use_sub_dirs auf 'true' gesetzt ist wird Smarty unterhalb
+    der Verzeichnisse <link linkend="variable.compile.dir">templates_c</link>
+    und <link linkend="variable.cache.dir">cache</link>
+    Unterverzeichnisse anlegen.
+    In einer Umgebung in der m&ouml;glicherweise zehntausende Dateien
+    angelegt werden kann das helfen, die Geschwindigkeit des Zugriffs
+    auf das Dateisystem zu optimieren.
+    Andererseits gibt es Umgebungen, in denen PHP-Prozesse nicht
+    die Berechtigung zum Anlegen von Unterverzeichnissen haben,
+    so dass diese Funktion nicht genutzt werden kann.
+    Der Vorgabewert ist 'false', aus Performancegr&uuml;nden wird allerdings
+    empfohlen diesen Wert auf 'true' zu setzen,
+    wenn die Systemumgebung dies zul&auml;sst.
+  </para>
+  <para>
+    Theoretisch erh&auml;lt man bei einer Dateistruktur mit 10 Verzeichnissen
+    mit je 100 Dateien eine deutlich h&ouml;here Performance als bei der
+    Verwendung von nur einem Verzeichnis mit 1000 Dateien.
+    Dies war auch in der Praxis z.B. bei Solaris (UFS) so.
+    Mit aktuellen Dateisystemen wie ext3 und vor allem reiserfs
+    ist dieser Unterschied allerdings inzwischen marginal geworden.
+  </para>
+  <note>
+    <title>Technische Bemerkung</title>
+    <para>
+      $use_sub_dirs=true funktioniert nicht mit
+      <ulink url="&url.php-manual;features.safe-mode">safe_mode=On</ulink>.
+      Dies ist der Grund, warum man es umschalten kann und warum
+      die Funktion standardm&auml;&szlig; ausgeschaltet ist.
+    </para>
+  </note>
+  <note>
+    <title>Bemerkung</title>
+    <para>
+      Seit Smarty-2.6.2 ist der Vorgabewert f&uuml;r
+      <varname>$use_sub_dirs</varname> 'false'.
+    </para>
+  </note>
+  <para>
+    Siehe auch
+    <link linkend="variable.compile.dir">$compile_dir</link>,
+    und
+    <link linkend="variable.cache.dir">$cache_dir</link>.
+  </para>
+
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables: