cvs: smarty /docs/ru/designers/language-variables language-assigned-variables.xml language-config-variables.xml language-variables-smarty.xml

[email protected] ("George Miroshnikov") Tue, 31 Jan 2006 14:27:44 -0000
Newsgroups php.smarty.cvs
Message-ID <cvsfreespace1138717664@cvsserver>
freespace		Tue Jan 31 14:27:44 2006 UTC

  Modified files:              
    /smarty/docs/ru/designers/language-variables	
                                                	language-assigned-variables.xml 
                                                	language-config-variables.xml 
                                                	language-variables-smarty.xml 
  Log:
  sync with EN
freespace-20060131142744.txt (text/plain, 23.6 KB)
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-variables/language-assigned-variables.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/ru/designers/language-variables/language-assigned-variables.xml
diff -u smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.6 smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.7
--- smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.6	Thu Nov 25 23:26:13 2004
+++ smarty/docs/ru/designers/language-variables/language-assigned-variables.xml	Tue Jan 31 14:27:44 2006
@@ -1,133 +1,180 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.1 Maintainer: tony2001 Status: ready -->
- <sect1 id="language.assigned.variables">
-  <title>Ïåðåìåííûå, óñòàíîâëåííûå â PHP</title>
-  <para>
-   Ïåðåìåííûå, óñòàíîâëåííûå â PHP, óïîòðåáëÿþòñÿ ñî çíàêîì äîëëàð
-   <literal>$</literal> ïåðåä íèì. Ïåðåìåííûå, óñòàíîâëåííûå â
-   øàáëîíå ñ ïîìîùüþ ôóíêöèè <link
-   linkend="language.function.assign">assign</link> óïîòðåáëÿþòñÿ
-   àíàëîãè÷íûì îáðàçîì.
-  </para>
-  <example>
-   <title>Óñòàíîâëåííûå ïåðåìåííûå</title>
-    <programlisting>
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
+<sect1 id="language.assigned.variables">
+ <title>Ïåðåìåííûå, íàçíà÷åííûå èç PHP</title>
+ <para>
+  Ê ïåðåìåííûì, êîòîðûå áûëè
+  <link linkend="api.assign">íàçíà÷åíû</link> èç PHP ìîæíî îáðàòèòüñÿ,
+  óêàçàâ ïåðåä èõ èìåíåì çíàê äîëëàðà (<literal>$</literal>).
+  Ïåðåìåííûå, íàçíà÷åííûå âíóòðè øàáëîíà ïðè ïîìîùè ôóíêöèè
+  <link linkend="language.function.assign">{assign}</link>
+  ðàáîòàþò òàêèì æå îáðàçîì.
+ </para>
+ <example>
+  <title>Íàçíà÷åííûå ïåðåìåííûå</title>
+  <para>PHP-ñêðèïò</para>
+  <programlisting role="php">
 <![CDATA[
-Ïðèâåò {$firstname}, ìû ðàäû ñíîâà òåáÿ âèäåòü.
-<p>
-Ïîñëåäíèé ðàç òû ïîñåùàë íàñ {$lastLoginDate}.
+<?php
 
-OUTPUT:
+$smarty = new Smarty;
 
-Ïðèâåò Ïåòÿ, ìû ðàäû ñíîâà òåáÿ âèäåòü.
-<p>
-Ïîñëåäíèé ðàç òû ïîñåùàë íàñ January 11th, 2001.
-]]>
-    </programlisting>
-  </example>
+$smarty->assign('firstname', 'Doug');
+$smarty->assign('lastname', 'Evans');
+$smarty->assign('meetingPlace', 'New York');
+
+$smarty->display('index.tpl');
 
+?>
+]]>
+  </programlisting>
+  <para>
+   Ñîäåðæèìîå index.tpl:
+  </para>
+  <programlisting>
+<![CDATA[
+Hello {$firstname} {$lastname}, glad to see you can make it.
+<br />
+{* ýòî íå ñðàáîòàåò, ïîòîìó ÷òî ïåðåìåííûå ÷óâñòâèòåëüíû ê ðåãèñòðó *}
+This weeks meeting is in {$meetingplace}.
+{* à ýòî - ñðàáîòàåò *}
+This weeks meeting is in {$meetingPlace}.
+]]>
+  </programlisting>
+  <para>
+   Ðåçóëüòàò îáðàáîòêè:
+  </para>
+  <screen>
+<![CDATA[
+Hello Doug Evans, glad to see you can make it.
+<br />
+This weeks meeting is in .
+This weeks meeting is in New York.
+]]>
+  </screen>
+ </example>
  <sect2 id="language.variables.assoc.arrays">
   <title>Àññîöèàòèâíûå ìàññèâû</title>
   <para>
-   ×òîáû èñïîëüçîâàòü ïåðåìåííóþ èç àññîöèàòèâíîãî ìàññèâà,
-   íàäî óêàçàòü êëþ÷ ýëåìåíòà ïîñëå çíàêà '.' (òî÷êà).
+   Âû ìîæåòå òàêæå îáðàùàòüñÿ ê àññîöèàòèâíûì ìàññèâàì, êîòîðûå
+   íàçíà÷åíû èç PHP, óêàçàâ êëþ÷ ïîñëå ñèìâîëà '.' (òî÷êà).
   </para>
   <example>
-   <title>äîñòóï ê ïåðåìåííûì àññîöèàòèâíîãî ìàññèâà</title>
-   <programlisting>
+   <title>Îáðàùåíèå ê àññîöèàòèâíîìó ìàññèâó</title>
+   <programlisting role="php">
 <![CDATA[
-index.php:
-
-$smarty = new Smarty;
+<?php
 $smarty->assign('Contacts',
-  array('fax' => '555-222-9876',
-        'email' => '[email protected]',
-        'phone' => array('home' => '555-444-3333',
-                         'cell' => '555-111-1234')));
+    array('fax' => '555-222-9876',
+          'email' => '[email protected]',
+          'phone' => array('home' => '555-444-3333',
+                           'cell' => '555-111-1234')
+                           )
+         );
 $smarty->display('index.tpl');
-
-index.tpl:
-
-{$Contacts.fax}<br>
-{$Contacts.email}<br>
+?>
+]]>
+   </programlisting>
+   <para>
+    Ñîäåðæèìîå index.tpl:
+   </para>
+   <programlisting>
+<![CDATA[
+{$Contacts.fax}<br />
+{$Contacts.email}<br />
 {* you can print arrays of arrays as well *}
-{$Contacts.phone.home}<br>
-{$Contacts.phone.cell}<br>
-
-OUTPUT:
-
-555-222-9876<br>
[email protected]<br>
-555-444-3333<br>
-555-111-1234<br>
+{$Contacts.phone.home}<br />
+{$Contacts.phone.cell}<br />
 ]]>
    </programlisting>
+   <para>
+    Ðåçóëüòàò îáðàáîòêè:
+   </para>
+   <screen>
+<![CDATA[
+555-222-9876<br />
[email protected]<br />
+555-444-3333<br />
+555-111-1234<br />
+]]>
+   </screen>
   </example>
  </sect2>
-
  <sect2 id="language.variables.array.indexes">
-  <title>Èíäåêñèðîâàííûå ìàññèâû</title>
+  <title>Èíäåêñû ìàññèâîâ</title>
   <para>
-  Ìîæíî èñïîëüçîâàòü ïåðåìåííóþ èç ìàññèâà ïî å èíäåêñó.
-  Ñèíòàêñèñ àíàëîãè÷åí PHP.
+   Âû ìîæåòå îáðàùàòüñÿ ê ìàññèâàì ïî èõ èíäåêñàì ïðèìåðíî òàê æå,
+   êàê è â ñàìîì PHP.
   </para>
   <example>
-   <title>äîñòóï ê åëåìåíòó ìàññèâà ïî åãî èíäåêñó</title>
-    <programlisting>
+   <title>Îáðàùåíèå ê ìàññèâó ïî èíäåêñó</title>
+   <programlisting role="php">
 <![CDATA[
-index.php:
-
-$smarty = new Smarty;
-$smarty->assign('Contacts',
-  array('555-222-9876',
-        '[email protected]',
-        array('555-444-3333',
-              '555-111-1234')));
+<?php
+$smarty->assign('Contacts', array(
+                           '555-222-9876',
+                           '[email protected]',
+                            array('555-444-3333',
+                                  '555-111-1234')
+                            ));
 $smarty->display('index.tpl');
-
-index.tpl:
-
-{$Contacts[0]}<br>
-{$Contacts[1]}<br>
+?>
+]]>
+   </programlisting>
+   <para>
+    Ñîäåðæèìîå index.tpl:
+   </para>
+   <programlisting>
+<![CDATA[
+{$Contacts[0]}<br />
+{$Contacts[1]}<br />
 {* you can print arrays of arrays as well *}
-{$Contacts[2][0]}<br>
-{$Contacts[2][1]}<br>
-
-OUTPUT:
-
-555-222-9876<br>
[email protected]<br>
-555-444-3333<br>
-555-111-1234<br>
+{$Contacts[2][0]}<br />
+{$Contacts[2][1]}<br />
+]]>
+   </programlisting>
+   <para>
+    Ðåçóëüòàò îáðàáîòêè:
+   </para>
+   <screen>
+<![CDATA[
+555-222-9876<br />
[email protected]<br />
+555-444-3333<br />
+555-111-1234<br />
 ]]>
-    </programlisting>
+   </screen>
   </example>
  </sect2>
-
  <sect2 id="language.variables.objects">
   <title>Îáúåêòû</title>
   <para>
-   ×òîáû èñïîëüçîâàòü ñâîéñòâà îáüåêòîâ, íàäî óêàçàòü ïåðåä èìåíåì
-   àòðèáóòà çíàê `->'.
+   Ê ñâîéñòâàì <link linkend="advanced.features.objects">îáúåêòîâ</link>,
+   íàçíà÷åííûõ èç PHP, ìîæíî îáðàòèòüñÿ, óêàçàâ èìÿ ñâîéñòâà ïîñëå ñèìâîëîâ
+   '-&gt;'.
   </para>
   <example>
-   <title>äîñòóï ê ñâîéñòâàì îáúåêòà</title>
-    <programlisting>
+   <title>Îáðàùåíèå ê ñâîéñòâàì îáúåêòà</title>
+   <programlisting>
 <![CDATA[
-name: {$person->name}<br>
-email: {$person->email}<br>
-
-OUTPUT:
-
-name: Zaphod Beeblebrox<br>
-email: [email protected]<br>
+name: {$person->name}<br />
+email: {$person->email}<br />
+]]>
+   </programlisting>
+   <para>
+    Ðåçóëüòàò îáðàáîòêè:
+   </para>
+   <screen>
+<![CDATA[
+name: Zaphod Beeblebrox<br />
+email: [email protected]<br />
 ]]>
-    </programlisting>
+   </screen>
   </example>
  </sect2>
-
 </sect1>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-variables/language-config-variables.xml?r1=1.6&r2=1.7&diff_format=u
Index: smarty/docs/ru/designers/language-variables/language-config-variables.xml
diff -u smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.6 smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.7
--- smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.6	Fri Dec 24 19:27:11 2004
+++ smarty/docs/ru/designers/language-variables/language-config-variables.xml	Tue Jan 31 14:27:44 2006
@@ -1,10 +1,11 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.1 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
 <sect1 id="language.config.variables">
  <title>Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</title>
  <para>
-  Äëÿ èñïîëüçîâàíèÿ ïåðåìåííûõ, ïîëó÷åííûõ èç ôàéëîâ êîíôèãóðàèè,
+  Äëÿ èñïîëüçîâàíèÿ ïåðåìåííûõ, ïîëó÷åííûõ èç
+  <link linkend="config.files">êîíôèãóðàöèîííûõ ôàéëîâ</link>,
   íåîáõîäèìî çàêëþ÷èòü èõ èìÿ ìåæäó çíàêàìè # èëè ÷åðåç ïåðåìåííóþ
   <link linkend="language.variables.smarty.config">$smarty.config</link>.
   Äëÿ óïîòðåáëåíèÿ èõ â êà÷åñòâå âíåäðåííûûõ ïåðåìåííûõ ìîæíî
@@ -22,12 +23,18 @@
 tableBorderSize = "3"
 tableBgColor = "#bbbbbb"
 rowBgColor = "#cccccc"
-]]>
-  </programlisting>
-  <para>
-   index.tpl:
-  </para>
-  <programlisting>
+]]>
+
+  </programlisting>
+
+  <para>
+
+   index.tpl:
+
+  </para>
+
+  <programlisting>
+
 <![CDATA[
 {config_load file="foo.conf"}
 <html>
@@ -42,12 +49,18 @@
 </table>
 </body>
 </html>
-]]>
-  </programlisting>
-  <para>
-   index.tpl: (àëüòåðíàòèâíûé ñèíòàêñèñ)
-  </para>
-    <programlisting>
+]]>
+
+  </programlisting>
+
+  <para>
+
+   index.tpl: (àëüòåðíàòèâíûé ñèíòàêñèñ)
+
+  </para>
+
+    <programlisting>
+
 <![CDATA[
 {config_load file="foo.conf"}
 <html>
@@ -62,12 +75,17 @@
 </table>
 </body>
 </html>
-]]>
-  </programlisting>
+]]>
+
+  </programlisting>
+
   <para>
-   ðåçóëüòàò âûïîëíåíèÿ îáîèõ ïðèìåðîâ:
-  </para>
-  <screen>
+   ðåçóëüòàò âûïîëíåíèÿ îáîèõ ïðèìåðîâ:
+
+  </para>
+
+  <screen>
+
 <![CDATA[
 <html>
 <title>This is mine</title>
@@ -89,6 +107,12 @@
   ïîêà îíè íå áóäóò çàãðóæåíû. Ýòà ïðîöåäóðà îïèñàíà äàëåå
   â äàííîì ðóêîâîäñòâå (<command>config_load</command>).
  </para>
+ <para>
+  Ñì. òàêæå
+  <link linkend="language.syntax.variables">Ïåðåìåííûå</link>
+  è
+  <link linkend="language.variables.smarty">Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ
+  $smarty</link>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/viewcvs.cgi/smarty/docs/ru/designers/language-variables/language-variables-smarty.xml?r1=1.9&r2=1.10&diff_format=u
Index: smarty/docs/ru/designers/language-variables/language-variables-smarty.xml
diff -u smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.9 smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.10
--- smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.9	Mon May  9 17:34:38 2005
+++ smarty/docs/ru/designers/language-variables/language-variables-smarty.xml	Tue Jan 31 14:27:44 2006
@@ -1,134 +1,151 @@
 <?xml version="1.0" encoding="windows-1251"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.5 Maintainer: freespace Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.12 Maintainer: freespace Status: ready -->
 <sect1 id="language.variables.smarty">
  <title>Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty}</title>
+ <para>
+  Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ ïîëó÷åíèÿ
+  äîñòóïà ê íåñêîëüêèì ñïåöèàëüíûì ïåðåìåííûì øàáëîíà. Äàëåå ñëåäóåò èõ ïîëíûé
+  ñïèñîê.
+ </para>
+ <sect2 id="language.variables.smarty.request">
+  <title>Ïåðåìåííûå çàïðîñà</title>
   <para>
-   Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty} èñïîëüçóåòñÿ äëÿ äîñòóïà
-   ê íåñêîëüêèì ñïåöèàëüíûì ïåðåìåííûì. Äàëåå ñëåäóåò ïîëíûé èõ ñïèñîê.
+   <ulink url="&url.php-manual;reserved.variables">Ê ïåðåìåííûì çàïðîñà</ulink>,
+   òàêèì êàê $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV è $_SESSION
+   (ñì. <link linkend="variable.request.vars.order">$request_vars_order</link>
+   è <link
+   linkend="variable.request.use.auto.globals">$request_use_auto_globals</link>
+   ), ìîæíî ïîëó÷èòü äîñòóï, êàê ïîêàçàíî â ñëåäóþùåì ïðèìåðå:
   </para>
-
-  <sect2 id="language.variables.smarty.request">
-   <title>Ïåðåìåííûå çàïðîñà.</title>
-   <para>
-    Ê ïåðåìåííûì èç òàêèõ ìàññèâîâ, êàê _GET, _POST, _COOKIES, _SERVER,
-    _ENV è _SESSION, ìîæíî îáðàùàòüñÿ àíàëîãè÷íî íèæåïðèâåäåííûì ïðèìåðàì.
-   </para>
-   <example>
-    <title>Âûâîä ïåðåìåííûõ çàïðîñà</title>
-    <programlisting>
+  <example>
+   <title>Îòîáðàæåíèå ïåðåìåííûõ çàïðîñà</title>
+   <programlisting>
 <![CDATA[
-{* Âûâîä çíà÷åíèÿ $page èç URL (GET) http://www.example.com/index.php?page=foo *}
+{* îòîáðàæåíèå ïàðàìåòðà page èç URL ($_GET) http://www.example.com/index.php?page=foo *}
 {$smarty.get.page}
 
-{* Âûâîä ïåðåìåííîé "page" èç ôîðìû (POST) *}
+{* îòîáðàæåíèå ïàðàìåòðà "page" èç ôîðìû ($_POST['page']) *}
 {$smarty.post.page}
 
-{* Âûâîä çíà÷åíèÿ cookie "username" *}
+{* îòîáðàæåíèå çíà÷åíèÿ cookie "username" ($_COOKIE['username']) *}
 {$smarty.cookies.username}
 
-{* Âûâîä ïåðåìåííîå ñåðâåðà "SERVER_NAME" *}
+{* îòîáðàæåíèå ñåðâåðíîé ïåðåìåííîé "SERVER_NAME" ($_SERVER['SERVER_NAME'])*}
 {$smarty.server.SERVER_NAME}
 
-{* Âûâîä ïåðåìåííîé îêðóæåíèÿ "PATH" *}
+{* îòîáðàæåíèå ïåðåìåííîé ñèñòåìíîãî îêðóæåíèÿ "PATH" *}
 {$smarty.env.PATH}
 
-{* Âûâîä ïåðåìåííîé ñåññèè "id" *}
+{* îòîáðàæåíèå ïåðåìåííîé ñåññèè PHP "id" ($_SESSION['id']) *}
 {$smarty.session.id}
 
-{* Âûâîä ïåðåìåííîé "username" èç îáúåäèíåííîãî ìàññèâà get/post/cookies/server/env *}
+{* îòîáðàæåíèå ïåðåìåííîé "username" èç ñìåøåííûõ get/post/cookies/server/env *}
 {$smarty.request.username}
 ]]>
-    </programlisting>
-   </example>
-  </sect2>
-
-  <sect2 id="language.variables.smarty.now">
-   <title>{$smarty.now}</title>
-   <para>
-    Ê òåêóùåìó timestamp (øòàì âðåìåíè) ìîæíî îáðàòèòüñÿ ÷åðåç
-    {$smarty.now}. Îíî ñîäåðæèò ÷èñëî ñåêóíä ñ íà÷àëà òàê
-    íàçûâàåìîé Ýïîõè (Epoch, 1 ÿíâàðÿ 1970 ãîäà) è ìîæåò áûòü
-    ïåðåäàíî ïðÿìî ìîäèôèêàòîðó	date_format äëÿ âûâîäà òåêóùåé
-    äàòû.
-   </para>
-   <example>
-    <title>èñïîëüçîâàíèå {$smarty.now}</title>
-     <programlisting>
+   </programlisting>
+  </example>
+  <note>
+   <para>
+    Ïî èñòîðè÷åñêèì ñîîáðàæåíèÿì, äîñòóï ê ïåðåìåííîé {$SCRIPT_NAME} ìîæíî
+    ïîëó÷èòü íåïîñðåäñòâåííî, õîòÿ ïðåäïî÷òèòåëüíûì ñïîñîáîì ÿâëÿåòñÿ îáðàùåíèå
+    {$smarty.server.SCRIPT_NAME}.
+   </para>
+  </note>
+ </sect2>
+ <sect2 id="language.variables.smarty.now">
+  <title>{$smarty.now}</title>
+  <para>
+   Òåêóùàÿ <ulink url="&url.php-manual;function.time">âðåìåííàÿ ìåòêà</ulink>
+   ñîäåðæèòñÿ â ïåðåìåííîé {$smarty.now}. Ýòî ÷èñëî îòîáðàæàåò êîëè÷åñòâî
+   ñåêóíä, êîòîðûå ïðîøëè ñ ìîìåíòà íàñòóïëåíèÿ òàê íàçûâàåìîé Ýïîõè
+   (1 ÿíâàðÿ 1970 ãîäà). Ÿ ìîæíî ïðÿìî ïåðåäàâàòü ìîäèôèêàòîðó
+   <link linkend="language.modifier.date.format">date_format</link>
+   äëÿ îòîáðàæåíèÿ òåêóùåé äàòû/âðåìåíè.
+  </para>
+  <example>
+   <title>Èñïîëüçîâàíèå {$smarty.now}</title>
+   <programlisting>
 <![CDATA[
-{* âûâîäèì òåêóùåå âðåìÿ è äàòó ñ ïîìîùüþ ìîäèôèêàòîðà date_format *}
+{* èñïîëüçîâàíèå ìîäèôèêàòîðà date_format äëÿ îòîáðàæåíèÿ òåêóùåé äàòû/âðåìåíè*}
 {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
 ]]>
-     </programlisting>
-   </example>
-  </sect2>
-
-  <sect2 id="language.variables.smarty.const">
-   <title>{$smarty.const}</title>
-   <para>
-    Ðåàëèçóåò äîñòóï ê êîíñòàíòàì PHP.
-   </para>
-   <example>
-    <title>èñïîëüçîâàíèå {$smarty.const}</title>
-    <programlisting>
-    {$smarty.const._MY_CONST_VAL}
-    </programlisting>
-   </example>
-  </sect2>
-
-  <sect2 id="language.variables.smarty.capture">
-   <title>{$smarty.capture}</title>
-   <para>
-    Äîñòóï ê âûâîäó, ñîõðàíåííîìó ñ ïîìîùüþ òýãîâ
-    <link linkend="language.function.capture">{capture}..{/capture}</link>,
-    ìîæíî ïîëó÷èòü èñïîëüçóÿ ïåðåìåííóþ {$smarty}. Ñìîòðèòå ðàçäåë <link
-    linkend="language.function.capture">capture</link> äëÿ ïðèìåðà.
-   </para>
-  </sect2>
+   </programlisting>
+  </example>
+ </sect2>
+ <sect2 id="language.variables.smarty.const">
+  <title>{$smarty.const}</title>
+  <para>
+   Âû ìîæåòå îáðàùàòüñÿ ê êîíñòàíòàì PHP íàïðÿìóþ. Ñì. òàêæå <link
+   linkend="smarty.constants">Êîíñòàíòû Smarty</link>
+  </para>
+  <example>
+   <title>Èñïîëüçîâàíèå {$smarty.const}</title>
+   <programlisting>
+<![CDATA[
+{$smarty.const._MY_CONST_VAL}
+]]>
+   </programlisting>
+  </example>
+ </sect2>
 
-  <sect2 id="language.variables.smarty.config">
-   <title>{$smarty.config}</title>
-   <para>
-    Ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ ïîëó÷åíèÿ çíà÷åíèé
-    ïåðåìåííûõ èç ôàéëîâ êîíôèãóðàöèé. {$smarty.config.foo}
-    ÿâëÿåòñÿ ñèíîíèìîì äëÿ {#foo#}. Ñìîòðèòå ðàçäåë <link
-    linkend="language.function.config.load">config_load</link>
-    äëÿ ïðèìåðà.
-   </para>
-  </sect2>
+ <sect2 id="language.variables.smarty.capture">
+  <title>{$smarty.capture}</title>
+  <para>
+   Ðåçóëüòàò çàõâàòà êîíñòðóêöèè <link
+   linkend="language.function.capture">{capture}..{/capture}</link>
+   äîñòóïåí ïðè ïîìîùè ïåðåìåííîé {$smarty}. Ñì. ðàçäåë î
+   <link linkend="language.function.capture">{capture}</link>
+   äëÿ ïîëó÷åíèÿ ïðèìåðà.
+  </para>
+ </sect2>
 
-  <sect2 id="language.variables.smarty.loops">
-   <title>{$smarty.section}, {$smarty.foreach}</title>
-   <para>
-    Ïåðåìåííàÿ {$smarty} ìîæåò áûòü èñïîëüçîâàíà äëÿ èñïïîëüçîâàíèÿ
-    ñâîéñòâ ñòðóêòóð 'section' è 'foreach'. Ñìîòðè ðàçäåëû ïî
-    <link linkend="language.function.section">section</link> è
-    <link linkend="language.function.foreach">foreach</link>.
-   </para>
-  </sect2>
+ <sect2 id="language.variables.smarty.config">
+  <title>{$smarty.config}</title>
+  <para>
+   Ïåðåìåííàÿ {$smarty} ìîæåò èñïîëüçîâàòüñÿ äëÿ îáðàùåíèÿ ê çàãðóæåííûì <link
+   linkend="language.config.variables">êîíôèãóðàöèîííûì ïåðåìåííûì</link>.
+   {$smarty.config.foo} ÿâëÿåòñÿ ñèíîíèìîì {#foo#}. Ñì. ðàçäåë î
+   <link linkend="language.function.config.load">{config_load}</link>
+   äëÿ ïîëó÷åíèÿ ïðèìåðà.
+  </para>
+ </sect2>
 
-  <sect2 id="language.variables.smarty.template">
-   <title>{$smarty.template}</title>
-   <para>
-    Ýòà ïåðåìåííàÿ ñîäåðæèò èìÿ òåêóùåãî øàáëîíà.
-   </para>
-  </sect2>
-		<sect2 id="language.variables.smarty.ldelim">
-			<title>{$smarty.ldelim}</title>
-			<para>
-    Ýòà ïåðåìåííàÿ èñïîëüçóåòñÿ äëÿ âñòàâêè ñèìâîëà ëåâîãî ðàçäåëèòåëÿ.
-    Ñì. òàêæå <link linkend="language.function.ldelim">{ldelim},{rdelim}</link>.
-			</para>
-		</sect2>
-		<sect2 id="language.variables.smarty.rdelim">
-			<title>{$smarty.rdelim}</title>
-			<para>
-    Ýòà ïåðåìåííàÿ èñïîëüçóåòñÿ äëÿ âñòàâêè ñèìâîëà ïðàâîãî ðàçäåëèòåëÿ.
-    Ñì. òàêæå <link linkend="language.function.ldelim">{ldelim},{rdelim}</link>.
-			</para>
-		</sect2>
+ <sect2 id="language.variables.smarty.loops">
+  <title>{$smarty.section}, {$smarty.foreach}</title>
+  <para>
+   Ïåðåìåííóþ {$smarty} ìîæíî èñïîëüçîâàòü äëÿ îáðàùåíèÿ ê ñâîéñòâàì öèêëîâ
+   <link linkend="language.function.section">{section}</link> è
+   <link linkend="language.function.foreach">{foreach}</link>.
+  </para>
+ </sect2>
 
- </sect1>
+ <sect2 id="language.variables.smarty.template">
+  <title>{$smarty.template}</title>
+  <para>
+   Ýòà ïåðåìåííàÿ ñîäåðæèò èìÿ òåêóùåãî îáðàáàòûâàåìîãî øàáëîíà.
+  </para>
+ </sect2>
+ <sect2 id="language.variables.smarty.version">
+  <title>{$smarty.version}</title>
+  <para>
+   Ýòà ïåðåìåííàÿ ñîäåðæèò âåðñèþ Smarty, ñ êîòîðîé áûë ñêîìïèëèðîâàí øàáëîí.
+  </para>
+ </sect2>
+ <sect2 id="language.variables.smarty.ldelim">
+  <title>{$smarty.ldelim}, {$smarty.rdelim}</title>
+  <para>
+   Ýòè ïåðåìåííûå èñïîëüçóþòñÿ äëÿ îòîáðàæåíèÿ ëåâîãî è ïðàâîãî îãðàíè÷èòåëåé.
+   Ñì. <link linkend="language.function.ldelim">{ldelim},{rdelim}</link>.
+  </para>
+  <para>
+   Ñì. òàêæå
+   <link linkend="language.syntax.variables">Ïåðåìåííûå</link>
+   è
+   <link linkend="language.config.variables">Êîíôèãóðàöèîííûå ïåðåìåííûå</link>
+  </para>
+ </sect2>
+</sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml