cvs: smarty /docs/ru bookinfo.xml language-defs.ent preface.xml /docs/ru/designers chapter-debugging-console.xml config-files.xml language-combining-modifiers.xml /docs/ru/designers/language-basic-syntax language-syntax-attributes.xml language-syntax-comments.xml language-syntax-functions.xml language-syntax-quotes.xml /docs/ru/designers/language-variables language-assigned-variables.xml language-config-variables.xml language-variables-smarty.xml /docs/ru/programmers plugins.xml

"Antony Dovgal" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvstony20011081958185@cvsserver>
tony2001		Wed Apr 14 11:56:25 2004 EDT

  Modified files:              
    /smarty/docs/ru	bookinfo.xml language-defs.ent preface.xml 
    /smarty/docs/ru/designers	chapter-debugging-console.xml 
                             	config-files.xml 
                             	language-combining-modifiers.xml 
    /smarty/docs/ru/designers/language-basic-syntax	
                                                   	language-syntax-attributes.xml 
                                                   	language-syntax-comments.xml 
                                                   	language-syntax-functions.xml 
                                                   	language-syntax-quotes.xml 
    /smarty/docs/ru/designers/language-variables	
                                                	language-assigned-variables.xml 
                                                	language-config-variables.xml 
                                                	language-variables-smarty.xml 
    /smarty/docs/ru/programmers	plugins.xml 
  Log:
  WS, grammar fixes.
  add CDATA to examples

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
tony2001-20040414115625.txt (text/plain, 59.4 KB)
http://cvs.php.net/diff.php/smarty/docs/ru/bookinfo.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/bookinfo.xml
diff -u smarty/docs/ru/bookinfo.xml:1.1 smarty/docs/ru/bookinfo.xml:1.2
--- smarty/docs/ru/bookinfo.xml:1.1	Tue Mar 30 04:05:19 2004
+++ smarty/docs/ru/bookinfo.xml	Wed Apr 14 11:56:24 2004
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
  <bookinfo id="bookinfo">
-  <title>Smarty - ìàøèíà ñáîðêè PHP øàáëîíîâ</title>
+  <title>Smarty - êîìïèëèðóþùèé îáðàáîò÷èê øàáëîíîâ</title>
   <authorgroup id="authors">
    <author>
     <firstname>Monte</firstname><surname>Ohrt &lt;[email protected]&gt;</surname>
http://cvs.php.net/diff.php/smarty/docs/ru/language-defs.ent?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/language-defs.ent
diff -u smarty/docs/ru/language-defs.ent:1.1 smarty/docs/ru/language-defs.ent:1.2
--- smarty/docs/ru/language-defs.ent:1.1	Tue Mar 30 04:05:19 2004
+++ smarty/docs/ru/language-defs.ent	Wed Apr 14 11:56:24 2004
@@ -1,6 +1,6 @@
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
 
-<!ENTITY SMARTYManual      "Smarty Manual">
-<!ENTITY SMARTYDesigners   "Smarty For Template Designers">
-<!ENTITY SMARTYProgrammers "Smarty For Programmers">
+<!ENTITY SMARTYManual      "Ðóêîâîäñòâî ïî Smarty">
+<!ENTITY SMARTYDesigners   "Smarty äëÿ äèçàéíåðîâ øàáëîíîâ">
+<!ENTITY SMARTYProgrammers "Smarty äëÿ ïðîãðàììèñòîâ">
 <!ENTITY Appendixes        "Ïðèëîæåíèÿ">
http://cvs.php.net/diff.php/smarty/docs/ru/preface.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/preface.xml
diff -u smarty/docs/ru/preface.xml:1.1 smarty/docs/ru/preface.xml:1.2
--- smarty/docs/ru/preface.xml:1.1	Tue Mar 30 04:05:19 2004
+++ smarty/docs/ru/preface.xml	Wed Apr 14 11:56:24 2004
@@ -1,41 +1,23 @@
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.2 $ -->
  <preface id="preface">
   <title>Ïðåäèñëîâèå</title>
   <para>
-   Íåñîìíåííî, îäèí èç íàèáîëåå ÷àñòîçàäàâàåìûõ âîðîñîâ â ñïèñêàõ ðàññûëêè ïî PHP:
-   êàê ñäåëàòü, ÷òîáû ìîè PHP èñõîäíèêè áûëè íåçàâèñèìûìè îò îêðóæåíèÿ?
-   
-   Â òî âðåìÿ
-   êàê PHP íàçûâàåòñÿ "HTML âëîæåííûé scripting ÿçûê", ïîñëå íàïèñàíèÿ 
-   íåñêîëüêèõ ïðîåêòîâ, ãäå ñìåøàíû PHP è HTML, ìíîãèÿ ïîíèìàþò, ÷òî 
-   ðàçäåëåíèå ôîðìû è ñîäåðæàíèÿ - õîðîøàÿ âåùü [TM]. Â äîïîëíåíèå, âî 
-   ìíîãèõ äîëæíîñòè äèçàéíåðà è ïðîãðàììèñòà ðàçäåëüíûå. Èç ýòîãî ñëåäóåò 
-   ïîèñê øàáëîííîãî ðåøåíèÿ.
-   
-   It is undoubtedly one of the most asked questions on the PHP mailing
-   lists: how do I make my PHP scripts independent of the layout? While
-   PHP is billed as "HTML embedded scripting language", after writing a
-   couple of projects that mixed PHP and HTML freely one comes up with the
-   idea that separation of form and content is a Good Thing [TM]. In
-   addition, in many companies the roles of layout designer and programmer
-   are separate. Consequently, the search for a templating solution
-   ensues.
+   Íåñîìíåííî, îäèí èç íàèáîëåå ÷àñòî çàäàâàåìûõ âîïðîñîâ â ñïèñêàõ ðàññûëêè ïî PHP:
+   êàê îòäåëèòü êîä îò ïðåäñòàâëåíèÿ?
+   Íåñìîòðÿ íà òî, ÷òî PHP íàçûâàþò "ÿçûêîì, âñòðàèâàåìûì â HTML", ïîñëå íàïèñàíèÿ 
+   íåñêîëüêèõ ïðîåêòîâ, ãäå ñìåøàíû PHP è HTML, ìíîãèå ïîíèìàþò, ÷òî 
+   ðàçäåëåíèå ôîðìû è ñîäåðæàíèÿ - Õîðîøàÿ Âåùü [TM]. Êðîìå òîãî, âî 
+   ìíîãèõ êîìïàíèÿõ äîëæíîñòè äèçàéíåðà è ïðîãðàììèñòà ðàçäåëåíû ìåæäó ñîáîé. 
+   Ïðèõîäèòñÿ èñïîëüçîâàòü øàáëîíû.
   </para>
   <para>
-   Â íàøåé êîìïàíèè íàïðèìåð, ðàçâèòèå çàÿâëåíèÿ(ïðèìåíåíèÿ) ïðîäîëæàåòñÿ
-   Ñëåäóþùèì îáðàçîì: Ïîñëå òîãî, êàê òðåáîâàíèÿ docs ñäåëàíû, èíòåðôåéñ
-   Ïðîåêòèðîâùèê äåëàåò ìàêåòû èíòåðôåéñà è äàåò èì
-   Ïðîãðàììèñò. Ïðîãðàììèñò îñóùåñòâëÿåò äåëîâóþ ëîãèêó â PHP è èñïîëüçîâàíèÿõ
-   Ìàêåòû èíòåðôåéñà, ÷òîáû ñîçäàòü ñêåëåòíûå øàáëîíû. Ïðîåêò - òîãäà
-   Âðó÷åííûé îò ÷åëîâåêó ðàñïîëîæåíèÿ ñòðàíèöû ïðîåêòèðîâùèêà/òêàíè HTML, êòî ïðèíîñèò
-   Øàáëîíû äî èõ ïîëíîé ñëàâû. Ïðîåêò ìîæåò âîçâðàùàòüñÿ è äàëüøå
-   Ìåæäó ïðîãðàììèðîâàíèåì/HTML ïàðà âðåìåí. Òàêèì îáðàçîì, ýòî âàæíî äëÿ
-   Èìåéòå õîðîøóþ ïîääåðæêó øàáëîíà, ïîòîìó ÷òî ïðîãðàììèñòû íå õîòÿò ÷òî - íèáóäü ê
-   Äåëàéòå ñ HTML, è íå õîòèòå ïðîåêòèðîâùèêîâ HTML mucking âîêðóã ñ PHP
-   Êîäåêñ. Ïðîåêòèðîâùèêè íóæäàþòñÿ â ïîääåðæêå äëÿ config ôàéëîâ, äèíàìè÷åñêèõ áëîêîâ è
-   Äðóãèå ïðîáëåìû(âûïóñêè) èíòåðôåéñà, íî îíè íå õîòÿò èìåòü íåîáõîäèìîñòü èìåòü äåëî
-   Çàïóòàííîñòü PHP ïðîãðàììèðîâàíèå ÿçûêà.
-  
-  
+   <!--
+   Â íàøåé êîìïàíèè, íàïðèìåð, ðàçðàáîòêà ïðîäóêòà èäåò òàêèì îáðàçîì:
+   ïîñëå òîãî, êàê íàïèñàíû âñå ñïåöèôèêàöèè, äèçàéíåð èíòåðôåéñà 
+   äåëàåò ìàêåòû è ïåðåäàåò èõ ïðîãðàììèñòó.
+   -->
    In our company for example, the development of an application goes on
    as follows: After the requirements docs are done, the interface
    designer makes mockups of the interface and gives them to the
@@ -92,3 +74,24 @@
    born...
   </para>
  </preface>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+--> 
http://cvs.php.net/diff.php/smarty/docs/ru/designers/chapter-debugging-console.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/chapter-debugging-console.xml
diff -u smarty/docs/ru/designers/chapter-debugging-console.xml:1.1 smarty/docs/ru/designers/chapter-debugging-console.xml:1.2
--- smarty/docs/ru/designers/chapter-debugging-console.xml:1.1	Tue Mar 30 04:06:15 2004
+++ smarty/docs/ru/designers/chapter-debugging-console.xml	Wed Apr 14 11:56:24 2004
@@ -1,37 +1,36 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-  <chapter id="chapter.debugging.console">
-   <title>Êîíñîëü Îòëàäêè</title>
-   <para>
-	 Smarty âêëþ÷åíà êîíñîëü îòëàäêè. Êîíñîëü ïîçâîëÿåò óçíàòü âñå âêëþ÷åííûå
-	ôàéëû, ïåðåìåííûå ïðèñâîåííûå èëè èç ôàéëîâ êîíôèãóðàöèé äëÿ òåêóùåé
-	îáðàáîòêè øàáëîíà. Øàáëîí "debug.tpl", ïîñòàâëÿåìûé âìåñòå ñî Smarty,
-	óïðàâëÿåò âèäîì êîíñîëè. Óñòàíîâèòå îïöèþ Smarty $debugging â true, è åñëè íàäî,
-	óêàæèòå â $debug_tpl ïóòü ðåñóðñà øàáëîíà debug.tpl (ïî óìîë÷àíèþ ýòî SMARTY_DIR).
-	Êîãäà âû çàãðóæàåòå ñòðàíèöó, äîëæíî ïîÿâèòüñÿ âñïëûâàþùèå îêíî è âûâåñòè êîíñîëü
-	îòëàäêè. Äëÿ âûâîäà äîñòóïíûõ ïåðåìåííûõ äëÿ ñïåöèôè÷åñêîãî øàáëîíà, ñì ôóíêöèþ
-    <link linkend="language.function.debug">{debug}</link>. Äëÿ îòêëþ÷åíèÿ êîíñîëè
-    îòëàäêè, óñòàíîâèòå $debugging â false. Ìîæíî òàêæå îïöèîíàëüíî âêëþ÷èòü êîíñîëü
-    îòëàäêè, äîáàâèâ SMARTY_DEBUG â URL, åñëè âêëþ÷åíà îïöèÿ <link
-	linkend="variable.debugging.ctrl">$debugging_ctrl</link>.
-   </para>
-   <note>
-    <title>Òåõíè÷åñêîå Çàìå÷àíèå</title>
-    <para>
-     Êîíñîëü îòëàäêè íå ðàáîòàåò, êîãäà èñïîëüçóåòñÿ ôóíêöèÿ API fetch(). 
-     Íåîáõîäèìî èñïîëüçîâàòü òîëüêî ôóíêöèþ display(). Îíà ãåíåðèðóåò 
-     javascript êîä âíà÷àëå êàæäîé ñãåíåðèðîâàííîé ñòðàíèöû. Åñëè âàì íå 
-     íðàâèòüñÿ javascript, ìîæíî îòðåäàòèðîâàòü debug.tpl äëÿ èçìåíåíèÿ 
-     ñïîñîáà îòîáðàæåíèÿ ïî âàøåìó âêóñó. Îòëàäî÷íàÿ èíôîðìàöèÿ íå êýøèðóåòñÿ
-     è â îòëàäî÷íóþ èíôîðìàöèþ íå âêëþ÷àåòñÿ èíôîðìàöèÿ î debug.tpl.
-    </para>
-   </note>
-   <note>
-    <para>
-     Âðåìÿ çàãðóçêè êàæäîãî øàáëîíà è ôàéëà êîíôèãóðàöèè âûâîäÿòñÿ â ñåêóíäàõ èëè
-     â ìèëèñåêóíäàõ.
-    </para>
-   </note>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<chapter id="chapter.debugging.console">
+ <title>Îòëàäî÷íàÿ êîíñîëü</title>
+ <para>
+   Smarty âêëþ÷åíà êîíñîëü äëÿ îòëàäêè. Êîíñîëü ïîçâîëÿåò óçíàòü âñå âêëþ÷åííûå
+  ôàéëû, ïðèñâîåííûå ïåðåìåííûå è íàñòðîéêè èç êîíôèãóðàöèîííûõ ôàéëîâ. 
+  Øàáëîí "debug.tpl", ïîñòàâëÿåìûé âìåñòå ñî Smarty, óïðàâëÿåò âèäîì êîíñîëè. 
+  Óñòàíîâèòå îïöèþ Smarty $debugging â true è, åñëè íàäî, óêàæèòå â $debug_tpl ïóòü 
+  ê øàáëîíó debug.tpl (ïî óìîë÷àíèþ ýòî SMARTY_DIR).
+  Êîãäà âû çàãðóæàåòå ñòðàíèöó, äîëæíî ïîÿâèòüñÿ âñïëûâàþùèå îêíî è âûâåñòè êîíñîëü
+  îòëàäêè. Äëÿ âûâîäà äîñòóïíûõ ïåðåìåííûõ èç êîíêðåòíîãî øàáëîíà, ñì. ôóíêöèþ
+  <link linkend="language.function.debug">{debug}</link>. Äëÿ îòêëþ÷åíèÿ êîíñîëè
+  îòëàäêè, óñòàíîâèòå $debugging â false. Ìîæíî òàêæå îïöèîíàëüíî âêëþ÷èòü êîíñîëü
+  îòëàäêè, äîáàâèâ SMARTY_DEBUG â URL, åñëè âêëþ÷åíà îïöèÿ <link
+  linkend="variable.debugging.ctrl">$debugging_ctrl</link>.
+</para>
+<note>
+ <para>
+  Êîíñîëü îòëàäêè íå ðàáîòàåò, êîãäà èñïîëüçóåòñÿ ôóíêöèÿ API fetch(). 
+  Íåîáõîäèìî èñïîëüçîâàòü òîëüêî ôóíêöèþ display(). Îíà ãåíåðèðóåò 
+  javascript êîä âíà÷àëå êàæäîé ñãåíåðèðîâàííîé ñòðàíèöû. Åñëè âàì íå 
+  íðàâèòñÿ javascript, ìîæíî îòðåäàòèðîâàòü debug.tpl äëÿ èçìåíåíèÿ 
+  ñïîñîáà îòîáðàæåíèÿ ïî âàøåìó âêóñó. Îòëàäî÷íàÿ èíôîðìàöèÿ íå êýøèðóåòñÿ
+  è â îòëàäî÷íóþ èíôîðìàöèþ íå âêëþ÷àåòñÿ èíôîðìàöèÿ î debug.tpl.
+ </para>
+</note>
+<note>
+ <para>
+  Âðåìÿ çàãðóçêè êàæäîãî øàáëîíà è ôàéëà êîíôèãóðàöèè âûâîäÿòñÿ â ñåêóíäàõ èëè
+  â ìèëëèñåêóíäàõ.
+ </para>
+</note>
 </chapter>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/config-files.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/config-files.xml
diff -u smarty/docs/ru/designers/config-files.xml:1.1 smarty/docs/ru/designers/config-files.xml:1.2
--- smarty/docs/ru/designers/config-files.xml:1.1	Tue Mar 30 04:06:15 2004
+++ smarty/docs/ru/designers/config-files.xml	Wed Apr 14 11:56:24 2004
@@ -1,17 +1,18 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-  <chapter id="config.files">
-   <title>Ôàéëû Êîíôèãóðàöèè</title>
-   <para>
-    Ôàéëàìè êîíôèãóðàöèè äèçàéíåðó óäîáíî óïðàâëÿòü ãëîáàëüíûìè 
-    ïåðåìåííûìè èç îäíîãî ôàéëàþ. Íà ïðèìåð, öâåòà øàáëîíîâ. Îáû÷íî, åñëè 
-    âû õîòèòå ñìåíèòü öâåòóâóþ ñõåìó, òî íåîáõîäèìî ïðîñìîòðåòü êàæäûé øàáëîí 
-    è â íèõ èçìåíÿòü öâåòà. Ñ ïîìîùüþ ôàéëà êîíôèãóðàöèè, âñå öâåòà ìîãóò áûòü 
-    âûíåñåíû â îòäåëüíûé ôàéë, è òîëüêî îäèí ôàéë íàäî áóäåò èñïðàâëÿòü.
-   </para>
-   <example>
-    <title>Ïðèìåð ôàéëà êîíôèãóðàöèè</title>
-    <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<chapter id="config.files">
+ <title>Êîíôèãóðàöèîííûå ôàéëû</title>
+ <para>
+  Ñ ïîìîùüþ êîíôèãóðàöèîííûõ ôàéëîâ äèçàéíåðó óäîáíî óïðàâëÿòü ãëîáàëüíûìè 
+  ïåðåìåííûìè èç îäíîãî ôàéëàþ. Íàïðèìåð, öâåòàìè â øàáëîíàõ. Îáû÷íî, åñëè 
+  âû õîòèòå ñìåíèòü öâåòóâóþ ñõåìó, òî íåîáõîäèìî ïðîñìîòðåòü êàæäûé øàáëîí 
+  è â êàæäîì èçìåíèòü öâåòà. Ñ ïîìîùüþ ôàéëà êîíôèãóðàöèè âñå öâåòà ìîãóò áûòü 
+  âûíåñåíû â îòäåëüíûé ôàéë è òîëüêî îäèí ôàéë íàäî áóäåò èñïðàâëÿòü.
+ </para>
+ <example>
+  <title>Ïðèìåð ôàéëà êîíôèãóðàöèè</title>
+  <programlisting>
+<![CDATA[   
 # ãëîáàëüíûå ïåðåìåííûå
 pageTitle = "Main Menu"
 bodyBgColor = #000000
@@ -24,49 +25,51 @@
 [Login]
 pageTitle = "Login"
 focus = "username"
-Intro = """Çíà÷åíèå, êîòîðîå çíàèìàåò áîëüøå
-			÷åì îäíó ñòðîêó äîëæíî áûòü çàêëþ÷åíî
-            â òðîéíûå êàâû÷êè."""
+Intro = """Çíà÷åíèå, êîòîðîå çàíèìàåò áîëüøå
+ ÷åì îäíó ñòðîêó äîëæíî áûòü çàêëþ÷åíî
+          â òðîéíûå êàâû÷êè."""
 
 # ñïðÿòàííàÿ ñåêöèÿ
 [.Database]
 host=my.domain.com
 db=ADDRESSBOOK
 user=php-user
-pass=foobar</programlisting>
-   </example>
-   <para>
-    Çíà÷åíèÿ ïåðåìåííûõ ìîãóò çàêëþ÷àòüñÿ â êàâû÷êè, íî ýòî íå îáÿçàòåëüíî.
-    Ìîæíî èñïîëüçîâàòü êàê äâîéíûå, òàê è îäèíàðíûå êàâû÷êè. Åñèë ó âàñ åñòü
-    çí÷åíèå, êîòîðîå çíàíèìàåò áîëüøå, ÷åì îäíó ñòðîêó, íåîáõîäèìî çàêëþ÷èòü
-    åãî â òðîéíûå êàâû÷êè ("""). Ìîæíî âêëþ÷àòü êîììåíòàðèè â ôàéë êîíôèãóðàöèè
-    èñïîëüçóÿ ëþáîé ñèíòàêèñè, êîòîðûé íå ÿâëÿåòüñÿ äîïóñòèìûì ñèíòàêñèñîì 
-    ôàéëîâ êîíôèãóðàöèè. Ðåêîìåíäóåòñÿ èñïîëçîâàòü ñèìâîë <literal>#</literal>
-    (hash) â íà÷àëå ñòðîêè.
-   </para>
-   <para>
-    Ïðèìåð ôàéëà êîíôèãóðàöèè èìååò äâå ñåêöèè. Íàçâàíèÿ ñåêöèé çàêëþ÷åíû â 
-    êâàäðàòíûå ñêîáêè []. Íàâçàíèÿ ñåêöèé ìîãóò áûòü ïðîèçâîëüíûìè ñòðîêàìè,
-    íå ñîäåðæàùèìè ñèìâîëîâ <literal>[</literal> èëè <literal>]</literal>. ×åòûðå
-    ïåðåìåííûå âíà÷àëå - ãëîáàëüíûå ïåðåìåííûå èëè ïåðåìåííûå âíå ñåêöèé.
-    Ýòè ïåðåìåííûå âñåãäà çàãðóæàþòñÿ èç ôàéëà êîíôèãóðàöèè. Åñëè çàãðóæàåòüñÿ 
-    îïðåäåëåííàÿ ñåêöèÿ, òî ãëîáàëíûå ïåðåìåííûå è ïåðåìåííûå èç ýòîé ñåêöèè
-    ñòàíîâÿòñÿ äîñòóïíûìè. Åñëè ïåðåìåííàÿ ñóùåñòâóåò êàê ãëîáàëüíàÿ, òàê è
-    âíóòðè ñåêöèè, òî èñïîëüçóåòñÿ âåðñèÿ èç ñåêöèè. Åñëè åñòü äâå îäèíàêîâûå
-    ïåðåìåííûå â ïðåäåëàõ îäíîé ñåêöèè, òî èñïîëüçóåòüñÿ ïîñëåäíèé âñòðåòèâøèéñÿ 
-    âàðèàíò.
-   </para>
-   <para>
-    Ôàéëû êîíôèãóðàöèè çàãðóæàþòñÿ â øàáëîí â ïîìîùüþ ôóíêöèè 
-    <command>config_load</command>.
-   </para>
-   <para>
-    Ìîæíî ñïðÿòàòü îòäåëüíûå ïåðåìåííûå èëè öåëûå ñåêöèè, äîáàâèâ ê íàçâàíèþ
-    òî÷êó â íà÷àëå. Ýòî ïîëåçíî, êîãäà âàøå ïðèëîæåíèå áåðåò íåêîòîðûå 
-    ïåðåìåííûå, íå íóæíûå â øàáëîíå, èç ôàéëà êîíôèãóðàöèè. Åñëè øàáëîíû ìîãóò 
-    ðåäàêòèðîâàòü òðåòüè ëèöà, òî âû ìîæåòå áûòü ñïîêîéíû çà öåííóþ èíôîðìàöèþ
-    èç ôàéëîâ êîíôèãóðàöèé: îíè íå ñìîãóò åå çàãðóçèòü â øàáëîí.
-   </para>
+pass=foobar
+]]>
+</programlisting>
+ </example>
+ <para>
+  Çíà÷åíèÿ ïåðåìåííûõ ìîãóò çàêëþ÷àòüñÿ â êàâû÷êè, íî ýòî íå îáÿçàòåëüíî.
+  Ìîæíî èñïîëüçîâàòü êàê äâîéíûå, òàê è îäèíàðíûå êàâû÷êè. Åñëè ó âàñ åñòü
+  çíà÷åíèå, êîòîðîå çàíèìàåò áîëüøå, ÷åì îäíó ñòðîêó, íåîáõîäèìî çàêëþ÷èòü
+  åãî â òðîéíûå êàâû÷êè ("""). Ìîæíî âêëþ÷àòü êîììåíòàðèè â ôàéë êîíôèãóðàöèè
+  èñïîëüçóÿ ëþáîé ñèíòàêèñ, êîòîðûé íå ÿâëÿåòñÿ äîïóñòèìûì ñèíòàêñèñîì 
+  ôàéëîâ êîíôèãóðàöèè. Ðåêîìåíäóåòñÿ èñïîëüçîâàòü ñèìâîë <literal>#</literal>
+  (hash) â íà÷àëå ñòðîêè.
+ </para>
+ <para>
+  Êîíôèãóðàöèîííûé ôàéë â ïðèìåðå èìååò äâå ñåêöèè. Íàçâàíèÿ ñåêöèé çàêëþ÷åíû â 
+  êâàäðàòíûå ñêîáêè []. Íàçâàíèÿ ñåêöèé ìîãóò áûòü ïðîèçâîëüíûìè ñòðîêàìè,
+  íå ñîäåðæàùèìè ñèìâîëîâ <literal>[</literal> èëè <literal>]</literal>. ×åòûðå
+  ïåðåìåííûå âíà÷àëå - ãëîáàëüíûå ïåðåìåííûå èëè ïåðåìåííûå âíå ñåêöèé.
+  Ýòè ïåðåìåííûå âñåãäà çàãðóæàþòñÿ èç ôàéëà êîíôèãóðàöèè. Åñëè çàãðóæàåòñÿ 
+  îïðåäåëåííàÿ ñåêöèÿ, òî ãëîáàëüíûå ïåðåìåííûå è ïåðåìåííûå èç ýòîé ñåêöèè
+  ñòàíîâÿòñÿ äîñòóïíûìè. Åñëè ïåðåìåííàÿ ñóùåñòâóåò êàê ãëîáàëüíàÿ, òàê è
+  âíóòðè ñåêöèè, òî èñïîëüçóåòñÿ âåðñèÿ èç ñåêöèè. Åñëè åñòü äâå îäèíàêîâûå
+  ïåðåìåííûå â ïðåäåëàõ îäíîé ñåêöèè, òî èñïîëüçóåòüñÿ ïîñëåäíèé âñòðåòèâøèéñÿ 
+  âàðèàíò.
+ </para>
+ <para>
+  Ôàéëû êîíôèãóðàöèè çàãðóæàþòñÿ â øàáëîí â ïîìîùüþ ôóíêöèè 
+  <command>config_load</command>.
+ </para>
+ <para>
+  Ìîæíî ñïðÿòàòü îòäåëüíûå ïåðåìåííûå èëè öåëûå ñåêöèè, äîáàâèâ ê íàçâàíèþ
+  òî÷êó â íà÷àëå. Ýòî ïîëåçíî, êîãäà âàøå ïðèëîæåíèå áåðåò íåêîòîðûå 
+  ïåðåìåííûå, íåíóæíûå â øàáëîíå, èç ôàéëà êîíôèãóðàöèè. Åñëè øàáëîíû ìîãóò 
+  ðåäàêòèðîâàòü òðåòüè ëèöà, òî âû ìîæåòå áûòü ñïîêîéíû çà öåííóþ èíôîðìàöèþ
+  èç ôàéëîâ êîíôèãóðàöèé: îíè íå ñìîãóò åå çàãðóçèòü â øàáëîí.
+ </para>
 </chapter>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-combining-modifiers.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-combining-modifiers.xml
diff -u smarty/docs/ru/designers/language-combining-modifiers.xml:1.1 smarty/docs/ru/designers/language-combining-modifiers.xml:1.2
--- smarty/docs/ru/designers/language-combining-modifiers.xml:1.1	Tue Mar 30 04:06:15 2004
+++ smarty/docs/ru/designers/language-combining-modifiers.xml	Wed Apr 14 11:56:25 2004
@@ -1,20 +1,21 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-       <chapter id="language.combining.modifiers">
-        <title>Êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
-        <para>
-        Ìîæíî ïðèìåíÿòü ëþáîé êîëè÷åñòâî ìîäèôèêàòîðîâ ê ïåðåìåííîé. Îíè áóäóò
-        ïðèìåíÿòü â ïîðÿäêå èõ óïîìèíàíèÿ ñëåâà íàïðàâî. Ìîäèôèêàòîðû äîëæíû 
-        áûòü ðàçäåëåíû ñèìâîëîì <literal>|</literal> (âåðòèêàëüíàÿ ÷åðòà).
-        </para>
-        <example>
-         <title>êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
-         <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<chapter id="language.combining.modifiers">
+ <title>Êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
+ <para>
+  Ìîæíî ïðèìåíÿòü ëþáîé êîëè÷åñòâî ìîäèôèêàòîðîâ ê ïåðåìåííîé. Îíè áóäóò
+  ïðèìåíÿòü â ïîðÿäêå èõ óïîìèíàíèÿ ñëåâà íàïðàâî. Ìîäèôèêàòîðû äîëæíû 
+  áûòü ðàçäåëåíû ñèìâîëîì <literal>|</literal> (âåðòèêàëüíàÿ ÷åðòà).
+ </para>
+ <example>
+  <title>êîìáèíèðîâàíèå ìîäèôèêàòîðîâ</title>
+  <programlisting>
+<![CDATA[
 index.php:
 
 $smarty = new Smarty;
-$smarty-&gt;assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.');
-$smarty-&gt;display('index.tpl');
+$smarty->assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.');
+$smarty->display('index.tpl');
 
 index.tpl:
 		 
@@ -31,8 +32,10 @@
 S M O K E R S   A R E   P R O D U C T I V E ,   B U T   D E A T H   C U T S   E F F I C I E N C Y .
 s m o k e r s   a r e   p r o d u c t i v e ,   b u t   d e a t h   c u t s...
 s m o k e r s   a r e   p r o d u c t i v e ,   b u t . . .
-s m o k e r s   a r e   p. . .</programlisting>
-        </example>
+s m o k e r s   a r e   p. . .
+]]> 
+  </programlisting>
+ </example>
 </chapter>
 <!-- Keep this comment at the end of the file
 Local variables:
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml:1.1	Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-attributes.xml	Wed Apr 14 11:56:25 2004
@@ -1,25 +1,26 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-   <sect1 id="language.syntax.attributes">
-    <title>Ïàðàìåòðû</title>
-    <para>
-     Áîëüøèíñòâî ôóíêöèé ïðèíèìàåò ïàðàìåòðû, êîòîðûå óòî÷íÿþò èëè
-     èçìåíÿþò åå ïîâåäåíèå. Ïàðàìåòðû â Smarty î÷åíü ïîõîæè íà 
-     ïàðàìåòðû â HTML. Íå îáÿçàòåëüíî çàêëþ÷àòü ñòàòè÷åñêèå çíà÷åíèÿ 
-     â êàâû÷êè, õîòÿ òåêñò ðåêîìåíäóåòñÿ çàêëþ÷àòü â êàâû÷êè. Ïåðåìåííûå 
-     òàêæå ìîãóò áûòü èñïîëüçîâàíû â êà÷åñòâå ïàðàìåòðîâ, è íå äîëæíû 
-     çàêëþ÷àòüñÿ â êàâû÷êè.
-    </para>
-    <para>
-     Íåêîòîðûå ïàðàìåòðû ïðèíèìàþò ëîãè÷åñêèå çíà÷åíèÿ (ïðàâäà èëè ëîæü).
-     Îíè ìîãóò áûòü óêàçàíû ñëîâàìè <literal>true</literal>,
-     <literal>on</literal>, è <literal>yes</literal>, èëè
-     <literal>false</literal>, <literal>off</literal>, è
-     <literal>no</literal> áåç êàâû÷åê.
-    </para>
-    <example>
-     <title>Ñèíòàêñèñ ïàðàìåòðîâ ôóíêöèè</title>
-     <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.syntax.attributes">
+ <title>Ïàðàìåòðû</title>
+ <para>
+  Áîëüøèíñòâî ôóíêöèé ïðèíèìàåò ïàðàìåòðû, êîòîðûå óòî÷íÿþò èëè
+  èçìåíÿþò åå ïîâåäåíèå. Ïàðàìåòðû â Smarty î÷åíü ïîõîæè íà 
+  ïàðàìåòðû â HTML. Íå îáÿçàòåëüíî çàêëþ÷àòü ñòàòè÷åñêèå çíà÷åíèÿ 
+  â êàâû÷êè, õîòÿ òåêñò ðåêîìåíäóåòñÿ çàêëþ÷àòü â êàâû÷êè. Ïåðåìåííûå 
+  òàêæå ìîãóò áûòü èñïîëüçîâàíû â êà÷åñòâå ïàðàìåòðîâ, è íå äîëæíû 
+  çàêëþ÷àòüñÿ â êàâû÷êè.
+ </para>
+ <para>
+  Íåêîòîðûå ïàðàìåòðû ïðèíèìàþò ëîãè÷åñêèå çíà÷åíèÿ (ïðàâäà èëè ëîæü).
+  Îíè ìîãóò áûòü óêàçàíû ñëîâàìè <literal>true</literal>,
+  <literal>on</literal>, è <literal>yes</literal>, èëè
+  <literal>false</literal>, <literal>off</literal>, è
+  <literal>no</literal> áåç êàâû÷åê.
+ </para>
+ <example>
+  <title>Ñèíòàêñèñ ïàðàìåòðîâ ôóíêöèè</title>
+  <programlisting>
+<![CDATA[
 {include file="header.tpl"}
 
 {include file=$includeFile}
@@ -28,10 +29,12 @@
 
 {html_select_date display_days=yes}
 
-&lt;SELECT name=company&gt;
+<SELECT name=company>
 {html_options values=$vals selected=$selected output=$output}
-&lt;/SELECT&gt;</programlisting>
-</example>
+</SELECT>
+]]>
+  </programlisting>
+ </example>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -52,4 +55,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml:1.1	Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-comments.xml	Wed Apr 14 11:56:25 2004
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
    <sect1 id="language.syntax.comments">
     <title>Êîììåíòàðèè</title>
     <para>
@@ -11,6 +11,7 @@
     <example>
      <title>Êîììåíòàðèè</title>
      <programlisting>
+<![CDATA[
 {* øàáëîí Smarty *}
 
 {* ïîäêëþ÷àåì øàïêó øàáëîíà *}
@@ -21,9 +22,11 @@
 {include file=#includeFile#}
 
 {* âûïàäàþùèé ñïèñîê *}
-&lt;SELECT name=company&gt;
+<SELECT name=company>
 {html_options values=$vals selected=$selected output=$output}
-&lt;/SELECT&gt;</programlisting>
+</SELECT>
+]]>
+     </programlisting>
     </example>
 </sect1>
 <!-- Keep this comment at the end of the file
@@ -45,4 +48,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml:1.1	Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-functions.xml	Wed Apr 14 11:56:25 2004
@@ -1,39 +1,42 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-   <sect1 id="language.syntax.functions">
-    <title>Ôóíêöèè</title>
-    <para>
-	 Êàæäûé òýã Smarty ëèáî âûâîäèò çíà÷åíèå <link
-	 linkend="language.variables">ïåðåìåííîé</link>, ëèáî âûçûâàåò 
-	 íåêîòîðóþ ôóíêöèþ. Äëÿ âûçîâà ôóíêöèè íàäî íàçâàíèå ôóíêöèè è åå 
-	 ïàðàìåòðû çàêëþ÷èòü â ðàçäåëèòåëè, íàïðèìåð: {funcname attr1="val" 
-	 attr2="val"}.
-    </para>
-    <example>
-     <title>Ñèíòàêñèñ ôóíêöèé</title>
-     <programlisting>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.syntax.functions">
+ <title>Ôóíêöèè</title>
+ <para>
+  Êàæäûé òýã Smarty ëèáî âûâîäèò çíà÷åíèå <link
+  linkend="language.variables">ïåðåìåííîé</link>, ëèáî âûçûâàåò 
+  íåêîòîðóþ ôóíêöèþ. Äëÿ âûçîâà ôóíêöèè íàäî íàçâàíèå ôóíêöèè è åå 
+  ïàðàìåòðû çàêëþ÷èòü â ðàçäåëèòåëè, íàïðèìåð: {funcname attr1="val" 
+  attr2="val"}.
+ </para>
+ <example>
+  <title>Ñèíòàêñèñ ôóíêöèé</title>
+   <programlisting>
+<![CDATA[
 {config_load file="colors.conf"}
 
 {include file="header.tpl"}
 
 {if $highlight_name}
-	Welcome, &lt;font color="{#fontColor#}"&gt;{$name}!&lt;/font&gt;	
+Welcome, <font color="{#fontColor#}">{$name}!</font>
 {else}
-	Welcome, {$name}!
+Welcome, {$name}!
 {/if}
 
-{include file="footer.tpl"}</programlisting>
-    </example>
-    <para>
-     È âñòðîåííûå, è ïîëüçîâàòåëüñêèå ôóíêöèè èñïîëüçóþòñÿ ñ îäèíàêîâûì 
-     ñèíòàêñèñîì. Âñòðîåííûå ôóíêöèè ðåàëèçîâàíû âíóòðè Smarty è íå 
-     ìîãóò áûòü èçìåíåíû èëè ïåðåîïðåäåëåíû. Ýòî òàêèå ôóíêöèè, êàê
-     <command>if</command>, <command>section</command>,
-     <command>strip</command>. Ïîëüçîâàòåëüñêèå ôóíêöèè ðåàëèçóþòñÿ ÷åðåç 
-     ïëàãèíû. Îíè ìîãóò áûòü èçìåíåíû ïî âàøåìó æåëàíèþ, òàêæå âû ìîæåòå 
-     íàïèñàòü íîâûå. Ïðèìåðû ïîëüçîâàòåëüñêèõ ôóíêöèé:
-     <command>html_options</command>, <command>html_select_date</command>.
-    </para>
+{include file="footer.tpl"}
+]]>
+   </programlisting>
+ </example>
+ <para>
+  È âñòðîåííûå, è ïîëüçîâàòåëüñêèå ôóíêöèè èñïîëüçóþòñÿ ñ îäèíàêîâûì 
+  ñèíòàêñèñîì. Âñòðîåííûå ôóíêöèè ðåàëèçîâàíû âíóòðè Smarty è íå 
+  ìîãóò áûòü èçìåíåíû èëè ïåðåîïðåäåëåíû. Ýòî òàêèå ôóíêöèè, êàê
+  <command>if</command>, <command>section</command>,
+  <command>strip</command>. Ïîëüçîâàòåëüñêèå ôóíêöèè ðåàëèçóþòñÿ ÷åðåç 
+  ïëàãèíû. Îíè ìîãóò áûòü èçìåíåíû ïî âàøåìó æåëàíèþ, òàêæå âû ìîæåòå 
+  íàïèñàòü íîâûå. Ïðèìåðû ïîëüçîâàòåëüñêèõ ôóíêöèé:
+  <command>html_options</command>, <command>html_select_date</command>.
+ </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -54,4 +57,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml?r1=1.1&r2=1.2&ty=u
Index: smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml
diff -u smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.1 smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.2
--- smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml:1.1	Tue Apr 13 04:46:27 2004
+++ smarty/docs/ru/designers/language-basic-syntax/language-syntax-quotes.xml	Wed Apr 14 11:56:25 2004
@@ -1,28 +1,31 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-   <sect1 id="language.syntax.quotes">
-    <title>Âíåäðåííûå ïåðåìåííûå â äâîéíûõ êàâû÷êàõ</title>
-    <para>
-    Smarty ðàñïîçíàåò ïåðåìåííûå, åñëè îíè âñòðå÷àþòñÿ â ñòðîêàõ, 
-    çàêëþ÷åííûõ â äâîéíûå êàâû÷êè. Ðàñïîçíàþòñÿ ïåðåìåííûå,
-    ñîñòîÿùèå èç ÷èñåë, áóêâ, ñèìâîëîâ _,[,]. Åñëè íàäî èñïîëüçîâàòü 
-    äðóãèå ñèìâîëû äëÿ óêàçàíèÿ ïåðåìåííîé (òî÷êà èëè -&gt; (ññûëêà â 
-    îáúåêò)), òî ïåðåìåííàÿ íåîáõîäèìî çàêëþ÷èòü â îáðàòíûå êàâû÷êè ``.
-    </para>
-    <example>
-     <title>Ñèíòàêñèñ âíåäðåííûõ ïåðåìåííûõ</title>
-     <programlisting>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.syntax.quotes">
+ <title>Âíåäðåííûå ïåðåìåííûå â äâîéíûõ êàâû÷êàõ</title>
+ <para>
+  Smarty ðàñïîçíàåò ïåðåìåííûå, åñëè îíè âñòðå÷àþòñÿ â ñòðîêàõ, 
+  çàêëþ÷åííûõ â äâîéíûå êàâû÷êè. Ðàñïîçíàþòñÿ ïåðåìåííûå,
+  ñîñòîÿùèå èç ÷èñåë, áóêâ, ñèìâîëîâ _,[,]. Åñëè íàäî èñïîëüçîâàòü 
+  äðóãèå ñèìâîëû äëÿ óêàçàíèÿ ïåðåìåííîé (òî÷êà èëè -&gt;), òî ïåðåìåííóþ 
+  íåîáõîäèìî çàêëþ÷èòü â îáðàòíûå êàâû÷êè ``.
+ </para>
+ <example>
+  <title>Ñèíòàêñèñ âíåäðåííûõ ïåðåìåííûõ</title>
+   <programlisting>
+<![CDATA[
 Ïðèìåð ñèíòàêñèñà:
-{func var="test $foo test"}       &lt;-- èùåò $foo
-{func var="test $foo_bar test"}   &lt;-- èùåò $foo_bar
-{func var="test $foo[0] test"}    &lt;-- èùåò $foo[0]
-{func var="test $foo[bar] test"}  &lt;-- èùåò $foo[bar]
-{func var="test $foo.bar test"}   &lt;-- èùåò $foo (íå $foo.bar)
-{func var="test `$foo.bar` test"} &lt;-- èùåò $foo.bar
+{func var="test $foo test"}       <-- èùåò $foo
+{func var="test $foo_bar test"}   <-- èùåò $foo_bar
+{func var="test $foo[0] test"}    <-- èùåò $foo[0]
+{func var="test $foo[bar] test"}  <-- èùåò $foo[bar]
+{func var="test $foo.bar test"}   <-- èùåò $foo (íå $foo.bar)
+{func var="test `$foo.bar` test"} <-- èùåò $foo.bar
 
 Ïðàêòè÷åñêèå ïðèìåðû:
-{include file="subdir/$tpl_name.tpl"} &lt;-- çàìåíèò $tpl_name íà åå çíà÷åíèå
-{cycle values="one,two,`$smarty.config.myval`"} &lt;-- íàäî çàêëþ÷àòü â îáðàòíûå êàâû÷êè</programlisting>
+{include file="subdir/$tpl_name.tpl"} <-- çàìåíèò $tpl_name íà åå çíà÷åíèå
+{cycle values="one,two,`$smarty.config.myval`"} <-- íàäî çàêëþ÷àòü â îáðàòíûå êàâû÷êè
+]]>
+   </programlisting>
 </example>
 </sect1>
 <!-- Keep this comment at the end of the file
@@ -44,4 +47,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-variables/language-assigned-variables.xml?r1=1.1&r2=1.2&ty=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.1 smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.2
--- smarty/docs/ru/designers/language-variables/language-assigned-variables.xml:1.1	Tue Apr 13 04:46:28 2004
+++ smarty/docs/ru/designers/language-variables/language-assigned-variables.xml	Wed Apr 14 11:56:25 2004
@@ -1,117 +1,131 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-   <sect1 id="language.assigned.variables">
-    <title>Ïåðåìåííûå, óñòàíîâëåííûå â PHP</title>
-    <para>
-     Ïåðåìåííûå, óñòàíîâëåííûå â PHP, óïîòðåáëÿþòñÿ ñî çíàêîì äîëëàð
-     <literal>$</literal> ïåðåä íèì. Ïåðåìåííûå, óñòàíîâëåííûå â 
-     øàáëîíå ñ ïîìîùüþ ôóíêöèè <link 
-     linkend="language.function.assign">assign</link> óïîòðåáëÿþòñÿ
-     àíàëîãè÷íûì îáðàçîì.
-    </para>
-    <example>
-
-     <title>Óñòàíîâëåííûå ïåðåìåííûå</title>
-<programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+ <sect1 id="language.assigned.variables">
+  <title>Ïåðåìåííûå, óñòàíîâëåííûå â PHP</title>
+  <para>
+   Ïåðåìåííûå, óñòàíîâëåííûå â PHP, óïîòðåáëÿþòñÿ ñî çíàêîì äîëëàð
+   <literal>$</literal> ïåðåä íèì. Ïåðåìåííûå, óñòàíîâëåííûå â 
+   øàáëîíå ñ ïîìîùüþ ôóíêöèè <link 
+   linkend="language.function.assign">assign</link> óïîòðåáëÿþòñÿ
+   àíàëîãè÷íûì îáðàçîì.
+  </para>
+  <example>
+   <title>Óñòàíîâëåííûå ïåðåìåííûå</title>
+    <programlisting>
+<![CDATA[
 Ïðèâåò {$firstname}, ìû ðàäû ñíîâà òåáÿ âèäåòü.
-&lt;p&gt;
+<p>
 Ïîñëåäíèé ðàç òû ïîñåùàë íàñ {$lastLoginDate}.
 
 OUTPUT:
 
 Ïðèâåò Ïåòÿ, ìû ðàäû ñíîâà òåáÿ âèäåòü.
-&lt;p&gt;
-Ïîñëåäíèé ðàç òû ïîñåùàë íàñ January 11th, 2001.</programlisting>
-</example>
-
-		<sect2 id="language.variables.assoc.arrays">
-			<title>Àññîöèàòèâíûå ìàññèâû</title>
-			<para>
-			×òîáû èñïîëüçîâàòü ïåðåìåííóþ èç àññîöèàòèâíîãî ìàññèâà,
-			íàäî óêàçàòü êëþ÷ ýëåìåíòà ïîñëå çíàêà '.' (òî÷êà).
-			</para>
-<example>
-<title>äîñòóï ê ïåððåìåííûì àññîöèàòèâíîãî ìàññèâà</title>
-<programlisting>
+<p>
+Ïîñëåäíèé ðàç òû ïîñåùàë íàñ January 11th, 2001.
+]]>
+    </programlisting>
+  </example>
+
+ <sect2 id="language.variables.assoc.arrays">
+  <title>Àññîöèàòèâíûå ìàññèâû</title>
+  <para>
+   ×òîáû èñïîëüçîâàòü ïåðåìåííóþ èç àññîöèàòèâíîãî ìàññèâà,
+   íàäî óêàçàòü êëþ÷ ýëåìåíòà ïîñëå çíàêà '.' (òî÷êà).
+  </para>
+  <example>
+   <title>äîñòóï ê ïåððåìåííûì àññîöèàòèâíîãî ìàññèâà</title>
+   <programlisting>
+<![CDATA[
 index.php:
 
 $smarty = new Smarty;
-$smarty-&gt;assign('Contacts',
-    array('fax' => '555-222-9876',
-          'email' => '[email protected]',
-          'phone' => array('home' => '555-444-3333',
-                           'cell' => '555-111-1234')));
-$smarty-&gt;display('index.tpl');
+$smarty->assign('Contacts',
+  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}&lt;br&gt;
-{$Contacts.email}&lt;br&gt;
+{$Contacts.fax}<br>
+{$Contacts.email}<br>
 {* you can print arrays of arrays as well *}
-{$Contacts.phone.home}&lt;br&gt;
-{$Contacts.phone.cell}&lt;br&gt;
+{$Contacts.phone.home}<br>
+{$Contacts.phone.cell}<br>
 
 OUTPUT:
 
-555-222-9876&lt;br&gt;
[email protected]&lt;br&gt;
-555-444-3333&lt;br&gt;
-555-111-1234&lt;br&gt;</programlisting>
-</example>
-		</sect2>
-        <sect2 id="language.variables.array.indexes">
-			<title>Èíäåêñèðîâàííûå ìàññèâû</title>
-			<para>
-			Ìîæíî èñïîëüçîâàòü ïåðåìåííóþ èç ìàññèâà ïî å èíäåêñó.
-			Ñèíòàêñèñ àíàëîãè÷åí PHP.
-			</para>
-<example>
-<title>äîñòóï ê åëåìåíòó ìàññèâà ïî åãî èíäåêñó</title>
-<programlisting>
+555-222-9876<br>
[email protected]<br>
+555-444-3333<br>
+555-111-1234<br>
+]]>
+   </programlisting>
+  </example>
+ </sect2>
+
+ <sect2 id="language.variables.array.indexes">
+  <title>Èíäåêñèðîâàííûå ìàññèâû</title>
+  <para>
+  Ìîæíî èñïîëüçîâàòü ïåðåìåííóþ èç ìàññèâà ïî å èíäåêñó.
+  Ñèíòàêñèñ àíàëîãè÷åí PHP.
+  </para>
+  <example>
+   <title>äîñòóï ê åëåìåíòó ìàññèâà ïî åãî èíäåêñó</title>
+    <programlisting>
+<![CDATA[
 index.php:
 
 $smarty = new Smarty;
-$smarty-&gt;assign('Contacts',
-    array('555-222-9876',
-          '[email protected]',
-          array('555-444-3333',
-                '555-111-1234')));
-$smarty-&gt;display('index.tpl');
+$smarty->assign('Contacts',
+  array('555-222-9876',
+        '[email protected]',
+        array('555-444-3333',
+              '555-111-1234')));
+$smarty->display('index.tpl');
 
 index.tpl:
 
-{$Contacts[0]}&lt;br&gt;
-{$Contacts[1]}&lt;br&gt;
+{$Contacts[0]}<br>
+{$Contacts[1]}<br>
 {* you can print arrays of arrays as well *}
-{$Contacts[2][0]}&lt;br&gt;
-{$Contacts[2][1]}&lt;br&gt;
+{$Contacts[2][0]}<br>
+{$Contacts[2][1]}<br>
 
 OUTPUT:
 
-555-222-9876&lt;br&gt;
[email protected]&lt;br&gt;
-555-444-3333&lt;br&gt;
-555-111-1234&lt;br&gt;</programlisting>
-</example>
-		</sect2>
-        <sect2 id="language.variables.objects">
-			<title>Îáúåêòû</title>
-			<para>
-			×òîáû èñïîëüçîâàòü ñâîéñòâà îáüåêòîâ, íàäî óêàçàòü ïåðåä íàçâàíèåì
-			ñâîñòâà çíàê `-&gt;'.
-			</para>
-<example>
-<title>äîñòóï ê ñâîéñòâàì îáúåêòà</title>
-<programlisting>
-name: {$person-&gt;name}&lt;br&gt;
-email: {$person-&gt;email}&lt;br&gt;
+555-222-9876<br>
[email protected]<br>
+555-444-3333<br>
+555-111-1234<br>
+]]>
+    </programlisting>
+  </example>
+ </sect2>
+
+ <sect2 id="language.variables.objects">
+  <title>Îáúåêòû</title>
+  <para>
+   ×òîáû èñïîëüçîâàòü ñâîéñòâà îáüåêòîâ, íàäî óêàçàòü ïåðåä èìåíåì
+   àòðèáóòà çíàê `->'.
+  </para>
+  <example>
+   <title>äîñòóï ê ñâîéñòâàì îáúåêòà</title>
+    <programlisting>
+<![CDATA[
+name: {$person->name}<br>
+email: {$person->email}<br>
 
 OUTPUT:
 
-name: Zaphod Beeblebrox&lt;br&gt;
-email: [email protected]&lt;br&gt;</programlisting>
-</example>
-		</sect2>
+name: Zaphod Beeblebrox<br>
+email: [email protected]<br>
+]]>
+    </programlisting>
+  </example>
+ </sect2>
+
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -132,4 +146,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-variables/language-config-variables.xml?r1=1.1&r2=1.2&ty=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.1 smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.2
--- smarty/docs/ru/designers/language-variables/language-config-variables.xml:1.1	Tue Apr 13 04:46:28 2004
+++ smarty/docs/ru/designers/language-variables/language-config-variables.xml	Wed Apr 14 11:56:25 2004
@@ -1,18 +1,20 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-       <sect1 id="language.config.variables">
-			<title>Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</title>
-			<para>
-			 Äëÿ èñïîëüçîâàíèÿ ïåðåìåííûõ, ïîëó÷åííûõ èç ôàéëîâ êîíôèãóðàèè, 
-			 íåîáõîäèìî çàêëþ÷èòü èõ èìÿ ìåæäó çíàêàìè # èëè ÷åðåç ïåðåìåííóþ 
-			 <link linkend="language.variables.smarty.config">$smarty.config</link>.
-			 Äëÿ óïîòðåáëåíèÿ èõ â êà÷åñòâå âíåäðåííûûõ ïåðåìåííûõ ìîæíî 
-			 èñïîëüçîâàòü òîëüêî âòîðîé ñïîñîá.
-			</para>
-<example>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
 
-<title>Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè</title>
-<programlisting>
+<sect1 id="language.config.variables">
+ <title>Ïåðåìåííûå ôàéëîâ êîíôèãóðàöèè</title>
+ <para>
+  Äëÿ èñïîëüçîâàíèÿ ïåðåìåííûõ, ïîëó÷åííûõ èç ôàéëîâ êîíôèãóðàèè, 
+  íåîáõîäèìî çàêëþ÷èòü èõ èìÿ ìåæäó çíàêàìè # èëè ÷åðåç ïåðåìåííóþ 
+  <link linkend="language.variables.smarty.config">$smarty.config</link>.
+  Äëÿ óïîòðåáëåíèÿ èõ â êà÷åñòâå âíåäðåííûûõ ïåðåìåííûõ ìîæíî 
+  èñïîëüçîâàòü òîëüêî âòîðîé ñïîñîá.
+ </para>
+ <example>
+  <title>Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè</title>
+   <programlisting>
+<![CDATA[
+ 
 foo.conf:
 
 pageTitle = "This is mine"
@@ -24,56 +26,58 @@
 index.tpl:
 
 {config_load file="foo.conf"}
-&lt;html&gt;
-&lt;title&gt;{#pageTitle#}&lt;/title&gt;
-&lt;body bgcolor="{#bodyBgColor#}"&gt;
-&lt;table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}"&gt;
-&lt;tr bgcolor="{#rowBgColor#}"&gt;
-	&lt;td&gt;First&lt;/td&gt;
-	&lt;td&gt;Last&lt;/td&gt;
-	&lt;td&gt;Address&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/table&gt;
-&lt;/body&gt;
-&lt;/html&gt;
+<html>
+<title>{#pageTitle#}</title>
+<body bgcolor="{#bodyBgColor#}">
+<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
+<tr bgcolor="{#rowBgColor#}">
+<td>First</td>
+<td>Last</td>
+<td>Address</td>
+</tr>
+</table>
+</body>
+</html>
 
 index.tpl: (alternate syntax)
 
 {config_load file="foo.conf"}
-&lt;html&gt;
-&lt;title&gt;{$smarty.config.pageTitle}&lt;/title&gt;
-&lt;body bgcolor="{$smarty.config.bodyBgColor}"&gt;
-&lt;table border="{$smarty.config.tableBorderSize}" bgcolor="{$smarty.config.tableBgColor}"&gt;
-&lt;tr bgcolor="{$smarty.config.rowBgColor}"&gt;
-	&lt;td&gt;First&lt;/td&gt;
-	&lt;td&gt;Last&lt;/td&gt;
-	&lt;td&gt;Address&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/table&gt;
-&lt;/body&gt;
-&lt;/html&gt;
+<html>
+<title>{$smarty.config.pageTitle}</title>
+<body bgcolor="{$smarty.config.bodyBgColor}">
+<table border="{$smarty.config.tableBorderSize}" bgcolor="{$smarty.config.tableBgColor}">
+<tr bgcolor="{$smarty.config.rowBgColor}">
+<td>First</td>
+<td>Last</td>
+<td>Address</td>
+</tr>
+</table>
+</body>
+</html>
 
 
 OUTPUT: (same for both examples)
 
-&lt;html&gt;
-&lt;title&gt;This is mine&lt;/title&gt;
-&lt;body bgcolor="#eeeeee"&gt;
-&lt;table border="3" bgcolor="#bbbbbb"&gt;
-&lt;tr bgcolor="#cccccc"&gt;
-	&lt;td&gt;First&lt;/td&gt;
-	&lt;td&gt;Last&lt;/td&gt;
-	&lt;td&gt;Address&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/table&gt;
-&lt;/body&gt;
-&lt;/html&gt;</programlisting>
-</example>
-			<para>
-			Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè íå ìîãóò áûòü èñïîëüçîâàíû,
-			ïîêà îíè íå áóäóò çàãðóæåíû. Ýòà ïðîöåäóðà îïèñàíà äàëåå
-			â äàííîì ðóêîâîäñòâå (<command>config_load</command>).
-			</para>
+<html>
+<title>This is mine</title>
+<body bgcolor="#eeeeee">
+<table border="3" bgcolor="#bbbbbb">
+<tr bgcolor="#cccccc">
+<td>First</td>
+<td>Last</td>
+<td>Address</td>
+</tr>
+</table>
+</body>
+</html>
+]]>
+   </programlisting>
+ </example>
+ <para>
+  Ïåðåìåííûå èç ôàéëîâ êîíôèãóðàöèè íå ìîãóò áûòü èñïîëüçîâàíû,
+  ïîêà îíè íå áóäóò çàãðóæåíû. Ýòà ïðîöåäóðà îïèñàíà äàëåå
+  â äàííîì ðóêîâîäñòâå (<command>config_load</command>).
+ </para>
 </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
@@ -94,4 +98,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/designers/language-variables/language-variables-smarty.xml?r1=1.1&r2=1.2&ty=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.1 smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.2
--- smarty/docs/ru/designers/language-variables/language-variables-smarty.xml:1.1	Tue Apr 13 04:46:28 2004
+++ smarty/docs/ru/designers/language-variables/language-variables-smarty.xml	Wed Apr 14 11:56:25 2004
@@ -1,22 +1,22 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
-        <sect1 id="language.variables.smarty">
-         <title>çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty}</title>
-         <para>
-          Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty} èñïîëüçóåòñÿ äëÿ äîñòóïà
-          ê íåñêîëüêèì ñïåöèàëüíûì ïåðåìåííûì. Äàëåå ñëåäóåò ïîëíûé èõ ñïèñîê.
-         </para>
-
-         <sect2 id="language.variables.smarty.request">
-          <title>Ïåðåìåííûå çàïðîñà.</title>
-          <para>
-          Ê ïåðåìåííûì èç òàêèõ ìàññèâîâ, êàê _GET, _POST, _COOKIES, _SERVER,
-          _ENV è _SESSION, ìîæíî îáðàùàòüñÿ àíàëîãè÷íî íèæåïðèâåäåííûì ïðèìåðàì.
-          </para>
-          <example>
-
-           <title>Âûâîä ïåðåìåííûõ çàïðîñà</title>
-           <programlisting>
+<?xml version="1.0" encoding="windows-1251"?>
+<!-- $Revision: 1.2 $ -->
+<sect1 id="language.variables.smarty">
+ <title>Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty}</title>
+  <para>
+   Çàðåçåðâèðîâàííàÿ ïåðåìåííàÿ {$smarty} èñïîëüçóåòñÿ äëÿ äîñòóïà
+   ê íåñêîëüêèì ñïåöèàëüíûì ïåðåìåííûì. Äàëåå ñëåäóåò ïîëíûé èõ ñïèñîê.
+  </para>
+
+  <sect2 id="language.variables.smarty.request">
+   <title>Ïåðåìåííûå çàïðîñà.</title>
+   <para>
+    Ê ïåðåìåííûì èç òàêèõ ìàññèâîâ, êàê _GET, _POST, _COOKIES, _SERVER,
+    _ENV è _SESSION, ìîæíî îáðàùàòüñÿ àíàëîãè÷íî íèæåïðèâåäåííûì ïðèìåðàì.
+   </para>
+   <example>
+    <title>Âûâîä ïåðåìåííûõ çàïðîñà</title>
+    <programlisting>
+<![CDATA[
 {* Âûâîä çíà÷åíèÿ $page èç URL (GET) http://www.domain.com/index.php?page=foo *}
 {$smarty.get.page}
 
@@ -36,79 +36,84 @@
 {$smarty.session.id}
 
 {* Âûâîä ïåðåìåííîé "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>
+{$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>
+<![CDATA[
 {* âûâîäèì òåêóùåå âðåìÿ è äàòó ñ ïîìîùüþ ìîäèôèêàòîðà 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>
-			Äîñòóï ê âûâîäó, ñîõðàíåííîìó ñ ïîìîùüþ òýãîâ
-			{capture}..{/capture}, ìîæíî ïîëó÷èòü èñïîëüçóÿ ïåðåìåííóþ
-			{$smarty}. Ñìîòðè ðàçäåë <link
-			linkend="language.function.capture">capture</link> äëÿ ïðèìåðà.
-			</para>
-		</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.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.template">
-			<title>{$smarty.template}</title>
-			<para>
-			Ýòà ïåðåìåííàÿ ñîäåðæèò èìÿ òåêóùåãî øàáëîíà.
-			</para>
-		</sect2>
+{$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>
+    Äîñòóï ê âûâîäó, ñîõðàíåííîìó ñ ïîìîùüþ òýãîâ
+    {capture}..{/capture}, ìîæíî ïîëó÷èòü èñïîëüçóÿ ïåðåìåííóþ
+    {$smarty}. Ñìîòðèòå ðàçäåë <link
+    linkend="language.function.capture">capture</link> äëÿ ïðèìåðà.
+   </para>
+  </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.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.template">
+   <title>{$smarty.template}</title>
+   <para>
+    Ýòà ïåðåìåííàÿ ñîäåðæèò èìÿ òåêóùåãî øàáëîíà.
+   </para>
+  </sect2>
 
-</sect1>
+ </sect1>
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -128,4 +133,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->
http://cvs.php.net/diff.php/smarty/docs/ru/programmers/plugins.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/ru/programmers/plugins.xml
diff -u smarty/docs/ru/programmers/plugins.xml:1.4 smarty/docs/ru/programmers/plugins.xml:1.5
--- smarty/docs/ru/programmers/plugins.xml:1.4	Tue Apr 13 07:46:20 2004
+++ smarty/docs/ru/programmers/plugins.xml	Wed Apr 14 11:56:25 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
  <chapter id="plugins">
   <title>Extending Smarty With Plugins</title>
   <para>
@@ -44,7 +44,8 @@
     install a plugin, simply place it in the directory and Smarty will use
     it automatically.
    </para>
-
+  </sect1>
+  
 &programmers.plugins.plugins-naming-conventions;
 
 &programmers.plugins.plugins-writing;
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.