Przeglądaj źródła

[DOCUMENTATION] Russian:
- Sync with r15617

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

irina 16 lat temu
rodzic
commit
5a1f3dfa8b
100 zmienionych plików z 633 dodań i 633 usunięć
  1. 2 2
      documentation/manual/ru/module_specs/Zend_Acl-Advanced.xml
  2. 6 6
      documentation/manual/ru/module_specs/Zend_Acl-Refining.xml
  3. 7 7
      documentation/manual/ru/module_specs/Zend_Acl.xml
  4. 1 1
      documentation/manual/ru/module_specs/Zend_Cache-Backends.xml
  5. 10 10
      documentation/manual/ru/module_specs/Zend_Cache-Frontends.xml
  6. 3 3
      documentation/manual/ru/module_specs/Zend_Cache-Introduction.xml
  7. 7 7
      documentation/manual/ru/module_specs/Zend_Cache-Theory.xml
  8. 4 4
      documentation/manual/ru/module_specs/Zend_Config-Introduction.xml
  9. 2 2
      documentation/manual/ru/module_specs/Zend_Config_Ini.xml
  10. 2 2
      documentation/manual/ru/module_specs/Zend_Config_Writer.xml
  11. 1 1
      documentation/manual/ru/module_specs/Zend_Config_Xml.xml
  12. 12 12
      documentation/manual/ru/module_specs/Zend_Controller-ActionController.xml
  13. 2 2
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml
  14. 5 5
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml
  15. 10 10
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml
  16. 1 1
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml
  17. 2 2
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-Json.xml
  18. 5 5
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-Redirector.xml
  19. 12 12
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml
  20. 10 10
      documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers.xml
  21. 3 3
      documentation/manual/ru/module_specs/Zend_Controller-Dispatcher.xml
  22. 6 6
      documentation/manual/ru/module_specs/Zend_Controller-Exceptions.xml
  23. 6 6
      documentation/manual/ru/module_specs/Zend_Controller-FrontController.xml
  24. 16 16
      documentation/manual/ru/module_specs/Zend_Controller-Migration.xml
  25. 5 5
      documentation/manual/ru/module_specs/Zend_Controller-Modular.xml
  26. 8 8
      documentation/manual/ru/module_specs/Zend_Controller-Plugins-ErrorHandler.xml
  27. 3 3
      documentation/manual/ru/module_specs/Zend_Controller-Plugins.xml
  28. 7 7
      documentation/manual/ru/module_specs/Zend_Controller-QuickStart.xml
  29. 3 3
      documentation/manual/ru/module_specs/Zend_Controller-Request.xml
  30. 8 8
      documentation/manual/ru/module_specs/Zend_Controller-Response.xml
  31. 1 1
      documentation/manual/ru/module_specs/Zend_Controller-Router-Route-Hostname.xml
  32. 11 11
      documentation/manual/ru/module_specs/Zend_Controller-Router-Route-Regex.xml
  33. 2 2
      documentation/manual/ru/module_specs/Zend_Controller-Router-Route-Static.xml
  34. 7 7
      documentation/manual/ru/module_specs/Zend_Controller-Router-Route.xml
  35. 14 14
      documentation/manual/ru/module_specs/Zend_Controller-Router.xml
  36. 33 33
      documentation/manual/ru/module_specs/Zend_Db_Adapter.xml
  37. 12 12
      documentation/manual/ru/module_specs/Zend_Db_Profiler.xml
  38. 31 31
      documentation/manual/ru/module_specs/Zend_Db_Select.xml
  39. 11 11
      documentation/manual/ru/module_specs/Zend_Db_Statement.xml
  40. 16 16
      documentation/manual/ru/module_specs/Zend_Db_Table-Relationships.xml
  41. 36 36
      documentation/manual/ru/module_specs/Zend_Db_Table.xml
  42. 17 17
      documentation/manual/ru/module_specs/Zend_Db_Table_Row.xml
  43. 11 11
      documentation/manual/ru/module_specs/Zend_Db_Table_Rowset.xml
  44. 1 1
      documentation/manual/ru/module_specs/Zend_Debug.xml
  45. 1 1
      documentation/manual/ru/module_specs/Zend_Dom-Query.xml
  46. 1 1
      documentation/manual/ru/module_specs/Zend_Exception.xml
  47. 1 1
      documentation/manual/ru/module_specs/Zend_Feed-ConsumingAtom.xml
  48. 2 2
      documentation/manual/ru/module_specs/Zend_Feed-ConsumingAtomSingle.xml
  49. 5 5
      documentation/manual/ru/module_specs/Zend_Feed-ConsumingRss.xml
  50. 2 2
      documentation/manual/ru/module_specs/Zend_Feed-CustomFeed.xml
  51. 1 1
      documentation/manual/ru/module_specs/Zend_Feed-FindFeeds.xml
  52. 6 6
      documentation/manual/ru/module_specs/Zend_Feed-Importing.xml
  53. 1 1
      documentation/manual/ru/module_specs/Zend_Feed-Introduction.xml
  54. 2 2
      documentation/manual/ru/module_specs/Zend_Feed-ModifyingFeed.xml
  55. 1 1
      documentation/manual/ru/module_specs/Zend_Filter-FilterChains.xml
  56. 2 2
      documentation/manual/ru/module_specs/Zend_Filter-WritingFilters.xml
  57. 3 3
      documentation/manual/ru/module_specs/Zend_Filter.xml
  58. 24 24
      documentation/manual/ru/module_specs/Zend_Form-QuickStart.xml
  59. 5 5
      documentation/manual/ru/module_specs/Zend_Http_Client.xml
  60. 1 1
      documentation/manual/ru/module_specs/Zend_Json-Basics.xml
  61. 1 1
      documentation/manual/ru/module_specs/Zend_Json-Objects.xml
  62. 5 5
      documentation/manual/ru/module_specs/Zend_Layout-Advanced.xml
  63. 6 6
      documentation/manual/ru/module_specs/Zend_Layout-Options.xml
  64. 8 8
      documentation/manual/ru/module_specs/Zend_Layout-QuickStart.xml
  65. 5 5
      documentation/manual/ru/module_specs/Zend_Loader.xml
  66. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-AdditionalHeaders.xml
  67. 2 2
      documentation/manual/ru/module_specs/Zend_Mail-Attachments.xml
  68. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-Boundary.xml
  69. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-DifferentTransports.xml
  70. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-HtmlMails.xml
  71. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-Introduction.xml
  72. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-MultipleEmails.xml
  73. 1 1
      documentation/manual/ru/module_specs/Zend_Mail-Sending.xml
  74. 1 1
      documentation/manual/ru/module_specs/Zend_Mime_Part.xml
  75. 4 4
      documentation/manual/ru/module_specs/Zend_Paginator-Advanced.xml
  76. 12 12
      documentation/manual/ru/module_specs/Zend_Paginator-Usage.xml
  77. 2 2
      documentation/manual/ru/module_specs/Zend_Pdf-Create.xml
  78. 33 33
      documentation/manual/ru/module_specs/Zend_Pdf-Drawing.xml
  79. 1 1
      documentation/manual/ru/module_specs/Zend_Pdf-Pages.xml
  80. 1 1
      documentation/manual/ru/module_specs/Zend_Pdf-Save.xml
  81. 1 1
      documentation/manual/ru/module_specs/Zend_Pdf-Usage.xml
  82. 11 11
      documentation/manual/ru/module_specs/Zend_Registry.xml
  83. 3 3
      documentation/manual/ru/module_specs/Zend_Search_Lucene-Charset.xml
  84. 6 6
      documentation/manual/ru/module_specs/Zend_Search_Lucene-Extending.xml
  85. 6 6
      documentation/manual/ru/module_specs/Zend_Search_Lucene-IndexCreation.xml
  86. 6 6
      documentation/manual/ru/module_specs/Zend_Search_Lucene-Overview.xml
  87. 15 15
      documentation/manual/ru/module_specs/Zend_Search_Lucene-Queries.xml
  88. 1 1
      documentation/manual/ru/module_specs/Zend_Search_Lucene-QueryLanguage.xml
  89. 12 12
      documentation/manual/ru/module_specs/Zend_Search_Lucene-Searching.xml
  90. 1 1
      documentation/manual/ru/module_specs/Zend_Server_Reflection.xml
  91. 4 4
      documentation/manual/ru/module_specs/Zend_Service_Flickr.xml
  92. 11 11
      documentation/manual/ru/module_specs/Zend_Session-AdvancedUsage.xml
  93. 5 5
      documentation/manual/ru/module_specs/Zend_Session-BasicUsage.xml
  94. 4 4
      documentation/manual/ru/module_specs/Zend_Session-GlobalSessionManagement.xml
  95. 7 7
      documentation/manual/ru/module_specs/Zend_Uri.xml
  96. 2 2
      documentation/manual/ru/module_specs/Zend_Validate-ValidatorChains.xml
  97. 3 3
      documentation/manual/ru/module_specs/Zend_Validate-WritingValidators.xml
  98. 9 9
      documentation/manual/ru/module_specs/Zend_Validate.xml
  99. 1 1
      documentation/manual/ru/module_specs/Zend_Version.xml
  100. 7 7
      documentation/manual/ru/module_specs/Zend_View-Controllers.xml

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Acl-Advanced.xml

@@ -53,7 +53,7 @@
             интерфейса:
          </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class CleanIPAssertion implements Zend_Acl_Assert_Interface
 {
     public function assert(Zend_Acl $acl,
@@ -78,7 +78,7 @@ class CleanIPAssertion implements Zend_Acl_Assert_Interface
             только тогда, когда метод утверждения возвращает true.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $acl = new Zend_Acl();
 $acl->allow(null, null, null, new CleanIPAssertion());
 ]]></programlisting>

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Acl-Refining.xml

@@ -44,7 +44,7 @@
             наследовала права группы 'сотрудник':
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Новая группа 'маркетинг' наследует права от группы 'сотрудник'
 $acl->addRole(new Zend_Acl_Role('marketing'), 'staff');
 ]]></programlisting>
@@ -55,7 +55,7 @@ $acl->addRole(new Zend_Acl_Role('marketing'), 'staff');
             новости"). Теперь добавим эти ресурсы:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Создаем ресурсы для этих ролей
 
 // подписка
@@ -75,7 +75,7 @@ $acl->add(new Zend_Acl_Resource('announcement'), 'news');
             Затем определяются более точные правила для целевых областей ACL.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Маркетинг должен иметь возможность публиковать и удалять подписку
 // и последние новости
 $acl->allow('marketing',
@@ -95,7 +95,7 @@ $acl->deny(null, 'announcement', 'archive');
             изменений:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 echo $acl->isAllowed('staff', 'newsletter', 'publish') ?
      "разрешен" : "запрещен";
 // запрещен
@@ -144,7 +144,7 @@ echo $acl->isAllowed('administrator', 'announcement', 'archive') ?
             всем ролям, ресурсам, и/или привилегиям:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Убираем запрет на редактирование последних новостей для 'пользователя'
 // (и маркетинга через наследование)
 $acl->removeDeny('staff', 'latest', 'revise');
@@ -172,7 +172,7 @@ echo $acl->isAllowed('marketing', 'newsletter', 'archive') ?
             для привилегий переопределяет такой порядок изменений:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Разрешить маркетингу все действия над последними новостями
 $acl->allow('marketing', 'latest');
 

+ 7 - 7
documentation/manual/ru/module_specs/Zend_Acl.xml

@@ -118,7 +118,7 @@
                 (в нашем примере, "<code>guest</code>", "<code>member</code>" и
                 "<code>admin</code>"):
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $acl = new Zend_Acl();
 
 $acl->addRole(new Zend_Acl_Role('guest'))
@@ -186,7 +186,7 @@ echo $acl->isAllowed('someUser', 'someResource') ? 'разрешен' : 'зап
             без параметров:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $acl = new Zend_Acl();
 ]]></programlisting>
 
@@ -213,8 +213,8 @@ $acl = new Zend_Acl();
             наконец, группа "Администратор", участники которой могут выполнять
             все операции, которые доступны участникам других групп, а также
             управлять закрытой информацией, пользователями,
-            конфигурировать адинистративной части, а также делать резервное
-            копирование/восстановление данных.
+            конфигурацией адинистративной части, делать резервное
+            копирование данных и их экспорт.
             Этот набор прав доступа может быть представлен в реестре ролей,
             позволяя каждой группе наследовать привилегии
             родительской группы, при этом имея индивидуальные права доступа.
@@ -264,7 +264,7 @@ $acl = new Zend_Acl();
             следующим образом:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $acl = new Zend_Acl();
 
 // Добавление групп в реестр ролей с использованием Zend_Acl_Role
@@ -310,7 +310,7 @@ $acl->addRole(new Zend_Acl_Role('administrator'));
             выше:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Acl.php';
 
 $acl = new Zend_Acl();
@@ -359,7 +359,7 @@ $acl->allow('administrator');]]></programlisting>
             <code>isAllowed()</code>, производить запросы довольно просто:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 echo $acl->isAllowed('guest', null, 'view') ?
      "разрешен" : "запрещен";
 // разрешен

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Cache-Backends.xml

@@ -323,7 +323,7 @@
             или '_' между словами 'Zend' и 'Platform', когда используете метод
             <code>Zend_Cache::factory()</code>:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $cache = Zend_Cache::factory('Core', 'Zend Platform');
 ]]></programlisting>
         <para>

+ 10 - 10
documentation/manual/ru/module_specs/Zend_Cache-Frontends.xml

@@ -154,7 +154,7 @@
                 булевы значения), вы можете использовать более компактную
                 конструкцию, как показано ниже:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // предполагается, что переменная $cache уже установлена
 
 $id = 'myBigLoop'; // идентификатор того, что мы хотим закэшировать
@@ -177,7 +177,7 @@ if (!($data = $cache->load($id))) {
                 Если вы хотите закэшировать несколько блоков или экземпляров
                 данных, то принцип будет тот же:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // убедитесь, что используете уникальные идентификаторы:
 $id1 = 'foo';
 $id2 = 'bar';
@@ -219,7 +219,7 @@ echo($data);]]></programlisting>
                 подходит. Проверка на наличие записи кэша должна производиться
                 созданным для этого методом.
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Копмпактная форма. Не подходит, если могут кэшироваться
 // пустые строки и значения булевого типа
 if (!($data = $cache->load($id))) {
@@ -283,7 +283,7 @@ if (!($cache->test($id))) {
                 Пример был дан в самом начале данного руководства. Здесь
                 он с небольшими изменениями:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // если имеет место промах кэша,
 // то начинается буферизация вывода
 if (!($cache->start('mypage'))) {
@@ -368,7 +368,7 @@ echo 'This is never cached ('.time().').';
                 Функция <code>call()</code> используется так же, как и
                 <code>call_user_func_array()</code> в PHP:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $cache->call('veryExpensiveFunc', $params);
 
 // $params является массивом
@@ -469,7 +469,7 @@ $cache->call('veryExpensiveFunc', $params);
             <para>
                 Кэширование статических вызовов:
             </para>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 class Test {
 
     // Статический метод
@@ -492,7 +492,7 @@ $result = $cache->foobar('1', '2');
             <para>
                 Кэширование обычных вызовов методов:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class Test {
 
     private $_string = 'hello !';
@@ -860,7 +860,7 @@ $result = $cache->foobar2('1', '2');
                 Использование <classname>Zend_Cache_Frontend_Page</classname> довольно
                 простое:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // [...]
 
 $cache->start();
@@ -874,7 +874,7 @@ $cache->start();
                 централизованного управления кэшированием в загрузочном файле
                 (например, для использования с <classname>Zend_Controller</classname>).
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 /*
  * Вы должны избегать слишком большого количества строк кода перед этим участком
  * кэша. Например, для наибольшей производительности "require_once" или
@@ -933,7 +933,7 @@ $cache->start();
                 возврата, отличный от HTTP/200. Поэтому мы добавили метод
                 <code>cancel()</code>:
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // [...]
 
 $cache->start();

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

@@ -27,7 +27,7 @@
             связывает их. В этом первом примере мы будем использовать
             фронтэнд <code>Core</code> с бэкэндом <code>File</code>.
        </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $frontendOptions = array(
    'lifetime' => 7200, // время жизни кэша - 2 часа
    'automatic_serialization' => true
@@ -65,7 +65,7 @@ $cache = Zend_Cache::factory('Core',
             в кэш не нужно будет даже подключаться к базе данных: записи
             извлекаются из кэша и выполняется процедура, обратная сериализации.
        </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // $cache определен в предыдущем примере
 
 // проверка, есть ли уже запись в кэше:
@@ -105,7 +105,7 @@ print_r($result);
             запуске весь участок кода будет пропущен, вместо этого извлекаются
             данные из кэша (до тех пор, пока записи действительны).
        </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $frontendOptions = array(
    'lifetime' => 30,                   // время жизни кэша - 30 секунд
    'automatic_serialization' => false  // уже установлено по умолчанию

+ 7 - 7
documentation/manual/ru/module_specs/Zend_Cache-Theory.xml

@@ -39,7 +39,7 @@
             фронтэнда <classname>Zend_Cache</classname> является код показанный в
             следующем примере:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Выбираем бэкэнд (например, 'File' или 'Sqlite'...)
 $backendName = '[...]';
 
@@ -80,7 +80,7 @@ $cache = Zend_Cache::factory($frontendName,
             установить массив тегов к данной записи. После этого вы можете
             удалить все записи кэша, помеченные данным тегом (тегами).
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $cache->save($huge_data, 'myUniqueID', array('tagA', 'tagB', 'tagC'));
 ]]></programlisting>
         <note>
@@ -99,7 +99,7 @@ $cache->save($huge_data, 'myUniqueID', array('tagA', 'tagB', 'tagC'));
             определенным идентификатором, вы можете использовать метод
             <code>remove()</code>:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $cache->remove('idToRemove');
 ]]></programlisting>
         <para>
@@ -107,7 +107,7 @@ $cache->remove('idToRemove');
             недействительными несколько записей кэша, вы можете использовать
             метод <code>clean()</code>. Например, чтобы удалить все записи кэша:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // удаление всех записей
 $cache->clean(Zend_Cache::CLEANING_MODE_ALL);
 
@@ -117,7 +117,7 @@ $cache->clean(Zend_Cache::CLEANING_MODE_OLD);
         <para>
             Если вы хотите удалить записи кэша, помеченные тегами 'tagA' и 'tagC':
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $cache->clean(
     Zend_Cache::CLEANING_MODE_MATCHING_TAG,
     array('tagA', 'tagC')
@@ -127,7 +127,7 @@ $cache->clean(
             Если вы хотите удалить записи кэша, <emphasis>не</emphasis> помеченные тегами 'tagA' и 'tagC':
             If you want to remove cache entries not matching the tags 'tagA' or 'tagC':
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $cache->clean(
     Zend_Cache::CLEANING_MODE_NOT_MATCHING_TAG,
     array('tagA', 'tagC')
@@ -136,7 +136,7 @@ $cache->clean(
         <para>
             Если вы хотите удалить записи кэша, помеченные тегами 'tagA' <emphasis>или</emphasis> 'tagC':
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $cache->clean(
     Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG,
     array('tagA', 'tagC')

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

@@ -25,7 +25,7 @@
             чтобы использовать преимущества простого объектно-ориентированного
             интерфейса.
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Массив конфигурационных данных
 $configArray = array(
     'webhost'  => 'www.example.com',
@@ -67,7 +67,7 @@ $db = Zend_Db::factory($config->database);
         который будет возвращать значение по умолчанию, если элемент
         данных не существует. Например:
     </para>
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $host = $config->database->get('host', 'localhost');
 ]]></programlisting>
     <example id="zend.config.introduction.example.file.php">
@@ -77,7 +77,7 @@ $host = $config->database->get('host', 'localhost');
             основанный на "чистом" PHP. Следующий код показывает, как просто
             этого достичь:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // config.php
 return array(
     'webhost'  => 'www.example.com',
@@ -91,7 +91,7 @@ return array(
         )
     )
 );]]></programlisting>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Использование конфигурации
 $config = new Zend_Config(require 'config.php');
 

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Config_Ini.xml

@@ -34,7 +34,7 @@
             изменения ключа <code>'nestSeparator'</code> в массиве
             <code>$options</code> при создании объекта <classname>Zend_Config_Ini</classname>.
             Например:
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $options['nestSeparator'] = ':';
 $config = new Zend_Config_Ini('/path/to/config.ini',
                               'staging',
@@ -79,7 +79,7 @@ database.params.password = devsecret
             конфигурационные данные из файла INI. Загрузить эти данные,
             указав файл INI и нужный раздел, довольно просто:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
 
 echo $config->database->params->host;   // выведет "dev.example.com"

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Config_Writer.xml

@@ -62,7 +62,7 @@
             <code>Zend_Config_Writer_Xml</code> для создания нового
             конфигурационного файла:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Создание объекта конфигурации
 $config = new Zend_Config(array(), true);
 $config->production = array();
@@ -107,7 +107,7 @@ $writer->write('config.xml', $config);
             Этот пример демонстрирует редактирование существующего
             конфигурационного файла.
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Загрузка всех разделов из существующего конфигурационного файла с
 // пропуском "расширений"
 $config = new Zend_Config_Ini('config.ini',

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Config_Xml.xml

@@ -69,7 +69,7 @@
             конфигурационные данные из файла XML. Загрузить эти данные, указав
             файл XML и нужный раздел, довольно просто:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Xml('/path/to/config.xml', 'staging');
 
 echo $config->database->params->host;   // выведет "dev.example.com"

+ 12 - 12
documentation/manual/ru/module_specs/Zend_Controller-ActionController.xml

@@ -27,7 +27,7 @@
             Для примера предположим, что ваш класс определен следующим образом:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -70,7 +70,7 @@ class FooController extends Zend_Controller_Action
                 своем контроллере действия, используя один из следующих методов:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -105,7 +105,7 @@ class FooController extends Zend_Controller_Action
                 <code>ViewRenderer</code>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -151,7 +151,7 @@ class FooController extends Zend_Controller_Action
             если вы хотите устанавливать соединение с БД при инстанцировании:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -207,7 +207,7 @@ class FooController extends Zend_Controller_Action
                     Некоторые типичные вызовы могут выглядеть следующим образом:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $this->getResponse()->setHeader('Content-Type', 'text/xml');
 $this->getResponse()->appendBody($content);
 ]]>
@@ -252,7 +252,7 @@ $this->getResponse()->appendBody($content);
                         вызова <code>_hasParam()</code> до получения значения:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 // Используется значение по умолчанию 1, если id не установлен
 $id = $this->_getParam('id', 1);
 
@@ -313,7 +313,7 @@ if ($this->_hasParam('id') {
                 предположения по структуре директорий:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 applicationOrModule/
     controllers/
         IndexController.php
@@ -345,7 +345,7 @@ applicationOrModule/
                 <code>render()</code> имеет следующую сигнатуру:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 string render(string $action = null,
               string $name = null,
               bool $noController = false);
@@ -387,7 +387,7 @@ string render(string $action = null,
                 Некоторые примеры:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyController extends Zend_Controller_Action
 {
     public function fooAction()
@@ -550,7 +550,7 @@ class MyController extends Zend_Controller_Action
                 написать нечто подобное:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyController extends Zend_Controller_Action
 {
     public function __call($method, $args)
@@ -575,7 +575,7 @@ class MyController extends Zend_Controller_Action
                 производить переход на страницу контроллера по умолчанию:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyController extends Zend_Controller_Action
 {
     public function indexAction()
@@ -611,7 +611,7 @@ class MyController extends Zend_Controller_Action
             свой метод <code>initView()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 abstract class My_Base_Controller extends Zend_Controller_Action
 {
     public function initView()

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml

@@ -33,7 +33,7 @@
             <code>Zend_Controller_Action::_forward()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -65,7 +65,7 @@ class FooController extends Zend_Controller_Action
             помощнику <code>ActionStack</code>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml

@@ -24,7 +24,7 @@
         Базовое использование одинаково для всех реализаций:
     </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -136,7 +136,7 @@ class FooController extends Zend_Controller_Action
             пригодном для использования с хранилищем в Dojo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // в контроллере действий:
 $this->_helper->autoCompleteDojo($data);
 ]]>
@@ -189,7 +189,7 @@ dojo.declare("custom.TestNameReadStore", dojox.data.QueryReadStore, {
                 автодополнение:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class TestController extends Zend_Controller_Action
 {
     protected $_form;
@@ -239,7 +239,7 @@ class TestController extends Zend_Controller_Action
                 автодополнения:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class TestController extends Zend_Controller_Action
 {
     // ...
@@ -294,7 +294,7 @@ class TestController extends Zend_Controller_Action
                 скрипт вида с комментариями:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 <? // установка хранилища данных: ?>
 <div dojoType="custom.TestNameReadStore" jsId="testStore"
     url="<?= $this->baseUrl() ?>/unit-test/autocomplete/format/ajax"

+ 10 - 10
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml

@@ -40,7 +40,7 @@
         В качестве примера рассмотрим следующий контроллер:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 class NewsController extends Zend_Controller_Action
 {
     /**
@@ -75,7 +75,7 @@ class NewsController extends Zend_Controller_Action
         возвращать и ответ в формате XML:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 class NewsController extends Zend_Controller_Action
 {
     public function init()
@@ -167,7 +167,7 @@ class NewsController extends Zend_Controller_Action
                     автоматической сериализации JSON:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
 ]]>
                 </programlisting>
@@ -315,7 +315,7 @@ $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
             контроллера:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function listAction()
@@ -343,7 +343,7 @@ class FooController extends Zend_Controller_Action
             можем добавить следующий код в метод <code>init()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -362,7 +362,7 @@ class FooController extends Zend_Controller_Action
             в контроллере:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public $contexts = array(
@@ -471,7 +471,7 @@ class FooController extends Zend_Controller_Action
             вызвать метод <code>initContext()</code> в контроллере действий:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class NewsController extends Zend_Controller_Action
 {
     public function init()
@@ -489,7 +489,7 @@ class NewsController extends Zend_Controller_Action
             передачей контекста методу <code>initContext()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $contextSwitch->initContext('xml');
 ]]>
         </programlisting>
@@ -514,7 +514,7 @@ $contextSwitch->initContext('xml');
                     это нужно делать до вызова <code>initContext()</code>.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $contextSwitch->setAutoJsonSerialization(false);
 $contextSwitch->initContext();
 ]]>
@@ -761,7 +761,7 @@ $contextSwitch->initContext();
                 JSON.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class CommentController extends Zend_Controller_Action
 {
     public function init()

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml

@@ -29,7 +29,7 @@
             (и удалит его).
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class SomeController extends Zend_Controller_Action
 {
     /**

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-Json.xml

@@ -39,7 +39,7 @@
         <code>sendJson()</code>:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -70,7 +70,7 @@ class FooController extends Zend_Controller_Action
             значения <code>true</code> сохранит макеты включенными:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-Redirector.xml

@@ -142,7 +142,7 @@
                 перенаправлении.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class SomeController extends Zend_Controller_Action
 {
     /**
@@ -189,7 +189,7 @@ class SomeController extends Zend_Controller_Action
                 производиться выход <code>exit()</code>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // АЛЬТЕРНАТИВНЫЙ ПРИМЕР
 class AlternativeController extends Zend_Controller_Action
 {
@@ -232,7 +232,7 @@ class AlternativeController extends Zend_Controller_Action
                 действия в цепочку.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class ForwardController extends Zend_Controller_Action
 {
     /**
@@ -278,7 +278,7 @@ class ForwardController extends Zend_Controller_Action
                 следующий маршрут:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'blog/:year/:month/:day/:id',
     array('controller' => 'archive',
@@ -295,7 +295,7 @@ $router->addRoute('blogArchive', $route);
                 URL <code>/blog/2006/4/24/42</code>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class BlogAdminController extends Zend_Controller_Action
 {
     /**

+ 12 - 12
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml

@@ -89,7 +89,7 @@
                         помощников:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
 $viewRenderer->setView($view)
              ->setViewSuffix('php');
@@ -104,7 +104,7 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
                         <code>ViewRenderer</code> через брокер помощников:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $viewRenderer->setView($view)
              ->setViewSuffix('php');
@@ -126,7 +126,7 @@ $viewRenderer->setView($view)
             помощников:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 ]]>
         </programlisting>
@@ -153,7 +153,7 @@ Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
             В качестве примера рассмотрим следующий класс:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Класс контроллера, модуль foo:
 class Foo_BarController extends Zend_Controller_Action
 {
@@ -287,7 +287,7 @@ $this->foo(); // вызывает Foo_View_Helper_Foo::foo()
                     контроллера.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Рендеринг 'foo' вместо текущего скрипта вида
 $this->_helper->viewRenderer('foo');
 
@@ -313,7 +313,7 @@ $this->_helper->viewRenderer('form', 'html', true);
             <code>initView()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view    = new Zend_View(array('encoding' => 'UTF-8'));
 $options = array('noController' => true, 'neverRender' => true);
 $viewRenderer =
@@ -640,7 +640,7 @@ $viewRenderer =
                 переменные в своих методах действий.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // В вашем файле загрузки:
 Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 
@@ -725,7 +725,7 @@ class Foo_BarController extends Zend_Controller_Action
                 (<code>setNoRender()</code>).
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Класс контроллера baz, модуль bar:
 class Bar_BazController extends Zend_Controller_Action
 {
@@ -774,7 +774,7 @@ class Bar_BatController extends Zend_Controller_Action
                 вызов метода <code>setRender()</code>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Класс контроллера bar, модуль foo:
 class Foo_BarController extends Zend_Controller_Action
 {
@@ -819,7 +819,7 @@ class Foo_BarController extends Zend_Controller_Action
                 тот же объект.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Класс контроллера bar, модуль foo:
 class Foo_BarController extends Zend_Controller_Action
 {
@@ -871,7 +871,7 @@ class Foo_BarController extends Zend_Controller_Action
                 скрипта вида.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 /**
  * В вашем файле загрузки:
  */
@@ -898,7 +898,7 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
                 сделайте несколько вызовов метода <code>render()</code>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class SearchController extends Zend_Controller_Action
 {
     public function resultsAction()

+ 10 - 10
documentation/manual/ru/module_specs/Zend_Controller-ActionHelpers.xml

@@ -49,7 +49,7 @@
                     передайте ему имя, и будет возвращен объект помощника:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $flashMessenger = $this->_helper->getHelper('FlashMessenger');
 $flashMessenger->addMessage('We did something in the last request');
 ]]>
@@ -63,7 +63,7 @@ $flashMessenger->addMessage('We did something in the last request');
                     помощника так же, как если бы он был свойством этого брокера:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $flashMessenger = $this->_helper->FlashMessenger;
 $flashMessenger->addMessage('We did something in the last request');
 ]]>
@@ -79,7 +79,7 @@ $flashMessenger->addMessage('We did something in the last request');
                     <code>addMessage()</code>:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $this->_helper->FlashMessenger('We did something in the last request');
 ]]>
                 </programlisting>
@@ -115,7 +115,7 @@ $this->_helper->FlashMessenger('We did something in the last request');
             <code>addHelper</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 Zend_Controller_Action_HelperBroker::addHelper($helper);
 ]]>
         </programlisting>
@@ -136,7 +136,7 @@ Zend_Controller_Action_HelperBroker::addHelper($helper);
                     соглашениям по именованию классов Zend Framework-а.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Добавление помощников, начинающихся
 // с My_Action_Helpers в My/Action/Helpers/
 Zend_Controller_Action_HelperBroker::addPrefix('My_Action_Helpers');
@@ -153,7 +153,7 @@ Zend_Controller_Action_HelperBroker::addPrefix('My_Action_Helpers');
                     директориям собственные префиксы классов.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Добавление помощников, начинающихся с Helper в Plugins/Helpers/
 Zend_Controller_Action_HelperBroker::addPath('./Plugins/Helpers',
                                              'Helper');
@@ -183,7 +183,7 @@ Zend_Controller_Action_HelperBroker::addPath('./Plugins/Helpers',
             имя помощника без префикса:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Проверка, зарегистрирован ли помощник 'redirector' в брокере:
 if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
     echo 'Redirector helper registered';
@@ -209,7 +209,7 @@ if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
             который является коротким именем помощника (без префикса).
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Проверка, зарегистрирован ли помощник 'redirector' в брокере,
 // и его извлечение:
 if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
@@ -231,7 +231,7 @@ $redirector =
             - короткое имя помощника без префикса:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Удаление помощника 'redirector' из брокера, помещенное
 // в условную конструкцию
 if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
@@ -362,7 +362,7 @@ if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
             образом:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Перенаправление на /blog/view/item/id/42
 $this->_helper->redirector('item', 'view', 'blog', array('id' => 42));
 ]]>

+ 3 - 3
documentation/manual/ru/module_specs/Zend_Controller-Dispatcher.xml

@@ -33,7 +33,7 @@
                 фронт-контроллер или диспетчер.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Через фронт-контроллер:
 $front->setParam('prefixDefaultModule', true);
 
@@ -76,7 +76,7 @@ $dispatcher->setParam('prefixDefaultModule', true);
             действию.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 public function fooAction()
 {
     // переход к другому действию в текущем контроллере и модуле:
@@ -125,7 +125,7 @@ public function bazAction()
             диспетчера:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 interface Zend_Controller_Dispatcher_Interface
 {
     /**

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Controller-Exceptions.xml

@@ -78,7 +78,7 @@
                     ErrorHandler. Например:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $front->throwExceptions(true);
 try {
     $front->dispatch();
@@ -127,7 +127,7 @@ try {
                     метод <code>getException()</code>. Например:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $front->returnResponse(true);
 $response = $front->dispatch();
 if ($response->isException()) {
@@ -188,7 +188,7 @@ if ($response->isException()) {
                             следующую директиву:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 $front->setParam('useDefaultControllerAlways', true);
 
 // или
@@ -243,7 +243,7 @@ $dispatcher->setParam('useDefaultControllerAlways', true);
                             Например:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 class My_Controller_Action extends Zend_Controller_Action
 {
     public function __call($method, $args)
@@ -275,7 +275,7 @@ class My_Controller_Action extends Zend_Controller_Action
                             запрошенное действие. Например:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 class My_Controller_Dispatcher extends Zend_Controller_Dispatcher
 {
     public function getAction($request)
@@ -352,7 +352,7 @@ class My_Controller_Dispatcher extends Zend_Controller_Dispatcher
                             Например:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 class My_Controller_PreDispatchPlugin extends Zend_Controller_Plugin_Abstract
 {
     public function preDispatch(Zend_Controller_Request_Abstract $request)

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Controller-FrontController.xml

@@ -57,7 +57,7 @@
                 следующее до вызова метода <code>dispatch()</code>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Отключение плагина ErrorHandler:
 $front->setParam('noErrorHandler', true);
 ]]>
@@ -68,7 +68,7 @@ $front->setParam('noErrorHandler', true);
                 следующее до вызова метода <code>dispatch()</code>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Отключение помощника ViewRenderer:
 $front->setParam('noViewRenderer', true);
 ]]>
@@ -96,7 +96,7 @@ $front->setParam('noViewRenderer', true);
                 инстанцирования объекта фронт-контроллера.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $front = Zend_Controller_Front::getInstance();
 ]]>
             </programlisting>
@@ -119,7 +119,7 @@ $front = Zend_Controller_Front::getInstance();
                 Примеры:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Установка директории контроллеров, используемой по умолчанию:
 $front->setControllerDirectory('../application/controllers');
 
@@ -263,7 +263,7 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
                 требующего специальной настройки фронт-контроллера.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Инстанцирование фронт-контроллера, установка директории контроллера и
 // выполнение диспетчеризации в одном вызове:
 Zend_Controller_Front::run('../application/controllers');
@@ -565,7 +565,7 @@ Zend_Controller_Front::run('../application/controllers');
             минимум, переопределить метод <code>getInstance()</code>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class My_Controller_Front extends Zend_Controller_Front
 {
     public static function getInstance()

+ 16 - 16
documentation/manual/ru/module_specs/Zend_Controller-Migration.xml

@@ -143,7 +143,7 @@
                     имени действия знаком тире:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $inflector = $viewRenderer->getInflector();
@@ -180,7 +180,7 @@ $inflector->setFilterRule(':action', array(
                     новый флаг фронт-контроллера 'useCaseSensitiveActions':
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $front->setParam('useCaseSensitiveActions', true);
 ]]>
 </programlisting>
@@ -224,7 +224,7 @@ $front->setParam('useCaseSensitiveActions', true);
             <code>noErrorHandler</code> во фронт-контроллере:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $front->setParam('noErrorHandler', true);
 ]]>
         </programlisting>
@@ -246,7 +246,7 @@ $front->setParam('noErrorHandler', true);
             начала процесса диспетчеризации:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // $front является экземпляром Zend_Controller_Front
 $front->setParam('noViewRenderer', true);
 ]]>
@@ -286,7 +286,7 @@ $front->setParam('noViewRenderer', true);
             методе:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $this->_helper->viewRenderer->setNoRender();
 ]]>
         </programlisting>
@@ -298,7 +298,7 @@ $this->_helper->viewRenderer->setNoRender();
             <code>preDispatch()</code> или <code>init()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 public function preDispatch()
 {
     // отключение авторендеринга скриптов вида
@@ -362,7 +362,7 @@ public function preDispatch()
                     До начала диспетчеризации экземпляра фронт-контроллера:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Предполагается, что $view уже определен
 $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
 Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
@@ -375,7 +375,7 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
                     В любой точке процесса загрузки (bootstrap process):
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $viewRenderer->setView($view);]]>
@@ -452,7 +452,7 @@ $viewRenderer->setView($view);]]>
             Базовое использование компонент MVC не изменилось:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/controllers');
 ]]>
         </programlisting>
@@ -513,7 +513,7 @@ Zend_Controller_Front::run('/path/to/controllers');
                     Его сигнатура теперь:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 final protected function _forward($action,
                                   $controller = null,
                                   $module = null,
@@ -543,12 +543,12 @@ final protected function _forward($action,
             следующий код будет корректно выполняться и в версии 0.6.0:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/controllers');
 ]]>
         </programlisting>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /* -- создание маршрутизатора -- */
 $router = new Zend_Controller_RewriteRouter();
 $router->addRoute('user',
@@ -603,7 +603,7 @@ $ctrl->dispatch();
                             Установка <code>throwExceptions()</code> во
                             фронт-контроллере:
                         </para>
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 $front->throwExceptions(true);
 ]]>
                         </programlisting>
@@ -614,7 +614,7 @@ $front->throwExceptions(true);
                             Установка <code>renderExceptions()</code> в объекте
                             ответа:
                         </para>
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 $response->renderExceptions(true);
 $front->setResponse($response);
 $front->dispatch();
@@ -713,7 +713,7 @@ echo $response;
                             получить следующим образом:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 // Извлечение имени запрошенного контроллера
 // Ранее доступ был через $this->_action->getControllerName().
 // Пример ниже использует getRequest(), хотя вы можете обращаться напрямую
@@ -744,7 +744,7 @@ $foo = $this->_getParam('foo', 'default');]]>
                             умолчанию через <code>__call()</code>:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                        <programlisting language="php"><![CDATA[
 public function __call($method, $args)
 {
     // Если запрошен несуществующий метод действия, то вызывается метод

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Controller-Modular.xml

@@ -100,7 +100,7 @@ application/
             присутствовать ключ <code>default</code>. Например:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $front->setControllerDirectory(array(
       'default' => '/path/to/application/controllers',
       'blog'    => '/path/to/application/blog/controllers'
@@ -115,7 +115,7 @@ $front->setControllerDirectory(array(
             добавлен в пространство имен <code>default</code>. Например:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $front->addControllerDirectory('/path/to/application/news/controllers',
                                'news');
 ]]>
@@ -129,7 +129,7 @@ $front->addControllerDirectory('/path/to/application/news/controllers',
             <code>addModuleDirectory()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /**
  * Предполагается следующая структура директорий:
  * application/
@@ -157,7 +157,7 @@ $front->addModuleDirectory('/path/to/application/modules');
             модулей</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /**
  * Изменяем поддиректорию для контроллеров на 'con'
  * application/
@@ -229,7 +229,7 @@ $front->addModuleDirectory('/path/to/application/modules');
             фронт-контроллере:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $front->setParam('useDefaultControllerAlways', true);
 ]]>
         </programlisting>

+ 8 - 8
documentation/manual/ru/module_specs/Zend_Controller-Plugins-ErrorHandler.xml

@@ -113,7 +113,7 @@
             <code>Zend_Controller_Action::_getParam('error_handler')</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class ErrorController extends Zend_Controller_Action
 {
     public function errorAction()
@@ -158,7 +158,7 @@ class ErrorController extends Zend_Controller_Action
             положительного ответа указывать страницу 404:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class ErrorController extends Zend_Controller_Action
 {
     public function errorAction()
@@ -190,7 +190,7 @@ class ErrorController extends Zend_Controller_Action
             <code>error_handler</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 public function errorAction()
 {
         $errors = $this->_getParam('error_handler');
@@ -245,7 +245,7 @@ public function errorAction()
             каких-либо видов:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $this->getResponse()->clearBody();
 ]]>
         </programlisting>
@@ -256,7 +256,7 @@ $this->getResponse()->clearBody();
 
         <example id="zend.controller.plugins.standard.errorhandler.examples.example-1">
             <title>Стандартное использование</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $front = Zend_Controller_Front::getInstance();
 $front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler());
 ]]>
@@ -265,7 +265,7 @@ $front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler());
 
         <example id="zend.controller.plugins.standard.errorhandler.examples.example-2">
             <title>Установка другого обработчика ошибок</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $front = Zend_Controller_Front::getInstance();
 $front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler(array(
     'module'     => 'mystuff',
@@ -278,7 +278,7 @@ $front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler(array(
 
         <example id="zend.controller.plugins.standard.errorhandler.examples.example-3">
             <title>Использование аксессоров</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $plugin = new Zend_Controller_Plugin_ErrorHandler();
 $plugin->setErrorHandlerModule('mystuff')
        ->setErrorHandlerController('static')
@@ -299,7 +299,7 @@ $front->registerPlugin($plugin);
             ошибок. Ниже приводится простой пример такого контроллера.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class ErrorController extends Zend_Controller_Action
 {
     public function errorAction()

+ 3 - 3
documentation/manual/ru/module_specs/Zend_Controller-Plugins.xml

@@ -92,7 +92,7 @@
             абстрактный класс <code>Zend_Controller_Plugin_Abstract</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class MyPlugin extends Zend_Controller_Plugin_Abstract
 {
     // ...
@@ -127,7 +127,7 @@ class MyPlugin extends Zend_Controller_Plugin_Abstract
             демонстрирует использование плагина в цепочке контроллеров:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class MyPlugin extends Zend_Controller_Plugin_Abstract
 {
     public function routeStartup(Zend_Controller_Request_Abstract $request)
@@ -181,7 +181,7 @@ $front->dispatch();
             следующий вывод:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <p>routeStartup() called</p>
 <p>routeShutdown() called</p>
 <p>dispatchLoopStartup() called</p>

+ 7 - 7
documentation/manual/ru/module_specs/Zend_Controller-QuickStart.xml

@@ -43,7 +43,7 @@
                 структуру приложения. Ниже приведено типовое решение:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 application/
     controllers/
         IndexController.php
@@ -80,7 +80,7 @@ html/
                 приведенной выше структуры следующим образом:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
@@ -150,7 +150,7 @@ RewriteRule ^.*$ index.php [NC,L]
                 и добавьте следующие строки:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/app/controllers');
 ]]>
             </programlisting>
@@ -208,7 +208,7 @@ Zend_Controller_Front::run('/path/to/app/controllers');
                 введите следующее:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 /** Zend_Controller_Action */
 class IndexController extends Zend_Controller_Action
 {
@@ -253,7 +253,7 @@ class IndexController extends Zend_Controller_Action
                 Создайте этот файл и добавьте в него какой-либо HTML-код:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 <!DOCTYPE html
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
@@ -282,7 +282,7 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                 <code>ErrorController</code> с методом <code>errorAction</code>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class ErrorController extends Zend_Controller_Action
 {
     public function errorAction()
@@ -301,7 +301,7 @@ class ErrorController extends Zend_Controller_Action
                 его содержимого:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 <!DOCTYPE html
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

+ 3 - 3
documentation/manual/ru/module_specs/Zend_Controller-Request.xml

@@ -194,7 +194,7 @@
                     умолчанию.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $request = new Zend_Controller_Request_Apache404();
 $front->setRequest($request);
 ]]>
@@ -258,7 +258,7 @@ $front->setRequest($request);
                 базового URL:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 /**
  * Обработка запроса со своим базовым URL через Zend_Controller_Front
  */
@@ -340,7 +340,7 @@ $response   = $controller->dispatch();
             Он определяет следующие методы:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 abstract class Zend_Controller_Request_Abstract
 {
     /**

+ 8 - 8
documentation/manual/ru/module_specs/Zend_Controller-Response.xml

@@ -15,7 +15,7 @@
             <code>Zend_Controller_Front::throwExceptions(true)</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $front->throwExceptions(true);
 ]]>
         </programlisting>
@@ -25,7 +25,7 @@ $front->throwExceptions(true);
             метод <code>sendResponse()</code>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $response->sendResponse();
 ]]>
         </programlisting>
@@ -42,7 +42,7 @@ $response->sendResponse();
                 <code>Zend_Controller_Front::returnResponse(true)</code>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $front->returnResponse(true);
 $response = $front->dispatch();
 
@@ -59,7 +59,7 @@ $response->sendResponse();
             помещайте их в объект ответа:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Внутри контроллера действий:
 // Установка заголовка
 $this->getResponse()
@@ -102,7 +102,7 @@ $this->getResponse()
             объект ответа вместо его вывода.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Получение объекта ответа после диспетчеризации:
 $front->dispatch();
 $response = $front->getResponse();
@@ -129,7 +129,7 @@ $response->sendResponse();
             ниже:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $response->renderExceptions(true);
 $front->dispatch($request, $response);
 
@@ -277,7 +277,7 @@ $front->dispatch();
             страницы:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Предполагается, что класс плагина зарегистрирован во фронт-контроллере
 class MyPlugin extends Zend_Controller_Plugin_Abstract
 {
@@ -317,7 +317,7 @@ class MyController extends Zend_Controller_Action
             структуру:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 array(
     'header'  => ..., // содержимое верха страницы
     'default' => ..., // содержимое тела страницы из MyController::fooAction()

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Controller-Router-Route-Hostname.xml

@@ -15,7 +15,7 @@
         того, чтобы увидеть информацию о пользователе "martel":
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $hostnameRoute = new Zend_Controller_Router_Route_Hostname(
     ':username.users.example.com',
     array(

+ 11 - 11
documentation/manual/ru/module_specs/Zend_Controller-Router-Route-Regex.xml

@@ -17,7 +17,7 @@
         Regex:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array(
@@ -36,7 +36,7 @@ $router->addRoute('archive', $route);
         значений может выглядеть следующим образом:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $values = array(
     1            => '2006',
     'controller' => 'archive',
@@ -79,7 +79,7 @@ $values = array(
         Вы можете получать содержимое заданного подшаблона обычным способом:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 public function showAction()
 {
     $request = $this->getRequest();
@@ -104,7 +104,7 @@ public function showAction()
         отлавливать только число:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive(?:/(\d+))?',
     array(
@@ -127,7 +127,7 @@ $router->addRoute('archive', $route);
         простой пример:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array(
@@ -147,7 +147,7 @@ $router->addRoute('archive', $route);
         значения:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $values = array(
     'year'       => '2006',
     'controller' => 'archive',
@@ -163,7 +163,7 @@ $values = array(
     </para>
 
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array( ... ),
@@ -192,7 +192,7 @@ $route = new Zend_Controller_Router_Route_Regex(
         Конечно, при желании вы можете смешивать числовые и именованные ключи:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)/page/(\d+)',
     array( ... ),
@@ -208,7 +208,7 @@ $route = new Zend_Controller_Router_Route_Regex(
         следующие значения:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $values = array(
     'year'       => '2006',
     2            => 10,
@@ -226,7 +226,7 @@ $values = array(
         четвертый параметр конструктора:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array( ... ),
@@ -249,7 +249,7 @@ $route = new Zend_Controller_Router_Route_Regex(
         этой задачи:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'blog/archive/(\d+)-(.+)\.html',
     array(

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Controller-Router-Route-Static.xml

@@ -9,7 +9,7 @@
         статических маршрутов:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Static(
     'login',
     array('controller' => 'auth', 'action' => 'login')
@@ -52,7 +52,7 @@ $router->addRoute('login', $route);
             фронт-контроллеру в процессе загрузки:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $front->setParam('useDefaultControllerAlways', true);
 ]]></programlisting>
 

+ 7 - 7
documentation/manual/ru/module_specs/Zend_Controller-Router-Route.xml

@@ -17,7 +17,7 @@
         обеспечения такой функциональности может выглядеть следующим образом:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'author/:username',
     array(
@@ -62,7 +62,7 @@ $router->addRoute('user', $route);
         следующего массива пар ключ/значение:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $values = array(
     'username'   => 'martel',
     'controller' => 'profile',
@@ -80,7 +80,7 @@ $values = array(
         <code>Zend_Controller_Request::getParam()</code>.
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 public function userinfoAction()
 {
     $request = $this->getRequest();
@@ -99,7 +99,7 @@ public function userinfoAction()
         приближенно воспроизводит поведение маршрута Module:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     ':module/:controller/:action/*',
     array('module' => 'default')
@@ -119,7 +119,7 @@ $router->addRoute('default', $route);
             значениями в качестве значений переменных по умолчанию:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'archive/:year',
     array('year' => 2006)
@@ -146,7 +146,7 @@ $router->addRoute('archive', $route);
             умолчанию:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'archive/:year',
     array(
@@ -176,7 +176,7 @@ $router->addRoute('archive', $route);
             регулярных выражений:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'archive/:year',
     array(

+ 14 - 14
documentation/manual/ru/module_specs/Zend_Controller-Router.xml

@@ -27,7 +27,7 @@
             ниже:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 RewriteEngine on
 RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ index.php
 ]]>
@@ -37,7 +37,7 @@ RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ index.php
             или (более предпочтителен):
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
@@ -55,7 +55,7 @@ RewriteRule ^.*$ index.php [NC,L]
             перезаписи:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css|html)$)[\w\%]*$)? /index.php [I]
 ]]>
         </programlisting>
@@ -129,7 +129,7 @@ url.rewrite-once = (
             его во фронт-контроллер. Следующий код иллюстрирует эту процедуру:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Создание маршрутизатора
 
 $router = $ctrl->getRouter(); // по умолчанию возвращает rewrite router
@@ -154,7 +154,7 @@ $router->addRoute(
             <code>Zend_Controller_Router_Route</code>. Например:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $router->addRoute('user',
                   new Zend_Controller_Router_Route('user/:username'));
 ]]>
@@ -206,7 +206,7 @@ $router->addRoute('user',
                 <code>Zend_View</code> для URL:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 <a href=
 "<?= $this->url(array('username' => 'martel'), 'user') ?>">Martel</a>
 ]]>
@@ -294,7 +294,7 @@ $router->addRoute('user',
             Некоторые примеры того, чему будут соответствовать такие маршруты:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Допустим, есть следующие настройки:
 $ctrl->setControllerDirectory(
     array(
@@ -340,7 +340,7 @@ http://example/blog/archive/list/sort/alpha/date/desc
             приблизительно следующим образом:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $compat = new Zend_Controller_Router_Route_Module(array(),
                                                   $dispatcher,
                                                   $request);
@@ -356,7 +356,7 @@ $this->addRoute('default', $compat);
             <code>removeDefaultRoutes()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Удаление всех маршрутов по умолчанию
 $router->removeDefaultRoutes();
 ]]>
@@ -383,7 +383,7 @@ $router->removeDefaultRoutes();
             <xref linkend="zend.controller.request.http.baseurl" />):
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $request->setBaseUrl('/~user/application-root/');
 ]]>
         </programlisting>
@@ -402,7 +402,7 @@ $request->setBaseUrl('/~user/application-root/');
             Вы можете устанавливать глобальный параметр следующим образом:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $router->setGlobalParam('lang', 'en');
 ]]>
         </programlisting>
@@ -439,7 +439,7 @@ $router->setGlobalParam('lang', 'en');
             В качестве примера рассмотрим следующий INI-файл:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 [production]
 routes.archive.route = "archive/:year/*"
 routes.archive.defaults.controller = archive
@@ -466,7 +466,7 @@ routes.archive.map.1 = "year"
             <code>Zend_Config</code> как показано ниже:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('/path/to/config.ini', 'production');
 $router = new Zend_Controller_Router_Rewrite();
 $router->addConfig($config, 'routes');
@@ -510,7 +510,7 @@ $router->addConfig($config, 'routes');
             метод.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 interface Zend_Controller_Router_Interface
 {
   /**

+ 33 - 33
documentation/manual/ru/module_specs/Zend_Db_Adapter.xml

@@ -118,7 +118,7 @@
 
             <example id="zend.db.adapter.connecting.constructor.example">
                 <title>Использование конструктора адаптера</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db = new Zend_Db_Adapter_Pdo_Mysql(array(
     'host'     => '127.0.0.1',
     'username' => 'webuser',
@@ -153,7 +153,7 @@ $db = new Zend_Db_Adapter_Pdo_Mysql(array(
 
             <example id="zend.db.adapter.connecting.factory.example">
                 <title>Использование метода-фабрики адаптеров</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Нам не нужно использовать следующее предложение, поскольку
 // файл Zend_Db_Adapter_Pdo_Mysql будет загружен через
 // метод-фабрику Zend_Db
@@ -183,7 +183,7 @@ $db = Zend_Db::factory('Pdo_Mysql', array(
 
             <example id="zend.db.adapter.connecting.factory.example2">
                 <title>Использование метода-фабрики для пользовательского класса адаптера</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Нам не нужно загружать файл с классом адаптера,
 // поскольку он будет загружен через метод-фабрику Zend_Db
 
@@ -229,7 +229,7 @@ $db = Zend_Db::factory('Pdo_Mysql', array(
                     <link linkend="zend.config.adapters.ini">Zend_Config_Ini</link>
                     или <link linkend="zend.config.adapters.xml">Zend_Config_Xml</link>.
                 </para>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $config = new Zend_Config(
     array(
         'database' => array(
@@ -347,7 +347,7 @@ $db = Zend_Db::factory($config->database);
                     <code>Zend_Db::CASE_UPPER</code> и
                     <code>Zend_Db::CASE_LOWER</code>.
                 </para>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $options = array(
     Zend_Db::CASE_FOLDING => Zend_Db::CASE_UPPER
 );
@@ -381,7 +381,7 @@ $db = Zend_Db::factory('Db2', $params);
                     кавычки, то оно должно производиться самостоятельно с
                     использованием метода <code>quoteIdentifier()</code>.
                 </para>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $options = array(
     Zend_Db::AUTO_QUOTE_IDENTIFIERS => false
 );
@@ -401,7 +401,7 @@ $db = Zend_Db::factory('Pdo_Mysql', $params);
 
             <example id="zend.db.adapter.connecting.parameters.example3">
                 <title>Передача фабрике опций драйвера PDO</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $pdoParams = array(
     PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
 );
@@ -462,7 +462,7 @@ echo $db->getConnection()
 
             <example id="zend.db.adapter.connecting.getconnection.example">
                 <title>Обработка исключений при соединении</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 try {
     $db = Zend_Db::factory('Pdo_Mysql', $parameters);
     $db->getConnection();
@@ -611,7 +611,7 @@ CREATE TABLE bugs_products (
 
             <example id="zend.db.adapter.select.fetchall.example">
                 <title>Использование fetchAll()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE bug_id = ?';
 
 $result = $db->fetchAll($sql, 2);
@@ -706,7 +706,7 @@ $result = $db->fetchAll($sql, 2);
 
             <example id="zend.db.adapter.select.fetch-mode.example">
                 <title>Использование setFetchMode()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
 $result = $db->fetchAll('SELECT * FROM bugs WHERE bug_id = ?', 2);
@@ -731,7 +731,7 @@ echo $result[0]->bug_description;
 
             <example id="zend.db.adapter.select.fetchassoc.example">
                 <title>Использование fetchAssoc()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
 $result = $db->fetchAssoc('SELECT * FROM bugs WHERE bug_id = ?', 2);
@@ -761,7 +761,7 @@ echo $result[0]['bug_description'];
 
             <example id="zend.db.adapter.select.fetchcol.example">
                 <title>Использование fetchCol()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
 $result = $db->fetchCol(
@@ -797,7 +797,7 @@ echo $result[0];
 
             <example id="zend.db.adapter.select.fetchpairs.example">
                 <title>Использование fetchPairs()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
 $result = $db->fetchPairs('SELECT bug_id, bug_status FROM bugs');
@@ -820,7 +820,7 @@ echo $result[2];
 
             <example id="zend.db.adapter.select.fetchrow.example">
                 <title>Использование fetchRow()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
 $result = $db->fetchRow('SELECT * FROM bugs WHERE bug_id = 2');
@@ -846,7 +846,7 @@ echo $result->bug_description;
 
             <example id="zend.db.adapter.select.fetchone.example">
                 <title>Использование fetchOne()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $result = $db->fetchOne('SELECT bug_status FROM bugs WHERE bug_id = 2');
 
 // это единственное строковое значение
@@ -882,7 +882,7 @@ echo $result;
 
             <example id="zend.db.adapter.write.insert.example">
                 <title>Добавление в таблицу</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $data = array(
     'created_on'      => '2007-03-22',
     'bug_description' => 'Something wrong',
@@ -922,7 +922,7 @@ $db->insert('bugs', $data);
 
             <example id="zend.db.adapter.write.insert.example2">
                 <title>Добавление выражений в таблицу</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $data = array(
     'created_on'      => new Zend_Db_Expr('CURDATE()'),
     'bug_description' => 'Something wrong',
@@ -961,7 +961,7 @@ $db->insert('bugs', $data);
 
             <example id="zend.db.adapter.write.lastinsertid.example-1">
                 <title>Использование lastInsertId() для автоинкрементного ключа</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->insert('bugs', $data);
 
 // возвращает последнее значение, сгенерированное автоинкрементным столбцом
@@ -989,7 +989,7 @@ $id = $db->lastInsertId();
 
             <example id="zend.db.adapter.write.lastinsertid.example-2">
                 <title>Использование lastInsertId() для последовательности</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->insert('bugs', $data);
 
 // возвращает последнее значение, сгенерированное
@@ -1013,7 +1013,7 @@ $id = $db->lastInsertId('bugs');
 
             <example id="zend.db.adapter.write.lastinsertid.example-3">
                 <title>Использование lastSequenceId()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $db->insert('bugs', $data);
 
 // возвращает последнее значение, сгенерированное
@@ -1111,7 +1111,7 @@ $id = $db->lastSequenceId('bugs_id_gen');
 
             <example id="zend.db.adapter.write.update.example">
                 <title>Обновление строк</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $data = array(
     'updated_on'      => '2007-03-23',
     'bug_status'      => 'FIXED'
@@ -1135,7 +1135,7 @@ $n = $db->update('bugs', $data, 'bug_id = 2');
 
             <example id="zend.db.adapter.write.update.example-array">
                 <title>Обновление строк с использованием массива выражений</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $data = array(
     'updated_on'      => '2007-03-23',
     'bug_status'      => 'FIXED'
@@ -1180,7 +1180,7 @@ $n = $db->update('bugs', $data, $where);
 
             <example id="zend.db.adapter.write.delete.example">
                 <title>Удаление строк</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $n = $db->delete('bugs', 'bug_id = 3');
 ]]>
                 </programlisting>
@@ -1212,7 +1212,7 @@ $n = $db->delete('bugs', 'bug_id = 3');
             символы, такие, как символы кавычек, то в результате может
             получиться недопустимый код SQL. Например, обратите внимание на
             несоответствие кавычек в следующем запросе:
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $name = "O'Reilly";
 $sql = "SELECT * FROM bugs WHERE reported_by = '$name'";
 
@@ -1259,7 +1259,7 @@ echo $sql;
 
             <example id="zend.db.adapter.quoting.quote.example">
                 <title>Использование quote()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $name = $db->quote("O'Reilly");
 echo $name;
 // 'O\'Reilly'
@@ -1290,7 +1290,7 @@ echo $sql;
                 реализациях SQL, если столбец <code>intColumn</code> имеет
                 целочисленный тип данных <code>INTEGER</code>.
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 SELECT * FROM atable WHERE intColumn = '123'
 ]]>
                 </programlisting>
@@ -1304,7 +1304,7 @@ SELECT * FROM atable WHERE intColumn = '123'
 
             <example id="zend.db.adapter.quoting.quote.example-2">
                 <title>Использование quote() с указанием типа SQL</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $value = '1234';
 $sql = 'SELECT * FROM atable WHERE intColumn = '
      . $db->quote($value, 'INTEGER');
@@ -1357,7 +1357,7 @@ $sql = 'SELECT * FROM atable WHERE intColumn = '
 
             <example id="zend.db.adapter.quoting.quote-into.example">
                 <title>Использование quoteInto()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $sql = $db->quoteInto("SELECT * FROM bugs WHERE reported_by = ?", "O'Reilly");
 
 echo $sql;
@@ -1374,7 +1374,7 @@ echo $sql;
 
             <example id="zend.db.adapter.quoting.quote-into.example-2">
                 <title>Использование quoteInto() с указанием типа SQL</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $sql = $db->quoteInto("SELECT * FROM bugs WHERE bug_id = ?", '1234', 'INTEGER');
 
 echo $sql;
@@ -1429,7 +1429,7 @@ echo $sql;
 
             <example id="zend.db.adapter.quoting.quote-identifier.example">
                 <title>Использование quoteIdentifier()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // мы можем иметь имя таблицы,
 // которое является зарезервированным в SQL словом
 $tableName = $db->quoteIdentifier("order");
@@ -1513,7 +1513,7 @@ echo $sql
 
         <example id="zend.db.adapter.transactions.example">
             <title>Управление транзакциями для обеспечения согласованности данных</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Старт транзакции явным образом
 $db->beginTransaction();
 
@@ -1710,7 +1710,7 @@ try {
 
         <example id="zend.db.adapter.closing.example">
             <title>Закрытие соединения с БД</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $db->closeConnection();
 ]]>
             </programlisting>
@@ -1772,7 +1772,7 @@ $db->closeConnection();
 
         <example id="zend.db.adapter.other-statements.example">
             <title>Запуск неподготовленного оператора в адаптере PDO</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $result = $db->getConnection()->exec('DROP TABLE bugs');
 ]]>
             </programlisting>

+ 12 - 12
documentation/manual/ru/module_specs/Zend_Db_Profiler.xml

@@ -23,7 +23,7 @@
             адаптеру для включения.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $params = array(
     'host'     => '127.0.0.1',
     'username' => 'webuser',
@@ -56,7 +56,7 @@ $db->getProfiler()->setEnabled(true);
             <code>true</code>, и выключает его, если имеет значение
             <code>false</code>. По умолчанию адаптер использует класс
             профилировщика <code>Zend_Db_Profiler</code>.
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $params['profiler'] = true;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
 ]]>
@@ -67,7 +67,7 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
             Передача объекта профилировщика заставляет адаптер использовать его.
             Объект должен принадлежать классу <code>Zend_Db_Profiler</code> или
             его производному.
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $profiler = MyProject_Db_Profiler();
 $profiler->setEnabled(true);
 $params['profiler'] = $profiler;
@@ -87,7 +87,7 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
             инстанцируется конструктором без передачи аргументов. Опция
             '<code>class</code>' игнорируется, если установлена опция
             '<code>instance</code>'.
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $params['profiler'] = array(
     'enabled' => true,
     'class'   => 'MyProject_Db_Profiler'
@@ -111,7 +111,7 @@ db.profiler.enabled = true
 
             Эта конфигурация может быть применена так, как показано в коде ниже:
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('config.ini', 'main');
 $params['profiler'] = $config->db->profiler;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
@@ -120,7 +120,7 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
 
             Свойство '<code>instance</code>' может быть использовано следующим
             образом:
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $profiler = new MyProject_Db_Profiler();
 $profiler->setEnabled(true);
 $configData = array(
@@ -145,7 +145,7 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
             метод <code>getProfiler()</code> адаптера:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $profiler = $db->getProfiler();
 ]]>
         </programlisting>
@@ -228,7 +228,7 @@ $profiler = $db->getProfiler();
             последним:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $query = $profiler->getLastQueryProfile();
 
 echo $query->getQuery();
@@ -242,7 +242,7 @@ echo $query->getQuery();
             тот, который выполняется дольше всех:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $totalTime    = $profiler->getTotalElapsedSecs();
 $queryCount   = $profiler->getTotalNumQueries();
 $longestTime  = 0;
@@ -289,7 +289,7 @@ echo "Longest query: \n" . $longestQuery . "\n";
                 null.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Профилировать только те запросы, которые отнимают не менее 5 секунд:
 $profiler->setFilterElapsedSecs(5);
 
@@ -366,7 +366,7 @@ $profiler->setFilterElapsedSecs(null);
                 качестве единственного аргумента.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // профилирование только запросов SELECT
 $profiler->setFilterQueryType(Zend_Db_Profiler::SELECT);
 
@@ -400,7 +400,7 @@ $profiler->setFilterQueryType(null);
                 <xref linkend="zend.db.profiler.advanced.filtertype" />.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Получение только профилей запросов SELECT
 $profiles = $profiler->getQueryProfiles(Zend_Db_Profiler::SELECT);
 

+ 31 - 31
documentation/manual/ru/module_specs/Zend_Db_Select.xml

@@ -72,7 +72,7 @@
 
             <title>Пример использования метода select() адаптера БД</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory( ...опции... );
 $select = $db->select();
 ]]>
@@ -89,7 +89,7 @@ $select = $db->select();
 
             <title>Пример создания нового объекта Select</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory( ...опции... );
 $select = new Zend_Db_Select($db);
 ]]>
@@ -114,7 +114,7 @@ $select = new Zend_Db_Select($db);
 
             <title>Пример использования методов для добавления предложений</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Создание объекта Zend_Db_Select
 $select = $db->select();
 
@@ -143,7 +143,7 @@ $select->order( ...определение критериев сортировк
 
             <title>Пример использования fluent interface</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $select = $db->select()
     ->from( ...определение таблицы и столбцов... )
     ->where( ...определение критериев поиска... )
@@ -176,7 +176,7 @@ $select = $db->select()
 
                 <title>Пример использования метода from()</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 // Строит запрос:
 //   SELECT *
@@ -205,7 +205,7 @@ $select = $db->select()
 
                 <title>Пример задания корреляционного имени таблицы</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 // Строит запрос:
 //   SELECT p.*
@@ -228,7 +228,7 @@ $select = $db->select()
 
                 <title>Пример задания имени схемы</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT *
 //   FROM "myschema"."products"
@@ -286,7 +286,7 @@ $select = $db->select()
 
                 <title>Пример указания столбцов</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -353,7 +353,7 @@ $select = $db->select()
 
                 <title>Пример указания столбцов, содержащих выражения</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", LOWER(product_name)
 //   FROM "products" AS p
@@ -420,7 +420,7 @@ $select = $db->select()
 
                 <title>Пример заключения в кавычки столбцов в выражении</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строится следующий запрос, при этом имя столбца "from" в выражении
 // заключается в кавычки:
 //   SELECT p."from" + 10 AS origin
@@ -458,7 +458,7 @@ $select = $db->select()
 
                 <title>Пример добавления столбцов через метод <code>columns()</code></title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строится следующий запрос:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -499,7 +499,7 @@ $select = $db->select()
 
                 <title>Пример использования метода join()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", p."product_name", l.*
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -553,7 +553,7 @@ $select = $db->select()
 
                 <title>Пример извлечения без столбцов</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -703,7 +703,7 @@ $select = $db->select()
 
                 <title>Пример использования метода joinUsing()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строится запрос:
 //   SELECT *
 //   FROM "table1"
@@ -767,7 +767,7 @@ $select = $db->select()
 
                 <title>Пример использования метода where()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строится запрос:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -810,7 +810,7 @@ $select = $db->select()
 
                 <title>Пример параметра в методе where()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -838,7 +838,7 @@ $select = $db->select()
 
                 <title>Пример нескольких вызовов метода where()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -871,7 +871,7 @@ $select = $db->select()
 
                 <title>Пример использования метода orWhere()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -903,7 +903,7 @@ $select = $db->select()
 
                 <title>Пример заключения булевых выражений в скобки</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -957,7 +957,7 @@ $select = $db->select()
 
                 <title>Пример использования метода group()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", COUNT(*) AS line_items_per_product
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -1017,7 +1017,7 @@ $select = $db->select()
 
                 <title>Пример использования метода having()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", COUNT(*) AS line_items_per_product
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -1089,7 +1089,7 @@ $select = $db->select()
 
                 <title>Пример использования метода order()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", COUNT(*) AS line_items_per_product
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -1139,7 +1139,7 @@ $select = $db->select()
 
                 <title>Пример использования метода limit()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -1183,7 +1183,7 @@ $select = $db->select()
 
                 <title>Пример использования метода limitPage()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -1213,7 +1213,7 @@ $select = $db->select()
 
                 <title>Пример использования метода distinct()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT DISTINCT p."product_name"
 //   FROM "products" AS p
@@ -1241,7 +1241,7 @@ $select = $db->select()
 
                 <title>Пример использования метода forUpdate()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT FOR UPDATE p.*
 //   FROM "products" AS p
@@ -1288,7 +1288,7 @@ $select = $db->select()
 
                 <title>Пример использования метода query() адаптера БД</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products');
 
@@ -1316,7 +1316,7 @@ $result = $stmt->fetchAll();
 
                 <title>Пример использования метода query() объекта Select</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products');
 
@@ -1343,7 +1343,7 @@ $result = $stmt->fetchAll();
 
                 <title>Пример использования метода __toString()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products');
 
@@ -1463,7 +1463,7 @@ echo "$sql\n";
 
                 <title>Пример использования метода getPart()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products')
              ->order('product_id');
@@ -1513,7 +1513,7 @@ print_r( $orderData );
 
                 <title>Пример использования метода reset()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Строит запрос:
 //   SELECT p.*
 //   FROM "products" AS p

+ 11 - 11
documentation/manual/ru/module_specs/Zend_Db_Statement.xml

@@ -30,7 +30,7 @@
 
         <example id="zend.db.statement.creating.example1">
             <title>Создание объекта оператора SQL с помощью query()</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $stmt = $db->query(
             'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?',
             array('goofy', 'FIXED')
@@ -59,7 +59,7 @@ $stmt = $db->query(
 
         <example id="zend.db.statement.creating.example2">
             <title>Using a SQL statement constructor</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?';
 
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
@@ -88,7 +88,7 @@ $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
 
         <example id="zend.db.statement.executing.example1">
             <title>Выполнение оператора с позиционными параметрами</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?';
 
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
@@ -108,7 +108,7 @@ $stmt->execute(array('goofy', 'FIXED'));
 
         <example id="zend.db.statement.executing.example2">
             <title>Выполнение оператора с именованными параметрами</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE ' .
        'reported_by = :reporter AND bug_status = :status';
 
@@ -196,7 +196,7 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
 
             <example id="zend.db.statement.fetching.fetch.example">
                 <title>Использование fetch() в цикле</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT * FROM bugs');
 
 while ($row = $stmt->fetch()) {
@@ -229,7 +229,7 @@ while ($row = $stmt->fetch()) {
 
             <example id="zend.db.statement.fetching.fetchall.example">
                 <title>Использование fetchAll()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT * FROM bugs');
 
 $rows = $stmt->fetchAll();
@@ -267,7 +267,7 @@ echo $rows[0]['bug_description'];
 
             <example id="zend.db.statement.fetching.fetch-mode.example">
                 <title>Установка формата извлечения</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT * FROM bugs');
 
 $stmt->setFetchMode(Zend_Db::FETCH_NUM);
@@ -308,7 +308,7 @@ echo $rows[0][0];
 
             <example id="zend.db.statement.fetching.fetchcolumn.example">
                 <title>Использование fetchColumn()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT bug_id, bug_description, bug_status FROM bugs');
 
 $bug_status = $stmt->fetchColumn(2);
@@ -337,7 +337,7 @@ $bug_status = $stmt->fetchColumn(2);
 
             <example id="zend.db.statement.fetching.fetchobject.example">
                 <title>Использование fetchObject()</title>
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT bug_id, bug_description, bug_status FROM bugs');
 
 $obj = $stmt->fetchObject();
@@ -367,7 +367,7 @@ echo $obj->bug_description;
 
         <example id="zend.db.statement.binding-param.example">
             <title>Binding parameters from PHP variables</title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 ]]>
             </programlisting>
         </example>
@@ -390,7 +390,7 @@ echo $obj->bug_description;
 
         <example id="zend.db.statement.binding-column.example">
             <title>Binding results to PHP variables</title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 ]]>
             </programlisting>
         </example>

+ 16 - 16
documentation/manual/ru/module_specs/Zend_Db_Table-Relationships.xml

@@ -36,7 +36,7 @@
             Ниже приведено определение классов для этих таблиц:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class Accounts extends Zend_Db_Table_Abstract
 {
     protected $_name            = 'accounts';
@@ -227,7 +227,7 @@ class BugsProducts extends Zend_Db_Table_Abstract
             Используйте следующий метод:
         </para>
 
-        <programlisting role="php">
+        <programlisting language="php">
 <![CDATA[
 $row->findDependentRowset($table, [$rule]);
 ]]>
@@ -255,7 +255,7 @@ $row->findDependentRowset($table, [$rule]);
                 <code>Bugs</code>, о которых сообщил данный пользователь.
             </para>
 
-            <programlisting role="php">
+            <programlisting language="php">
 <![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
@@ -294,7 +294,7 @@ $bugsReportedByUser = $user1234->findDependentRowset('Bugs');
                 примере - <code>'Engineer'</code>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -319,7 +319,7 @@ $bugsAssignedToUser = $user1234->findDependentRowset('Bugs', 'Engineer');
                     должны быть отсортированы по имени.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -388,7 +388,7 @@ $bugsAssignedToUser = $user1234->findDependentRowset('Bugs',
                 таблицы и ключа правила в качестве аргументов.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -416,7 +416,7 @@ $bugsAssignedTo = $user1234->findBugsByEngineer();
             Используйте метод:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $row->findParentRow($table, [$rule]);
 ]]>
         </programlisting>
@@ -444,7 +444,7 @@ $row->findParentRow($table, [$rule]);
                 соответствующей пользователю, сообщившем об этой ошибке.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?' => 'NEW'));
 $bug1 = $bugsRowset->current();
@@ -483,7 +483,7 @@ $reporter = $bug1->findParentRow('Accounts');
                 <code>'Engineer'</code>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?', 'NEW'));
 $bug1 = $bugsRowset->current();
@@ -546,7 +546,7 @@ $engineer = $bug1->findParentRow('Accounts', 'Engineer');
                 имени таблицы и ключа правила в качестве аргументов.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?', 'NEW'));
 $bug1 = $bugsRowset->current();
@@ -575,7 +575,7 @@ $engineer = $bug1->findParentAccountsByEngineer();
             таблицу пересечений. Используйте метод:
         </para>
 
-        <programlisting role="php">
+        <programlisting language="php">
 <![CDATA[
 $row->findManyToManyRowset($table,
                            $intersectionTable,
@@ -619,7 +619,7 @@ $row->findManyToManyRowset($table,
                 которых сообщил этот пользователь.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->find(1234);
 $bug1234 = $bugsRowset->current();
@@ -677,7 +677,7 @@ $productsRowset = $bug1234->findManyToManyRowset('Products',
                 которым относится данная ошибка.
             </para>
 
-            <programlisting role="php">
+            <programlisting language="php">
 <![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->find(1234);
@@ -750,7 +750,7 @@ $productsRowset = $bug1234->findManyToManyRowset('Products',
                 относится данная ошибка.
             </para>
 
-            <programlisting role="php">
+            <programlisting language="php">
 <![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->find(1234);
@@ -814,7 +814,7 @@ $products = $bug1234->findProductsViaBugsProductsByBug();
                 автоматического удаления зависимых строк в таблице
                 <code>Bugs</code>.
             </para>
-            <programlisting role="php">
+            <programlisting language="php">
 <![CDATA[
 $productsTable  = new Products();
 $productsRowset = $productsTable->find(1234);
@@ -872,7 +872,7 @@ $product1234->delete();
                 результат, используя значение <code>self::NO_ACTION</code> или
                 пропустив элемент <code>'onUpdate'</code>.
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class BugsProducts extends Zend_Db_Table_Abstract
 {
     ...

+ 36 - 36
documentation/manual/ru/module_specs/Zend_Db_Table.xml

@@ -46,7 +46,7 @@
 
                 <title>Объявление класса таблицы с явным определением имени таблицы</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -66,7 +66,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Объявление класса таблицы с неявным определением имени таблицы</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class bugs extends Zend_Db_Table_Abstract
 {
     // имя таблицы соответствует имени класса
@@ -91,7 +91,7 @@ class bugs extends Zend_Db_Table_Abstract
 
                 <title>Объявление класса таблицы со схемой</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 // Первый способ:
 class Bugs extends Zend_Db_Table_Abstract
 {
@@ -130,7 +130,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Объявление имен таблицы и схемы во время инстанцирования</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
 }
@@ -176,7 +176,7 @@ $tableBugs = new Bugs(array('name' => 'bug_db.bugs',
 
                 <title>Пример определения первичного ключа</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -225,7 +225,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Пример переопределения метода _setupTableName()</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
@@ -304,7 +304,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                     <title>Пример использования метода init()</title>
 
-                    <programlisting role="php">
+                    <programlisting language="php">
 <![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
@@ -353,7 +353,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Пример создания экземпляра таблицы с использованием объекта адаптера</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 
@@ -382,7 +382,7 @@ $table = new Bugs(array('db' => $db));
 
                 <title>Пример создания экземпляра таблицы с адаптером, используемым по умолчанию</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 Zend_Db_Table_Abstract::setDefaultAdapter($db);
@@ -424,7 +424,7 @@ $table = new Bugs();
 
                 <title>Пример создания экземпляра таблицы с использованием ключа реестра</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 Zend_Registry::set('my_db', $db);
@@ -469,7 +469,7 @@ $table = new Bugs(array('db' => 'my_db'));
 
             <title>Пример добавления строк в таблицу</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $data = array(
@@ -496,7 +496,7 @@ $table->insert($data);
 
             <title>Пример добавления выражений в таблицу</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $data = array(
@@ -538,7 +538,7 @@ $data = array(
 
                 <title>Пример объявления таблицы с автоинкрементным первичным ключом</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -595,7 +595,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Пример объявления таблицы с последовательностью</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -648,7 +648,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Пример объявления таблицы с естественным ключом</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class BugStatus extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bug_status';
@@ -694,7 +694,7 @@ class BugStatus extends Zend_Db_Table_Abstract
 
             <title>Пример обновления строк в таблице</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $data = array(
@@ -748,7 +748,7 @@ $table->update($data, $where);
 
             <title>Пример удаления строк из таблицы</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $where = $table->getAdapter()->quoteInto('bug_id = ?', 1235);
@@ -797,7 +797,7 @@ $table->delete($where);
 
             <title>Пример извлечения строк по значениям первичного ключа</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 // Запрос одной строки
@@ -858,7 +858,7 @@ $rows = $table->find(array(1234, 5678));
                 (5678, 'DEF').
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class BugsProducts extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs_products';
@@ -910,7 +910,7 @@ $rows = $table->find(array(1234, 5678), array('ABC', 'DEF'));
 
                     <para>
 
-                        <programlisting role="php">
+                        <programlisting language="php">
 <![CDATA[
 // Извлечение набора строк
 $rows = $table->fetchAll('bug_status = "NEW"', 'bug_id ASC', 10, 0);
@@ -991,7 +991,7 @@ $row = $table->fetchRow($table->select()->where('bug_status = ?', 'NEW')
 
                     <title>Простое использование</title>
 
-                    <programlisting role="php">
+                    <programlisting language="php">
 <![CDATA[
 $table = new Bugs();
 
@@ -1017,7 +1017,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Пример использования fluent interface</title>
 
-                    <programlisting role="php">
+                    <programlisting language="php">
 <![CDATA[
 $table = new Bugs();
 
@@ -1047,7 +1047,7 @@ $rows =
 
                 <title>Пример поиска строк по выражению</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 $table = new Bugs();
 
@@ -1072,7 +1072,7 @@ $rows = $table->fetchAll($select);
 
                 <title>Пример поиска строк по выражению</title>
 
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[
 $table = new Bugs();
 
@@ -1119,7 +1119,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Извлечение определенных столбцов</title>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1164,7 +1164,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Извлечение выражений как столбцов</title>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1191,7 +1191,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Использование таблицы поиска для фильтрации результатов, возвращаемых fetchAll()</title>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1260,7 +1260,7 @@ $rows = $table->fetchAll($select);
 
             <title>Пример поиска одной строки по выражению</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select  = $table->select()->where('bug_status = ?', 'NEW')
@@ -1295,7 +1295,7 @@ $row = $table->fetchRow($select);
 
             <title>Пример получения имени таблицы</title>
 
-            <programlisting role="php">
+            <programlisting language="php">
 <![CDATA[
 $table = new Bugs();
 
@@ -1440,7 +1440,7 @@ echo "The table name is " . $info['name'] . "\n";
                 используемый по умолчанию во всех объектах таблиц:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Сначала создается объект кэша
 $frontendOptions = array(
     'automatic_serialization' => true
@@ -1485,7 +1485,7 @@ $bugs = new Bugs();
                 метаданных для одного конкретного объекта таблицы:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Сначала создается объект кэша
 $frontendOptions = array(
     'automatic_serialization' => true
@@ -1566,7 +1566,7 @@ $bugs = new Bugs(array('metadataCache' => $cache));
 
                 <title>Пример указания классов строки и набора строк</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class My_Row extends Zend_Db_Table_Row_Abstract
 {
     ...
@@ -1606,7 +1606,7 @@ $rows = $table->fetchAll($where);
 
                 <title>Пример смены используемых для строк и наборов строк классов</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $where = $table->getAdapter()->quoteInto('bug_status = ?', 'NEW')
@@ -1653,7 +1653,7 @@ $rowsCustom = $table->fetchAll($where);
 
                 <title>Собственная логика для управления отметками времени</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -1706,7 +1706,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Метод для поиска ошибок с определенным статусом</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -1782,7 +1782,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Пример абстрактного класса таблицы, реализующего инфлекцию</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 abstract class MyAbstractTable extends Zend_Db_Table_Abstract
 {
     protected function _setupTableName()

+ 17 - 17
documentation/manual/ru/module_specs/Zend_Db_Table_Row.xml

@@ -36,7 +36,7 @@
 
             <title>Пример извлечения строки</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 ]]>
@@ -54,7 +54,7 @@ $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
             <title>Пример получения строки из набора строк</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $rowset = $bugs->fetchAll($bugs->select()->where('bug_status = ?', 1));
 $row = $rowset->current();
@@ -76,7 +76,7 @@ $row = $rowset->current();
 
                 <title>Пример чтения столбца из строки</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
@@ -121,7 +121,7 @@ echo $row->bug_description;
 
                 <title>Пример использования метода toArray()</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
@@ -188,7 +188,7 @@ foreach ($rowArray as $column => $value) {
 
                 <title>Пример изменения значения столбца в строке</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
@@ -220,7 +220,7 @@ $row->save();
 
                 <title>Пример создания новой строки таблицы</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $newRow = $bugs->createRow();
 
@@ -243,7 +243,7 @@ $newRow->save();
 
                 <title>Пример заполнения новой строки для таблицы</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $data = array(
     'bug_description' => '...description...',
     'bug_status'      => 'NEW'
@@ -289,7 +289,7 @@ $newRow->save();
                 <title>Пример использования метода setFromArray() для установки
                 значений в новой строке</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $newRow = $bugs->createRow();
 
@@ -325,7 +325,7 @@ $newRow->save();
 
                 <title>Пример удаления строки</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow('bug_id = 1');
 
@@ -371,7 +371,7 @@ $row->delete();
 
                 <title>Пример сериализации объекта строки</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow('bug_id = 1');
 
@@ -408,7 +408,7 @@ $serializedRow = serialize($row);
 
                 <title>Пример десериализации объекта строки</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $rowClone = unserialize($serializedRow);
 
 // Теперь вы можете использовать свойства объекта, но только для чтения
@@ -460,7 +460,7 @@ echo $rowClone->bug_description;
 
                 <title>Пример восстановления соединения для строки</title>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $rowClone = unserialize($serializedRow);
 
 $bugs = new Bugs();
@@ -499,7 +499,7 @@ $rowClone->save();
 
             <title>Указание своего класса строки</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyRow extends Zend_Db_Table_Row_Abstract
 {
     // ...кастомизация
@@ -538,7 +538,7 @@ $bugs = new Bugs(array('rowClass' => 'MyRow'));
 
                     <title>Пример использования метода init()</title>
 
-                    <programlisting role="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 class MyApplicationRow extends Zend_Db_Table_Row_Abstract
 {
     protected $_role;
@@ -604,7 +604,7 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
                     конфигурации приложения включено это поведение.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class MyLoggingRow extends Zend_Db_Table_Row_Abstract
 {
     protected function _insert()
@@ -646,7 +646,7 @@ if ($loggingEnabled) {
                     таблиц.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class MyLoggingRow extends Zend_Db_Table_Row_Abstract
 {
     protected function _insert()
@@ -713,7 +713,7 @@ class Products extends Zend_Db_Table_Abstract
                     таблице БД.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 class MyInflectedRow extends Zend_Db_Table_Row_Abstract
 {
     protected function _transformColumn($key)

+ 11 - 11
documentation/manual/ru/module_specs/Zend_Db_Table_Rowset.xml

@@ -33,7 +33,7 @@
 
             <title>Пример извлечения набора строк</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll("bug_status = 'NEW'");
 ]]>
@@ -67,7 +67,7 @@ $rowset = $bugs->fetchAll("bug_status = 'NEW'");
 
             <title>Подсчет количества строк в наборе строк</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $rowset   = $bugs->fetchAll("bug_status = 'FIXED'");
 
 $rowCount = count($rowset);
@@ -93,7 +93,7 @@ if ($rowCount > 0) {
                 содержит только одну строку.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll("bug_id = 1");
 $row    = $rowset->current();
@@ -122,7 +122,7 @@ $row    = $rowset->current();
                 одной записи в таблице.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 
 // извлечение всех записей из таблицы
@@ -161,7 +161,7 @@ foreach ($rowset as $row) {
                 пример:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 
 // извлечение всех строк из таблицы
@@ -200,7 +200,7 @@ $row9->save();
 
             <title>Использование toArray()</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll();
 
@@ -249,7 +249,7 @@ foreach ($rowsetArray as $rowArray) {
                 в виде последовательности байт.
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll();
 
@@ -282,7 +282,7 @@ $serializedRowset = serialize($rowset);
                 таблицам).
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $rowsetDisconnected = unserialize($serializedRowset);
 
 // Теперь вы можете использовать свойства и методы объекта, но только для чтения
@@ -327,7 +327,7 @@ echo $row->bug_description;
 
             <title>Пример восстановления соединения для набора строк</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $rowset = unserialize($serializedRowset);
 
 $bugs = new Bugs();
@@ -370,7 +370,7 @@ $row->save();
 
             <title>Указание своего класса набора строк</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyRowset extends Zend_Db_Table_Rowset_Abstract
 {
     // ...кастомизация
@@ -403,7 +403,7 @@ class Products extends Zend_Db_Table_Abstract
 
             <title>Пример класса набора строк с новым методом</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyBugsRowset extends Zend_Db_Table_Rowset_Abstract
 {
     /**

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Debug.xml

@@ -12,7 +12,7 @@
 
     <example id="zend.debug.dumping.example">
         <title>Пример использования метода dump()</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 
 Zend_Debug::dump($var, $label=null, $echo=true);
 ]]>

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Dom-Query.xml

@@ -151,7 +151,7 @@
             из HTML-кода, приведенного выше:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $dom = new Zend_Dom_Query($html);
 $results = $dom->query('.foo .bar a');
 

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Exception.xml

@@ -9,7 +9,7 @@
 
     <example id="zend.exception.using.example">
         <title>Пример отлова исключения</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 try {
     Zend_Loader::loadClass('nonexistantclass');
 } catch (Zend_Exception $e) {

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Feed-ConsumingAtom.xml

@@ -18,7 +18,7 @@
             Чтение ленты Atom, вывод <code>title</code> и <code>summary</code>
             для каждого сообщения:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/');
 echo 'The feed contains ' . $feed->count() . ' entries.' . "\n\n";
 foreach ($feed as $entry) {

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Feed-ConsumingAtomSingle.xml

@@ -17,7 +17,7 @@
 
     <example id="zend.feed.consuming-atom-single-entry.example.atom">
         <title>Чтение отдельного сообщения ленты Atom</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
 echo 'The feed has: ' . $feed->count() . ' entry.';
 
@@ -34,7 +34,7 @@ $entry = $feed->current();
 
     <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
         <title>Непосредственное использование объекта сообщения Atom</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');
 echo $entry->title();
 ]]>

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Feed-ConsumingRss.xml

@@ -5,7 +5,7 @@
         с URI ленты:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $channel = new Zend_Feed_Rss('http://rss.example.com/channelName');
 ]]>
     </programlisting>
@@ -20,7 +20,7 @@ $channel = new Zend_Feed_Rss('http://rss.example.com/channelName');
         свойствам канала RSS (channel) непосредственно в объекте:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 echo $channel->title();
 ]]>
     </programlisting>
@@ -39,7 +39,7 @@ echo $channel->title();
         синтаксис массива PHP:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 echo $channel->category['domain'];
 ]]>
     </programlisting>
@@ -56,7 +56,7 @@ echo $channel->category['domain'];
         всех статей в канале будет выглядеть следующим образом:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 foreach ($channel as $item) {
     echo $item->title() . "\n";
 }
@@ -177,7 +177,7 @@ foreach ($channel as $item) {
         следующим образом:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 if ($item->propname()) {
     // ... обработка
 }

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Feed-CustomFeed.xml

@@ -17,7 +17,7 @@
 
     <example id="zend.feed.custom-feed.example.extending">
         <title>Расширение класса сообщения Atom с добавлением специальных пространств имен</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /**
  * Специальный класс сообщения знает URI ленты и может автоматически
  * добавлять дополнительные пространства имен
@@ -76,7 +76,7 @@ class MyEntry extends Zend_Feed_Entry_Atom
             Далее для использования этого класса просто создаете его экземпляр
             и устанавливаете свойство <code>myUpdated</code>:
         </para>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $entry = new MyEntry();
 $entry->myUpdated = '2005-04-19T15:30';
 

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Feed-FindFeeds.xml

@@ -6,7 +6,7 @@
        дает возможность извлечь все ленты, на которые ссылается веб-страница,
        всего одним вызовом метода:
     </para>
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
 ]]>
     </programlisting>

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Feed-Importing.xml

@@ -6,7 +6,7 @@
         <code>Zend_Feed::import()</code>:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $feed = Zend_Feed::import('http://feeds.example.com/feedName');
 ]]>
     </programlisting>
@@ -16,7 +16,7 @@ $feed = Zend_Feed::import('http://feeds.example.com/feedName');
         ленты из файла или строки:
     </para>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 // импортирование ленты из текстового файла
 $feedFromFile = Zend_Feed::importFile('feed.xml');
 
@@ -55,7 +55,7 @@ $feedFromPHP = Zend_Feed::importString($feedString);
 
             <title>Импортирование массива</title>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Импортирование ленты из массива
 $atomFeedFromArray = Zend_Feed::importArray($array);
 
@@ -72,7 +72,7 @@ $rssFeedFromArray = Zend_Feed::importArray($array, 'rss');
                 Формат массива должен соответствовать следующей структуре:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 array(
       'title'       => 'заголовок ленты', // обязательный
       'link'        => 'канонический URL ленты', // обязательный
@@ -248,7 +248,7 @@ array(
                 <code>Zend_Feed::importBuilder()</code>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Импортирование ленты из специального созданного ресурса-компоновщика
 $atomFeedFromArray =
     Zend_Feed::importBuilder(new Zend_Feed_Builder($array));
@@ -276,7 +276,7 @@ $rssFeedFromArray =
                 <code>send()</code> или <code>saveXml()</code>.
             </para>
 
-            <programlisting role="php">
+            <programlisting language="php">
 <![CDATA[
 assert($feed instanceof Zend_Feed_Abstract);
 

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Feed-Introduction.xml

@@ -39,7 +39,7 @@
 
     <example id="zend.feed.introduction.example.rss">
         <title>Использование Zend_Feed в работе с данными ленты RSS</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Извлечение последних новостей Slashdot
 try {
     $slashdotRss =

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Feed-ModifyingFeed.xml

@@ -10,7 +10,7 @@
 
     <example id="zend.feed.modifying-feed.example.modifying">
         <title>Изменение существующего сообщения в ленте</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
 $entry = $feed->current();
 
@@ -50,7 +50,7 @@ echo $entry->saveXML();
 
     <example id="zend.feed.modifying-feed.example.creating">
         <title>Создание сообщения Atom с элементами в специальном пространстве имен</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $entry = new Zend_Feed_Entry_Atom();
 // id уже присвоен сервером
 $entry->title = 'my custom entry';

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Filter-FilterChains.xml

@@ -13,7 +13,7 @@
         составляется цепочка из фильтров. Следующий код демонстрирует
         создание цепочки из двух фильтров для имени пользователя:
         
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Создание цепочки фильтров и добавление в нее фильтров
 $filterChain = new Zend_Filter();
 $filterChain->addFilter(new Zend_Filter_Alpha())

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Filter-WritingFilters.xml

@@ -21,7 +21,7 @@
     <para>
         Следующий пример демонстрирует, как можно создавать свои фильтры:
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class MyFilter implements Zend_Filter_Interface
 {
     public function filter($value)
@@ -39,7 +39,7 @@ class MyFilter implements Zend_Filter_Interface
     <para>
         Добавление экземпляра этого фильтра в цепочку фильтров:
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $filterChain = new Zend_Filter();
 $filterChain->addFilter(new MyFilter());
 ]]></programlisting>

+ 3 - 3
documentation/manual/ru/module_specs/Zend_Filter.xml

@@ -61,7 +61,7 @@
             входных данных - амперсандом (<code>&amp;</code>) и двойными
             кавычками (<code>&quot;</code>).
             
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $htmlEntities = new Zend_Filter_HtmlEntities();
 
 echo $htmlEntities->filter('&'); // &amp;
@@ -89,7 +89,7 @@ echo $htmlEntities->filter('"'); // &quot;
             создает его экземпляр и применяет метод <code>filter()</code> к
             входным данным.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 echo Zend_Filter::get('&', 'HtmlEntities');
 ]]></programlisting>
 
@@ -99,7 +99,7 @@ echo Zend_Filter::get('&', 'HtmlEntities');
             Можно также передавать массив аргументов для конструктора, если это
             необходимо для используемого класса фильтра.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 echo Zend_Filter::get('"', 'HtmlEntities', array(ENT_QUOTES));
 ]]></programlisting>
 

+ 24 - 24
documentation/manual/ru/module_specs/Zend_Form-QuickStart.xml

@@ -15,7 +15,7 @@
             <code>Zend_Form</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $form = new Zend_Form;
 ]]>
         </programlisting>
@@ -33,7 +33,7 @@ $form = new Zend_Form;
             <code>setAction()</code> и <code>setMethod()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $form->setAction('/resource/process')
      ->setMethod('post');
 ]]>
@@ -53,7 +53,7 @@ $form->setAction('/resource/process')
             идентификатор элемента формы, то установите атрибут "id":
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $form->setAttrib('id', 'login');
 ]]>
         </programlisting>
@@ -127,7 +127,7 @@ $form->setAttrib('id', 'login');
             Некоторые примеры:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Инстанцирование элемента и его передача объекту формы:
 $form->addElement(new Zend_Form_Element_Text('username'));
 
@@ -152,7 +152,7 @@ $form->addElement('text', 'username');
             или имена валидаторов:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $username = new Zend_Form_Element_Text('username');
 
 // Передача объекта Zend_Validate_*:
@@ -168,7 +168,7 @@ $username->addValidator('alnum');
             третий параметр:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Передача шаблона
 $username->addValidator('regex', false, array('/^[a-z]/i'));
 ]]>
@@ -186,7 +186,7 @@ $username->addValidator('regex', false, array('/^[a-z]/i'));
             передачи определенной опции при создании элемента. В первом случае:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Указание того, что элемент обязателен для заполнения:
 $username->setRequired(true);
 ]]>
@@ -204,7 +204,7 @@ $username->setRequired(true);
             нижнему регистру:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $username->addFilter('StringToLower');
 ]]>
         </programlisting>
@@ -214,7 +214,7 @@ $username->addFilter('StringToLower');
             такой, как показано ниже:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $username->addValidator('alnum')
          ->addValidator('regex', false, array('/^[a-z]/'))
          ->setRequired(true)
@@ -239,7 +239,7 @@ $username->addValidators(array('alnum',
             неявным образом сделать все это, попробуйте следующее:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $form->addElement('text', 'username', array(
     'validators' => array(
         'alnum',
@@ -270,7 +270,7 @@ $form->addElement('text', 'username', array(
             или просто вывести форму с помощью echo.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Явный вызов render() с передачей объекта вида:
 echo $form->render($view);
 
@@ -287,7 +287,7 @@ echo $form;
             в скрипте вида весьма прост:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php echo $this->form ?>
 ]]>
         </programlisting>
@@ -303,7 +303,7 @@ echo $form;
             так:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $element->addDecorators(array(
     'ViewHelper',
     'Errors',
@@ -352,7 +352,7 @@ $element->addDecorators(array(
             используя:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $element->setOrder(10);
 ]]>
         </programlisting>
@@ -361,7 +361,7 @@ $element->setOrder(10);
             Или путем передачи в качестве опции при создании элемента:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $form->addElement('text', 'username', array('order' => 10));
 ]]>
         </programlisting>
@@ -385,7 +385,7 @@ $form->addElement('text', 'username', array('order' => 10));
             (например, запросы веб-сервисов):
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 if ($form->isValid($_POST)) {
     // успех
 } else {
@@ -404,7 +404,7 @@ if ($form->isValid($_POST)) {
             заполнения:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 if ($form->isValidPartial($_POST)) {
     // все предоставленные элементы прошли все проверки на корректность
 } else {
@@ -425,7 +425,7 @@ if ($form->isValidPartial($_POST)) {
             то вы можете извлечь прошедшие фильтрацию данные:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $values = $form->getValues();
 ]]>
         </programlisting>
@@ -434,7 +434,7 @@ $values = $form->getValues();
             Для того, чтобы извлечь нефильтрованные данные, используйте:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $unfiltered = $form->getUnfilteredValues();
 ]]>
         </programlisting>
@@ -450,7 +450,7 @@ $unfiltered = $form->getUnfilteredValues();
             декораторы по умолчанию:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 if (!$form->isValid($_POST)) {
     echo $form;
 
@@ -502,7 +502,7 @@ if (!$form->isValid($_POST)) {
             построения формы:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $form = new Zend_Form();
 $form->setAction('/user/login')
      ->setMethod('post');
@@ -533,7 +533,7 @@ $form->addElement($username)
             Затем создается контроллер для отображения формы и ее обработки:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class UserController extends Zend_Controller_Action
 {
     public function getForm()
@@ -572,7 +572,7 @@ class UserController extends Zend_Controller_Action
             ...и скрипт вида для отображения формы:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <h2>Please login:</h2>
 <?= $this->form ?>
 ]]>
@@ -631,7 +631,7 @@ user.login.elements.submit.type = "submit"
             Вы можете потом передать это конструктору формы:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini($configFile, 'development');
 $form   = new Zend_Form($config->user->login);
 ]]></programlisting>

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Http_Client.xml

@@ -34,7 +34,7 @@
 -->
             <example>
                 <title>Инстанцирование объекта Zend_Http_Client<!--Instantiating a Zend_Http_Client object--></title>
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[<?php
     require_once 'Zend/Http/Client.php';
 
@@ -179,7 +179,7 @@
 -->
             <example>
                 <title>Выполнение простого запроса GET<!--Preforming a Simple GET Request--></title>
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[<?php
     require_once 'Zend/Http/Client.php';
 
@@ -219,7 +219,7 @@
 -->
             <example>
                 <title>Использование методов запроса, отличных от GET<!--Using Request Methods Other Than GET--></title>
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[<?php
     // Выполнение запроса POST
     $response = $client->request('POST');
@@ -254,7 +254,7 @@
 -->
             <example>
                 <title>Установка параметров GET<!--Setting GET Parameters--></title>
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[<?php
     // Установка параметра GET с использованием метода setParameterGet
     $client->setParameterGet('knight', 'lancelot');
@@ -286,7 +286,7 @@
 -->
             <example>
                 <title>Установка параметров POST<!--Setting POST Parameters--></title>
-                <programlisting role="php">
+                <programlisting language="php">
 <![CDATA[<?php
     // Установка параметра POST
     $client->setParameterPost('language', 'fr');

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Json-Basics.xml

@@ -10,7 +10,7 @@
         <code>Zend_Json::decode()</code>.
 -->
     </para>
-    <programlisting role="php"><![CDATA[<?php
+    <programlisting language="php"><![CDATA[<?php
 // Получение значения:
 $phpNative = Zend_Json::decode($encodedValue);
 

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Json-Objects.xml

@@ -51,7 +51,7 @@
         specify this:
 -->
     </para>
-    <programlisting role="php"><![CDATA[<?php
+    <programlisting language="php"><![CDATA[<?php
 // Декодировать объект как объект
 $phpNative = Zend_Json::decode($encodedValue, Zend_Json::TYPE_OBJECT);
 ?>]]></programlisting>

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Layout-Advanced.xml

@@ -56,7 +56,7 @@
             используя аксессор <code>setView()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $view = new My_Custom_View();
 $layout->setView($view);
 ?>]]></programlisting>
@@ -89,7 +89,7 @@ $layout->setView($view);
                 меток заполнения</link>:
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $placeholders = new Zend_View_Helper_Placeholder();
 $layoutVars   = $placeholders->placeholder('Zend_Layout')->getArrayCopy();
 ?>]]></programlisting>
@@ -182,7 +182,7 @@ $layoutVars   = $placeholders->placeholder('Zend_Layout')->getArrayCopy();
                 и имеет аксессоры для установки этих значений.
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 // Установка шаблона:
 $layout->setInflectorTarget('layouts/:script.:suffix');
 
@@ -209,7 +209,7 @@ $layout->setViewSuffix('php');
                 скрипт в поддиректории 'layouts'.
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $layout->getInflector()->setTarget('layouts/:script.:suffix')
                        ->setStaticRule('suffix', 'html')
                        ->setFilterRule(array('CamelCaseToUnderscore'));
@@ -226,7 +226,7 @@ $layout->getInflector()->setTarget('layouts/:script.:suffix')
                 различных типов. <code>Zend_Layout</code> поддерживает это.
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $inflector = new Zend_Filter_Inflector('layouts/:script.:suffix');
 $inflector->addRules(array(
     ':script' => array('CamelCaseToUnderscore'),

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Layout-Options.xml

@@ -103,7 +103,7 @@
             объекта конфигурации:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $options = array(
     'layout'     => 'foo',
     'layoutPath' => '/path/to/layouts',
@@ -111,7 +111,7 @@ $options = array(
 );
 ?>]]></programlisting>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
 [layout]
 layout = "foo"
@@ -135,7 +135,7 @@ $config = new Zend_Config_Ini('/path/to/layout.ini', 'layout');
                 Передача массива:
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 // Использование конструктора:
 $layout = new Zend_Layout($options);
 
@@ -147,7 +147,7 @@ $layout = Zend_Layout::startMvc($options);
                 Использование объекта конфигурации:
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $config = new Zend_Config_Ini('/path/to/layout.ini', 'layout');
 
 // Использование конструктора:
@@ -173,7 +173,7 @@ $layout = Zend_Layout::startMvc($config);
                 сделать это легко и быстро:
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 // Использование массива опций:
 $layout->setOptions($options);
 
@@ -200,7 +200,7 @@ $layout->setConfig($options);
                 непосредственно друг за другом:
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $layout->setLayout('foo')
        ->setLayoutPath('/path/to/layouts')
        ->setContentKey('CONTENT');

+ 8 - 8
documentation/manual/ru/module_specs/Zend_Layout-QuickStart.xml

@@ -26,7 +26,7 @@
             Пример:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@@ -65,7 +65,7 @@
                 таких областей, как раздел &lt;head&gt;, навигация и т.п.:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@@ -121,7 +121,7 @@
             использования в MVC:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // В вашем файле загрузки:
 Zend_Layout::startMvc();
 ?>]]></programlisting>
@@ -137,7 +137,7 @@ Zend_Layout::startMvc();
             к помощнику действий:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -162,7 +162,7 @@ class FooController extends Zend_Controller_Action
             вызывать методы объекта макета:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php $this->layout()->setLayout('foo'); // установка другого макета ?>
 ]]></programlisting>
 
@@ -172,7 +172,7 @@ class FooController extends Zend_Controller_Action
             <code>getMvcInstance()</code>:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // Возвращает null, если до этого не был вызван startMvc()
 $layout = Zend_Layout::getMvcInstance();
 ?>]]></programlisting>
@@ -201,7 +201,7 @@ $layout = Zend_Layout::getMvcInstance();
             их рендеринг по отдельности:
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <body>
     <!-- рендеринг /nav/menu -->
     <div id="nav"><?= $this->layout()->nav ?></div>
@@ -250,7 +250,7 @@ $layout = Zend_Layout::getMvcInstance();
             и производите рендеринг макета:
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $layout = new Zend_Layout();
 
 // Установка пути к скриптам макета:

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Loader.xml

@@ -39,7 +39,7 @@
 
         <example id="zend.loader.load.file.example">
             <title>Пример использования метода loadFile()</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 Zend_Loader::loadFile($filename, $dirs=null, $once=false);
 ]]></programlisting>
     </example>
@@ -83,7 +83,7 @@ Zend_Loader::loadFile($filename, $dirs=null, $once=false);
 
         <example id="zend.loader.load.class.example">
             <title>Пример использования метода loadClass()</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 Zend_Loader::loadClass('Container_Tree',
     array(
         '/home/production/mylib',
@@ -135,7 +135,7 @@ Zend_Loader::loadClass('Container_Tree',
 
         <example id="zend.loader.load.isreadable.example">
             <title>Пример использования метода isReadable()</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 if (Zend_Loader::isReadable($filename)) {
     // делаем что-либо с файлом $filename
 }
@@ -173,7 +173,7 @@ if (Zend_Loader::isReadable($filename)) {
 
         <example id="zend.loader.load.autoload.example">
             <title>Пример регистрации метода автозагрузки</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 Zend_Loader::registerAutoload();
 ]]></programlisting>
         </example>
@@ -205,7 +205,7 @@ Zend_Loader::registerAutoload();
                 <code>self::loadClass()</code> то будет вызван метод
                 родительского класса, не подкласса.
             </para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class My_Loader extends Zend_Loader
 {
     public static function loadClass($class, $dirs = null)

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-AdditionalHeaders.xml

@@ -24,7 +24,7 @@
             Adding E-Mail Message Headers
 -->
         </title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Mail-Attachments.xml

@@ -26,7 +26,7 @@
             E-Mail Messages with Attachments
 -->
         </title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();
@@ -46,7 +46,7 @@ $mail->addAttachment($myImage, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_
         returns a <code>Zend_Mime_Part</code> object:
 -->
     </para>
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-Boundary.xml

@@ -24,7 +24,7 @@
             Changing the MIME Boundary
 -->
         </title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-DifferentTransports.xml

@@ -25,7 +25,7 @@
             Using Different Transports
 -->
         </title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-HtmlMails.xml

@@ -26,7 +26,7 @@
             Sending HTML E-Mail
 -->
         </title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-Introduction.xml

@@ -30,7 +30,7 @@
             the PHP <ulink url="http://php.net/mail"><code>mail()</code></ulink> function, do the following:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();
 $mail->setBodyText('This is the text of the mail.');

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-MultipleEmails.xml

@@ -25,7 +25,7 @@
             Sending Multiple Mails per SMTP Connection
 -->
         </title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 <?php
 require_once 'Zend/Mail.php';
 $mail = new Zend_Mail();

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mail-Sending.xml

@@ -24,7 +24,7 @@
             Sending E-Mail via SMTP
 -->
         </title>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Mail/Transport/Smtp.php';
 $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
 Zend_Mail::setDefaultTransport($tr);

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Mime_Part.xml

@@ -42,7 +42,7 @@
 -->
     </para>
 
-    <programlisting role="php"><![CDATA[<?php
+    <programlisting language="php"><![CDATA[<?php
 public $type = ZMime::TYPE_OCTETSTREAM;
 public $encoding = ZMime::ENCODING_8BIT;
 public $id;

+ 4 - 4
documentation/manual/ru/module_specs/Zend_Paginator-Advanced.xml

@@ -47,7 +47,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[return array_slice($this->_array, $offset, $itemCountPerPage);]]>
+            <programlisting language="php"><![CDATA[return array_slice($this->_array, $offset, $itemCountPerPage);]]>
             </programlisting>
         </para>
 
@@ -70,7 +70,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[public function getPages(Zend_Paginator $paginator, $pageRange = null);]]>
+            <programlisting language="php"><![CDATA[public function getPages(Zend_Paginator $paginator, $pageRange = null);]]>
             </programlisting>
         </para>
 
@@ -88,7 +88,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[return $paginator->getPagesInRange($lowerBound, $upperBound);]]>
+            <programlisting language="php"><![CDATA[return $paginator->getPagesInRange($lowerBound, $upperBound);]]>
             </programlisting>
         </para>
 
@@ -105,7 +105,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[// Префикс нового класса стиля прокрутки
+            <programlisting language="php"><![CDATA[// Префикс нового класса стиля прокрутки
 $prefix = 'My_Paginator_ScrollingStyle';
 
 // Путь к новому стилю прокрутки

+ 12 - 12
documentation/manual/ru/module_specs/Zend_Paginator-Usage.xml

@@ -60,7 +60,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_array($array));]]>
+            <programlisting language="php"><![CDATA[$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_array($array));]]>
             </programlisting>
         </para>
 
@@ -71,7 +71,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[$paginator = Zend_Paginator::factory($array);]]>
+            <programlisting language="php"><![CDATA[$paginator = Zend_Paginator::factory($array);]]>
             </programlisting>
         </para>
 
@@ -88,7 +88,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[$paginator->setCurrentPageNumber($pageNumber);]]>
+            <programlisting language="php"><![CDATA[$paginator->setCurrentPageNumber($pageNumber);]]>
             </programlisting>
         </para>
 
@@ -105,7 +105,7 @@
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[routes.example.route = articles/:articleName/:pageNumber
+            <programlisting language="php"><![CDATA[routes.example.route = articles/:articleName/:pageNumber
 routes.example.defaults.controller = articles
 routes.example.defaults.action = view
 routes.example.defaults.pageNumber = 1
@@ -120,7 +120,7 @@ routes.example.reqs.pageNumber = \d+]]>
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[$paginator->setCurrentPageNumber($this->_getParam('pageNumber'));]]>
+            <programlisting language="php"><![CDATA[$paginator->setCurrentPageNumber($this->_getParam('pageNumber'));]]>
             </programlisting>
         </para>
 
@@ -137,7 +137,7 @@ routes.example.reqs.pageNumber = \d+]]>
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[$this->view->paginator = $paginator;]]>
+            <programlisting language="php"><![CDATA[$this->view->paginator = $paginator;]]>
             </programlisting>
         </para>
     </sect2>
@@ -158,7 +158,7 @@ routes.example.reqs.pageNumber = \d+]]>
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[<html>
+            <programlisting language="php"><![CDATA[<html>
 <body>
 <h1>Example</h1>
 <?php if (count($this->paginator)): ?>
@@ -270,7 +270,7 @@ routes.example.reqs.pageNumber = \d+]]>
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[Zend_Paginator::setDefaultScrollingStyle('Sliding');
+            <programlisting language="php"><![CDATA[Zend_Paginator::setDefaultScrollingStyle('Sliding');
 Zend_View_Helper_PaginationControl::setDefaultViewPartial('my_pagination_control.phtml');
 $paginator->setView($view);]]>
             </programlisting>
@@ -283,7 +283,7 @@ $paginator->setView($view);]]>
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[<?= $this->paginator; ?>]]>
+            <programlisting language="php"><![CDATA[<?= $this->paginator; ?>]]>
             </programlisting>
         </para>
 
@@ -298,7 +298,7 @@ $paginator->setView($view);]]>
             <para>
                 Постраничная навигация для результатов поиска
 
-                <programlisting role="php"><![CDATA[<!--
+                <programlisting language="php"><![CDATA[<!--
 См. http://developer.yahoo.com/ypatterns/pattern.php?pattern=searchpagination
 -->
 
@@ -334,7 +334,7 @@ $paginator->setView($view);]]>
             <para>
                 Постраничная навигация для элементов
 
-                <programlisting role="php"><![CDATA[<!--
+                <programlisting language="php"><![CDATA[<!--
 См. http://developer.yahoo.com/ypatterns/pattern.php?pattern=itempagination
 -->
 
@@ -379,7 +379,7 @@ of <?= $this->totalItemCount; ?>
             <para>
                 Постраничная навигация в виде выпадающего списка
 
-                <programlisting role="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 <?php if ($this->pageCount): ?>
 <select id="paginationControl" size="1">
 <?php foreach ($this->pagesInRange as $page): ?>

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Pdf-Create.xml

@@ -33,7 +33,7 @@
         Создание нового или загрузка существующего документа PDF
         <!-- Create new or load existing PDF document.-->
         </title>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 ...
 // Создание нового документа PDF
 $pdf1 = new Zend_Pdf();
@@ -79,7 +79,7 @@ $pdf3 = Zend_Pdf::parse($pdfString);
 
     <example>
         <title>Извлечение определенной версии документа PDF<!--Requesting specified revision of the PDF document.--></title>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 ...
 // Загрузка предыдущей версии документа PDF
 $pdf1 = Zend_Pdf::load($fileName, 1);

+ 33 - 33
documentation/manual/ru/module_specs/Zend_Pdf-Drawing.xml

@@ -17,7 +17,7 @@
         Page size can be retrieved from a page object:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $width  = $pdfPage->getWidth();
 $height = $pdfPage->getHeight();]]>
         </programlisting>
@@ -39,7 +39,7 @@ $height = $pdfPage->getHeight();]]>
         <code>Zend_Pdf_Color_CMYK</code> classes provide this functionality:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // $grayLevel (число с плавающей точкой)
 // 0.0 (черный) - 1.0 (белый)
 $color1 = new Zend_Pdf_Color_GrayScale($grayLevel);
@@ -69,7 +69,7 @@ $color3 = new Zend_Pdf_Color_CMYK($c, $m, $y, $k);]]>
         <code>Zend_Pdf_Page</code> class provides a set of drawing primitives:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Рисует линию от x1,y1 до x2,y2.
  *
@@ -80,7 +80,7 @@ $color3 = new Zend_Pdf_Color_CMYK($c, $m, $y, $k);]]>
  */
 public function drawLine($x1, $y1, $x2, $y2);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Рисует прямоугольник.
  *
@@ -97,7 +97,7 @@ public function drawLine($x1, $y1, $x2, $y2);]]>
  */
 public function drawRectangle($x1, $y1, $x2, $y2, $fillType = Zend_Pdf_Const::SHAPEDRAW_FILLNSTROKE);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Риcует многоугольник.
  *
@@ -115,7 +115,7 @@ public function drawPolygon($x, $y,
                             $fillType = Zend_Pdf_Const::SHAPEDRAW_FILLNSTROKE,
                             $fillMethod = Zend_Pdf_Const::FILLMETHOD_NONZEROWINDING);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Рисует окружность, центр которой находится в точке с координатами x и y,
  * с радиусом radius.
@@ -144,7 +144,7 @@ public function drawPolygon($x, $y,
  */
 public function  drawCircle($x, $y, $radius, $param4 = null, $param5 = null, $param6 = null);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Рисует эллипс внутри заданного прямоугольника.
  *
@@ -176,7 +176,7 @@ public function drawEllipse($x1, $y1, $x2, $y2, $param5 = null, $param6 = null,
         Text drawing operations are also exist in a context of PDF page:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Выводит строку текста в заданной позиции.
  *
@@ -206,7 +206,7 @@ public function drawText($text, $x, $y );]]>
         by <code>Zend_Pdf_Page::setFont()</code> method:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Устанавливает текущий шрифт.
  *
@@ -229,7 +229,7 @@ public function setFont(Zend_Pdf_Font $font, $fontSize);]]>
         </para>
         <example>
             <title>Создание стандартного шрифта<!-- Create standard font.--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 ...
 // Создание нового шрифта
 $font = new Zend_Pdf_Font_Standard(Zend_Pdf_Const::FONT_HELVETICA);
@@ -301,7 +301,7 @@ $pdfPage->setFont($font, 36);
         <code>Zend_Pdf_Page</code> class provides drawImage() method to draw image:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Рисует изображение в заданной позиции на странице.
  *
@@ -324,7 +324,7 @@ public function drawImage(Zend_Pdf_Resource_Image $image, $x1, $y1, $x2, $y2);]]
         </para>
         <example>
             <title>Рисование изображения<!-- Image drawing.--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 ...
 // Загрузка изображения
 $image = Zend_Pdf_Image::imageWithPath('my_image.jpg');
@@ -369,7 +369,7 @@ $pdfPage->drawImage($image, 100, 100, 400, 300);
         class methods:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /** Установка цвета линии. */
 public function setLineColor(Zend_Pdf_Color $color);
 
@@ -563,7 +563,7 @@ regardless of the directions in which the circles are drawn.
         It can be done by <code>Zend_Pdf_Page::rotate()</code> method:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Поворачивает страницу вокруг точки ($x, $y) на заданный угол (в радианах).
  *
@@ -592,7 +592,7 @@ public function rotate($x, $y, $angle);]]>
         There are to methods in <code>Zend_Pdf_Page</code> class for these operations:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Сохраняет графическое состояние данной страницы.
  * Выполняет снимок используемых на данный момент стилей, положений, ... и всех
@@ -628,7 +628,7 @@ public function restoreGS();]]>
         <code>Zend_Pdf_Page</code> class provides a set of methods for clipping operations.
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Делит текущую площадь ограничения с помощью прямоугольника.
  *
@@ -639,7 +639,7 @@ public function restoreGS();]]>
  */
 public function clipRectangle($x1, $y1, $x2, $y2);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Делит текущую площадь ограничения с помощью многоугольника.
  *
@@ -649,7 +649,7 @@ public function clipRectangle($x1, $y1, $x2, $y2);]]>
  */
 public function clipPolygon($x, $y, $fillMethod = Zend_Pdf_Const::FILLMETHOD_NONZEROWINDING);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Делит текущую площадь ограничения с помощью окружности.
  *
@@ -661,7 +661,7 @@ public function clipPolygon($x, $y, $fillMethod = Zend_Pdf_Const::FILLMETHOD_NON
  */
 public function clipCircle($x, $y, $radius, $startAngle = null, $endAngle = null);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Делит текущую площадь ограничения с помощью эллипса.
  *
@@ -698,7 +698,7 @@ public function clipEllipse($x1, $y1, $x2, $y2, $startAngle = null, $endAngle =
         Styles can be used to store a set of graphic state parameters and apply it to a PDF page by one operation:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Установить стиль для будущих операций рисования на данной странице
  *
@@ -721,7 +721,7 @@ public function getStyle();]]>
         <code>Zend_Pdf_Style</code> class provides a set of methods to set or get different graphics state parameters:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Устанавливает цвет линии.
  *
@@ -729,7 +729,7 @@ public function getStyle();]]>
  */
 public function setLineColor(Zend_Pdf_Color $color);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает цвет линии.
  *
@@ -737,7 +737,7 @@ public function setLineColor(Zend_Pdf_Color $color);]]>
  */
 public function getLineColor();]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Устанавливает толщину линии.
  *
@@ -745,7 +745,7 @@ public function getLineColor();]]>
  */
 public function setLineWidth($width);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает толщину линии.
  *
@@ -753,7 +753,7 @@ public function setLineWidth($width);]]>
  */
 public function getLineWidth();]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Устанавливает шаблон пунктира.
  *
@@ -762,7 +762,7 @@ public function getLineWidth();]]>
  */
 public function setLineDashingPattern($pattern, $phase = 0);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает шаблон пунктира.
  *
@@ -770,7 +770,7 @@ public function setLineDashingPattern($pattern, $phase = 0);]]>
  */
 public function getLineDashingPattern();]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает фазу пунктира.
  *
@@ -778,7 +778,7 @@ public function getLineDashingPattern();]]>
  */
 public function getLineDashingPhase();]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Устанавливает цвет заполнения.
  *
@@ -786,7 +786,7 @@ public function getLineDashingPhase();]]>
  */
 public function setFillColor(Zend_Pdf_Color $color);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает цвет заполнения.
  *
@@ -794,7 +794,7 @@ public function setFillColor(Zend_Pdf_Color $color);]]>
  */
 public function getFillColor();]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Устанавливает текущий шрифт.
  *
@@ -803,7 +803,7 @@ public function getFillColor();]]>
  */
 public function setFont(Zend_Pdf_Font $font, $fontSize);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Изменяет текущий размер шрифта
  *
@@ -811,7 +811,7 @@ public function setFont(Zend_Pdf_Font $font, $fontSize);]]>
  */
 public function setFontSize($fontSize);]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает текущий шрифт.
  *
@@ -819,7 +819,7 @@ public function setFontSize($fontSize);]]>
  */
 public function getFont();]]>
         </programlisting>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * Возвращает текущий размер шрифта.
  *

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Pdf-Pages.xml

@@ -86,7 +86,7 @@
 
     <example>
         <title>Управление страницами документа PDF<!-- PDF document pages management. --></title>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 ...
 // Изменение порядка страниц на противоположный
 $pdf->pages = array_reverse($pdf->pages);

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Pdf-Save.xml

@@ -32,7 +32,7 @@
 
     <example>
         <title>Сохранение документа PDF<!-- Save PDF document. --></title>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 ...
 // Загрузка документа PDF
 $pdf = Zend_Pdf::load($fileName);

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Pdf-Usage.xml

@@ -24,7 +24,7 @@
 
     <example>
         <title>Демонстрация использования модуля Zend_Pdf<!-- Zend_Pdf module usage demo.--></title>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 /**
  * @package Zend_Pdf
  * @subpackage demo

+ 11 - 11
documentation/manual/ru/module_specs/Zend_Registry.xml

@@ -43,7 +43,7 @@
 
         <example id="zend.registry.using.storing.example">
             <title>Пример использования метода set()<!--Example of set() method--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 Zend_Registry::set('index', $value);
 
@@ -88,7 +88,7 @@ Zend_Registry::set('index', $value);
 
         <example id="zend.registry.using.retrieving.example">
             <title>Пример использования метода get()<!--Example of get() method--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 $value = Zend_Registry::get('index');
 
@@ -112,7 +112,7 @@ $value = Zend_Registry::get('index');
 
         <example id="zend.registry.using.retrieving.example-iterating">
             <title>Пример итерации по реестру<!--Example of iterating over the registry--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 $registry = Zend_Registry::getInstance();
 
@@ -168,7 +168,7 @@ foreach ($registry as $index => $value) {
 
         <example id="zend.registry.using.constructing.example">
             <title>Пример создания реестра<!--Example of constructing a registry--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 $registry = new Zend_Registry(array('index' => $value));
 
@@ -190,7 +190,7 @@ $registry = new Zend_Registry(array('index' => $value));
 
         <example id="zend.registry.using.constructing.example-setinstance">
             <title>Пример инициализации статического реестра<!--Example of initializing the static registry--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 $registry = new Zend_Registry(array('index' => $value));
 
@@ -228,7 +228,7 @@ Zend_Registry::setInstance($registry);
 
         <example id="zend.registry.using.array-access.example">
             <title>Пример доступа как к массиву<!--Example of array access--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 $registry = Zend_Registry::getInstance();
 
@@ -271,7 +271,7 @@ var_dump( $registry['index'] );
 
         <example id="zend.registry.using.array-object.example">
             <title>Пример доступа как к объекту<!--Example of object access--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 // в загрузочном коде:
 $registry = new Zend_Registry(array(), ArrayObject::ARRAY_AS_PROPS)
@@ -311,7 +311,7 @@ var_dump($registry->index);
 
         <example id="zend.registry.using.isset.example-isregistered">
             <title>Пример использования метода isRegistered()<!--Example of isRegistered() method--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 if (Zend_Registry::isRegistered($index)) {
     $value = Zend_Registry::get($index);
@@ -332,7 +332,7 @@ if (Zend_Registry::isRegistered($index)) {
 
         <example id="zend.registry.using.isset.example-isset">
             <title>Пример использования метода isset()<!--Example of isset() method--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 $registry = Zend_Registry::getInstance();
 
@@ -374,7 +374,7 @@ if (isset($registry->index)) {
 
         <example id="zend.registry.using.subclassing.example">
             <title>Пример установки класса статического реестра<!--Example of specifying the static registry's class name--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 Zend_Registry::setClassName('My_Registry');
 
@@ -442,7 +442,7 @@ Zend_Registry::set('index', $value);
 
         <example id="zend.registry.using.unsetting.example">
             <title>Пример использования метода _unsetInstance()<!--Example of _unsetInstance() method--></title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 
 Zend_Registry::set('index', $value);
 

+ 3 - 3
documentation/manual/ru/module_specs/Zend_Search_Lucene-Charset.xml

@@ -103,7 +103,7 @@
             Zend_Search_Lucene also contains limited functionaliy utf-8 analyzer. It can be turned on with the following code:
 -->
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 Zend_Search_Lucene_Analysis_Analyzer::setDefault(
     new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8());]]></programlisting>
         </para>
@@ -155,7 +155,7 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault(
 <!--
             Case insensitivity my be emulated with <code>strtolower()</code> conversion:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 setlocale(LC_CTYPE, 'de_DE.iso-8859-1');
 
 ...
@@ -183,7 +183,7 @@ $doc->addField(Zend_Search_Lucene_Field::UnIndexed('_title', $title));]]></progr
 <!--
             The same conversion has to be performed with query string:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 setlocale(LC_CTYPE, 'de_DE.iso-8859-1');
 
 ...

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Search_Lucene-Extending.xml

@@ -49,7 +49,7 @@
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 Zend_Search_Lucene_Analysis_Analyzer::setDefault(
     new Zend_Search_Lucene_Analysis_Analyzer_Common_Text());
 ...
@@ -90,7 +90,7 @@ $index->addDocument($doc);]]></programlisting>
 
             <example>
                 <title>Собственный анализатор текста<!--Custom text Analyzer.--></title>
-                <programlisting role="php"><![CDATA[<?php
+                <programlisting language="php"><![CDATA[<?php
 /** Это созданный пользователем текстовый анализатор, который интерпретирует слова с цифрами как один элемент. */
 
 /** Zend_Search_Lucene_Analysis_Analyzer hierarchy */
@@ -249,7 +249,7 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault(
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $stopWords = array('a', 'an', 'at', 'the', 'and', 'or', 'is', 'am');
 $stopWordsFilter = new Zend_Search_Lucene_Analysis_TokenFilter_StopWords($stopWords);
 
@@ -258,7 +258,7 @@ $analyzer->addFilter($stopWordsFilter);
 
 Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);]]></programlisting>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $shortWordsFilter = new Zend_Search_Lucene_Analysis_TokenFilter_ShortWords();
 
 $analyzer = new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive();
@@ -277,7 +277,7 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);]]></programlisting>
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $stopWordsFilter = new Zend_Search_Lucene_Analysis_TokenFilter_StopWords();
 $stopWordsFilter->loadFromFile($my_stopwords_file);
 
@@ -430,7 +430,7 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);]]></programlisting>
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 
 class MySimilarity extends Zend_Search_Lucene_Search_Similarity {
     public function lengthNorm($fieldName, $numTerms) {

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Search_Lucene-IndexCreation.xml

@@ -24,7 +24,7 @@
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // Создание индекса
 $index = Zend_Search_Lucene::create('/data/my-index');
 
@@ -62,7 +62,7 @@ $index->addDocument($doc);
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // Открытие существующего индекса
 $index = Zend_Search_Lucene::open('/data/my-index');
 
@@ -98,7 +98,7 @@ $index->addDocument($doc);
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $removePath = ...;
 $hits = $index->find('path:' . $removePath);
 foreach ($hits as $hit) {
@@ -138,7 +138,7 @@ foreach ($hits as $hit) {
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $indexSize = $index->count();
 $documents = $index->numDocs();
 ?>]]></programlisting>
@@ -151,7 +151,7 @@ $documents = $index->numDocs();
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 for ($count = 0; $count < $index->maxDoc(); $count++) {
     if ($index->isDeleted($count)) {
         echo "Document #$id is deleted.\n";
@@ -221,7 +221,7 @@ for ($count = 0; $count < $index->maxDoc(); $count++) {
             index segments into new one:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // Открытие существующего индекса
 $index = Zend_Search_Lucene::open('/data/my-index');
 

+ 6 - 6
documentation/manual/ru/module_specs/Zend_Search_Lucene-Overview.xml

@@ -124,7 +124,7 @@
 -->
             </para>
 
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $doc = new Zend_Search_Lucene_Document();
 
 // Данные поля не разбиваются на лексемы,
@@ -172,7 +172,7 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents',
                 Encoding may differ for different documents as well as for different fields within one document:
 -->
 
-                <programlisting role="php"><![CDATA[<?php
+                <programlisting language="php"><![CDATA[<?php
 $doc = new Zend_Search_Lucene_Document();
 $doc->addField(Zend_Search_Lucene_Field::Text('title', $title, 'iso-8859-1'));
 $doc->addField(Zend_Search_Lucene_Field::UnStored('contents', $contents, 'utf-8'));
@@ -185,7 +185,7 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents', $contents, 'utf-8'
 <!--
                 If encoding parameter is omitted, then current locale is used at processing time. For example:
 -->
-                <programlisting role="php"><![CDATA[<?php
+                <programlisting language="php"><![CDATA[<?php
 setlocale(LC_ALL, 'de_DE.iso-8859-1');
 ...
 $doc->addField(Zend_Search_Lucene_Field::UnStored('contents', $contents));
@@ -382,7 +382,7 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents', $contents));
             Zend_Search_Lucene offers HTML parsing feature. Documents can be
             created directly from HTML file or string:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $doc = Zend_Search_Lucene_Document_Html::loadHTMLFile($filename);
 $index->addDocument($doc);
 ...
@@ -474,7 +474,7 @@ $index->addDocument($doc);
 <!--
             Parsed documents may be extended by user with any other field:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $doc = Zend_Search_Lucene_Document_Html::loadHTML($htmlString);
 $doc->addField(Zend_Search_Lucene_Field::UnIndexed('created',
                                                    time()));
@@ -498,7 +498,7 @@ $index->addDocument($doc);
             <code>Zend_Search_Lucene_Document_Html::getHeaderLinks()</code>
             methods:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $doc = Zend_Search_Lucene_Document_Html::loadHTML($htmlString);
 $linksArray = $doc->getLinks();
 $headerLinksArray = $doc->getHeaderLinks();

+ 15 - 15
documentation/manual/ru/module_specs/Zend_Search_Lucene-Queries.xml

@@ -15,7 +15,7 @@
 <!--
         User query can be combined with queries created through API. Use query parser to construct query from a string:
 -->
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = Zend_Search_Lucene_Search_QueryParser::parse($queryString);]]></programlisting>
     </para>
 
@@ -54,7 +54,7 @@ $query = Zend_Search_Lucene_Search_QueryParser::parse($queryString);]]></program
 <!--
         Thus that's good idea to catch Zend_Search_Lucene_Search_QueryParserException and make appropriate message:
 -->
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 try {
     $query = Zend_Search_Lucene_Search_QueryParser::parse($queryString);
 } catch (Zend_Search_Lucene_Search_QueryParserException $e) {
@@ -97,7 +97,7 @@ try {
         Query construction by API:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $term  = new Zend_Search_Lucene_Index_Term('word1', 'field1');
 $query = new Zend_Search_Lucene_Search_Query_Term($term);
 $hits  = $index->find($query);]]></programlisting>
@@ -109,7 +109,7 @@ $hits  = $index->find($query);]]></programlisting>
 <!--
             Term field is optional. Zend_Search_Lucene searches through all fields if field is not specified:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $term  = new Zend_Search_Lucene_Index_Term('word1');  // Search 'word1' through all indexed fields
 $query = new Zend_Search_Lucene_Search_Query_Term($term);
 $hits  = $index->find($query);]]></programlisting>
@@ -234,7 +234,7 @@ $hits  = $index->find($query);]]></programlisting>
         Query construction by API:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_MultiTerm();
 
 $query->addTerm(new Zend_Search_Lucene_Index_Term('word1'), true);
@@ -313,7 +313,7 @@ $hits  = $index->find($query);]]></programlisting>
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query1 = new Zend_Search_Lucene_Search_Query_Phrase();
 
 // Добавление 'word1' в относительную позицию 0.
@@ -360,7 +360,7 @@ $query4 = new Zend_Search_Lucene_Search_Query_Phrase(
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 Zend_Search_Lucene_Search_Query_Phrase([array $terms[, array $offsets[, string $field]]]);]]></programlisting>
 
         <para>
@@ -406,7 +406,7 @@ Zend_Search_Lucene_Search_Query_Phrase([array $terms[, array $offsets[, string $
             Thus:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_Phrase(array('zend', 'framework'));]]></programlisting>
         <para>
             будет искать фразу 'zend framework'.
@@ -415,7 +415,7 @@ $query = new Zend_Search_Lucene_Search_Query_Phrase(array('zend', 'framework'));
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_Phrase(array('zend', 'download'), array(0, 2));]]></programlisting>
         <para>
             будет искать фразу 'zend ????? download', такой запрос соответствует фразам
@@ -427,7 +427,7 @@ $query = new Zend_Search_Lucene_Search_Query_Phrase(array('zend', 'download'), a
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_Phrase(array('zend', 'framework'), null, 'title');]]></programlisting>
 
         <para>
@@ -448,7 +448,7 @@ $query = new Zend_Search_Lucene_Search_Query_Phrase(array('zend', 'framework'),
             Required <code>Zend_Search_Lucene_Index_Term</code> object and optional position:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 Zend_Search_Lucene_Search_Query_Phrase::addTerm(Zend_Search_Lucene_Index_Term $term[, integer $position]);]]></programlisting>
 
         <para>
@@ -474,7 +474,7 @@ Zend_Search_Lucene_Search_Query_Phrase::addTerm(Zend_Search_Lucene_Index_Term $t
             Thus:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_Phrase();
 $query->addTerm(new Zend_Search_Lucene_Index_Term('zend'));
 $query->addTerm(new Zend_Search_Lucene_Index_Term('framework'));]]></programlisting>
@@ -485,7 +485,7 @@ $query->addTerm(new Zend_Search_Lucene_Index_Term('framework'));]]></programlist
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_Phrase();
 $query->addTerm(new Zend_Search_Lucene_Index_Term('zend'), 0);
 $query->addTerm(new Zend_Search_Lucene_Index_Term('framework'), 2);]]></programlisting>
@@ -498,7 +498,7 @@ $query->addTerm(new Zend_Search_Lucene_Index_Term('framework'), 2);]]></programl
             'zend core download', 'zend framework download' and so on.
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $query = new Zend_Search_Lucene_Search_Query_Phrase();
 $query->addTerm(new Zend_Search_Lucene_Index_Term('zend', 'title'));
 $query->addTerm(new Zend_Search_Lucene_Index_Term('framework', 'title'));]]></programlisting>
@@ -555,7 +555,7 @@ $query->addTerm(new Zend_Search_Lucene_Index_Term('framework', 'title'));]]></pr
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 // Запрос без пропусков.
 $query = new Zend_Search_Lucene_Search_Query_Phrase(array('word1', 'word2'));
 

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Search_Lucene-QueryLanguage.xml

@@ -95,7 +95,7 @@
             There are two static methods in Zend_Search_Lucene class, which allow to operate with this settengs:
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $defaultSearchField = Zend_Search_Lucene::getDefaultSearchField();
 ...
 Zend_Search_Lucene::setDefaultSearchField('contents');]]></programlisting>

+ 12 - 12
documentation/manual/ru/module_specs/Zend_Search_Lucene-Searching.xml

@@ -102,7 +102,7 @@
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once('Zend/Search/Lucene.php');
 
 $index = Zend_Search_Lucene::open('/data/my_index');
@@ -180,7 +180,7 @@ $index->find($query);]]>   </programlisting>
                 Actually, in some cases it's only way to search for values within untokenized fields:
 -->
 
-                <programlisting role="php"><![CDATA[<?php
+                <programlisting language="php"><![CDATA[<?php
 $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);
 
 $pathTerm  = new Zend_Search_Lucene_Index_Term('/data/doc_dir/' . $filename, 'path');
@@ -201,7 +201,7 @@ $hits = $index->find($query);]]></programlisting>
                 <code>Zend_Search_Lucene_Search_QueryParser::parse()</code> method also takes optional encoding parameter,
                 which can specify query string encoding:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr, 'iso-8859-5');]]></programlisting>
             </para>
 
@@ -219,7 +219,7 @@ $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr, 'iso-8859-5
                 It's also possible to specify default query string encoding with
                 <code>Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding()</code> method:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('iso-8859-5');
 ...
 $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);]]></programlisting>
@@ -266,7 +266,7 @@ $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);]]></progra
             the corresponding document has two fields: title and author.
 -->
         </para>
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once('Zend/Search/Lucene.php');
 
 $index = Zend_Search_Lucene::open('/data/my_index');
@@ -303,7 +303,7 @@ foreach ($hits as $hit) {
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once('Zend/Search/Lucene.php');
 
 $index = Zend_Search_Lucene::open('/data/my_index');
@@ -382,7 +382,7 @@ foreach ($hits as $hit) {
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 $hits = $index->find($query);
 
 foreach ($hits as $hit) {
@@ -420,7 +420,7 @@ foreach ($hits as $hit) {
 <!--
             <code>$index->find()</code> call may take several optional parameters:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $index->find($query [, $sortField [, $sortType [, $sortOrder]]] [, $sortField2 [, $sortType [, $sortOrder]]] ...);]]></programlisting>
         </para>
 
@@ -460,11 +460,11 @@ $index->find($query [, $sortField [, $sortType [, $sortOrder]]] [, $sortField2 [
 <!--
             Examples:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $index->find($query, 'quantity', SORT_NUMERIC, SORT_DESC);]]></programlisting>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $index->find($query, 'fname', SORT_STRING, 'lname', SORT_STRING);]]></programlisting>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $index->find($query, 'name', SORT_STRING, 'quantity', SORT_NUMERIC, SORT_DESC);]]></programlisting>
         </para>
 
@@ -492,7 +492,7 @@ $index->find($query, 'name', SORT_STRING, 'quantity', SORT_NUMERIC, SORT_DESC);]
             method allows to highlight HTML document terms
             in context of search query:
 -->
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 $query = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);
 $hits = $index->find($query);
 ...

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Server_Reflection.xml

@@ -40,7 +40,7 @@
 -->
         </para>
 
-        <programlisting role="php"><![CDATA[<?php
+        <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Server/Reflection.php';
 $class    = Zend_Server_Reflection::reflectClass('My_Class');
 $function = Zend_Server_Reflection::reflectFunction('my_function');

+ 4 - 4
documentation/manual/ru/module_specs/Zend_Service_Flickr.xml

@@ -16,7 +16,7 @@
         </para>
         <example>
             <title>Простой поиск фотографий в Flickr</title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Service/Flickr.php';
 
 $flickr = new Zend_Service_Flickr('MY_API_KEY');
@@ -70,7 +70,7 @@ foreach ($results as $result) {
                 В этом примере мы, имея e-mail пользователя Flickr, ищем его
                 открытые фотографии, используя метод <code>userSearch()</code>:
             </para>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Service/Flickr.php';
 
 $flickr = new Zend_Service_Flickr('MY_API_KEY');
@@ -92,7 +92,7 @@ foreach ($results as $result) {
         </para>
         <example id="zend.service.flickr.grouppoolgetphotos.example-1">
             <title>Извлечение фотографий из пула группы через ID группы</title>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
     require_once 'Zend/Service/Flickr.php';
 
     $flickr = new Zend_Service_Flickr('MY_API_KEY');
@@ -124,7 +124,7 @@ foreach ($results as $result) {
                 Имея ID изображения, легко извлечь информацию об этом
                 изображении:
             </para>
-            <programlisting role="php"><![CDATA[<?php
+            <programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Service/Flickr.php';
 
 $flickr = new Zend_Service_Flickr('MY_API_KEY');

+ 11 - 11
documentation/manual/ru/module_specs/Zend_Session-AdvancedUsage.xml

@@ -35,7 +35,7 @@
 
         <example>
             <title>Старт общей сессии<!--Starting the Global Session--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
 ...
 require_once 'Zend/Session.php';
@@ -273,7 +273,7 @@ Zend_Session::start();
 
         <example>
             <title>Блокировка пространств имен<!--Locking Session Namespaces--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     // assuming:
     $userProfileNamespace = new Zend_Session_Namespace('userProfileNamespace');
@@ -307,7 +307,7 @@ Zend_Session::start();
 
         <example>
             <title>Блокировка сессий в видах<!--Locking Sessions in Views--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
 class FooModule_View extends Zend_View
 {
@@ -365,7 +365,7 @@ class FooModule_View extends Zend_View
 
         <example>
             <title>Примеры установки времени жизни<!--Expiration Examples--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
 $s = new Zend_Session_Namespace('expireAll');
 $s->a = 'apple';
@@ -423,7 +423,7 @@ $s->setExpirationSeconds(60);
 
         <example>
             <title>Сессии с пространствами имен для контроллеров с автоматическим истечением времени<!--Namespaced Sessions for Controllers with Automatic Expiration--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
 require_once 'Zend/Session.php';
 // контроллер для вывода вопроса
@@ -499,7 +499,7 @@ else {
 
         <example>
             <title>Ограничение до единичных экземпляров<!--Limiting to Single Instances--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     require_once 'Zend/Session.php';
     $authSpaceAccessor1 = new Zend_Session_Namespace('Zend_Auth');
@@ -562,7 +562,7 @@ else {
 
         <example>
             <title>Известные проблемы с массивами<!--Known problem with arrays--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     $sessionNamespace = new Zend_Session_Namespace('Foo');
     $sessionNamespace->array = array();
@@ -582,7 +582,7 @@ else {
 
         <example>
             <title>Обходной путь: извлечение, изменение и сохранение<!--Workaround: fetch, modify, save--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     $sessionNamespace = new Zend_Session_Namespace('Foo');
     $sessionNamespace->array = array('tree' => 'apple');
@@ -602,7 +602,7 @@ else {
 
         <example>
             <title>Обходной путь: сохранение массива, содержащего ссылку<!--Workaround: store array containing reference--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     $myNamespace = new Zend_Session_Namespace('mySpace');
 
@@ -662,7 +662,7 @@ else {
 
         <example>
             <title>Пример: Простой доступ к ID авторизации<!--Example: Simplified access of authorization ids--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     // pre-authentication request
     require_once 'Zend/Auth/Adapter/Digest.php';
@@ -797,7 +797,7 @@ else {
 
         <example>
             <title>Использование PHPUnit для тестирования кода, написанного с использованием Zend_Session*<!--Using PHPUnit to test code written using Zend_Session*--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
         // testing setExpirationSeconds()
         require 'tests/Zend/Session/SessionTestHelper.php'; // also see SessionTest.php in trunk/

+ 5 - 5
documentation/manual/ru/module_specs/Zend_Session-BasicUsage.xml

@@ -53,7 +53,7 @@
 
         <example>
             <title>Подсчет количества просмотров страниц<!--Counting Page Views--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     require_once 'Zend/Session.php';
 
@@ -99,7 +99,7 @@
 
         <example>
             <title>Новый подход: избежание конфликтов с помощью пространств имен<!--New Way: Namespaces Avoid Collisions--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     // in the Zend_Auth component
     require_once 'Zend/Session.php';
@@ -124,7 +124,7 @@
 
         <example>
             <title>Старый подход: обращение к сессиям PHP<!--Old Way: PHP Session Access--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     $_SESSION['Zend_Auth']['user'] = "myusername";
     $_SESSION['Some_Web_Service']['user'] = "mywebusername";
@@ -150,7 +150,7 @@
 
         <example>
             <title>Итерация по сессии<!--Session Iteration--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
     // Zend_Session is iteratable
     require_once 'Zend/Session.php';
@@ -182,7 +182,7 @@
 
         <example>
             <title>Доступ к сессионным данным<!--Accessing Session Data--></title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[<?php
             $object->property = $value;
             echo (isset($object->property) ? 'set' : 'unset');

+ 4 - 4
documentation/manual/ru/module_specs/Zend_Session-GlobalSessionManagement.xml

@@ -67,7 +67,7 @@
 -->
             <example>
                 <title>Использование Zend_Config для конфирурирования Zend_Session<!--Using Zend_Config to Configure Zend_Session--></title>
-<programlisting role="php"><![CDATA[<?php
+<programlisting language="php"><![CDATA[<?php
 $config = new Zend_Config_Ini('myapp.ini', 'sandbox');
 require_once 'Zend/Session.php';
 Zend_Session::setOptions($config->toArray());
@@ -79,7 +79,7 @@ Zend_Session::setOptions($config->toArray());
 -->
             <example>
                 <title>myapp.ini</title>
-<programlisting role="php">
+<programlisting language="php">
 <![CDATA[
 ;  Настройки по умолчанию для производственного сервера
 [live]
@@ -567,7 +567,7 @@ remember_me_seconds = 864000
 
             <example>
                 <title>Анонимная сессия и фиксация сессии<!--Anonymous Sessions and Session Fixation--></title>
-<programlisting role="php"><![CDATA[<?php
+<programlisting language="php"><![CDATA[<?php
 require_once 'Zend/Session.php';
 $defaultNamespace = new Zend_Session_Namespace();
 
@@ -914,7 +914,7 @@ if (!isset($defaultNamespace->initialized))
 
         <example>
             <title>Уничтожение всех пространств имен<!--Unsetting All Namespaces--></title>
-<programlisting role="php"><![CDATA[<?php
+<programlisting language="php"><![CDATA[<?php
 foreach(Zend_Session::getIterator() as $space) {
     try {
         $core->namespaceUnset($space);

+ 7 - 7
documentation/manual/ru/module_specs/Zend_Uri.xml

@@ -37,7 +37,7 @@
     <example id="zend.uri.creation.example-1">
       <title>Создание нового URI с Zend_Uri::factory()</title>
 
-      <programlisting role="php"><![CDATA[
+      <programlisting language="php"><![CDATA[
 // Для того, чтобы создать с нуля новый URI, передайте только схему.
 $uri = Zend_Uri::factory('http');
 
@@ -71,7 +71,7 @@ $uri = Zend_Uri::factory('http');
     <example id="zend.uri.manipulation.example-1">
       <title>Работа с существующим URI через Zend_Uri::factory()</title>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 // Чтобы работать с существующим URI, передайте его как параметр
 $uri = Zend_Uri::factory('http://www.zend.com');
 
@@ -98,7 +98,7 @@ $uri = Zend_Uri::factory('http://www.zend.com');
     <example id="zend.uri.validation.example-1">
       <title>Проверка URI с помощью Zend_Uri::check()</title>
 
-    <programlisting role="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 // Проверка, является ли данный URI синтаксически корректным
 $valid = Zend_Uri::check('http://uri.in.question');
 
@@ -130,7 +130,7 @@ $valid = Zend_Uri::check('http://uri.in.question');
 
         <example id="zend.uri.validation.allowunwise.example-1">
             <title>Разрешение использования спецсимволов в URI</title>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // Содержит символ '|'
 // Обычно такой вызов будет возвращать 'false':
 $valid = Zend_Uri::check('http://example.com/?q=this|that');
@@ -177,7 +177,7 @@ Zend_Uri::setConfig(array('allow_unwise' => false));
       <example id="zend.uri.instance-methods.getscheme.example-1">
         <title>Получение схемы из объекта Zend_Uri_*</title>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $uri = Zend_Uri::factory('http://www.zend.com');
 
 $scheme = $uri->getScheme();  // "http"
@@ -196,7 +196,7 @@ $scheme = $uri->getScheme();  // "http"
       <example id="zend.uri.instance-methods.geturi.example-1">
         <title>Получение всего URI из объекта Zend_Uri_*</title>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $uri = Zend_Uri::factory('http://www.zend.com');
 
 echo $uri->getUri();  // "http://www.zend.com"
@@ -224,7 +224,7 @@ echo $uri->getUri();  // "http://www.zend.com"
       <example id="zend.uri.instance-methods.valid.example-1">
         <title>Проверка объекта Zend_Uri_*</title>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $uri = Zend_Uri::factory('http://www.zend.com');
 
 $isValid = $uri->valid();  // TRUE

+ 2 - 2
documentation/manual/ru/module_specs/Zend_Validate-ValidatorChains.xml

@@ -12,7 +12,7 @@
         пользователя должно быть длиной от 6 до 12 символов и состоять только из
         алфавитно-цифровых символов:
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Создает цепочку валидаторов и добавляет валидаторы в нее
 $validatorChain = new Zend_Validate();
 $validatorChain->addValidator(new Zend_Validate_StringLength(6, 12))
@@ -52,7 +52,7 @@ if ($validatorChain->isValid($username)) {
         алфавитно-цифровые символы не должна
         производиться, если не была пройдена проверка на длину строки:
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $validatorChain->addValidator(new Zend_Validate_StringLength(6, 12), true)
         ->addValidator(new Zend_Validate_Alnum());
 ]]></programlisting>

+ 3 - 3
documentation/manual/ru/module_specs/Zend_Validate-WritingValidators.xml

@@ -67,7 +67,7 @@
             В данном случае правила валидации просты - входное значение
             должно иметь тип <code>float</code>.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyValid_Float extends Zend_Validate_Abstract
 {
     const FLOAT = 'float';
@@ -129,7 +129,7 @@ class MyValid_Float extends Zend_Validate_Abstract
         <para>
             Эти возможные причины переводятся в определения в классе:
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyValid_NumericBetween extends Zend_Validate_Abstract
 {
     const MSG_NUMERIC = 'msgNumeric';
@@ -230,7 +230,7 @@ class MyValid_NumericBetween extends Zend_Validate_Abstract
         <para>
             Следующий класс реализует эти критерии валидации:
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 class MyValid_PasswordStrength extends Zend_Validate_Abstract
 {
     const LENGTH = 'length';

+ 9 - 9
documentation/manual/ru/module_specs/Zend_Validate.xml

@@ -79,7 +79,7 @@
         <para>
             Следующий пример демонстрирует проверку адреса e-mail:
     
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress();
 
 if ($validator->isValid($email)) {
@@ -135,7 +135,7 @@ if ($validator->isValid($email)) {
         </para>
 
         <para>
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_StringLength(8);
 
 $validator->setMessage(
@@ -158,7 +158,7 @@ if (!$validator->isValid('слово')) {
             метод <code>setMessages()</code>. Его аргумент является массивом,
             содержащим пары ключ/значение.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_StringLength(8, 12);
 
 $validator->setMessages( array(
@@ -180,7 +180,7 @@ $validator->setMessages( array(
             <code>isValid()</code>. Другие свойства могут поддерживаться не
             всеми классами валидации.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_StringLength(8, 12);
 
 if (!validator->isValid('слово')) {
@@ -214,7 +214,7 @@ if (!validator->isValid('слово')) {
             загружает класс, создает его экземпляр и применяет метод
             <code>isValid()</code> к входным данным.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 if (Zend_Validate::is($email, 'EmailAddress')) {
     // Да, похоже, email валиден
 }
@@ -226,7 +226,7 @@ if (Zend_Validate::is($email, 'EmailAddress')) {
             Вы можете также передавать массив аргументов конструктора,
             если они нужны для данного класса валидации.
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 if (Zend_Validate::is($value, 'Between', array(1, 12))) {
     // Да, $value имеет значение в диапазоне между 1 и 12
 }
@@ -271,7 +271,7 @@ if (Zend_Validate::is($value, 'Between', array(1, 12))) {
             экземпляр переводчика.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_StringLength(8, 12);
 $translate = new Zend_Translate(
     'array',
@@ -292,7 +292,7 @@ $validator->setTranslator($translate);
             валидации и упрощает ваш код.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $translate = new Zend_Translate(
     'array',
     array(Zend_Validate_StringLength::TOO_SHORT => 'Translated \'%value%\''),
@@ -316,7 +316,7 @@ Zend_Validate::setDefaultTranslator($translate);
             значения используйте <code>translatorIsDisabled()</code>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_StringLength(8, 12);
 if (!$validator->isTranslatorDisabled()) {
     $validator->setDisableTranslator();

+ 1 - 1
documentation/manual/ru/module_specs/Zend_Version.xml

@@ -23,7 +23,7 @@
 
     <example id="zend.version.reading.example">
         <title>Пример использования метода compareVersion()</title>
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // возвращает -1, 0 или 1
 $cmp = Zend_Version::compareVersion('2.0.0');
 ]]></programlisting>

+ 7 - 7
documentation/manual/ru/module_specs/Zend_View-Controllers.xml

@@ -21,7 +21,7 @@
             по одной через объявление свойств экземпляра вида.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view = new Zend_View();
 $view->a = "Hay";
 $view->b = "Bee";
@@ -40,7 +40,7 @@ $view->c = "Sea";
             переменных.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view = new Zend_View();
 
 // определение массива из пар ключ-значение, где
@@ -68,7 +68,7 @@ $view->assign((array) $obj);
             и ее значения.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view = new Zend_View();
 $view->assign('a', "Hay");
 $view->assign('b', "Bee");
@@ -92,7 +92,7 @@ $view->assign('c', "Sea");
             где это нужно.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view = new Zend_View();
 $view->a = "Hay";
 $view->b = "Bee";
@@ -122,7 +122,7 @@ echo $view->render('someView.php');
             используйте метод <code>setScriptPath()</code>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view = new Zend_View();
 $view->setScriptPath('/path/to/app/views');
 ]]></programlisting>
@@ -142,7 +142,7 @@ $view->setScriptPath('/path/to/app/views');
             для всех или только определенных видов.
         </para>
 
-        <programlisting role="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $view = new Zend_View();
 $view->addScriptPath('/path/to/app/views');
 $view->addScriptPath('/path/to/custom/');
@@ -166,7 +166,7 @@ $view->addScriptPath('/path/to/custom/');
                 Например, для атаки может использоваться следующий ввод:
             </para>
 
-            <programlisting role="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 // $_GET['foo'] == '../../../etc'
 $view->addScriptPath($_GET['foo']);
 $view->render('passwd');

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików