소스 검색

[DOCUMENTATION] Russian:
- Sync

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16413 44c647ce-9c0f-0410-b52a-842ac1e357ba

irina 16 년 전
부모
커밋
c1570c39db

+ 15 - 0
documentation/manual/ru/manual.xml.in

@@ -1285,6 +1285,21 @@
                 <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-Instance.xml" />
                 <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-Instance.xml" />
             </xi:fallback>
             </xi:fallback>
         </xi:include>
         </xi:include>
+        <xi:include href="module_specs/Zend_Service_Amazon_Ec2-WindowsInstance.xml">
+            <xi:fallback>
+                <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-WindowsInstance.xml" />
+            </xi:fallback>
+        </xi:include>
+        <xi:include href="module_specs/Zend_Service_Amazon_Ec2-ReservedInstance.xml">
+            <xi:fallback>
+                <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-ReservedInstance.xml" />
+            </xi:fallback>
+        </xi:include>
+        <xi:include href="module_specs/Zend_Service_Amazon_Ec2-CloudWatch.xml">
+            <xi:fallback>
+                <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-CloudWatch.xml" />
+            </xi:fallback>
+        </xi:include>
         <xi:include href="module_specs/Zend_Service_Amazon_Ec2-Image.xml">
         <xi:include href="module_specs/Zend_Service_Amazon_Ec2-Image.xml">
             <xi:fallback>
             <xi:fallback>
                 <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-Image.xml" />
                 <xi:include href="../en/module_specs/Zend_Service_Amazon_Ec2-Image.xml" />

+ 34 - 21
documentation/manual/ru/module_specs/Zend_Cache-Backends.xml

@@ -30,7 +30,7 @@
                       <row>
                       <row>
                           <entry><emphasis>cache_dir</emphasis></entry>
                           <entry><emphasis>cache_dir</emphasis></entry>
                           <entry><type>String</type></entry>
                           <entry><type>String</type></entry>
-                          <entry><filename>'/tmp/'</filename></entry>
+                          <entry>'<filename>/tmp/</filename>'</entry>
                           <entry>
                           <entry>
                               Директория, в которой хранятся файлы кэша
                               Директория, в которой хранятся файлы кэша
                           </entry>
                           </entry>
@@ -43,7 +43,7 @@
                             Включает/отключает блокировку файлов. Позволяет
                             Включает/отключает блокировку файлов. Позволяет
                             избежать искажения данных кэша в плохих условиях, но
                             избежать искажения данных кэша в плохих условиях, но
                             это не поможет при многопоточном веб-сервере или
                             это не поможет при многопоточном веб-сервере или
-                            файловой системе NFS...
+                            файловой системе <acronym>NFS</acronym>...
                           </entry>
                           </entry>
                       </row>
                       </row>
                       <row>
                       <row>
@@ -105,7 +105,8 @@
                           <entry>
                           <entry>
                               Префикс для файлов кэша. Будьте осторожны с этой
                               Префикс для файлов кэша. Будьте осторожны с этой
                               опцией, поскольку слишком общее значение в
                               опцией, поскольку слишком общее значение в
-                              системной директории для кэша (например '/tmp')
+                              системной директории для кэша (например,
+                              <filename>/tmp</filename>)
                               может привести к катастрофическим последствиям при
                               может привести к катастрофическим последствиям при
                               очищении кэша.
                               очищении кэша.
                         </entry>
                         </entry>
@@ -168,13 +169,16 @@
                               Отклочение/настройка процесса автоматической
                               Отклочение/настройка процесса автоматической
                               чистки. Автоматическая чистка дефрагментирует
                               чистки. Автоматическая чистка дефрагментирует
                               файл данных (и делает его меньше) при вызове
                               файл данных (и делает его меньше) при вызове
-                              методов clean() и delete():
+                              методов <methodname>clean()</methodname>
+                              и <methodname>delete()</methodname>:
                               0 - автоматическая чистка отключена;
                               0 - автоматическая чистка отключена;
                               1 - систематическая чистка (при каждом вызове
                               1 - систематическая чистка (при каждом вызове
-                              методов delete() или clean());
+                              методов <methodname>delete()</methodname> или
+                              <methodname>clean()</methodname>);
                               x (целое число больше 1) - автоматическая чистка
                               x (целое число больше 1) - автоматическая чистка
                               производится случайным образом 1 раз на x вызовов
                               производится случайным образом 1 раз на x вызовов
-                              методов clean() и delete().
+                              методов <methodname>clean()</methodname>
+                              и <methodname>delete()</methodname>.
                           </entry>
                           </entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>
@@ -260,8 +264,9 @@
             Этот расширенный бэкэнд хранит записи кэша в совместно используемой
             Этот расширенный бэкэнд хранит записи кэша в совместно используемой
             памяти через расширение
             памяти через расширение
             <ulink url="http://pecl.php.net/package/APC">APC</ulink>
             <ulink url="http://pecl.php.net/package/APC">APC</ulink>
-            (Alternative PHP Cache — альтернативный кэш PHP), которое,
-            разумеется, необходимо установить для использования этого бэкэнда.
+            (Alternative <acronym>PHP</acronym> Cache — альтернативный
+            кэш <acronym>PHP</acronym>), которое, разумеется, необходимо
+            установить для использования этого бэкэнда.
         </para>
         </para>
         <para>
         <para>
             Будьте осторожны: на данный момент теги для этого бэкэнда
             Будьте осторожны: на данный момент теги для этого бэкэнда
@@ -305,7 +310,9 @@
                           <entry><type>String</type></entry>
                           <entry><type>String</type></entry>
                           <entry><constant>NULL</constant></entry>
                           <entry><constant>NULL</constant></entry>
                           <entry>
                           <entry>
-                              xcache.admin.user, необходима для метода clean()
+                              <filename>xcache.admin.user</filename>,
+                              необходима для метода
+                              <methodname>clean()</methodname>
                           </entry>
                           </entry>
                       </row>
                       </row>
                       <row>
                       <row>
@@ -313,8 +320,10 @@
                           <entry><type>String</type></entry>
                           <entry><type>String</type></entry>
                           <entry><constant>NULL</constant></entry>
                           <entry><constant>NULL</constant></entry>
                           <entry>
                           <entry>
-                              xcache.admin.pass - пароль в незашифрованном виде,
-                              необходим для метода clean()
+                              <filename>xcache.admin.pass</filename> - пароль
+                              в незашифрованном виде,
+                              необходим для метода
+                              <methodname>clean()</methodname>
                           </entry>
                           </entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>
@@ -324,7 +333,7 @@
     <sect2 id="zend.cache.backends.platform">
     <sect2 id="zend.cache.backends.platform">
         <title>Zend_Cache_Backend_ZendPlatform</title>
         <title>Zend_Cache_Backend_ZendPlatform</title>
         <para>
         <para>
-            Этот бэкэнд использует API
+            Этот бэкэнд использует <acronym>API</acronym>
             <ulink url="http://www.zend.com/products/platform">Zend
             <ulink url="http://www.zend.com/products/platform">Zend
             Platform</ulink> для кэширования контента. Естетственно,
             Platform</ulink> для кэширования контента. Естетственно,
             использование этого бэкэнда требует наличия установленного Zend
             использование этого бэкэнда требует наличия установленного Zend
@@ -411,10 +420,11 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
                           <entry><type>Boolean</type></entry>
                           <entry><type>Boolean</type></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry>
                           <entry>
-                              Если равна true, то аргумент slow_backend
+                              Если <constant>TRUE</constant>, то аргумент slow_backend
                               используется как полное имя класса, иначе
                               используется как полное имя класса, иначе
                               значение этого аргумента используется в конце
                               значение этого аргумента используется в конце
-                              имени класса "Zend_Cache_Backend_[...]".
+                              имени класса
+                              "<classname>Zend_Cache_Backend_</classname>[...]".
                           </entry>
                           </entry>
                       </row>
                       </row>
                       <row>
                       <row>
@@ -422,10 +432,12 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
                           <entry><type>Boolean</type></entry>
                           <entry><type>Boolean</type></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry>
                           <entry>
-                              Если равна true, то аргумент fast_backend
-                              используется как полное имя класса, иначе
+                              Если <constant>TRUE</constant>, то аргумент fast_backend
+                              используется как полное имя класса.
+                              Если <constant>FALSE</constant>, то
                               значение этого аргумента используется в конце
                               значение этого аргумента используется в конце
-                              имени класса "Zend_Cache_Backend_[...]".
+                              имени класса
+                              "<classname>Zend_Cache_Backend_</classname>[...]".
                           </entry>
                           </entry>
                       </row>
                       </row>
                       <row>
                       <row>
@@ -433,7 +445,7 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
                           <entry><type>Boolean</type></entry>
                           <entry><type>Boolean</type></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry>
                           <entry>
-                              Если равна true, то для медленного бэкэнда не
+                              Если <constant>TRUE</constant>, то для медленного бэкэнда не
                               будет производиться включение require_once
                               будет производиться включение require_once
                               (полезно только при использовании собственных
                               (полезно только при использовании собственных
                               бэкэндов).
                               бэкэндов).
@@ -444,7 +456,7 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
                           <entry><type>Boolean</type></entry>
                           <entry><type>Boolean</type></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry><constant>FALSE</constant></entry>
                           <entry>
                           <entry>
-                              Если равна true, то для быстрого бэкэнда не
+                              Если <constant>TRUE</constant>, то для быстрого бэкэнда не
                               будет производиться включение require_once
                               будет производиться включение require_once
                               (полезно только при использовании собственных
                               (полезно только при использовании собственных
                               бэкэндов).
                               бэкэндов).
@@ -455,7 +467,7 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
                           <entry><type>Boolean</type></entry>
                           <entry><type>Boolean</type></entry>
                           <entry><constant>TRUE</constant></entry>
                           <entry><constant>TRUE</constant></entry>
                           <entry>
                           <entry>
-                              Если равна true, то будет производиться
+                              Если <constant>TRUE</constant>, то будет производиться
                               автоматическое обновление "быстрого" кэша при
                               автоматическое обновление "быстрого" кэша при
                               попадании в кэш.
                               попадании в кэш.
                           </entry>
                           </entry>
@@ -489,7 +501,8 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
         </para>
         </para>
         <para>
         <para>
             Этот бэкэнд работает только в среде Zend Server с запросами,
             Этот бэкэнд работает только в среде Zend Server с запросами,
-            производимыми через HTTP(S), и не работает в случае скриптов,
+            производимыми через <acronym>HTTP</acronym> и
+            <acronym>HTTPS</acronym>, и не работает в случае скриптов,
             запускаемых через командную строку.
             запускаемых через командную строку.
         </para>
         </para>
         <para>
         <para>

+ 27 - 17
documentation/manual/ru/module_specs/Zend_Cache-Frontends.xml

@@ -133,7 +133,8 @@
                               <entry><constant>FALSE</constant></entry>
                               <entry><constant>FALSE</constant></entry>
                               <entry>
                               <entry>
                                   Если установлен в true, то ядро будет
                                   Если установлен в true, то ядро будет
-                                  устанавливать флаг ignore_user_abort в методе
+                                  устанавливать <acronym>PHP</acronym>-флаг
+                                  ignore_user_abort в методе
                                   save() во избежание порчи кэша в некоторых
                                   save() во избежание порчи кэша в некоторых
                                   случаях.
                                   случаях.
                               </entry>
                               </entry>
@@ -265,8 +266,9 @@ if (!($cache->test($id))) {
             <para>
             <para>
                 <classname>Zend_Cache_Frontend_Output</classname> является фронтэндом,
                 <classname>Zend_Cache_Frontend_Output</classname> является фронтэндом,
                 собирающим выходные данные. Он использует буферизацию вывода
                 собирающим выходные данные. Он использует буферизацию вывода
-                (output buffering) в PHP для сохранения всего, что выводится
-                между его методами <methodname>start()</methodname> и <methodname>end()</methodname>.
+                (output buffering) в <acronym>PHP</acronym> для сохранения
+                всего, что выводится между его методами
+                <methodname>start()</methodname> и <methodname>end()</methodname>.
             </para>
             </para>
         </sect3>
         </sect3>
         <sect3 id="zend.cache.frontends.output.options">
         <sect3 id="zend.cache.frontends.output.options">
@@ -366,7 +368,8 @@ echo 'This is never cached ('.time().').';
             <title>Примеры</title>
             <title>Примеры</title>
             <para>
             <para>
                 Функция <methodname>call()</methodname> используется так же, как и
                 Функция <methodname>call()</methodname> используется так же, как и
-                <methodname>call_user_func_array()</methodname> в PHP:
+                <methodname>call_user_func_array()</methodname> в
+                <acronym>PHP</acronym>:
             </para>
             </para>
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $cache->call('veryExpensiveFunc', $params);
 $cache->call('veryExpensiveFunc', $params);
@@ -528,14 +531,16 @@ $result = $cache->foobar2('1', '2');
                 Можно использовать несколько ведущих файлов.
                 Можно использовать несколько ведущих файлов.
             </para>
             </para>
             <para>
             <para>
-                Например, у вас есть конфигурационный файл XML. Он парсится
+                Например, у вас есть конфигурационный файл
+                <acronym>XML</acronym>. Он парсится
                 функцией, которая возвращает объект конфигурации
                 функцией, которая возвращает объект конфигурации
                 (наподобие <classname>Zend_Config</classname>). С помощью
                 (наподобие <classname>Zend_Config</classname>). С помощью
                 <classname>Zend_Cache_Frontend_File</classname> вы можете сохранять объект
                 <classname>Zend_Cache_Frontend_File</classname> вы можете сохранять объект
                 конфигурации в кэш, чтобы избежать повторного парсинга
                 конфигурации в кэш, чтобы избежать повторного парсинга
-                конфигурационного файла XML. Время жизни кэша будет зависеть
-                от ведущего файла - если конфигурационный
-                файл XML изменится, то кэш сразу становится недействительным.
+                конфигурационного файла <acronym>XML</acronym>. Время жизни
+                кэша будет зависеть от ведущего файла - если конфигурационный
+                файл <acronym>XML</acronym> изменится, то кэш сразу становится
+                недействительным.
             </para>
             </para>
         </sect3>
         </sect3>
         <sect3 id="zend.cache.frontends.file.options">
         <sect3 id="zend.cache.frontends.file.options">
@@ -622,14 +627,16 @@ $result = $cache->foobar2('1', '2');
                 <varname>$_POST</varname>, <varname>$_SESSION</varname>,
                 <varname>$_POST</varname>, <varname>$_SESSION</varname>,
                 <varname>$_COOKIE</varname>, <varname>$_FILES</varname>.
                 <varname>$_COOKIE</varname>, <varname>$_FILES</varname>.
                 Кроме этого, вы используете только один метод для вызова
                 Кроме этого, вы используете только один метод для вызова
-                (<methodname>start()</methodname>), потому что <methodname>end()</methodname> вызывается
+                (<methodname>start()</methodname>), потому что
+                <methodname>end()</methodname> вызывается
                 автоматически, когда страница заканчивается.
                 автоматически, когда страница заканчивается.
             </para>
             </para>
             <para>
             <para>
-                На данный момент мы планируем добавить условную систему HTTP для
+                На данный момент мы планируем добавить условную систему
+                <acronym>HTTP</acronym> для
                 сохранения пропускной способности (система будет отправлять
                 сохранения пропускной способности (система будет отправлять
-                HTTP 304 Not Modified, если есть попадание в кэш и броузер уже
-                имеет правильную версию страницы).
+                <acronym>HTTP</acronym> 304 Not Modified, если есть попадание
+                в кэш и броузер уже имеет правильную версию страницы).
             </para>
             </para>
         </sect3>
         </sect3>
         <sect3 id="zend.cache.frontends.page.options">
         <sect3 id="zend.cache.frontends.page.options">
@@ -827,9 +834,11 @@ $result = $cache->foobar2('1', '2');
                               <entry><methodname>array()</methodname></entry>
                               <entry><methodname>array()</methodname></entry>
                               <entry>
                               <entry>
                                   Ассоциативный массив для установки опций
                                   Ассоциативный массив для установки опций
-                                  только для некоторых REQUEST_URI. Ключами
+                                  только для некоторых
+                                  <acronym>REQUEST_URI</acronym>. Ключами
                                   этого массива являются регулярные выражения
                                   этого массива являются регулярные выражения
-                                  (PCRE), значениями — ассоциативные массивы со
+                                  (<acronym>PCRE</acronym>), значениями —
+                                  ассоциативные массивы со
                                   специальными опциями, которые устанавливаются,
                                   специальными опциями, которые устанавливаются,
                                   если <varname>$_SERVER['REQUEST_URI']</varname>
                                   если <varname>$_SERVER['REQUEST_URI']</varname>
                                   соответствует регулярному выражению
                                   соответствует регулярному выражению
@@ -845,7 +854,8 @@ $result = $cache->foobar2('1', '2');
                               <entry><type>Array</type></entry>
                               <entry><type>Array</type></entry>
                               <entry><methodname>array()</methodname></entry>
                               <entry><methodname>array()</methodname></entry>
                               <entry>
                               <entry>
-                                   Массив строк с именами HTTP-заголовков.
+                                   Массив строк с именами
+                                   <acronym>HTTP</acronym>-заголовков.
                                    Перечисленные заголовки будут сохранены в
                                    Перечисленные заголовки будут сохранены в
                                    кэше и будут замещены при попадании в кэш.
                                    кэше и будут замещены при попадании в кэш.
                               </entry>
                               </entry>
@@ -930,8 +940,8 @@ $cache->start();
             <para>
             <para>
                 В некоторых случаях может потребоваться отменить текущий
                 В некоторых случаях может потребоваться отменить текущий
                 процесс кэширования - например, если используется код
                 процесс кэширования - например, если используется код
-                возврата, отличный от HTTP/200. Поэтому мы добавили метод
-                <methodname>cancel()</methodname>:
+                возврата, отличный от <acronym>HTTP</acronym> 200. Поэтому
+                мы добавили метод <methodname>cancel()</methodname>:
             </para>
             </para>
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // [...]
 // [...]

+ 4 - 3
documentation/manual/ru/module_specs/Zend_Cache-Introduction.xml

@@ -8,9 +8,10 @@
     <para>
     <para>
         Управление кэшированием в Zend Framework производится через фронтэнды
         Управление кэшированием в Zend Framework производится через фронтэнды
         (интерфейсные части), записи кэша сохраняются через бэкэнды
         (интерфейсные части), записи кэша сохраняются через бэкэнды
-        (адаптеры <emphasis>File</emphasis>, <emphasis>Sqlite</emphasis>, <emphasis>Memcache</emphasis>
-        и др.), с использованием гибкой системы идентификаторов и тегов,
-        благодаря которым можно потом легко удалять определенные типы записей
+        (адаптеры <emphasis>File</emphasis>, <emphasis>Sqlite</emphasis>,
+        <emphasis>Memcache</emphasis> и др.), с использованием гибкой системы
+        идентификаторов и тегов, благодаря которым можно потом легко удалять
+        определенные типы записей
         (например: "удалить все записи кэша, помеченные данным тегом").
         (например: "удалить все записи кэша, помеченные данным тегом").
     </para>
     </para>
     <para>
     <para>

+ 6 - 4
documentation/manual/ru/module_specs/Zend_Config-Introduction.xml

@@ -20,7 +20,8 @@
             Обычно предполагается, что используется один из классов адаптеров, например,
             Обычно предполагается, что используется один из классов адаптеров, например,
             <link linkend="zend.config.adapters.ini"><classname>Zend_Config_Ini</classname></link>
             <link linkend="zend.config.adapters.ini"><classname>Zend_Config_Ini</classname></link>
             или <link linkend="zend.config.adapters.xml"><classname>Zend_Config_Xml</classname></link>.
             или <link linkend="zend.config.adapters.xml"><classname>Zend_Config_Xml</classname></link>.
-            Но если конфигурационные данные доступны в виде массива PHP,
+            Но если конфигурационные данные доступны в виде массива
+            <acronym>PHP</acronym>,
             то можно передавать эти данные конструктору <classname>Zend_Config</classname>,
             то можно передавать эти данные конструктору <classname>Zend_Config</classname>,
             чтобы использовать преимущества простого объектно-ориентированного
             чтобы использовать преимущества простого объектно-ориентированного
             интерфейса.
             интерфейса.
@@ -63,7 +64,8 @@ $db = Zend_Db::factory($config->database);
     </para>
     </para>
     <para>
     <para>
         Кроме объектно-ориентированного доступа к значениям данных,
         Кроме объектно-ориентированного доступа к значениям данных,
-        <classname>Zend_Config</classname> также предоставляет метод <code>get()</code>,
+        <classname>Zend_Config</classname> также предоставляет метод
+        <methodname>get()</methodname>,
         который будет возвращать значение по умолчанию, если элемент
         который будет возвращать значение по умолчанию, если элемент
         данных не существует. Например:
         данных не существует. Например:
     </para>
     </para>
@@ -74,8 +76,8 @@ $host = $config->database->get('host', 'localhost');
         <title>Использование Zend_Config с конфигурационным файлом PHP</title>
         <title>Использование Zend_Config с конфигурационным файлом PHP</title>
         <para>
         <para>
             Часто требуется использовать конфигурационный файл,
             Часто требуется использовать конфигурационный файл,
-            основанный на "чистом" PHP. Следующий код показывает, как просто
-            этого достичь:
+            основанный на "чистом" <acronym>PHP</acronym>. Следующий код
+            показывает, как просто этого достичь:
         </para>
         </para>
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 // config.php
 // config.php

+ 42 - 32
documentation/manual/ru/module_specs/Zend_Config-TheoryOfOperation.xml

@@ -2,6 +2,7 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.theory_of_operation">
 <sect1 id="zend.config.theory_of_operation">
     <title>Теоретические основы работы с Zend_Config</title>
     <title>Теоретические основы работы с Zend_Config</title>
+
     <para>
     <para>
         Конфигурационные данные передаются конструктору <classname>Zend_Config</classname>
         Конфигурационные данные передаются конструктору <classname>Zend_Config</classname>
         в виде ассоциативного массива, который может быть многомерным, что
         в виде ассоциативного массива, который может быть многомерным, что
@@ -13,6 +14,7 @@
         без использования класса адаптера, т.к. это может быть наиболее
         без использования класса адаптера, т.к. это может быть наиболее
         подходящим решением в некоторых ситуациях.
         подходящим решением в некоторых ситуациях.
     </para>
     </para>
+
     <para>
     <para>
         Каждое значение массива конфигурационных значений становится свойством
         Каждое значение массива конфигурационных значений становится свойством
         объекта <classname>Zend_Config</classname>. Ключ массива используется как имя
         объекта <classname>Zend_Config</classname>. Ключ массива используется как имя
@@ -21,46 +23,51 @@
         заполняется данными этого массива. Это производится рекурсивно, т.о.,
         заполняется данными этого массива. Это производится рекурсивно, т.о.,
         иерархия конфигурационных данных может иметь любой уровень вложенности.
         иерархия конфигурационных данных может иметь любой уровень вложенности.
     </para>
     </para>
+
     <para>
     <para>
-        <classname>Zend_Config</classname> реализует интерфейсы <code>Countable</code>
-        и <code>Iterator</code> для того, чтобы обеспечить простой доступ
+        <classname>Zend_Config</classname> реализует интерфейсы <emphasis>Countable</emphasis>
+        и <emphasis>Iterator</emphasis> для того, чтобы обеспечить простой доступ
         к конфигурационным данным. Поэтому с объектами
         к конфигурационным данным. Поэтому с объектами
         <classname>Zend_Config</classname> можно использовать функцию
         <classname>Zend_Config</classname> можно использовать функцию
-        <ulink url="http://php.net/count"><code>count()</code></ulink> и
-        такие конструкции языка PHP, как
-        <ulink url="http://php.net/foreach"><code>foreach</code></ulink>.
+        <ulink url="http://php.net/count"><methodname>count()</methodname></ulink> и
+        такие конструкции языка <acronym>PHP</acronym>, как
+        <ulink url="http://php.net/foreach"><emphasis>foreach</emphasis></ulink>.
     </para>
     </para>
+
     <para>
     <para>
         По умолчанию через <classname>Zend_Config</classname> конфигурационные данные
         По умолчанию через <classname>Zend_Config</classname> конфигурационные данные
         доступны только для чтения, и операция присваивания (например,
         доступны только для чтения, и операция присваивания (например,
-        <varname>$config->database->host = 'example.com'</varname>)
+        <command>$config->database->host = 'example.com'</command>)
         вызовет исключение. Тем не менее, это поведение
         вызовет исключение. Тем не менее, это поведение
         может быть отменено при вызове конструктора, и тогда
         может быть отменено при вызове конструктора, и тогда
         можно будет изменять конфигурационные данные.
         можно будет изменять конфигурационные данные.
         Если модификации разрешены, то <classname>Zend_Config</classname> также
         Если модификации разрешены, то <classname>Zend_Config</classname> также
         поддерживает уничтожение значений
         поддерживает уничтожение значений
-        (т.е. <code>unset($config->database->host);</code>).
-        Метод <code>readOnly()</code> может использоваться для определения того,
+        (т.е. <methodname>unset($config->database->host)</methodname>).
+        Метод <methodname>readOnly()</methodname> может использоваться для определения того,
         был ли разрешены модификации в данном объекте <classname>Zend_Config</classname>.
         был ли разрешены модификации в данном объекте <classname>Zend_Config</classname>.
-        Метод <code>setReadOnly()</code> запрещает все дальнейшие изменения в
+        Метод <methodname>setReadOnly()</methodname> запрещает все дальнейшие изменения в
         объекте <classname>Zend_Config</classname>, который был создан с разрешением
         объекте <classname>Zend_Config</classname>, который был создан с разрешением
         изменений.
         изменений.
-        <note>
-            <para>
-                Важно не путать изменение данных в памяти с сохранением
-                конфигурационных данных на физическом носителе данных. Создание
-                и изменение конфигурационных данных на различных
-                носителях данных не входит в сферу назначений <classname>Zend_Config</classname>.
-                Для создания и изменения конфигурационных данных на различных
-                носителях информации можно использовать
-                сторонние разработки с открытым исходным кодом.
-            </para>
-        </note>
     </para>
     </para>
+
+    <note>
+        <para>
+            Важно не путать изменение данных в памяти с сохранением
+            конфигурационных данных на физическом носителе данных. Создание
+            и изменение конфигурационных данных на различных
+            носителях данных не входит в сферу назначений <classname>Zend_Config</classname>.
+            Для создания и изменения конфигурационных данных на различных
+            носителях информации можно использовать
+            сторонние разработки с открытым исходным кодом.
+        </para>
+    </note>
+
     <para>
     <para>
         Классы адаптеров наследуют от класса <classname>Zend_Config</classname>,
         Классы адаптеров наследуют от класса <classname>Zend_Config</classname>,
         и, следовательно, имеют тот же функционал.
         и, следовательно, имеют тот же функционал.
     </para>
     </para>
+
     <para>
     <para>
         Семейство классов <classname>Zend_Config</classname> позволяет
         Семейство классов <classname>Zend_Config</classname> позволяет
         организовывать конфигурационные данные, разбивая их на разделы.
         организовывать конфигурационные данные, разбивая их на разделы.
@@ -68,6 +75,7 @@
         один определенный раздел, несколько разделов или все разделы
         один определенный раздел, несколько разделов или все разделы
         данных (если не указан раздел).
         данных (если не указан раздел).
     </para>
     </para>
+
     <para>
     <para>
         Классы адаптеров <classname>Zend_Config</classname> поддерживают единую модель
         Классы адаптеров <classname>Zend_Config</classname> поддерживают единую модель
         наследования, которая позволяет одному разделу наследовать
         наследования, которая позволяет одному разделу наследовать
@@ -79,25 +87,27 @@
         наследует от другого и т.д., но множественное наследование (т.е. раздел
         наследует от другого и т.д., но множественное наследование (т.е. раздел
         C наследует напрямую от разделов A и B) не поддерживается.
         C наследует напрямую от разделов A и B) не поддерживается.
     </para>
     </para>
+
     <para>
     <para>
         Если вы имеете два объекта <classname>Zend_Config</classname>, то можете объединить
         Если вы имеете два объекта <classname>Zend_Config</classname>, то можете объединить
-        их в один, используя функцию <code>merge()</code>. Например, имея
+        их в один, используя функцию <methodname>merge()</methodname>. Например, имея
         <varname>$config</varname> и <varname>$localConfig</varname> вы можете объединить
         <varname>$config</varname> и <varname>$localConfig</varname> вы можете объединить
         данные из <varname>$localConfig</varname> с данными из <varname>$config</varname>,
         данные из <varname>$localConfig</varname> с данными из <varname>$config</varname>,
-        используя <varname>$config->merge($localConfig);</varname>. Элементы
+        используя <methodname>$config->merge($localConfig)</methodname>. Элементы
         из <varname>$localConfig</varname> при совпадении имен заменят собой элементы
         из <varname>$localConfig</varname> при совпадении имен заменят собой элементы
         <varname>$config</varname>.
         <varname>$config</varname>.
-        <note>
-            <para>
-                Объект <classname>Zend_Config</classname>, который выполняет объединение,
-                должен быть создан с разрешением модификаций путем передачи
-                <constant>TRUE</constant> в качестве второго параметра конструктора.
-                После того, как объединение будет завершено, можно использовать
-                метод <code>setReadOnly()</code> для предотвращения всех
-                дальнейших изменений.
-            </para>
-        </note>
     </para>
     </para>
+
+    <note>
+        <para>
+            Объект <classname>Zend_Config</classname>, который выполняет объединение,
+            должен быть создан с разрешением модификаций путем передачи
+            <constant>TRUE</constant> в качестве второго параметра конструктора.
+            После того, как объединение будет завершено, можно использовать
+            метод <methodname>setReadOnly()</methodname> для предотвращения всех
+            дальнейших изменений.
+        </para>
+    </note>
 </sect1>
 </sect1>
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:

+ 54 - 31
documentation/manual/ru/module_specs/Zend_Config_Ini.xml

@@ -2,51 +2,65 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.ini">
 <sect1 id="zend.config.adapters.ini">
     <title>Zend_Config_Ini</title>
     <title>Zend_Config_Ini</title>
+
     <para>
     <para>
-        <classname>Zend_Config_Ini</classname> дает разработчикам возможность хранить
-        конфигурационные данные в знакомом большинству формате INI и считывать
-        их в приложении с использованием синтаксиса вложенных свойств объекта.
-        Формат INI специализируется на обеспечении иерархии конфигурационных
-        данных и наследования между разделами конфигурационных данных.
+        <classname>Zend_Config_Ini</classname> дает разработчикам возможность
+        хранить конфигурационные данные в знакомом большинству
+        формате <acronym>INI</acronym> и считывать их в приложении с
+        использованием синтаксиса вложенных свойств объекта.
+        Формат <acronym>INI</acronym> специализируется на обеспечении иерархии
+        конфигурационных данных и наследования между разделами
+        конфигурационных данных.
         Иерархии конфигурационных данных поддерживаются посредством
         Иерархии конфигурационных данных поддерживаются посредством
-        разделения ключей точкой (<code>.</code>). Раздел можно расширять
-        или наследовать от другого раздела посредством указания имени раздела
-        с двоеточием (<code>:</code>) и именем раздела, от которого
-        наследуются данные, после него.
+        разделения ключей точкой ("<emphasis>.</emphasis>"). Раздел можно
+        расширять или наследовать от другого раздела посредством указания
+        имени раздела с двоеточием ("<emphasis>:</emphasis>") и именем
+        раздела, от которого наследуются данные, после него.
     </para>
     </para>
+
     <note>
     <note>
         <title>Синтаксический разбор INI-файла</title>
         <title>Синтаксический разбор INI-файла</title>
+
         <para>
         <para>
-            <classname>Zend_Config_Ini</classname> использует функцию PHP
-            <ulink url="http://php.net/parse_ini_file"><code>parse_ini_file()</code></ulink>.
-            Пожалуйста, почитайте документацию, чтобы получить представление об
+            <classname>Zend_Config_Ini</classname> использует функцию
+            <acronym>PHP</acronym> <ulink
+                url="http://php.net/parse_ini_file"><methodname>parse_ini_file()</methodname></ulink>.
+            Пожалуйста, прочитайте документацию, чтобы получить представление об
             особенностях ее поведения, которые распространяются и на
             особенностях ее поведения, которые распространяются и на
             <classname>Zend_Config_Ini</classname> — например, о том, как обрабатываются
             <classname>Zend_Config_Ini</classname> — например, о том, как обрабатываются
-            специальные значения <constant>TRUE</constant>, <constant>FALSE</constant>, <code>yes</code>,
-            <code>no</code> и <constant>NULL</constant>.
+            специальные значения "<constant>TRUE</constant>",
+            "<constant>FALSE</constant>", "yes",
+            "no" и "<constant>NULL</constant>".
         </para>
         </para>
     </note>
     </note>
-        <note>
+
+    <note>
         <title>Разделитель ключей</title>
         <title>Разделитель ключей</title>
+
         <para>
         <para>
             По умолчанию разделителем ключей является символ точки
             По умолчанию разделителем ключей является символ точки
-            (<code>.</code>). Он может быть заменен на любой другой путем
-            изменения ключа <code>'nestSeparator'</code> в массиве
-            <varname>$options</varname> при создании объекта <classname>Zend_Config_Ini</classname>.
-            Например:
-            <programlisting language="php"><![CDATA[
+            ("<emphasis>.</emphasis>"). Он может быть заменен на любой другой
+            путем изменения ключа <emphasis>'nestSeparator'</emphasis> в
+            массиве <varname>$options</varname> при создании объекта
+            <classname>Zend_Config_Ini</classname>. Например:
+        </para>
+
+        <programlisting language="php"><![CDATA[
 $options['nestSeparator'] = ':';
 $options['nestSeparator'] = ':';
 $config = new Zend_Config_Ini('/path/to/config.ini',
 $config = new Zend_Config_Ini('/path/to/config.ini',
                               'staging',
                               'staging',
                               $options);
                               $options);
 ]]></programlisting>
 ]]></programlisting>
-        </para>
+
     </note>
     </note>
+
     <example id="zend.config.adapters.ini.example.using">
     <example id="zend.config.adapters.ini.example.using">
         <title>Использование Zend_Config_Ini</title>
         <title>Использование Zend_Config_Ini</title>
+
         <para>
         <para>
             Данный пример демонстрирует использование <classname>Zend_Config_Ini</classname>
             Данный пример демонстрирует использование <classname>Zend_Config_Ini</classname>
-            для загрузки конфигурационных данных из файла INI. В этом примере
+            для загрузки конфигурационных данных из файла
+            <acronym>INI</acronym>. В этом примере
             используются конфигурационные данные для производственной и
             используются конфигурационные данные для производственной и
             промежуточной систем. Поскольку конфигурационные данные для
             промежуточной систем. Поскольку конфигурационные данные для
             промежуточной и производственной систем в основном одни и те же,
             промежуточной и производственной систем в основном одни и те же,
@@ -55,8 +69,9 @@ $config = new Zend_Config_Ini('/path/to/config.ini',
             произвольный, т.е. может быть и наоборот — "производственный"
             произвольный, т.е. может быть и наоборот — "производственный"
             раздел наследует от "промежуточного", хотя это может не подходить в
             раздел наследует от "промежуточного", хотя это может не подходить в
             более сложных случаях. Допустим, конфигурационные данные
             более сложных случаях. Допустим, конфигурационные данные
-            находятся в файле <code>/path/to/config.ini</code>:
+            находятся в файле <filename>/path/to/config.ini</filename>:
         </para>
         </para>
+
         <programlisting language="ini"><![CDATA[
         <programlisting language="ini"><![CDATA[
 ; Конфигурационные данные производственного сайта
 ; Конфигурационные данные производственного сайта
 [production]
 [production]
@@ -74,11 +89,14 @@ database.params.host     = dev.example.com
 database.params.username = devuser
 database.params.username = devuser
 database.params.password = devsecret
 database.params.password = devsecret
 ]]></programlisting>
 ]]></programlisting>
+
         <para>
         <para>
             Далее предположим, что разработчику приложения нужны "промежуточные"
             Далее предположим, что разработчику приложения нужны "промежуточные"
-            конфигурационные данные из файла INI. Загрузить эти данные,
-            указав файл INI и нужный раздел, довольно просто:
+            конфигурационные данные из файла <acronym>INI</acronym>. Загрузить
+            эти данные, указав файл <acronym>INI</acronym> и нужный раздел,
+            довольно просто:
         </para>
         </para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
 $config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
 
 
@@ -86,6 +104,7 @@ echo $config->database->params->host;   // выведет "dev.example.com"
 echo $config->database->params->dbname; // выведет "dbname"
 echo $config->database->params->dbname; // выведет "dbname"
 ]]></programlisting>
 ]]></programlisting>
     </example>
     </example>
+
     <note>
     <note>
     <table id="zend.config.adapters.ini.table">
     <table id="zend.config.adapters.ini.table">
         <title>Параметры конструктора Zend_Config_Ini</title>
         <title>Параметры конструктора Zend_Config_Ini</title>
@@ -99,14 +118,16 @@ echo $config->database->params->dbname; // выведет "dbname"
             <tbody>
             <tbody>
                 <row>
                 <row>
                     <entry><varname>$filename</varname></entry>
                     <entry><varname>$filename</varname></entry>
-                    <entry>INI-файл для загрузки</entry>
+                    <entry><acronym>INI</acronym>-файл для загрузки</entry>
                 </row>
                 </row>
                 <row>
                 <row>
                     <entry><varname>$section</varname></entry>
                     <entry><varname>$section</varname></entry>
                     <entry>
                     <entry>
-                        Раздел в INI-файле, который должен быть загружен.
-                        Установка этого параметра в null вызовет загрузку всех
-                        разделов. Также может быть передан массив имен разделов
+                        Раздел в <acronym>INI</acronym>-файле, который должен
+                        быть загружен.
+                        Установка этого параметра в <constant>NULL</constant>
+                        вызовет загрузку всех разделов.
+                        Также может быть передан массив имен разделов
                         для загрузки нескольких разделов.
                         для загрузки нескольких разделов.
                     </entry>
                     </entry>
                 </row>
                 </row>
@@ -118,9 +139,11 @@ echo $config->database->params->dbname; // выведет "dbname"
                             <listitem>
                             <listitem>
                                 <para>
                                 <para>
                                     <emphasis>allowModifications</emphasis>:
                                     <emphasis>allowModifications</emphasis>:
-                                    Устанавливается в true, чтобы разрешить
+                                    Устанавливается в
+                                    <constant>TRUE</constant>, чтобы разрешить
                                     последующую модификацию загруженного файла.
                                     последующую модификацию загруженного файла.
-                                    По умолчанию установлен в false
+                                    По умолчанию установлен в
+                                    <constant>FALSE</constant>
                                 </para>
                                 </para>
                             </listitem>
                             </listitem>
                             <listitem>
                             <listitem>

+ 15 - 14
documentation/manual/ru/module_specs/Zend_Config_Writer.xml

@@ -9,12 +9,12 @@
         в использовании.
         в использовании.
         По умолчанию <classname>Zend_Config_Writer</classname> поставляется с тремя
         По умолчанию <classname>Zend_Config_Writer</classname> поставляется с тремя
         адаптерами, которые используются одинаково. Вы инстанцируете класс для
         адаптерами, которые используются одинаково. Вы инстанцируете класс для
-        записи с опциями, которыми могут быть <code>filename</code>
-        (имя файла) и <code>config</code> (конфигурационные данные).
-        Затем вы вызываете метод <code>write()</code> объекта, и он
+        записи с опциями, которыми могут быть <emphasis>filename</emphasis>
+        (имя файла) и <emphasis>config</emphasis> (конфигурационные данные).
+        Затем вы вызываете метод <methodname>write()</methodname> объекта, и он
         создает конфигурационный файл. Вы можете также передавать
         создает конфигурационный файл. Вы можете также передавать
         <varname>$filename</varname> и <varname>$config</varname> непосредственно
         <varname>$filename</varname> и <varname>$config</varname> непосредственно
-        методу <code>write()</code>. В настоящее время вместе с
+        методу <methodname>write()</methodname>. В настоящее время вместе с
         <classname>Zend_Config_Writer</classname> поставляются следующие адаптеры:
         <classname>Zend_Config_Writer</classname> поставляются следующие адаптеры:
     </para>
     </para>
 
 
@@ -38,7 +38,7 @@
 
 
     <para>
     <para>
         В качестве исключения <classname>Zend_Config_Writer_Ini</classname> имеет
         В качестве исключения <classname>Zend_Config_Writer_Ini</classname> имеет
-        еще один опциональный параметр <code>nestSeparator</code>, через
+        еще один опциональный параметр <emphasis>nestSeparator</emphasis>, через
         который указывается символ-разделитель для узлов.
         который указывается символ-разделитель для узлов.
         По умолчанию это точка, как и в <classname>Zend_Config_Ini</classname>.
         По умолчанию это точка, как и в <classname>Zend_Config_Ini</classname>.
     </para>
     </para>
@@ -48,18 +48,19 @@
         следует знать следующее.
         следует знать следующее.
         Для того, чтобы создать или изменить значение, устанавливайте
         Для того, чтобы создать или изменить значение, устанавливайте
         параметр объекта <classname>Zend_Config</classname> через аксессор
         параметр объекта <classname>Zend_Config</classname> через аксессор
-        <code>-&gt;</code>. Для того, чтобы создать раздел в корне или
+        (<emphasis>-&gt;</emphasis>). Для того, чтобы создать раздел в корне или
         ветку, создавайте новый массив
         ветку, создавайте новый массив
-        (<varname>$config-&gt;branch = array();</varname>). Для того, чтобы
-        указать, от какого раздела наследует другой, вызывайте метод в корне
-        объекта <classname>Zend_Config</classname>.
+        ("<command>$config-&gt;branch = array()</command>"). Для того, чтобы
+        указать, от какого раздела наследует другой, вызывайте метод
+        <methodname>setExtend()</methodname> в корне объекта
+        <classname>Zend_Config</classname>.
     </para>
     </para>
 
 
     <example id="zend.config.writer.example.using">
     <example id="zend.config.writer.example.using">
         <title>Использование Zend_Config_Writer</title>
         <title>Использование Zend_Config_Writer</title>
         <para>
         <para>
             Этот пример демонстрирует использование
             Этот пример демонстрирует использование
-            <code>Zend_Config_Writer_Xml</code> для создания нового
+            <classname>Zend_Config_Writer_Xml</classname> для создания нового
             конфигурационного файла:
             конфигурационного файла:
         </para>
         </para>
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
@@ -95,9 +96,9 @@ $writer->write('config.xml', $config);
 ]]></programlisting>
 ]]></programlisting>
         <para>
         <para>
             В этом примере создается конфигурационный
             В этом примере создается конфигурационный
-            XML-файл с "промежуточным" (staging) и "производственным"
-            (production) разделами, в котором первый раздел наследует от
-            второго.
+            <acronym>XML</acronym>-файл с "промежуточным" (staging) и
+            "производственным" (production) разделами, в котором первый
+            раздел наследует от второго.
         </para>
         </para>
     </example>
     </example>
 
 
@@ -132,7 +133,7 @@ $writer->write();
             важно загрузить все
             важно загрузить все
             разделы с пропуском расширений с тем, чтобы значения не
             разделы с пропуском расширений с тем, чтобы значения не
             объединялись. Это достигается путем передачи опции
             объединялись. Это достигается путем передачи опции
-            <code>skipExtends</code> конструктору.
+            <emphasis>skipExtends</emphasis> конструктору.
         </para>
         </para>
     </note>
     </note>
 </sect1>
 </sect1>

+ 20 - 18
documentation/manual/ru/module_specs/Zend_Config_Xml.xml

@@ -4,15 +4,15 @@
     <title>Zend_Config_Xml</title>
     <title>Zend_Config_Xml</title>
     <para>
     <para>
         <classname>Zend_Config_Xml</classname> дает разработчикам возможность
         <classname>Zend_Config_Xml</classname> дает разработчикам возможность
-        хранить конфигурационные данные в простом формате XML и читать их
+        хранить конфигурационные данные в простом формате <acronym>XML</acronym> и читать их
         посредством синтаксиса вложенных свойств объектов.
         посредством синтаксиса вложенных свойств объектов.
-        Корневой элемент в файле или строке с XML не имеет значения и ему
+        Корневой элемент в файле или строке с <acronym>XML</acronym> не имеет значения и ему
         может быть дано любое имя. Первый уровень
         может быть дано любое имя. Первый уровень
-        элементов XML соответствует разделам конфигурационных данных. Формат
-        XML поддерживает иерархическую организацию данных через вложенность
+        элементов <acronym>XML</acronym> соответствует разделам конфигурационных данных. Формат
+        <acronym>XML</acronym> поддерживает иерархическую организацию данных через вложенность
         элементов ниже элементов уровня разделов. Содержимое конечного элемента
         элементов ниже элементов уровня разделов. Содержимое конечного элемента
         соответствует значению элемента конфигурационных данных. Наследование
         соответствует значению элемента конфигурационных данных. Наследование
-        разделов поддерживается через специальный атрибут <code>extends</code>,
+        разделов поддерживается через специальный атрибут <emphasis>extends</emphasis>,
         значение атрибута соответствует разделу, данные которого наследуются в
         значение атрибута соответствует разделу, данные которого наследуются в
         раздел с этим атрибутом.
         раздел с этим атрибутом.
     </para>
     </para>
@@ -28,7 +28,7 @@
         <title>Использование Zend_Config_Xml</title>
         <title>Использование Zend_Config_Xml</title>
         <para>
         <para>
             Данный пример демонстрирует основы использования <classname>Zend_Config_Xml</classname>
             Данный пример демонстрирует основы использования <classname>Zend_Config_Xml</classname>
-            для загрузки конфигурационных данных из файла XML. В этом примере
+            для загрузки конфигурационных данных из файла <acronym>XML</acronym>. В этом примере
             используются конфигурационные данные для производственной и
             используются конфигурационные данные для производственной и
             промежуточной систем. Поскольку конфигурационные данные
             промежуточной систем. Поскольку конфигурационные данные
             промежуточной системы очень похожи на конфигурационные данные для
             промежуточной системы очень похожи на конфигурационные данные для
@@ -37,7 +37,7 @@
             произвольный, т.е. может быть и наоборот — "производственный"
             произвольный, т.е. может быть и наоборот — "производственный"
             раздел наследует от "промежуточного", хотя это может не подходить в
             раздел наследует от "промежуточного", хотя это может не подходить в
             более сложных случаях. Допустим, конфигурационные данные
             более сложных случаях. Допустим, конфигурационные данные
-            находятся в файле <code>/path/to/config.xml</code>:
+            находятся в файле <filename>/path/to/config.xml</filename>:
         </para>
         </para>
         <programlisting language="xml"><![CDATA[
         <programlisting language="xml"><![CDATA[
 <?xml version="1.0"?>
 <?xml version="1.0"?>
@@ -66,8 +66,8 @@
 ]]></programlisting>
 ]]></programlisting>
         <para>
         <para>
             Далее предположим, что разработчику приложения нужны "промежуточные"
             Далее предположим, что разработчику приложения нужны "промежуточные"
-            конфигурационные данные из файла XML. Загрузить эти данные, указав
-            файл XML и нужный раздел, довольно просто:
+            конфигурационные данные из файла <acronym>XML</acronym>. Загрузить эти данные, указав
+            файл <acronym>XML</acronym> и нужный раздел, довольно просто:
         </para>
         </para>
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Xml('/path/to/config.xml', 'staging');
 $config = new Zend_Config_Xml('/path/to/config.xml', 'staging');
@@ -79,11 +79,11 @@ echo $config->database->params->dbname; // выведет "dbname"
     <example id="zend.config.adapters.xml.example.attributes">
     <example id="zend.config.adapters.xml.example.attributes">
         <title>Использование тегов в <classname>Zend_Config_Xml</classname></title>
         <title>Использование тегов в <classname>Zend_Config_Xml</classname></title>
         <para>
         <para>
-            Zend_Config_Xml также поддерживает два дополнительных способа
+            <classname>Zend_Config_Xml</classname> также поддерживает два дополнительных способа
             определения узлов в конфигурации. В обоих способах используются
             определения узлов в конфигурации. В обоих способах используются
-            атрибуты. Поскольку атрибуты <code>extends</code> и
-            <code>value</code> являются зарезервированными ключевыми словами
-            (<code>value</code> используется во втором способе
+            атрибуты. Поскольку атрибуты <emphasis>extends</emphasis> и
+            <emphasis>value</emphasis> являются зарезервированными ключевыми словами
+            (<emphasis>value</emphasis> используется во втором способе
             с применением атрибутов), то они не должны использоваться здесь.
             с применением атрибутов), то они не должны использоваться здесь.
             Первый способ с использованием атрибутов состоит в добавлении
             Первый способ с использованием атрибутов состоит в добавлении
             атрибутов в родительский узел, они потом будут преобразованы в
             атрибутов в родительский узел, они потом будут преобразованы в
@@ -94,12 +94,14 @@ echo $config->database->params->dbname; // выведет "dbname"
 <configdata>
 <configdata>
     <production webhost="www.example.com">
     <production webhost="www.example.com">
         <database adapter="pdo_mysql">
         <database adapter="pdo_mysql">
-            <params host="db.example.com" username="dbuser" password="secret" dbname="dbname"/>
+            <params host="db.example.com" username="dbuser" password="secret"
+                    dbname="dbname"/>
         </database>
         </database>
     </production>
     </production>
     <staging extends="production">
     <staging extends="production">
         <database>
         <database>
-            <params host="dev.example.com" username="devuser" password="devsecret"/>
+            <params host="dev.example.com" username="devuser"
+                    password="devsecret"/>
         </database>
         </database>
     </staging>
     </staging>
 </configdata>
 </configdata>
@@ -108,7 +110,7 @@ echo $config->database->params->dbname; // выведет "dbname"
             Другой способ не делает конфигурацию заметно короче, но
             Другой способ не делает конфигурацию заметно короче, но
             облегчает ее поддержку благодаря тому, что не нужно писать имена
             облегчает ее поддержку благодаря тому, что не нужно писать имена
             тегов дважды. Вы просто создаете пустой тег, значение которого
             тегов дважды. Вы просто создаете пустой тег, значение которого
-            содержится в атрибуте <code>value</code>:
+            содержится в атрибуте <emphasis>value</emphasis>:
         </para>
         </para>
         <programlisting language="xml"><![CDATA[
         <programlisting language="xml"><![CDATA[
 <?xml version="1.0"?>
 <?xml version="1.0"?>
@@ -141,10 +143,10 @@ echo $config->database->params->dbname; // выведет "dbname"
         <title>Передача строки с XML</title>
         <title>Передача строки с XML</title>
         <para>
         <para>
             <classname>Zend_Config_Xml</classname> также может загружать
             <classname>Zend_Config_Xml</classname> также может загружать
-            XML непосредственно из строки, которая может быть получена,
+            <acronym>XML</acronym> непосредственно из строки, которая может быть получена,
             например, из базы данных. Строка передается конструктору в качестве
             например, из базы данных. Строка передается конструктору в качестве
             первого параметра и должна начинаться с символов
             первого параметра и должна начинаться с символов
-            <code>'&lt;?xml'</code>:
+            <emphasis>'&lt;?xml'</emphasis>:
         </para>
         </para>
         <programlisting language="xml"><![CDATA[
         <programlisting language="xml"><![CDATA[
 $string = <<<EOT
 $string = <<<EOT