diff --git a/Documentation/Localization.ru_RU/About.rst b/Documentation/Localization.ru_RU/About.rst
new file mode 100644
index 00000000..54492c57
--- /dev/null
+++ b/Documentation/Localization.ru_RU/About.rst
@@ -0,0 +1,48 @@
+:orphan:
+
+.. include:: /Includes.rst.txt
+
+.. this file is linked from Index.rst but not included in the menu
+
+.. _about:
+.. _about-this-document:
+
+===================
+Об этом руководстве
+===================
+
+Этот документ знакомит новых пользователей с TYPO3, ее основными функциями и даёт общее представление о настройке и администрированию CMS.
+
+По завершению знакомства с этим руководством, вы научитесь устанавливать CMS, получите представление об администрировании системы из интерфейса управления (backend) и создании шаблонов страниц сайта.
+
+Перевод на французский
+======================
+
+Перевод на французский язык был выполнен Джонатаном Ируленом.
+
+В настоящее время проводятся работы над оптимизацией рендеринга. В связи с чем имеется проблема с отрисовкой перевода. Переведенная версия по-прежнему существует в отдельной ветке **fr** и должна быть восстановлена только после того, как будут решены проблемы с рендерингом и французская ветка будет воссоздана для TYPO3 v9.
+
+Перевод на русский
+==================
+
+Перевод на русский язык выполнен `Андреем Аксёновым
+`__. Актуальность перевода TYPO3 v12, август 2023 года.
+
+
+.. _status:
+
+Статус текущего руководства
+===========================
+
+Текущая версия обновлена в соответствии с требованиями TYPO3 CMS |release|.
+
+
+.. _credits:
+
+Благодарность
+=============
+
+Данное руководство изначально было написано Каспером Скорёем и адаптировано для TYPO3 CMS версии 4.5 LTS Филиппом Гампе, Мартином Хольцем, Сюзанной Моог и Франсуа Сутером. Затем было пересмотрен и обновлена до версии 6.2 LTS Гвидо Хаазе, до версии 7 LTS Франсуа Сутером, и до версии 9.5 LTS Сибиллой Петерс. Том Уорвик внес в ветку 9.5 несколько языковых улучшений для повышения удобочитаемости.
+
+Поскольку документация TYPO3 теперь может редактироваться совместно всем сообществом TYPO3, целый ряд других людей внесли свой вклад и улучшили это руководство. Вы можете ознакомиться со `списком всех соавторов на GitHub
+`__.
diff --git a/Documentation/Localization.ru_RU/Concepts/Index.rst b/Documentation/Localization.ru_RU/Concepts/Index.rst
new file mode 100644
index 00000000..a36230a9
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Concepts/Index.rst
@@ -0,0 +1,86 @@
+.. include:: /Includes.rst.txt
+
+.. index:: backend, frontend, concepts
+
+.. _concepts:
+
+===============
+Концепции TYPO3
+===============
+
+Внутренний и внешний интерфейсы (backend и frontend)
+====================================================
+
+TYPO3 подразделяется на две части-интерфейсы внутренний (backend) и внешний (frontend).
+
+.. figure:: /Images/Illustrations/backend_frontend.png
+
+Внутренний интерфейс (backend) – это административная часть CMS (системы управления сайтом), доступ к которой имеется только у пользователей со специальным доступом. А внешний интерфейс (frontend) – это сам сайт, как его видят посетители, открывая его в браузере.
+
+Внутренний интерфейс / Backend
+==============================
+
+.. figure:: /Images/Illustrations/backend.png
+
+Основное предназначение внутреннего интерфейса – удобство создания и публикации содержимого на сайте.
+
+The backend is also used to configure a TYPO3 installation. Domains, languages and other information that determine how a site behaves are managed via the backend. Tasks such as adding backend users and managing third-party extensions also take place in the backend. Также внутренний интерфейс (Бэкэнд / Backend) нужен для настройки и конфигурирования самой системы TYPO3. Это управление доменами, языками и другой информацией, определяющей поведение сайта – все осуществляется через внутренний интерфейс. Такие задачи, как добавление пользователей и управление сторонними расширениями, также выполняются во внутреннем интерфейсе администрирования.
+
+Доступ во внутренний интерфейс
+------------------------------
+
+Авторизоваться во внутреннем интерфейсе можно, набрав :samp:`example.org/typo3`.
+
+.. figure:: /Images/Illustrations/backend_login.png
+
+По умолчанию при входе в систему пользователи видят панель Общие сведения о CMS.
+
+Модули внутреннего интерфейса
+-----------------------------
+
+.. container:: row
+
+ .. container:: col-md-4
+
+ .. figure:: /Images/Illustrations/backend_module.png
+
+ .. container:: col-md-8
+
+ Внутренний интерфейс содержит ряд модулей, сгруппированных по задачам. Права доступа пользователей определяют, какие модули будут доступны и видны каждому пользователю при входе во внутренний интерфейс.
+
+ - Группа модулей Веб / Web содержит набор модулей для создания и управления как страницами, так и их содержимым.
+
+ - Группа модулей Управление сайтом / Site Management предназначен для настройки сайта. Из этого модуля можно задать название сайта, назначить ему домены и выбрать языки.
+
+ - Группа модулей Файл / Filelist предоставляет удобный способ просмотра и управления файлами, включая документы, изображения и видео.
+
+ - Группа модулей Инструменты управления / Admin Tools, это набор административных модулей для выполнения различных задач по обслуживанию и обновлению системы. Этот модуль также включает менеджер расширений, где можно включать и отключать любые сторонние расширения.
+
+ - Группа модулей Система / System содержит модули, позволяющие администраторам управлять доступом ко внутреннему интерфейсу, просматривать журналы ошибок, и предоставляющие информацию, характерную для данной установки.
+
+Расширения
+----------
+
+.. figure:: /Images/Illustrations/extensions.png
+
+Расширения, разработанные сообществом, представляют собой ряд решений, позволяющих расширить возможности TYPO3. Расширения могут быть самыми разными – от небольших, выполняющих конкретные задачи, до крупных, предоставляющих целый набор функциональных возможностей, таких как расширение TYPO3 Blog Extension.
+
+
+Внешний интерфейс / Frontend
+============================
+
+.. figure:: /Images/Illustrations/frontend.png
+
+Внешний интерфейс объединяет созданное во внутреннем интерфейсе содержимое с HTML-шаблонами, настроенными для текущего сайта, для генерации веб-страниц.
+
+Для этого в TYPO3 используется механизм шаблонизации Fluid, который служит связующим звеном между добавляемым пользователями содержимым и разработанными шаблонами дизайна сайта.
+
+Типичный шаблон Fluid содержит код HTML, определяющий структуру страницы, и теги Fluid, выполняющие различные задачи.
+
+Например, простая веб-страница, содержащая меню навигации, блок текста и логотип компании, будет содержать три тега Fluid.
+
+- Тег для вставки элемента содержимого, содержащего блок текста.
+- Еще один, динамически формирующий главное навигационное меню.
+- Третий тег для размещения логотипа компании.
+
+Ресурсы (assets) сайта, такие как HTML, CSS и JavaScript, хранятся в пакете сайта (site package).
diff --git a/Documentation/Localization.ru_RU/Extensions/Index.rst b/Documentation/Localization.ru_RU/Extensions/Index.rst
new file mode 100644
index 00000000..d4ddfed9
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Extensions/Index.rst
@@ -0,0 +1,54 @@
+.. include:: /Includes.rst.txt
+
+.. _extensions_index:
+
+=======================
+Работа с расширениями
+=======================
+
+.. container:: row m-0 p-0
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Управление расширениями`
+
+ .. container:: card-body
+
+ Информация о том, как находить, устанавливать и управлять расширения с помощью Composer.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: `Установка локальных расширений `_
+
+ .. container:: card-body
+
+ Информация о том, как устанавливать локальные расширения, включая пакеты сайта (sitepackages) и пользовательские расширения, с помощью Composer.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Управление расширениями - традиционное руководство`
+
+ .. container:: card-body
+
+ В данном руководстве представлена информация о том, как управлять расширениями с помощью внутреннего интерфейса TYPO3 и репозитория расширений TYPO3 Extension Repository (TER) без использования Composer. Этот способ управления расширениями в настоящее время устарел.
+
+
+.. toctree::
+ :hidden:
+ :titlesonly:
+
+ Management.rst
+ Установка локальных расширений
+ LegacyManagement.rst
diff --git a/Documentation/Localization.ru_RU/Extensions/LegacyManagement.rst b/Documentation/Localization.ru_RU/Extensions/LegacyManagement.rst
new file mode 100644
index 00000000..60be991a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Extensions/LegacyManagement.rst
@@ -0,0 +1,123 @@
+.. include:: /Includes.rst.txt
+
+.. _extensions_legacy_management:
+
+==================================
+Управление расширениями - традиционное руководство
+==================================
+
+Установка расширения с помощью менеджера расширений
+===================================================
+
+Во внутреннем интерфейсе:
+
+.. rst-class:: bignums
+
+1. Перейдите в модуль :guilabel:`"Инструменты управления" > "Расширения"` / :guilabel:`"ADMIN TOOLS" > "Extensions"`
+2. Вверху выберете :guilabel:`"Получить расширения"` / :guilabel:`"Get Extensions"`
+3. Щелкните :guilabel:`"Обновить"` / :guilabel:`"Update now"`
+
+ Кнопка вверху справа
+
+4. Введите название расширения в поле поиска
+5. Щелкните :guilabel:`"Вперед"` / :guilabel:`"Go"`
+6. Щелкните по значку действий слева от названия расширения:
+
+ :guilabel:`"Импортировать и установить"` / :guilabel:`"Import and Install"`
+
+ Теперь расширение установлено, но не активировано. Чтобы активировать:
+
+7. Выберете :guilabel:`"Установленные расширения"` / :guilabel:`"Installed Extensions"` сверху.
+8. Щелкните по значку :guilabel:`"+"` напротив расширения в строке :guilabel:`"A/D"`.
+
+.. _uninstall_extension_without_composer:
+
+Удаление расширения без использования Composer
+=======================================
+
+Если TYPO3 установлен через composer, то необходимо удалять расширения через composer.
+
+Проверка зависимостей
+------------------
+
+Сначала выясните, какие другие расширения и функции вашей установки TYPO3 зависят от расширения, которое вы хотите удалить. Узнать о зависимостях можно, обратившись к `Extension Repository `__. Найдите расширение, которое вы хотите удалить, и другие, которые вы установили. Прочитайте в руководстве по каждому расширению разделы 'Dependencies' и 'Reverse dependencies'.
+
+Проверьте, были ли сделаны ссылки на расширение в каких-либо файлах установки, конфигурации или других файлах TypoScript. Проверьте, не включили ли вы в свой сайт подключаемый модуль из этого расширения. Подумайте о результатах их удаления и, наконец, сделайте это.
+
+Если вы работаете локально или на тестовом сервере, можно попробовать удалить расширение. Менеджер расширений предупреждает о зависимостях, прописанных в секции ограничений расширения :file:`ext_emconf.php`. Заметим, однако, что вы зависите от того, насколько добросовестно разработчики расширений отмечают все зависимости в этом конфигурационном файле.
+
+Если вы получаете исключение и из-за этого не можете получить доступ к Менеджеру расширений, то в крайнем случае можно удалить/установить расширения вручную с помощью :file:`PackageStates.php`, см. :ref:`uninstall-extension-manually`.
+
+.. tip::
+ Не удаляйте расширения методом проб и ошибок на рабочих системах, особенно в условиях дефицита времени.
+
+.. _uninstall-extension-backend:
+
+Деинсталляция / деактивация расширения через внутренний интерфейс TYPO3
+--------------------------------------------------
+
+.. include:: ../Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.rst.txt
+
+
+Войдите во внутренний интерфейс TYPO3 и откройте менеджер расширений ('Ext Manager'). В меню выберите пункт 'Install extensions' ("Установить расширения"). Будет выведен список установленных расширений.
+
+С левой стороны находится значок, показывающий статус каждого расширения и то, что можно сделать:
+
+* Значок установки расширения со знаком плюс: Расширение не установлено (щелкните один раз, для установки).
+* Значок удаления расширения со знаком минус: Расширение установлено и его можно запускать (щелкните один раз, для удаления).
+
+Рядом с расширением, которое необходимо удалить, щелкните на значке Extension UnInstall. Через несколько секунд значок изменится на серый значок установки расширения.
+
+
+.. _remove-extension-backend:
+
+Удаление расширения через внутренний интерфейс TYPO3
+--------------------------------------------------
+
+После успешной деинсталляции расширения через Менеджер расширений можно удалить его навсегда, нажав на символ корзины "Удалить" рядом с записью расширения в Менеджере расширений.
+
+.. _uninstall-extension-manually:
+
+Деинсталяция расширения вручную
+----------------------------------
+
+Иногда расширение вызывает проблему, из-за которой внутренний интерфейс TYPO3 не может быть открыт. В этом случае расширение можно удалить вручную. Это не совсем обычная практика, а крайняя мера.
+
+Начиная с LTS8 сделать это можно, удалив конфигурацию расширений из файла :file:`PackageStates.php`.
+
+.. rst-class:: bignums
+
+#. Откройте файл :file:`typo3conf/PackageStates.php`
+#. Найдите расширение по ext_key в массиве.
+
+ .. code-block:: php
+ :caption: typo3conf/PackageStates.php
+
+ 'ext_key' => [
+ 'packagePath' => 'typo3conf/ext/ext_key/',
+ ],
+ ...
+
+#. Удалите это вхождение.
+
+.. _remove-extension-manually:
+
+Удаление расширения вручную
+------------------------------
+Удаление расширений вручную не является обычной практикой и должно выполняться только в крайнем случае. Удалять следует только то расширение, которое было успешно деинсталлировано. Сначала сделайте резервную копию. Затем можно удалить расширение навсегда, удалив его папку в :file:`typo3conf/ext/[extensionname]`. Соответствующие таблицы базы данных можно удалить в :guilabel:`Install Tool -> Important Actions -> Database analyzer -> Compare current database with specification`.
+
+Дополнительная информация
+======================
+
+Приведенные ниже сведения не зависят от того, выполняется ли установка с Composer или без него.
+
+.. _find-out-extension-key:
+
+Поиск ключа расширения для расширения
+-------------------------------------------
+
+Опять же, зайдите в `Репозиторий расширений `__ и найдите расширение.
+
+Ключ расширения указан сверху. Для `расширения news `__ ключом расширения является `news`.
+
+Ключ расширения можно также увидеть в файловой системе в каталоге :file:`public/typo3conf/ext/`. Имя каталога расширения совпадает с именем ключа расширения.
diff --git a/Documentation/Localization.ru_RU/Extensions/Management.rst b/Documentation/Localization.ru_RU/Extensions/Management.rst
new file mode 100644
index 00000000..2b368949
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Extensions/Management.rst
@@ -0,0 +1,123 @@
+.. include:: /Includes.rst.txt
+
+.. _extensions_management:
+
+===================
+Управление расширениями
+===================
+
+Как системные расширения, так и расширения сторонних разработчиков обрабатываются с помощью Composer. Composer устанавливает расширение, а также необходимые зависимости. Composer применяется и для удаления расширений.
+
+.. _install-extension-with-composer:
+
+Установка расширений
+=====================
+
+Поиск имени пакета Composer для расширения
+-----------------------------------------------
+
+Зайдите в `Репозиторий расширений `__ и найдите расширение.
+
+На странице расширения под :guilabel:`"Composer support"` будет указана команда Composer, необходимая для установки данного расширения.
+
+Например, `расширение news `__ имеет имя пакета `georgringer/news`.
+
+Обычно имя пакета имеет вид vendor + слэш + ключ расширения. Однако если в ключе расширения имеется символ подчеркивания, то в имени пакета она заменяется на тире. Например:
+`Extension Builder `__:
+
+* **extension key**: `extension_builder`
+* **vendor**: `friendsoftypo3`
+* **Composer package name**: `friendsoftypo3/extension-builder`
+
+
+
+Для установки расширения используйте :bash:`composer require`.
+-----------------------------------------------------
+
+.. code-block:: bash
+ :caption: /var/www/site/$
+
+ composer require
+
+Для установки расширения news:
+
+
+.. code-block:: bash
+ :caption: /var/www/site/$
+
+ composer require georgringer/news
+
+Это добавит требование расширения в инсталляцию :file:`composer.json` и установит расширение.
+
+Несмотря на то, что расширение устанавливается и активируется автоматически, перед использованием его необходимо настроить:
+
+Настройка расширения
+-------------------
+
+.. code-block:: bash
+ :caption: /var/www/site/$
+
+ ./vendor/bin/typo3 extension:setup
+
+Команда extension setup берет на себя выполнение дополнительных процедур установки, таких как миграция базы данных и очистка кэша при необходимости. Команда установки расширения не привязана к конкретному расширению, а рассматривает общее состояние и выполняет все необходимые действия.
+
+Удаление расширений
+=======================
+
+Команда composer `remove` деинсталлирует расширение.
+
+.. code-block:: bash
+ :caption: /var/www/site/$
+
+ composer remove georgringer/news
+
+Обновленный файл :file:`composer.lock` должен быть зафиксирован в системе контроля версий.
+
+.. _install_local_extensions_using_composer:
+
+Установка локальных расширений
+===========================
+
+Локальные расширения, включая пакеты сайта и пользовательские расширения, также должны устанавливаться с помощью Composer.
+
+Пользовательские расширения должны размещаться в специальном локальном каталоге: `documentroot/packages`.
+
+После создания этого каталога обновите установку `composer.json` и добавьте этот каталог в качестве нового репозитория:
+
+
+.. code-block:: bash
+ :caption: /var/www/site/composer.json
+
+ {
+ "repositories": [
+ {
+ "type": "path",
+ "url": "./packages/*/"
+ },
+ ],
+ }
+
+Затем можно выполнить команду `composer require` для установки локального расширения `my-local-extension` с поставщиком `vendor`:
+
+
+.. code-block:: bash
+ :caption: /var/www/site/$
+
+ composer require vendor/my-local-extension:@dev
+
+Выполняя эту команду, Composer находит папку `vendor/my-local-extension` и после выполнения команды `composer install` симлинкует ее с папкой `typo3conf/ext/my-local-extension`. Приведенная выше установка определяет, что расширение должно быть помещено composer'ом в папку `:file:packages/my-local-extension`, если оно там еще не находилось.
+
+
+Дополнительная информация
+======================
+
+.. _find-out-extension-key:
+
+Определение ключа расширения для расширения
+-------------------------------------------
+
+Для любого установленного расширения ключ расширения можно найти, заглянув в файловую систему в каталог :file:`public/typo3conf/ext/`. Имя каталога расширения совпадает с ключом расширения.
+
+Перед установкой расширения ключ расширения можно найти на его странице в `TYPO3 Extension Repository (TER) `__.
+
+Ключ расширения указан сверху. Для `расширения news `__ ключом расширения является `news`.
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/BackendUserListing.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/BackendUserListing.png
new file mode 100644
index 00000000..44f94628
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/BackendUserListing.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/BackendUserListing.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/BackendUserListing.rst.txt
new file mode 100644
index 00000000..cfa94201
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/BackendUserListing.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/BackendUserListing.png
+ :class: with-shadow
+
+ Backend User Listing
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.png
new file mode 100644
index 00000000..e0a6939d
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.rst.txt
new file mode 100644
index 00000000..2bc5cfaa
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.png
+ :alt: Button to create an administrator
+ :class: with-shadow
+
+ Create a new administrative user
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.png
new file mode 100644
index 00000000..b14fe447
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.rst.txt
new file mode 100644
index 00000000..6fed3eab
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.png
+ :alt: Form to create an administrator
+ :class: with-shadow
+
+ Fill in the fields for the new administrative user
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.png
new file mode 100644
index 00000000..460f62bf
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.rst.txt
new file mode 100644
index 00000000..252a0b28
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.png
+ :class: with-shadow
+
+ Fill out fields for the new backend user
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/EditorUnhide.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/EditorUnhide.png
new file mode 100644
index 00000000..d6971e6d
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/EditorUnhide.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/EditorUnhide.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/EditorUnhide.rst.txt
new file mode 100644
index 00000000..64c46eb7
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/EditorUnhide.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/EditorUnhide.png
+ :alt: Activate editor in list
+ :class: with-shadow
+
+ Activate editor
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.png
new file mode 100644
index 00000000..420e5fef
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.rst.txt
new file mode 100644
index 00000000..ca985e74
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.png
+ :class: with-shadow
+
+ Changing the current user's interface language
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.png
new file mode 100644
index 00000000..ef33d9aa
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.rst.txt
new file mode 100644
index 00000000..74501b23
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.png
+ :class: with-shadow
+
+ Change interface language for a backend user
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.png
new file mode 100644
index 00000000..ac00b6ef
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.rst.txt
new file mode 100644
index 00000000..3af6c7a2
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.png
+ :alt: Configuration Presets Card
+ :class: with-shadow
+
+ Choose a configuration preset
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/DebugSettings.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/DebugSettings.png
new file mode 100644
index 00000000..8d86aa38
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/DebugSettings.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/DebugSettings.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/DebugSettings.rst.txt
new file mode 100644
index 00000000..288a3b6c
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/DebugSettings/DebugSettings.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/DebugSettings/DebugSettings.png
+ :alt: Debug Presets
+ :class: with-shadow
+
+ Choose the debug preset
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.png
new file mode 100644
index 00000000..1201822e
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.rst.txt
new file mode 100644
index 00000000..25a26745
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/ExtensionManager/UninstallExtension.png
+ :class: with-shadow
+
+ Select "Deactivate" in Extension Manager
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.png
new file mode 100644
index 00000000..d1baa790
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.rst.txt
new file mode 100644
index 00000000..144aa940
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.png
+ :class: with-shadow
+
+ TYPO3 Introduction Package Home Page
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/InstallTool/InstallToolPassword.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/InstallTool/InstallToolPassword.png
new file mode 100644
index 00000000..514c65f0
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/InstallTool/InstallToolPassword.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/InstallTool/InstallToolPassword.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/InstallTool/InstallToolPassword.rst.txt
new file mode 100644
index 00000000..5a61d2d0
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/InstallTool/InstallToolPassword.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/InstallTool/InstallToolPassword.png
+ :alt: The install tool login
+ :class: with-shadow
+
+ Enter the install tool password
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguage.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguage.png
new file mode 100644
index 00000000..8e8b7322
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguage.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguage.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguage.rst.txt
new file mode 100644
index 00000000..c06428a7
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguage.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Modules/ManageLanguage.png
+ :alt: Manage language packs
+ :class: with-shadow
+
+ Open the backend language administration module
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.png
new file mode 100644
index 00000000..f1a71592
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.rst.txt
new file mode 100644
index 00000000..151db54e
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.png
+ :alt: Add a language
+ :class: with-shadow
+
+ Add the desired language
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.png
new file mode 100644
index 00000000..d3bd8c8e
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.rst.txt
new file mode 100644
index 00000000..f6ac1ffe
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.rst.txt
@@ -0,0 +1,5 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.png
+ :alt: A language has been added
+ :class: with-shadow
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagement.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagement.png
new file mode 100644
index 00000000..d9457bd0
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagement.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagement.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagement.rst.txt
new file mode 100644
index 00000000..54112d9d
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagement.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Modules/SiteManagement.png
+ :class: with-shadow
+
+ Site management section of the modules menu
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementEdit.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementEdit.png
new file mode 100644
index 00000000..d0127638
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementEdit.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementEdit.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementEdit.rst.txt
new file mode 100644
index 00000000..1a4b5d78
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementEdit.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Modules/SiteManagementEdit.png
+ :class: with-shadow
+
+ Site Management: Edit Site
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementLanguages.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementLanguages.png
new file mode 100644
index 00000000..f61538c3
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementLanguages.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementLanguages.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementLanguages.rst.txt
new file mode 100644
index 00000000..30a7a204
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/Modules/SiteManagementLanguages.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/Modules/SiteManagementLanguages.png
+ :class: with-shadow
+
+ Site Management: Edit Languages
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.png
new file mode 100644
index 00000000..e73de91b
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.rst.txt
new file mode 100644
index 00000000..592d5e98
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.rst.txt
@@ -0,0 +1,7 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/QuickInstall/EnableFirstInstall.png
+ :alt: Success message after download
+ :class: with-shadow
+
+ Success message after download
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.png
new file mode 100644
index 00000000..71af7e42
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.rst.txt
new file mode 100644
index 00000000..3d1f0c31
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.png
+ :class: with-shadow
+
+ Install Tool in 1-2-3 mode, first step.
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.png
new file mode 100644
index 00000000..96b2608f
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.rst.txt
new file mode 100644
index 00000000..b2815dd7
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.png
+ :class: with-shadow
+
+ Install Tool in 1-2-3 mode, second step.
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.png
new file mode 100644
index 00000000..ea026287
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.rst.txt
new file mode 100644
index 00000000..0cd574c6
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.png
+ :class: with-shadow
+
+ Install Tool in 1-2-3 mode, third step.
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.png
new file mode 100644
index 00000000..59b1703f
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.rst.txt
new file mode 100644
index 00000000..f93a5490
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.png
+ :class: with-shadow
+
+ Install Tool in 1-2-3 mode, forth step.
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step5LastStep.png b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step5LastStep.png
new file mode 100644
index 00000000..25e18f65
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step5LastStep.png differ
diff --git a/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step5LastStep.rst.txt b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step5LastStep.rst.txt
new file mode 100644
index 00000000..35dd0c07
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Images/AutomaticScreenshots/QuickInstall/Step5LastStep.rst.txt
@@ -0,0 +1,6 @@
+.. Automatic screenshot: Remove this line if you want to manually change this file
+
+.. figure:: /Images/AutomaticScreenshots/QuickInstall/Step5LastStep.png
+ :class: with-shadow
+
+ Install Tool in 1-2-3 mode, fifth step.
\ No newline at end of file
diff --git a/Documentation/Localization.ru_RU/Images/Illustrations/backend.png b/Documentation/Localization.ru_RU/Images/Illustrations/backend.png
new file mode 100644
index 00000000..b2a0fc15
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/Illustrations/backend.png differ
diff --git a/Documentation/Localization.ru_RU/Images/Illustrations/backend_frontend.png b/Documentation/Localization.ru_RU/Images/Illustrations/backend_frontend.png
new file mode 100644
index 00000000..bc358b7f
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/Illustrations/backend_frontend.png differ
diff --git a/Documentation/Localization.ru_RU/Images/Illustrations/backend_login.png b/Documentation/Localization.ru_RU/Images/Illustrations/backend_login.png
new file mode 100644
index 00000000..0c4f366c
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/Illustrations/backend_login.png differ
diff --git a/Documentation/Localization.ru_RU/Images/Illustrations/backend_module.png b/Documentation/Localization.ru_RU/Images/Illustrations/backend_module.png
new file mode 100644
index 00000000..676de2cc
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/Illustrations/backend_module.png differ
diff --git a/Documentation/Localization.ru_RU/Images/Illustrations/extensions.png b/Documentation/Localization.ru_RU/Images/Illustrations/extensions.png
new file mode 100644
index 00000000..7ddd90e9
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/Illustrations/extensions.png differ
diff --git a/Documentation/Localization.ru_RU/Images/Illustrations/frontend.png b/Documentation/Localization.ru_RU/Images/Illustrations/frontend.png
new file mode 100644
index 00000000..e495118c
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/Illustrations/frontend.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessCreateNewGroup.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessCreateNewGroup.png
new file mode 100644
index 00000000..f5426ac6
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessCreateNewGroup.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessCreateNewUser.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessCreateNewUser.png
new file mode 100644
index 00000000..2f571dde
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessCreateNewUser.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModule.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModule.png
new file mode 100644
index 00000000..68a901e3
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModule.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeOwner.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeOwner.png
new file mode 100644
index 00000000..9feea873
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeOwner.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeRecursively.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeRecursively.png
new file mode 100644
index 00000000..42f50704
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeRecursively.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleGroupChanged.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleGroupChanged.png
new file mode 100644
index 00000000..f67fb2a7
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessModuleGroupChanged.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewGroupDBMount.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewGroupDBMount.png
new file mode 100644
index 00000000..1ce1ef95
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewGroupDBMount.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewGroupGeneralTab.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewGroupGeneralTab.png
new file mode 100644
index 00000000..541e70d8
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewGroupGeneralTab.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewUserGeneralTab.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewUserGeneralTab.png
new file mode 100644
index 00000000..08e033bb
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewUserGeneralTab.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewUserMountFromGroups.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewUserMountFromGroups.png
new file mode 100644
index 00000000..392569d2
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessNewUserMountFromGroups.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessSimulateResourceEditor.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessSimulateResourceEditor.png
new file mode 100644
index 00000000..9ad22ea0
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAccessSimulateResourceEditor.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAdvancedEditorUser.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAdvancedEditorUser.png
new file mode 100644
index 00000000..afecf3fc
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendAdvancedEditorUser.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditAllowDeny.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditAllowDeny.png
new file mode 100644
index 00000000..d81dc5c5
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditAllowDeny.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditDBMounts.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditDBMounts.png
new file mode 100644
index 00000000..14e2243e
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditDBMounts.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFields.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFields.png
new file mode 100644
index 00000000..60592628
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFields.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFieldsExpanded.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFieldsExpanded.png
new file mode 100644
index 00000000..0c876953
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFieldsExpanded.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFileMounts.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFileMounts.png
new file mode 100644
index 00000000..15b2dd52
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFileMounts.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFilePermissions.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFilePermissions.png
new file mode 100644
index 00000000..d189cb35
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFilePermissions.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditGeneralTab.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditGeneralTab.png
new file mode 100644
index 00000000..6e005a42
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditGeneralTab.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditLanguages.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditLanguages.png
new file mode 100644
index 00000000..c292942b
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditLanguages.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditModules.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditModules.png
new file mode 100644
index 00000000..c6f04bff
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditModules.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditPageTypes.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditPageTypes.png
new file mode 100644
index 00000000..d4370f15
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditPageTypes.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditSettings.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditSettings.png
new file mode 100644
index 00000000..66519534
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditSettings.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditTables.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditTables.png
new file mode 100644
index 00000000..4f1237fc
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendGroupEditTables.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUserGroupDetail.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUserGroupDetail.png
new file mode 100644
index 00000000..259403e1
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUserGroupDetail.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUserGroups.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUserGroups.png
new file mode 100644
index 00000000..8a67244d
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUserGroups.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersList.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersList.png
new file mode 100644
index 00000000..e98bda48
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersList.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersModule.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersModule.png
new file mode 100644
index 00000000..be0299c1
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersModule.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulate.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulate.png
new file mode 100644
index 00000000..53fb47f0
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulate.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulateExit.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulateExit.png
new file mode 100644
index 00000000..b169a64d
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulateExit.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendEditorUnhide.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendEditorUnhide.png
new file mode 100644
index 00000000..2b005a82
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendEditorUnhide.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendFileMountList.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendFileMountList.png
new file mode 100644
index 00000000..9880a97a
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendFileMountList.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendGroupDbMount.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendGroupDbMount.png
new file mode 100644
index 00000000..d1131590
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendGroupDbMount.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendResourceEditorUser.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendResourceEditorUser.png
new file mode 100644
index 00000000..cc19fab1
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendResourceEditorUser.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendSimpleEditorUser.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendSimpleEditorUser.png
new file mode 100644
index 00000000..65cbdf5d
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/BackendSimpleEditorUser.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/UserManagementCreateNewUser.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/UserManagementCreateNewUser.png
new file mode 100644
index 00000000..f91217fa
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/UserManagementCreateNewUser.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/UserManagementCreateNewUserSimpleEditor.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/UserManagementCreateNewUserSimpleEditor.png
new file mode 100644
index 00000000..59e6bd3b
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/UserManagementCreateNewUserSimpleEditor.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/admin-tools-open.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/admin-tools-open.png
new file mode 100644
index 00000000..2fdc218b
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/admin-tools-open.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/admin-tools.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/admin-tools.png
new file mode 100644
index 00000000..b0036f45
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/admin-tools.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/system.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/system.png
new file mode 100644
index 00000000..a916634b
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/system.png differ
diff --git a/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/system_open.png b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/system_open.png
new file mode 100644
index 00000000..3f1b4e9e
Binary files /dev/null and b/Documentation/Localization.ru_RU/Images/ManualScreenshots/UserManagement/system_open.png differ
diff --git a/Documentation/Localization.ru_RU/Includes.rst.txt b/Documentation/Localization.ru_RU/Includes.rst.txt
new file mode 100644
index 00000000..f0916ea0
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Includes.rst.txt
@@ -0,0 +1,34 @@
+.. More information about this file:
+ https://docs.typo3.org/m/typo3/docs-how-to-document/main/ru-ru/GeneralConventions/FileStructure.html#includes-rst-txt
+
+.. ----------
+.. text roles
+.. ----------
+
+.. role:: aspect(emphasis)
+.. role:: bash(code)
+.. role:: html(code)
+.. role:: js(code)
+.. role:: php(code)
+.. role:: rst(code)
+.. role:: sep(strong)
+.. role:: sql(code)
+
+.. role:: tsconfig(code)
+ :class: typoscript
+
+.. role:: typoscript(code)
+.. role:: xml(code)
+ :class: html
+
+.. role:: yaml(code)
+
+.. default-role:: code
+
+.. ---------
+.. highlight
+.. ---------
+
+.. By default, code blocks use PHP syntax highlighting
+
+.. highlight:: php
diff --git a/Documentation/Localization.ru_RU/Index.rst b/Documentation/Localization.ru_RU/Index.rst
new file mode 100644
index 00000000..eae1ed56
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Index.rst
@@ -0,0 +1,165 @@
+.. include:: /Localization.ru_RU/Includes.rst.txt
+.. _start:
+
+================================
+TYPO3 - Ознакомительное пособие
+================================
+
+Добро пожаловать ознакомительное пособие. Это первоначальное знакомство с TYPO3, где рассматриваются основные понятия системы, включая внутренний административный интерфейс управления системой – backend.
+
+В пособии приведена информация о настройке операционной системе хостинга и детальное руководство по установке системы TYPO3.
+
+----
+
+.. container:: row m-0 p-0
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Концепции `
+
+ .. container:: card-body
+
+ Глава, предназначенная для новичков, знакомит с некоторыми основными понятиями TYPO3, включая бэкэнд (backend) – внутренний интерфейс администрирования TYPO3.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Системные требования `
+
+ .. container:: card-body
+
+ Системные требования к операционной системе хостинга, включая веб-сервер и базу данных, порядок их настройки перед установкой.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Установка `
+
+ .. container:: card-body
+
+ Глава, посвященная установке, содержит подробные инструкции по установке TYPO3, а также информацию о том, как развернуть TYPO3 для работающего сайта.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Настройка `
+
+ .. container:: card-body
+
+ Настройка, это следующие после установки этапы работы.Например, добавление доменов, настройки дополнительных пользователей и языков.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Устранение неисправностей `
+
+ .. container:: card-body
+
+ Поиск и устранение неисправностей, которые могут возникнуть в процессе установки. Глава «Устранение неисправностей» относится как к CMS TYPO3, так и к среду хостинга, включая веб-сервер, базу данных и PHP.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Управление пользователями внутреннего интерфейса `
+
+ .. container:: card-body
+
+ Обучение созданию и настройкой пользователей для работы с внутренним административным интерфейсом – backend.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Работа с расширениями `
+
+ .. container:: card-body
+
+ Сведения об установке и управлением сторонними расширениями с помощью Composer.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Introduction Package `
+
+ .. container:: card-body
+
+ Introduction Package (Ознакомительный пакет) – отличная начальная точка для знакомства и тестирования TYPO3 на примере предварительно настроенного полностью рабочего сайта с огромным количеством примеров шаблонов страниц и их содержимого.
+
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Следующие шаги `
+
+ .. container:: card-body
+
+ Общая картина возможных шагов, которые можно сделать сразу после установки TYPO3, вроде создания шаблонов и добавления содержимого на страницы.
+
+.. Table of Contents
+
+.. toctree::
+ :hidden:
+ :titlesonly:
+
+ Concepts/Index
+ SystemRequirements/Index
+ Installation/Index
+ Setup/Index
+ Troubleshooting/Index
+ Extensions/Index
+ UserManagement/Index
+ IntroductionPackage/Index
+ NextSteps/Index
+
+----
+
+:Version:
+ |release|
+
+:Language:
+ ru
+
+:Author:
+ Участники проекта TYPO3
+
+:License:
+ Документ публикуется под
+ `Открытой на публикацию лицензией `__.
+
+:Rendered:
+ |today|
+
+.. Meta Menu
+
+.. toctree::
+ :hidden:
+
+ Sitemap
+ genindex
diff --git a/Documentation/Localization.ru_RU/Installation/DeployTYPO3.rst b/Documentation/Localization.ru_RU/Installation/DeployTYPO3.rst
new file mode 100644
index 00000000..49fc99b8
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/DeployTYPO3.rst
@@ -0,0 +1,219 @@
+.. include:: /Includes.rst.txt
+
+.. index:: deployment, composer, production setup
+
+.. _deploytypo3:
+
+===============
+Развертывание системы TYPO3
+===============
+
+В данном руководстве описаны шаги, необходимые для ручного развертывания TYPO3, обеспечения безопасности установки и ее готовности к использованию в производственных условиях. Также описывается ряд средств автоматизации, позволяющих упростить процесс развертывания.
+
+Существует несколько различных способов развертывания TYPO3. Один из наиболее простых вариантов - вручную скопировать файлы и базу данных с локальной машины на живой сервер, при необходимости скорректировав конфигурацию.
+
+Общие этапы развертывания
+=========================
+
+- Построение локального окружения (установка всего необходимого для работы сайта).
+- Выполните команду `composer install --no-dev` для установки без зависимостей от разработки.
+- Копирование файлов на рабочий сервер.
+- Копирование базы данных на рабочий сервер.
+- Очистка кэшей.
+
+.. note::
+
+ Команда `composer install` не должна выполняться в реальной среде. В идеале команда `composer` должна выполняться только локально или на выделенной машине развертывания, чтобы можно было провести тестирование перед запуском в реальном режиме.
+
+ Чтобы избежать конфликтов между локальной и серверной версиями PHP, версию PHP сервера можно определить в файле :file:`composer.json` (например, ``{"platform": {"php": "7.4.10"}}``), тогда `composer` всегда будет проверять правильность зависимостей.
+
+Производственные настройки
+==========================
+
+Для обеспечения безопасной установки TYPO3 на рабочем сервере необходимо задать следующие параметры:
+
+- :guilabel:`Admin Tools > Settings > Configuration Presets` Для того чтобы не выводить данные отладки на экран, необходимо выбрать предустановку "Live".
+- На рабочих серверах следует использовать `HTTPS`, а для :php:`$GLOBALS['TYPO3_CONF_VARS']['BE']['lockSSL']` должно быть установлено значение `true`.
+- Обеспечьте применение HSTS (Strict-Transport-Security header) в конфигурации веб-серверов.
+- Переменная среды `TYPO3_CONTEXT` должна быть установлена на основной контекст `Production` (можно проверить справа вверху во внутреннем интерфейсе TYPO3 :guilabel:`Application Information`). Она должна использоваться для выбора соответствующего `базового варианта` для целевой системы в Конфигурации сайта.
+- Настройте :ref:`TYPO3 logging framework ` на регистрацию сообщений высокой степени серьезности, включая и выше WARNING или ERROR, и продолжайте ротацию файлов журнала, хранящихся в :file:`var/log`.
+- Убедитесь в том, что :ref:`разрешения на файлы ` правильно установлены на живой системе.
+
+Автоматизация процесса развертывания
+====================================
+
+Типичная установка для развертывания веб-приложений состоит из трех различных частей:
+
+- Локальная среда (для разработки).
+- Среда сборки (для воспроизводимых сборок). Это может быть контролируемая локальная среда или удаленный сервер непрерывной интеграции (например, Gitlab CI или Github Actions).
+- Живое (производственное) окружение.
+
+Чтобы перевести приложение из локальной среды в производственную систему, рекомендуется использовать инструмент развертывания и/или решение непрерывной интеграции. Это гарантирует развертывание лишь кода с контролем версий и воспроизводимость сборок. В идеале развертывание нового релиза должно быть атомарной операцией и не приводить к простою. При возникновении ошибок на любом из этапов развертывания или тестирования большинство средств развертывания инициирует автоматический "откат", предотвращающий выпуск ошибочной сборки.
+
+Одной из широко используемых стратегий является подход "переключение симлинков":
+
+При такой стратегии веб-сервер обслуживает файлы с виртуального пути :file:`releases/current/public`, который состоит из симлинка :file:`releases/current`, указывающего на последнюю версию развертывания ("релиз"). Этот симлинк переключается после успешной подготовки нового релиза. В последней версии представлены симлинки на папки, которые должны быть общими для всех релизов (обычно их называют "общие папки" - shared folders).
+
+Обычно база данных разделяется между релизами, а мастера обновления и обновления схем запускаются автоматически до или вскоре после запуска нового релиза.
+
+Это примерная структура каталогов установки TYPO3 с "переключением симлинков":
+
+.. code-block:: none
+
+ ├── shared/
+ │ ├── fileadmin/
+ │ └── var/
+ │ ├── var/charset/
+ │ ├── var/lock/
+ │ ├── var/log/
+ │ └── var/session/
+ ├── releases/
+ │ ├── current -> ./release1 (symlink to current release)
+ │ └── release1/
+ │ ├── public/ (webserver root, via releases/current/public)
+ │ │ ├── typo3conf/
+ │ │ ├── fileadmin -> ../../../shared/fileadmin/ (symlink)
+ │ │ └── index.php
+ │ ├── var/
+ │ | ├── var/build/
+ │ | ├── var/cache/
+ │ | ├── var/charset -> ../../../shared/var/charset/ (symlink)
+ │ | ├── var/labels/
+ │ | ├── var/lock -> ../../../shared/var/lock/ (symlink)
+ │ | ├── var/log -> ../../../shared/var/log/ (symlink)
+ │ | └── var/session -> ../../../shared/var/session/ (symlink)
+ │ ├── vendor/
+ │ ├── composer.json
+ │ └── composer.lock
+
+
+Файлы в директории `shared` являются общими для разных версий сайта. В каталоге `releases` представлена информация о коде TYPO3, который будет меняться от версии к версии.
+
+При использовании средств развертывания такая структура каталогов обычно создается автоматически.
+
+В следующем разделе представлены примеры различных средств развертывания и способы их настройки для использования TYPO3:
+
+.. tabs::
+
+ .. tab:: TYPO3 Surf
+
+ :doc:`TYPO3 Surf ` это средство развертывания, написанное на языке PHP.
+
+
+ .. code-block:: php
+ :caption: ~/.surf/MyDeployment.php
+
+ setHostname($node->getName())
+ ->setOption('username', 'myuser')
+ ->setOption('phpBinaryPathAndFilename', '/usr/local/bin/php_cli');
+
+ $application = new \TYPO3\Surf\Application\TYPO3\CMS();
+ $application
+ ->setDeploymentPath('/httpdocs')
+ ->setOption('baseUrl', 'https://my.node.com/')
+ ->setOption('webDirectory', 'public')
+ ->setOption('symlinkDataFolders', ['fileadmin'])
+ ->setOption('repositoryUrl', 'file://' . dirname(__DIR__))
+ ->setOption('keepReleases', 3)
+ ->setOption('composerCommandPath', 'composer')
+ ->setOption('rsyncExcludes', [
+ '.ddev',
+ '.git',
+ $application->getOption('webDirectory') . '/fileadmin',
+ 'packages/**.sass'
+ ])
+ ->setOption(TYPO3\Surf\Task\TYPO3\CMS\FlushCachesTask::class . '[arguments]', [])
+ ->addSymlink($application->getOption('webDirectory') . '/config/system/settings.php', '../../../../shared/Configuration/settings.php')
+ ->addNode($node);
+
+ $deployment
+ ->addApplication($application)
+ ->onInitialize(
+ function () use ($deployment, $application) {
+ $deployment->getWorkflow()
+ ->beforeTask(\TYPO3\Surf\Task\TYPO3\CMS\SetUpExtensionsTask::class, \TYPO3\Surf\Task\TYPO3\CMS\CompareDatabaseTask::class, $application)
+ ->beforeStage('transfer', \TYPO3\Surf\Task\Php\WebOpcacheResetCreateScriptTask::class, $application)
+ ->afterStage('switch', \TYPO3\Surf\Task\Php\WebOpcacheResetExecuteTask::class, $application)
+ // CreatePackageStatesTask is done by post-autoload-dump script and can be removed
+ // https://github.com/TYPO3/TYPO3.CMS.BaseDistribution/blob/9.x/composer.json#L38
+ ->removeTask(\TYPO3\Surf\Task\TYPO3\CMS\CreatePackageStatesTask::class, $application)
+ ->removeTask(\TYPO3\Surf\Task\TYPO3\CMS\CopyConfigurationTask::class, $application);
+ }
+ );
+
+
+ .. tab:: Deployer
+
+ `Deployer `__ представляет собой альтернативное средство развертывания написанное на языке PHP. Полное описание того, как запустить deployer для TYPO3 можно найти на сайте https://t3terminal.com/blog/typo3-deploy/
+
+ .. code-block:: php
+
+ hostname('production.example.org')
+ ->user('deploy')
+ ->set('branch', 'main')
+ ->set('public_urls', ['https://production.example.org'])
+ ->set('deploy_path', '/home/www/example-project-directory/live');
+
+
+ .. tab:: Magallanes
+
+ Еще одно средство развертывания PHP-приложений, написанных на PHP: https://www.magephp.com
+
+ .. code-block:: yaml
+ :caption: .mage.yml
+
+ magephp:
+ log_dir: ./.mage/logs
+ composer:
+ path: composer
+ exclude:
+ - ./.ddev
+ - ./.git
+ - ./.mage
+ - ./public/fileadmin
+ - ./public/typo3temp
+ - ./var
+ - ./.mage.yml
+ - ./composer.json
+ - ./composer.lock
+ - ./LICENSE
+ - ./README.md
+ environments:
+ main:
+ user: ssh-user
+ from: ./
+ host_path: /srv/vhosts/target-path/site/mage
+ releases: 3
+ hosts:
+ - production.example.org
+ pre-deploy:
+ - exec: { cmd: "composer install --no-dev --no-progress --optimize-autoloader"}
+ on-deploy:
+ - fs/link: { from: "../../../../shared/public/fileadmin", to: "public/fileadmin" }
+ - fs/link: { from: "../../../../shared/public/typo3temp", to: "public/typo3temp" }
+ - fs/link: { from: "../../../shared/var", to: "var" }
+ on-release:
+ post-release:
+ - exec: { cmd: './bin/typo3 backend:lock', timeout: 9000 }
+ - exec: { cmd: './bin/typo3cms database:updateschema *.add,*.change', timeout: 9000 }
+ - exec: { cmd: './bin/typo3cms cache:flush', timeout: 9000 }
+ - exec: { cmd: './bin/typo3 upgrade:run', timeout: 9000 }
+ - exec: { cmd: './bin/typo3 backend:unlock', timeout: 9000 }
+ post-deploy:
diff --git a/Documentation/Localization.ru_RU/Installation/Index.rst b/Documentation/Localization.ru_RU/Installation/Index.rst
new file mode 100644
index 00000000..e6a9d6d0
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/Index.rst
@@ -0,0 +1,96 @@
+.. include:: /Includes.rst.txt
+
+.. index:: installation
+
+.. _installation_index:
+
+=========
+Установка
+=========
+
+.. container:: row m-0 p-0
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Установка TYPO3 `
+
+ .. container:: card-body
+
+ В руководстве по установке описано все, что необходимо для установки TYPO3. Включая проверочный список перед установкой и подробное описание каждого шага процесса установки.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Развертывание TYPO3 `
+
+ .. container:: card-body
+
+ В руководстве по развертыванию описаны некоторые из доступных решений, позволяющих автоматизировать процесс развертывания TYPO3 на удаленном сервере.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Наладка TYPO3 `
+
+ .. container:: card-body
+
+ В этой главе представлена информация о настройке и оптимизации инфраструктуры, обеспечивающей работу TYPO3.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Целостность релизов TYPO3 `
+
+ .. container:: card-body
+
+ Каждый релиз TYPO3 подписывается электронной подписью команды разработчиков TYPO3. Кроме того, в каждом пакете TYPO3 представлен уникальный хэш файла, который может быть использован для проверки целостности файла при загрузке релиза. В данном руководстве подробно описано, как можно проверить эти подписи и сравнить хэши файлов.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Установка TYPO3 с использованием DDEV `
+
+ .. container:: card-body
+
+ Это пошаговое руководство с подробным описанием установки TYPO3 с помощью DDEV, Docker и Composer.
+
+
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Устаревшее традиционное руководство по установке `
+
+ .. container:: card-body
+
+ Вы хотите установить TYPO3 классическим способом? Несмотря на то, что этот способ установки больше не рекомендуется, в руководстве по Традиционной установке показано, как можно установить TYPO3 без использования Composer.
+
+.. toctree::
+ :hidden:
+ :titlesonly:
+
+ Install
+ DeployTYPO3
+ TuneTYPO3
+ ReleaseIntegrity
+ TutorialDdev
+ LegacyInstallation
diff --git a/Documentation/Localization.ru_RU/Installation/Install.rst b/Documentation/Localization.ru_RU/Installation/Install.rst
new file mode 100644
index 00000000..88d5b2f2
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/Install.rst
@@ -0,0 +1,242 @@
+.. include:: /Includes.rst.txt
+
+.. index:: installation, deployment, requirements
+
+.. _install:
+
+================
+Установка TYPO3
+================
+
+Руководство по установке TYPO3. Здесь описаны все необходимые шаги
+для установки TYPO3 с помощью Composer.
+
+Подробнее о развертывании TYPO3 в реальной среде читайте в главе :ref:`Развертывание TYPO3 `.
+
+Проверка перед установкой
+==========================
+
+- Доступ к командной строке (CLI) с возможностью создания каталогов и символических ссылок.
+- Доступ к `Composer `__ через CLI (для локальной разработки).
+- Доступ к корневой директории веб-сервера.
+- База данных с соответствующими полномочиями.
+
+Выполнить Composer Create-Project
+=================================
+
+Приведенный ниже сценарий устанавливает TYPO3 v12, которая является последней версией CMS. Если вы хотите установить версию TYPO3 с долгосрочной поддержкой (LTS), обратитесь к :ref:`TYPO3 v11 Руководство по установке `.
+
+На корневом уровне веб-сервера выполните следующую команду:
+
+.. tabs::
+
+ .. group-tab:: bash
+
+ .. code-block:: bash
+
+ composer create-project typo3/cms-base-distribution example-project-directory "^12"
+
+ # Use console command to run the install process
+ # or use the Install Tool GUI (See below)
+ ./vendor/bin/typo3 setup
+
+ .. group-tab:: powershell
+
+ .. code-block:: powershell
+
+ composer create-project "typo3/cms-base-distribution:^12" example-project-directory
+
+ # Use console command to run the install process
+ # or use the Install Tool GUI (See below)
+ ./vendor/bin/typo3 setup
+
+ .. group-tab:: ddev
+
+ .. code-block:: bash
+
+ # Create a directory for your project
+ mkdir example-project-directory
+
+ # Go into that directory
+ cd example-project-directory
+
+ # Tell DDEV to create a new project of type "typo3"
+ # 'docroot' MUST be 'public' PHP 8.1 is required by TYPO3 v12
+ ddev config --project-type=typo3 --docroot=public --create-docroot --php-version 8.1
+
+ # Start the server
+ ddev start
+
+ # Fetch a basic TYPO3 installation and its' dependencies
+ ddev composer create "typo3/cms-base-distribution:^12"
+
+ # Depending on your DDEV version the configuration file may have been
+ # created in an outdated location, you can move it with
+ mkdir -p config/system/ && mv public/typo3conf/AdditionalConfiguration.php $_/additional.php
+
+ # Use console command to run the install process
+ # or use the Install Tool GUI (See below)
+ ddev exec ./vendor/bin/typo3 setup
+
+
+Эта команда получает последнюю версию TYPO3 и помещает ее в
+:file:`example-project-directory`.
+
+После выполнения этой команды, :file:`example-project-directory` будет представлена следующая структура:
+
+.. code-block:: none
+
+ .
+ ├── .gitignore
+ ├── composer.json
+ ├── composer.lock
+ ├── LICENSE
+ ├── public
+ ├── README.md
+ ├── var
+ └── vendor
+
+
+Запуск процесса установки
+=========================
+
+Настройка TYPO3 через консоль
+-----------------------------
+
+.. versionadded:: 12.1
+ Начиная с TYPO3 v12.1 в качестве альтернативы существующему веб-инсталлятору с графическим интерфейсом введена новая :ref:`CLI команда ` `setup`.
+
+Интерактивная / управляемая установка (вопросы/ответы):
+
+.. tabs::
+
+ .. group-tab:: bash
+
+ .. code-block:: bash
+
+ ./vendor/bin/typo3 setup
+
+ .. group-tab:: powershell
+
+ .. code-block:: powershell
+
+ ./vendor/bin/typo3 setup
+
+ .. group-tab:: ddev
+
+ .. code-block:: bash
+
+ ddev exec ./vendor/bin/typo3 setup
+
+Или используйте GUI-инсталлятор в браузере
+------------------------------------------
+
+Создайте пустой файл с названием `FIRST_INSTALL` в каталоге `/public` directory:
+
+.. tabs::
+
+ .. group-tab:: bash
+
+ .. code-block:: bash
+
+ touch example-project-directory/public/FIRST_INSTALL
+
+ .. group-tab:: powershell
+
+ .. code-block:: powershell
+
+ echo $null >> public/FIRST_INSTALL
+
+ .. group-tab:: ddev
+
+ .. code-block:: bash
+
+ ddev exec touch public/FIRST_INSTALL
+
+.. code-block:: none
+ .
+ ├── .gitignore
+ ├── composer.json
+ ├── composer.lock
+ ├── LICENSE
+ ├── public
+ ├── FIRST_INSTALL
+ ├── README.md
+ ├── var
+ └── vendor
+
+Доступ к TYPO3 через браузер
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+После настройки веб-сервера на директорию `public` вашего проекта, доступ к TYPO3 можно получить через веб-браузер. При первом обращении к новому сайту TYPO3 автоматически перенаправляет все запросы на :samp:`/typo3/install.php` для завершения процесса установки.
+
+.. tip::
+
+ При доступе к странице по протоколу HTTPS может появиться предупреждение "Ошибка конфиденциальности" или что-то подобное. В локальной среде можно игнорировать это предупреждение, указав браузеру игнорировать подобные этому предупреждения для данного домена.
+
+ Предупреждение связано с тем, что используются самоподписанные сертификаты.
+
+ Если при первом доступе возникает ошибка `trustedHostsPattern`, то возможен также вариант доступа к TYPO3 без (`http://`).
+
+
+Сканирование среды
+~~~~~~~~~~~~~~~~~~
+
+Теперь TYPO3 просканирует среду хоста. Во время сканирования TYPO3 проверяет хост-систему на наличие следующих параметров:
+
+- Установлена минимально необходимая версия PHP.
+- Загружены необходимые расширения PHP.
+- php.ini настроен.
+- TYPO3 может создавать и удалять файлы и каталоги в корневом каталоге установки.
+
+Если проблем не обнаружено, процесс установки можно продолжить.
+
+В случае невыполнения определенных критериев TYPO3 отобразит список обнаруженных проблем, с указанием решения для каждой из них.
+
+После внесения изменений TYPO3 может повторно просканировать среду хоста, перезагрузив страницу `https://example-project-site.local/typo3/install.php`.
+
+.. include:: ../Images/AutomaticScreenshots/QuickInstall/Step1SystemEnvironment.rst.txt
+
+Выбор базы данных
+~~~~~~~~~~~~~~~~~
+
+Выберите драйвер подключения к базе данных и введите учетные данные для базы данных.
+
+.. include:: ../Images/AutomaticScreenshots/QuickInstall/Step2DatabaseConnection.rst.txt
+
+TYPO3 может подключаться к существующей пустой базе данных или же создать новую.
+
+Список доступных баз данных зависит от того, какие драйверы баз данных установлены на хостинге.
+
+Например, если экземпляр TYPO3 предполагается использовать с базой данных MySQL, то необходимо установить расширение PHP 'pdo_mysql'. После его установки станет доступна опция :guilabel:`MySQL Database`.
+
+.. include:: ../Images/AutomaticScreenshots/QuickInstall/Step3ChooseDb.rst.txt
+
+Создание Администратора и установка названия сайта
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Для получения доступа к внутреннему интерфейсу TYPO3 необходимо создать учетную запись администратора.
+
+Можно также указать адрес электронной почты этого пользователя и указать его имя.
+
+.. include:: ../Images/AutomaticScreenshots/QuickInstall/Step4AdminUserSitename.rst.txt
+
+.. note::
+ Пароль должен соответствовать заданной конфигурации :ref:`политики паролей `.
+
+Инициализация
+-----------
+
+TYPO3 предлагает два варианта инициализации: создание пустой стартовой страницы или переход непосредственно к внутреннему интерфейсу администратора. Новичкам лучше выбрать первый вариант и позволить TYPO3 создать пустую стартовую страницу. При этом также будет сгенерирован файл конфигурации сайта.
+
+.. include:: ../Images/AutomaticScreenshots/QuickInstall/Step5LastStep.rst.txt
+
+Следующие шаги
+--------------
+
+По окончании установки TYPO3 может быть :ref:`настроена `.
+
+Использование DDEV
+------------------
+
+Кроме того, предлагается пошаговое руководство по :ref:`Установке TYPO3 с помощью DDEV `. Учебник также содержит видеоролик.
diff --git a/Documentation/Localization.ru_RU/Installation/LegacyInstallation.rst b/Documentation/Localization.ru_RU/Installation/LegacyInstallation.rst
new file mode 100644
index 00000000..f316690a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/LegacyInstallation.rst
@@ -0,0 +1,92 @@
+.. include:: /Includes.rst.txt
+
+.. index:: legacy installation
+
+.. _legacyinstallation:
+
+===================
+Традиционная установка
+===================
+
+В данном руководстве подробно описано, как можно установить TYPO3 без использования Composer. Этот способ установки в настоящее время считается устаревшим, пользователям настоятельно рекомендуется использовать установку с помощью Composer :ref:`install`.
+
+Установка на Unix-сервер
+===========================
+
+#. Загрузите исходный пакет TYPO3 с сайта `https://get.typo3.org/
+ `_:
+
+ .. code-block:: bash
+ :caption: /var/www/site/$
+
+ wget --content-disposition https://get.typo3.org/11
+
+ Убедитесь, что пакет находится на один уровень выше корня документа веб-сервера.
+
+#. Распакуйте :file:`typo3_src-12.4.x.tar.gz`:
+
+ .. code-block:: bash
+ :caption: /var/www/site/$
+
+ tar xzf typo3_src-12.4.x.tar.gz
+
+ Обратите внимание, что `x` в извлеченной папке будет заменен на последнюю обновленную версию TYPO3.
+
+
+#. Создайте в корне документа следующие симлинки:
+
+
+ .. code-block:: bash
+ :caption: /var/www/site/$
+
+ cd public
+ ln -s ../typo3_src-12.4.x typo3_src
+ ln -s typo3_src/index.php index.php
+ ln -s typo3_src/typo3 typo3
+
+.. important::
+ Обязательно загрузите весь каталог с исходным кодом TYPO3, включая каталог :file:`vendor`, иначе вы упустите важные зависимости.
+
+#. В результате образуется следующая структура:
+
+ .. code-block:: none
+
+ ├── typo3_src-12.4.x/
+ ├── public/
+ ├── ── typo3_src -> ../typo3_src-12.4.x/
+ ├── ── typo3 -> typo3_src/typo3/
+ ├── ── index.php -> typo3_src/index.php
+
+Установка на сервер Windows
+==============================
+
+#. Загрузите исходный пакет TYPO3 с сайта `https://get.typo3.org/ `_ и распакуйте файл :file:`.zip` на веб-сервере.
+
+ Убедитесь, что пакет находится на один уровень выше корня документа веб-сервера.
+
+
+#. С помощью оболочки создайте в корне документа следующие симлинки:
+
+ .. code-block:: bash
+ :caption: /var/www/site/$
+
+ cd public
+ mklink /d typo3_src ..\typo3_src-12.4.x
+ mklink /d typo3 typo3_src\typo3
+ mklink index.php typo3_src\index.php
+
+#. В результате образуется следующая структура:
+
+ .. code-block:: none
+
+ ├── typo3_src-12.4.x/
+ ├── public/
+ ├── ── typo3_src -> ../typo3_src-12.4.x/
+ ├── ── typo3 -> typo3_src/typo3/
+ ├── ── index.php -> typo3_src/index.php
+
+
+Завершение установки
+===========================
+
+После извлечения исходного пакета и создания симлинков перейдите на страницу Access TYPO3 через веб-браузер для завершения установки.
diff --git a/Documentation/Localization.ru_RU/Installation/ReleaseIntegrity.rst b/Documentation/Localization.ru_RU/Installation/ReleaseIntegrity.rst
new file mode 100644
index 00000000..dce496b2
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/ReleaseIntegrity.rst
@@ -0,0 +1,229 @@
+.. include:: /Includes.rst.txt
+
+.. _release_integrity:
+
+=======================
+Целостность выпуска TYPO3
+=======================
+
+Релиз-пакеты TYPO3 (загружаемые tar- и zip-файлы), а также Git-теги подписываются с помощью PGP-подписей в процессе автоматизированного выпуска. Для этих файлов также генерируются хэши SHA2-256, SHA1 и MD5.
+
+Содержание выпуска
+----------------
+
+Каждый выпуск TYPO3 поставляется со следующими файлами:
+
+.. code-block:: bash
+ :caption: `TYPO3 CMS 11.5.1 `_ релиз в качестве примера
+
+ typo3_src-11.5.1.tar.gz
+ typo3_src-11.5.1.tar.gz.sig
+ typo3_src-11.5.1.zip
+ typo3_src-11.5.1.zip.sig
+
+* ``*.tar.gz`` и ``*.zip`` файлы - это собственно релизные пакеты, в которых представлен исходный код TYPO3 CMS.
+* ``*.sig`` в файлах представлены соответствующие подписи для каждого файла пакета релиза.
+
+Проверка хэшей файлов
+--------------------
+
+Хеши файлов используются для проверки того, что загруженный файл был передан и правильно сохранен в локальной системе. В TYPO3 используются криптографические методы хэширования, включая `MD5`_ и `SHA2-256`_.
+
+Хеши файлов для каждой версии публикуются на сайте get.typo3.org и могут быть найдены на странице соответствующего релиза, например, на https://get.typo3.org/version/11#package-checksums содержит:
+
+.. code-block:: bash
+ :caption: TYPO3 v11.5.1 Checksums
+ :name: Checksums
+
+ SHA256:
+ 205d1879e05c75093a2c427f7f7cacb297ca841e491450b3577987e259ff6c5b typo3_src-11.5.1.tar.gz
+ e07b303405d182f4450fda4a7a7acdbe5080c22123d52f74ef5f2fbf78233a49 typo3_src-11.5.1.zip
+
+ SHA1:
+ aa88171cfb5aa9935b2a989f51e68b6d8eb6e5f0 typo3_src-11.5.1.tar.gz
+ 3dbe9322015e1d5266d78c6c3ff40846f8a6492f typo3_src-11.5.1.zip
+
+ MD5:
+ cda2a4494f6673e9251c265c9ef1c345 typo3_src-11.5.1.tar.gz
+ 252583501d30bb5679305b58ed6e6f94 typo3_src-11.5.1.zip
+
+
+Для проверки хэшей файлов необходимо локально сгенерировать хэши для загружаемых пакетов и сравнить их с опубликованными хэшами на get.typo3.org. Для локальной генерации хэшей необходимо использовать один из следующих инструментов командной строки ``md5sum``, ``ha1sum`` или ``shasum``.
+
+Следующие команды генерируют хэши для пакетов `.tar.gz` и `.zip`:
+
+.. code-block:: bash
+ :caption: ~$
+
+ shasum -a 256 typo3_src-*.tar.gz typo3_src-*.zip
+ 205d1879e05c75093a2c427f7f7cacb297ca841e491450b3577987e259ff6c5b typo3_src-11.5.1.tar.gz
+ e07b303405d182f4450fda4a7a7acdbe5080c22123d52f74ef5f2fbf78233a49 typo3_src-11.5.1.zip
+
+.. code-block:: bash
+ :caption: ~$
+
+ sha1sum -c typo3_src-*.tar.gz typo3_src-*.zip
+ aa88171cfb5aa9935b2a989f51e68b6d8eb6e5f0 typo3_src-11.5.1.tar.gz
+ 3dbe9322015e1d5266d78c6c3ff40846f8a6492f typo3_src-11.5.1.zip
+
+.. code-block:: bash
+ :caption: ~$
+
+ md5sum typo3_src-*.tar.gz typo3_src-*.zip
+ cda2a4494f6673e9251c265c9ef1c345 typo3_src-11.5.1.tar.gz
+ 252583501d30bb5679305b58ed6e6f94 typo3_src-11.5.1.zip
+
+Для обеспечения целостности пакета эти хэши должны совпадать с хэшами, опубликованными на get.typo3.org.
+
+.. _MD5: https://en.wikipedia.org/wiki/MD5
+.. _SHA2-256: https://en.wikipedia.org/wiki/SHA-2
+
+
+Проверка подписей файлов
+------------------------
+
+TYPO3 использует `Pretty Good Privacy`_ для подписи пакетов выпуска и тегов выпуска Git. Для проверки этих подписей рекомендуется использовать `The GNU Privacy Guard`_, однако можно также использовать любой инструмент, совместимый с `OpenPGP`_.
+
+В релизных пакетах используется отделенная бинарная подпись. Это означает, что файл ``typo3_src-11.5.1.tar.gz`` содержит дополнительный файл подписи ``typo3_src-11.5.1.tar.gz.sig``, являющийся отсоединенной подписью.
+
+.. code-block:: bash
+ :caption: ~$
+
+ gpg --verify typo3_src-11.5.1.tar.gz.sig typo3_src-11.5.1.tar.gz
+
+.. code-block:: none
+
+ gpg: Signature made Tue Oct 12 12:20:19 2021 UTC
+ gpg: using RSA key E7ED29A70309A0D1AE34DA733304BBDBFA9613D1
+ gpg: Can't check signature: No public key
+
+Предупреждение означает, что открытый ключ ``E7ED29A70309A0D1AE34DA733304BBDBFA9613D1`` еще не доступен в локальной системе и не может быть использован для проверки подписи. Открытый ключ может быть получен на любом сервере ключей - популярным является `pgpkeys.mit.edu`_.
+
+.. code-block:: bash
+ :caption: ~$
+
+ wget -qO- https://get.typo3.org/KEYS | gpg --import
+
+.. code-block:: none
+
+ gpg: requesting key 59BC94C4 from hkp server pgpkeys.mit.edu
+ gpg: key 59BC94C4: public key "TYPO3 Release Team (RELEASE) " imported
+ gpg: key FA9613D1: public key "Benjamin Mack " imported
+ gpg: key 16490937: public key "Oliver Hader " imported
+ gpg: no ultimately trusted keys found
+ gpg: Total number processed: 3
+ gpg: imported: 3 (RSA: 3)
+
+После импорта открытого ключа можно повторить предыдущую команду по проверке подписи файла ``typo3_src-11.5.1.tar.gz``.
+
+.. code-block:: bash
+ :caption: ~$
+
+ gpg --verify typo3_src-11.5.1.tar.gz.sig typo3_src-11.5.1.tar.gz
+
+.. code-block:: none
+
+ gpg: Signature made Tue Oct 12 12:20:19 2021 UTC
+ gpg: using RSA key E7ED29A70309A0D1AE34DA733304BBDBFA9613D1
+ gpg: Good signature from "Benjamin Mack " [unknown]
+ gpg: WARNING: This key is not certified with a trusted signature!
+ gpg: There is no indication that the signature belongs to the owner.
+ Primary key fingerprint: E7ED 29A7 0309 A0D1 AE34 DA73 3304 BBDB FA96 13D1
+
+Появление нового предупреждения вполне ожидаемо, постольку любой мог создать открытый ключ и загрузить его на сервер ключей. Важным моментом здесь является проверка отпечатка ключа ``E7ED 29A7 0309 A0D1 AE34 DA73 3304 BBDB FA96 13D1``, который в данном случае является правильным для пакетов выпуска TYPO3 CMS (список используемых в настоящее время ключей см. ниже или обратитесь непосредственно к файлу https://get.typo3.org/KEYS).
+
+.. code-block:: bash
+ :caption: ~$
+
+ gpg --fingerprint E7ED29A70309A0D1AE34DA733304BBDBFA9613D1
+
+.. code-block:: none
+
+ pub rsa4096 2010-06-22 [SC]
+ E7ED 29A7 0309 A0D1 AE34 DA73 3304 BBDB FA96 13D1
+ uid [ unknown] Benjamin Mack
+ sub rsa4096 2010-06-22 [E]
+
+.. _Pretty Good Privacy: https://en.wikipedia.org/wiki/Pretty_Good_Privacy
+.. _The GNU Privacy Guard: http://www.gnupg.org/
+.. _OpenPGP: http://www.openpgp.org/
+.. _pgpkeys.mit.edu: https://pgpkeys.mit.edu/
+
+
+Проверка подписи тегов
+----------------------
+
+Проверка подписей на Git-тегах работает аналогично проверке результатов с помощью инструмента ``gpg``, но с использованием команды ``git tag --verify`` напрямую.
+
+.. code-block:: bash
+ :caption: ~$
+
+ git tag --verify v11.5.1
+
+
+.. code-block:: none
+
+ object dcba2a7ce93eaef0ad025dc21fdeb85636d7b4f4
+ type commit
+ tag v11.5.1
+ tagger Benni Mack 1634041135 +0200
+
+ Release of TYPO3 11.5.1
+ gpg: Signature made Tue Oct 12 14:18:55 2021 CEST
+ gpg: using RSA key E7ED29A70309A0D1AE34DA733304BBDBFA9613D1
+ gpg: Good signature from "Benjamin Mack "
+
+Команда ``git show`` по имени тега позволяет получить более подробную информацию.
+
+.. code-block:: bash
+ :caption: ~$
+
+ git show v11.5.1
+
+.. code-block:: none
+
+ tag v11.5.1
+ Tagger: Benni Mack
+ Date: Tue Oct 12 14:17:52 2021 +0200
+
+ Release of TYPO3 11.5.1
+ -----BEGIN PGP SIGNATURE-----
+ ...
+ -----END PGP SIGNATURE-----
+
+
+
+Публичные ключи
+-----------
+
+.. note::
+
+ Начиная с июня 2017 года, релизы TYPO3 подписываются криптографической подписью ``TYPO3 Release Team'' `` с использованием специального открытого ключа. С июля 2017 года релизы подписываются непосредственно отдельными членами команды TYPO3 Release Team, а именно ``Бенни Маком (Benni Mack) `` и ``Оливером Хадером (Oliver Hader) ``.
+
+Используемые открытые ключи можно загрузить с сайта `get.typo3.org.keys`_
+
+* TYPO3 Release Team
+
+ + 4096 bit RSA key
+ + Key ID `0x9B9CB92E59BC94C4`_
+ + Fingerprint ``7AF5 1AAA DED9 D002 4F89 B06B 9B9C B92E 59BC 94C4``
+
+* Benni Mack
+
+ + 4096 bit RSA key
+ + Key ID `0x3304BBDBFA9613D1`_
+ + Fingerprint ``E7ED 29A7 0309 A0D1 AE34 DA73 3304 BBDB FA96 13D1``
+
+* Oliver Hader
+
+ + 4096 bit RSA key
+ + Key ID `0xC19FAFD699012A5A`_, subkey of `0xA36E4D1F16490937`_
+ + Fingerprint ``0C4E 4936 2CFA CA0B BFCE 5D16 A36E 4D1F 1649 0937``
+
+...............................
+
+.. _0x9B9CB92E59BC94C4: https://pgpkeys.mit.edu/pks/lookup?search=0x9B9CB92E59BC94C4
+.. _0x3304BBDBFA9613D1: https://pgpkeys.mit.edu/pks/lookup?search=0x3304BBDBFA9613D1
+.. _0xC19FAFD699012A5A: https://pgpkeys.mit.edu/pks/lookup?search=0xC19FAFD699012A5A
+.. _0xA36E4D1F16490937: https://pgpkeys.mit.edu/pks/lookup?search=0xA36E4D1F16490937
+.. _get.typo3.org.keys: https://get.typo3.org/KEYS
diff --git a/Documentation/Localization.ru_RU/Installation/TuneTYPO3.rst b/Documentation/Localization.ru_RU/Installation/TuneTYPO3.rst
new file mode 100644
index 00000000..d5d16075
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/TuneTYPO3.rst
@@ -0,0 +1,76 @@
+.. include:: /Includes.rst.txt
+
+.. index:: tuning
+
+.. _tunetypo3:
+
+=============
+Наладка TYPO3
+=============
+
+В этой главе представлена информация о настройке и оптимизации инфраструктуры, на которой работает TYPO3.
+
+OPcache
+=======
+
+Рекомендуется включить OPcache на веб-сервере, на котором работает TYPO3. Настройки OPcache по умолчанию обеспечивают значительный прирост производительности, однако есть некоторые коррективы, которые помогут еще больше повысить стабильность и производительность. Кроме того, включение некоторых функций OPcache может привести к снижению производительности.
+
+Включение OPcache
+-----------------
+
+.. code-block:: ini
+ :caption: php.ini
+
+ opcache.enable=1
+ opcache.revalidate_freq=30
+ opcache.revalidate_path=0
+
+Доработка OPcache
+-----------------
+
+Ниже приведен список функций OPcache с информацией о том, как они могут влиять на производительность TYPO3.
+
+.. confval:: opcache.save_comments
+
+ :Default: 1
+ :Recommended: 1
+
+ Установка значения 0 может повысить производительность, но некоторые части TYPO3 (включая Extbase) для правильной работы полагаются на информацию, хранящуюся в комментариях phpDoc.
+
+.. confval:: opcache.use_cwd
+
+ :Default: 1
+ :Recommended: 1
+
+ Установка значения 0 может вызвать проблемы в некоторых приложениях, поскольку файлы с одинаковыми названиями могут быть смешаны из-за того, что полный путь к файлу не сохраняется в качестве ключа. TYPO3 работает с абсолютными путями, поэтому это не приведет к улучшению производительности.
+
+.. confval:: opcache.validate_timestamps
+
+ :Default: 1
+ :Recommended: 1
+
+ Хотя установка этого значения в 0 может ускорить работу, вы **должны** убедиться, что opcache очищается при каждом изменении PHP-скриптов, иначе они не будут обновляться в OPcache. Достичь этого можно с помощью правильного конвейера развертывания. Кроме того, некоторые файлы могут быть добавлены в черный список, подробнее об этом см. в разделе `opcache.blacklist_filename`.
+
+.. confval:: opcache.revalidate_freq
+
+ :Default: 2
+ :Recommended: 30
+
+ Установка этого значения в большую величину может повысить производительность, но при этом возникает та же проблема, что и при установке `validate_timestamps` в 0.
+
+.. confval:: opcache.revalidate_path
+
+ :Default: 1
+ :Recommended: 0
+
+ Установка этого значения в 0 безопасна для TYPO3. Однако это может стать проблемой, если для загрузки скриптов используются значения относительных путей, а также если один и тот же файл несколько раз встречается в пути включения.
+
+.. confval:: opcache.max_accelerated_files
+
+ :Default: 10000
+ :Recommended: 10000
+
+ Установки по умолчанию должно быть достаточно для TYPO3, но это зависит от количества дополнительных скриптов, которые должны быть загружены системой.
+
+Дополнительную информацию об OPcache можно найти в `Официальной документации по PHP `__.
+
diff --git a/Documentation/Localization.ru_RU/Installation/TutorialDdev.rst b/Documentation/Localization.ru_RU/Installation/TutorialDdev.rst
new file mode 100644
index 00000000..6d60d738
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Installation/TutorialDdev.rst
@@ -0,0 +1,174 @@
+.. include:: /Includes.rst.txt
+
+.. index:: installation; Tutorial DDEV
+
+.. _installation-ddev-tutorial:
+
+==========================
+Установка TYPO3 с помощью DDEV
+==========================
+
+Это пошаговое руководство, в котором подробно описана установка TYPO3 с помощью DDEV, Docker и Composer.
+
+DDEV используется только для локальных разработок.
+
+Сценарии, используемые в данном руководстве, устанавливают TYPO3 v12.0, являющуюся последней версией CMS. Если необходимо установить версию TYPO3 с долгосрочной поддержкой (LTS), посетите сайт :ref:`TYPO3 v11 Installation instructions `.
+
+.. youtube:: HW7J3G1SqZw
+
+Контрольный перечень работ перед установкой
+--------------------------
+
+#. **Установка Docker** - Посетите сайт `docker.com `__, чтобы загрузить и установить рекомендуемую версию Docker для вашей операционной системы.
+
+#. **Установка DDEV** - Для установки DDEV следуйте руководству `DDEV installation guide `__.
+
+Перед установкой TYPO3 на локальной машине необходимо установить DDEV и Docker. Если вам нужна помощь в установке DDEV, поддержку можно получить на сервере `DDEV Discord `__.
+
+Создание каталога установки
+---------------------------------
+
+Создайте пустой каталог для установки TYPO3, а затем перейдите в этот каталог:
+
+.. code-block:: bash
+
+ mkdir t3example
+ cd t3example
+
+Создание нового проекта DDEV
+-------------------------
+
+Команда `ddev config` запросит информацию о вашем проекте. TYPO3 находится в списке предварительно сконфигурированных проектов.
+
+.. code-block:: bash
+
+ ddev config --php-version 8.1
+
+ # Give the following answers when prompted:
+
+ Project name (t3example):
+
+ Docroot Location (current directory): public
+
+ Create docroot at /home/myuser/projects/t3/t3example/public? [Y/n] (yes): Y
+
+ Project Type [php, typo3, ...] (php): typo3
+
+project-type
+ Должен быть всегда "typo3"
+
+docroot
+ Это папка, в которой хранятся все файлы, до которых должен добраться браузер. Эта папка обычно называется :file:`public`.
+
+create-docroot
+ Поскольку каталог еще не существует, можно позволить DDEV создать его за вас.
+
+В качестве альтернативы можно пропустить приглашение, указав все необходимые параметры в одной команде:
+
+.. code-block:: bash
+
+ ddev config --project-type=typo3 --docroot=public --create-docroot --php-version 8.1
+
+Запуск проекта
+-----------------
+
+.. code-block:: bash
+
+ ddev start
+
+Веб-сервер теперь работает, но TYPO3 не установлен.
+
+Установка TYPO3
+-------------
+
+.. code-block:: bash
+
+ ddev composer create "typo3/cms-base-distribution:^12"
+
+Так как мы только что создали проект и у нас его фактически еще нет, ответьте "да" на вопрос о том, можно ли перезаписывать файлы в этом каталоге.
+
+Теперь у вас есть **установка TYPO3 на базе Composer**.
+
+Запустите программу настройки установки Installation Setup Tool
+-------------------------------
+
+Настройка TYPO3 в консоли
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. versionadded:: 12.1
+ Начиная с версии TYPO3 12.1 в качестве альтернативы существующему веб-инсталлятору с графическим интерфейсом введена новая команда CLI `setup`.
+
+Интерактивная / управляемая установка (вопросы/ответы):
+
+.. code-block:: bash
+
+ ddev exec ./vendor/bin/typo3 setup
+
+Установка TYPO3 с помощью 1,2,3 Install Tool в браузере
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Создайте файл с названием :file:`FIRST_INSTALL` в корне вашего сайта
+
+.. code-block:: bash
+
+ ddev exec touch public/FIRST_INSTALL
+
+Откройте программу установки
+
+.. code-block:: bash
+
+ ddev launch typo3/install.php
+
+Перейдите во внутренний интерфейс TYPO3:
+
+.. code-block:: bash
+
+ ddev launch typo3
+
+И войдите в систему, используя только что предоставленные учетные данные.
+
+
+Управление базой данных
+---------------------
+
+При вызове команды :bash:`ddev config` DDEV автоматически создал для вас базу данных. DDEV также создал файл :file:`config/system/additional.php`, в котором сохранил учетные данные базы данных.
+
+В процессе установки TYPO3 создала все необходимые таблицы. Если вы хотите взглянуть на базу данных, то можно выполнить следующую команду:
+
+.. code-block:: bash
+
+ ddev launch -p
+
+Отправка E-Mail
+--------------
+
+DDEV создает :файл:`config/system/additional.php`
+для имитации отправки писем. Посмотреть отправленные письма можно здесь:
+
+.. code-block:: bash
+
+ ddev launch -m
+
+Остановка экземпляра DDEV
+------------------------
+
+Если необходимо остановить выполнение всех проектов, можно вызвать команду:
+
+.. code-block:: bash
+
+ ddev poweroff
+
+Проекты останутся настроенными, а базы данных сохранены.
+
+Удаление экземпляра DDEV
+------------------------
+
+Если вы решите удалить только что созданный проект, можно выполнить следующую команду в корневой папке нового проекта:
+
+.. code-block:: bash
+
+ ddev delete --omit-snapshot
+
+При этом из проекта будут удалены все контейнеры и удалена база данных.
+
+После этого можно смело удалять корневую папку проекта.
diff --git a/Documentation/Localization.ru_RU/IntroductionPackage/Index.rst b/Documentation/Localization.ru_RU/IntroductionPackage/Index.rst
new file mode 100644
index 00000000..88f3db55
--- /dev/null
+++ b/Documentation/Localization.ru_RU/IntroductionPackage/Index.rst
@@ -0,0 +1,88 @@
+.. include:: /Includes.rst.txt
+
+
+.. _introductionpackage_index:
+
+====================
+Ознакомительный пакет Introduction Package
+====================
+
+Если вы впервые используете TYPO3, то перед началом работы над собственным проектом вам, возможно, захочется увидеть работающий пример CMS.
+
+Официальный ознакомительный пакет `__ демонстрирует многие функции TYPO3 и дает возможность попробовать их в действии. В ознакомительном пакете используется расширение `bootstrap_package `__ для создания нескольких адаптивных HTML-шаблонов, которые вы можете выбрать и опробовать.
+
+В нем также представлены примеры различных видов содержимого страниц, которые обычно встречаются на сайте, например, абзацы текста, изображения, таблицы и навигационные меню.
+
+.. _installing-introduction-package-with-composer:
+.. _installing-distributions-wit-composer:
+
+Установка ознакомительного пакета Introduction Package
+===================================
+
+Для установки ознакомительного пакета можно выполнить следующую команду:
+
+.. tabs::
+
+ .. group-tab:: bash
+
+ .. code-block:: bash
+
+ composer require typo3/cms-introduction
+
+ .. group-tab:: powershell
+
+ .. code-block:: powershell
+
+ composer require typo3/cms-introduction
+
+ .. group-tab:: ddev
+
+ .. code-block:: bash
+
+ ddev composer require typo3/cms-introduction
+
+Эта команда загрузит и активирует расширение.
+
+Затем выполните:
+
+.. tabs::
+
+ .. group-tab:: bash
+
+ .. code-block:: bash
+
+ vendor/bin/typo3 extension:setup
+
+ .. group-tab:: powershell
+
+ .. code-block:: powershell
+
+ vendor/bin/typo3 extension:setup
+
+ .. group-tab:: ddev
+
+ .. code-block:: bash
+
+ ddev typo3 extension:setup
+
+В результате расширение будет готово к немедленному использованию.
+
+.. _install-intro-first-steps:
+
+Первые шаги с Introduction Package
+=========================================
+
+"Introduction Package" создает в дереве страниц несколько предустановленных страниц. Страница верхнего уровня называется "Congratulations".
+
+.. rst-class:: bignums-xxl
+
+#. В дереве страниц щелкните на "Congratulations".
+
+
+#. Страница откроется в браузере:
+
+ Щелкните на пиктограмме :guilabel:`"Просмотр веб-страницы"` (с глазом), чтобы просмотреть страницу в браузере.
+
+.. include:: ../Images/AutomaticScreenshots/Frontend/IntroductionPackageHome.rst.txt
+
+
diff --git a/Documentation/Localization.ru_RU/NextSteps/Index.rst b/Documentation/Localization.ru_RU/NextSteps/Index.rst
new file mode 100644
index 00000000..c9975edf
--- /dev/null
+++ b/Documentation/Localization.ru_RU/NextSteps/Index.rst
@@ -0,0 +1,44 @@
+.. include:: /Includes.rst.txt
+
+.. index:: fluid, templating, site package
+
+.. _next-steps:
+
+===========================================
+Дальнейшие шаги и дополнительная литература
+===========================================
+
+После установки TYPO3 можно приступать к разработке внешнего вида сайта и созданию страниц и содержимого внутри CMS.
+
+:doc:`Создание структуры сайта и добавление содержимого `
+==========================================================================
+
+Использование дерева страниц - начните определять структуру сайта с создания страниц.
+
+Страницы могут существовать в различных формах, а также могут быть вложены одна в другую.
+
+После создания структуры страниц на них можно добавлять содержимое.
+
+Разработка внешнего вида сайта
+==============================
+
+В TYPO3 существует две основные темы, посвященные шаблонам, - Fluid и Site packages.
+
+:ref:`Шаблоны Fluid `
+++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+Fluid - это шаблонизатор TYPO3. Fluid является связующим звеном между статическими HTML-шаблонами проекта и содержимым, создаваемым во внутреннем интерфейсе TYPO3.
+
+:doc:`Пакеты сайта / Site Packages `
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+Пакеты сайта - это тип расширений, которые служат хранилищем компонентов внешнего интерфейса проекта и любых конфигурационных файлов, позволяющих расширить или изменить поведение установки TYPO3.
+
+Прежде чем приступить к разработке внешнего вида сайта или "темы", необходимо создать пакет сайта, в котором будут храниться ресурсы внешнего интерфейса, такие как файлы Fluid/HTML, CSS, Javascript. После размещения в Site Package они могут быть загружены в TYPO3 для визуализации сайта в браузере.
+
+Не забывайте о безопасности
+===========================
+
+Разработчики TYPO3 очень серьезно относятся к вопросам безопасности. Команда `TYPO3 Security Team `_ управляет всеми инцидентами безопасности. Они рассматривают их и оценивают их последствия. Регулярно публикуются рекомендации по безопасности.
+
+Дополнительную информацию о безопасности можно найти в разделе :ref:`t3coreapi:security`.
diff --git a/Documentation/Localization.ru_RU/Settings.cfg b/Documentation/Localization.ru_RU/Settings.cfg
new file mode 100644
index 00000000..3ef8cf01
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Settings.cfg
@@ -0,0 +1,64 @@
+# More information about this file:
+# https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-en/GeneralConventions/FileStructure.html#settings-cfg
+
+[general]
+
+project = Getting Started
+version = 12.4
+release = 12.4
+copyright = since 2012 by the TYPO3 contributors
+
+[html_theme_options]
+
+# "Edit on GitHub" button
+github_repository = TYPO3-Documentation/TYPO3CMS-Tutorial-GettingStarted
+github_branch = main
+
+# Footer links
+project_home = https://docs.typo3.org/m/typo3/tutorial-getting-started/12.4/ru-ru/
+project_contact = https://typo3.slack.com/archives/C028JEPJL
+project_repository = https://github.com/TYPO3-Documentation/TYPO3CMS-Tutorial-GettingStarted
+project_issues = https://github.com/TYPO3-Documentation/TYPO3CMS-Tutorial-GettingStarted/issues
+project_discussions =
+
+use_opensearch =
+
+[intersphinx_mapping]
+
+
+t3start11 = https://docs.typo3.org/m/typo3/tutorial-getting-started/11.5/ru-ru/
+
+# Official TYPO3 manuals
+# h2document = https://docs.typo3.org/m/typo3/docs-how-to-document/12.4/en-en/
+# t3cheatsheets = https://docs.typo3.org/m/typo3/docs-cheatsheets/12.4/en-en/
+# t3contribute = https://docs.typo3.org/m/typo3/guide-contributionworkflow/12.4/en-en/
+t3coreapi = https://docs.typo3.org/m/typo3/reference-coreapi/12.4/en-en/
+# t3docteam = https://docs.typo3.org/m/typo3/team-t3docteam/12.4/en-en/
+t3editors = https://docs.typo3.org/m/typo3/tutorial-editors/12.4/ru-ru/
+# t3extexample = https://docs.typo3.org/m/typo3/guide-example-extension-manual/12.4/en-en/
+# t3home = https://docs.typo3.org/
+# t3install = https://docs.typo3.org/m/typo3/guide-installation/12.4/en-en/
+# t3l10n = https://docs.typo3.org/m/typo3/guide-frontendlocalization/12.4/en-en/
+t3sitepackage = https://docs.typo3.org/m/typo3/tutorial-sitepackage/12.4/en-en/
+# t3start = https://docs.typo3.org/m/typo3/tutorial-getting-started/12.4/ru-ru/
+# t3tca = https://docs.typo3.org/m/typo3/reference-tca/12.4/en-en/
+# t3translate = https://docs.typo3.org/m/typo3/guide-frontendlocalization/12.4/en-en/
+# t3tsconfig = https://docs.typo3.org/m/typo3/reference-tsconfig/12.4/en-en/
+# t3tsref = https://docs.typo3.org/m/typo3/reference-typoscript/12.4/en-en/
+# t3ts45 = https://docs.typo3.org/m/typo3/tutorial-typoscript-in-45-minutes/12.4/en-en/
+# t3viewhelper = https://docs.typo3.org/other/typo3/view-helper-reference/12.4/en-en/
+# t3upgrade = https://docs.typo3.org/m/typo3/guide-installation/12.4/en-en/
+
+# TYPO3 system extensions
+# ext_adminpanel = https://docs.typo3.org/c/typo3/cms-adminpanel/12.4/en-en/
+# ext_core = https://docs.typo3.org/c/typo3/cms-core/12.4/en-en/
+# ext_dashboard = https://docs.typo3.org/c/typo3/cms-dashboard/12.4/en-en/
+# ext_felogin = https://docs.typo3.org/c/typo3/cms-felogin/12.4/en-en/
+# ext_form = https://docs.typo3.org/c/typo3/cms-form/12.4/en-en/
+# ext_fsc = https://docs.typo3.org/c/typo3/cms-fluid-styled-content/12.4/en-en/
+# ext_indexed_search = https://docs.typo3.org/c/typo3/cms-indexed-search/12.4/en-en/
+# ext_rte_ckeditor = https://docs.typo3.org/c/typo3/cms-rte-ckeditor/12.4/en-en/
+# ext_scheduler = https://docs.typo3.org/c/typo3/cms-scheduler/12.4/en-en/
+# ext_seo = https://docs.typo3.org/c/typo3/cms-seo/12.4/en-en/
+ext_workspaces = https://docs.typo3.org/c/typo3/cms-workspaces/12.4/en-en/
+ext_surf = https://docs.typo3.org/other/typo3/surf/12.4/en-en/
diff --git a/Documentation/Localization.ru_RU/Setup/BackendLanguages.rst b/Documentation/Localization.ru_RU/Setup/BackendLanguages.rst
new file mode 100644
index 00000000..a17c98c7
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Setup/BackendLanguages.rst
@@ -0,0 +1,73 @@
+.. include:: /Includes.rst.txt
+
+.. index:: languages, backend language
+
+.. _backendlanguages:
+
+======================================
+Изменение языка внутреннего интерфейса
+======================================
+
+По умолчанию внутренний интерфейс TYPO3 работает на английском без каких-либо дополнительных языков.
+
+.. contents:: **Содержание**
+ :depth: 1
+ :local:
+
+
+Установка дополнительного языкового пакета
+==========================================
+
+Дополнительный языковой пакет может быть установлен от имени администратора во внутреннем интерфейсе:
+
+.. rst-class:: bignums
+
+1. Перейдите :guilabel:`Инструменты управления > Обслуживание > Manage Languages Packs` / :guilabel:`Admin Tools > Maintenance > Manage Languages Packs`
+
+ .. include:: /Images/AutomaticScreenshots/Modules/ManageLanguage.rst.txt
+
+2. Выберете :guilabel:`Add Language` и укажите нужный язык:
+
+ .. include:: /Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguage.rst.txt
+
+3. После установки выбранный язык станет доступным:
+
+ .. include:: /Images/AutomaticScreenshots/Modules/ManageLanguagePacksAddLanguageAddSuccess.rst.txt
+
+.. note::
+ .. versionadded:: 12.1
+
+ Если файл :file:`config/system/settings.php` защищен от записи, все кнопки отключаются и выводится информационное окно.
+
+
+Установка языка в качестве языка внутреннего интерфейса для себя
+================================================================
+
+Один из доступных языков внутреннего интерфейса может быть выбран в учетной записи пользователя. Перейдите :guilabel:`Панель инструментов (вверху справа) > Аватар пользователя > Настройки пользователя (User Settings)` и выберете нужный язык в поле :guilabel:`Язык` / :guilabel:`Language`:
+
+.. include:: /Images/AutomaticScreenshots/BackendUsers/SettingsLanguage.rst.txt
+
+Сохраните настройки и перезагрузите окно браузера.
+
+.. note::
+ Это изменение относится только к вашей учетной записи.
+
+
+Изменение языка внутреннего интерфейса другого пользователя
+===========================================================
+
+В статусе администратора вы можете изменить язык внутреннего интерфейса другого пользователя.
+
+.. rst-class:: bignums
+
+1. Перейдите :guilabel:`Система > Внутренние пользователи` / :guilabel:`System > Backend Users`
+
+ .. include:: /Images/AutomaticScreenshots/BackendUsers/BackendUserListing.rst.txt
+
+2. Выберете пользователя
+
+3. Измените язык
+
+ Выберете нужный язык из установленных в системе в поле :guilabel:`Язык пользовательского интерфейса` / :guilabel:`User Interface Language`.
+
+ .. include:: /Images/AutomaticScreenshots/BackendUsers/SwitchUserLanguage.rst.txt
diff --git a/Documentation/Localization.ru_RU/Setup/BackendUsers.rst b/Documentation/Localization.ru_RU/Setup/BackendUsers.rst
new file mode 100644
index 00000000..3318e206
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Setup/BackendUsers.rst
@@ -0,0 +1,27 @@
+.. include:: /Includes.rst.txt
+
+.. index:: backend users, administrators
+
+.. _backendusers:
+
+===================================
+Добавление внутренних пользователей
+===================================
+
+Для создания дополнительных записей пользователей внутреннего интерфейса перейдите в раздел :guilabel:`System > Backend Users` / :guilabel:`Система > Внутренние пользователи`.
+
+Здесь выводится список всех текущих пользователей внутреннего интерфейса.
+
+.. include:: ../Images/AutomaticScreenshots/BackendUsers/BackendUserListing.rst.txt
+
+При помощи :guilabel:`create new record` / :guilabel:`создать новую запись` можно создать нового пользователя внутреннего интерфейса.
+
+Необходимо задать логин и пароль. Можно также указать дополнительную информацию, например, имя пользователя и адрес электронной почты.
+
+Включение переключателя "Админ" / "Admin" предоставляет пользователю полный доступ к внутреннему интерфейсу.
+
+.. include:: ../Images/AutomaticScreenshots/BackendUsers/CreateNewUserSimpleEditor.rst.txt
+
+Вновь созданная запись пользователя должна быть "Включена", перед тем как она будет использована для входа во внутренний интерфейс.
+
+.. include:: ../Images/AutomaticScreenshots/BackendUsers/EditorUnhide.rst.txt
diff --git a/Documentation/Localization.ru_RU/Setup/Index.rst b/Documentation/Localization.ru_RU/Setup/Index.rst
new file mode 100644
index 00000000..c048438d
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Setup/Index.rst
@@ -0,0 +1,55 @@
+.. include:: /Includes.rst.txt
+
+.. _setup:
+
+=========
+Настройка
+=========
+
+.. container:: row m-0 p-0
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Создание записи для сайта / Site Record`
+
+ .. container:: card-body
+
+ После установки TYPO3 перед добавлением содержимого и шаблонов необходимо настроить запись сайта (Site record) по умолчанию.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Добавление внутренних пользователей `
+
+ .. container:: card-body
+
+ Создание дополнительных пользователей, получающих доступ к внутреннему интерфейсу TYPO3.
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Изменение языка внутреннего интерфейса`
+
+ .. container:: card-body
+
+ Установка дополнительных языков внутреннего интерфейса в TYPO3, что дает возможность пользователям выбирать альтернативный язык для использования во внутреннем интерфейсе.
+
+
+
+.. toctree::
+ :hidden:
+ :titlesonly:
+
+ SiteRecords.rst
+ BackendUsers.rst
+ BackendLanguages.rst
diff --git a/Documentation/Localization.ru_RU/Setup/SiteRecords.rst b/Documentation/Localization.ru_RU/Setup/SiteRecords.rst
new file mode 100644
index 00000000..6a76d463
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Setup/SiteRecords.rst
@@ -0,0 +1,49 @@
+.. include:: /Includes.rst.txt
+
+.. index:: site, domain configuration, languages
+
+.. _siterecords:
+
+===================================
+Создание Записи сайта / Site Record
+===================================
+
+Одна установка TYPO3 может содержать несколько сайтов, каждый из которых имеет свое содержание, внешний вид и домен.
+
+Модуль управления сайтами заведует маршрутизацией и ведением каждого сайта в текущей инсталляции TYPO3, хранит эту информацию в отдельных конфигурационных файлах.
+
+При установке TYPO3 автоматически создается базовая запись сайта.
+
+Однако после установки TYPO3 необходима некоторая дополнительная информация.
+
+- Для записи сайта необходимо задать уникальное внутреннее и внешнее имя.
+- Для сайта необходимо задать домен.
+
+Название сайта и начальная точка (name, title, entry point)
+-----------------------------------------------------------
+
+:guilabel:`Site Management > Sites > Edit Site Record > General`
+
+:guilabel:`Управление сайтом > Сайты > Настройка сайта > Общее`
+
+.. include:: ../Images/AutomaticScreenshots/Modules/SiteManagementEdit.rst.txt
+
+* **ID корневой страницы / Root Page ID*** Указывает на корневую страницу в дереве страниц данного сайта
+* **Идентификатор сайта / Site Identifier** Используется для внутренних целей, должен быть уникальным и содержать только алфавитно-цифровые латинские символы (также станет названием каталога данной конфигурации сайта)
+* **Название сайта / Website Title** Используется в теге title внешнего интерфейса (сайта)
+* **Начальная точка / Entry Point** Здесь мы подключаем полнофункциональный домен нашего сайта - :samp:`https://example.org/`
+* **Варианты начальной точки / Variant for the entry point** Используется, например, для настройки домена локального веб-сайта (в контексте разработки)
+
+Языки / Languages
+-----------------
+
+Языки, доступные для этого сайта Configure the first/default language
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+:guilabel:`Site Management > Languages`
+
+:guilabel:`Управление сайтом > Языки`
+
+.. include:: ../Images/AutomaticScreenshots/Modules/SiteManagementLanguages.rst.txt
+
+После установки TYPO3 можно создать языки для первоначальной конфигурации сайта. При необходимости можно добавить дополнительные языки для сайта.
diff --git a/Documentation/Localization.ru_RU/Sitemap.rst b/Documentation/Localization.ru_RU/Sitemap.rst
new file mode 100644
index 00000000..09d3c6f5
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Sitemap.rst
@@ -0,0 +1,9 @@
+:template: sitemap.html
+
+.. include:: /Includes.rst.txt
+
+=======
+Sitemap
+=======
+
+.. The sitemap.html template will insert here the page tree automatically.
diff --git a/Documentation/Localization.ru_RU/SystemRequirements/Apache.rst.txt b/Documentation/Localization.ru_RU/SystemRequirements/Apache.rst.txt
new file mode 100644
index 00000000..9c11525f
--- /dev/null
+++ b/Documentation/Localization.ru_RU/SystemRequirements/Apache.rst.txt
@@ -0,0 +1,37 @@
+.. include:: /Includes.rst.txt
+
+.. _apache:
+
+При первоначальной установке в корневой каталог TYPO3 копируется файл :file:`.htaccess` с настройками по умолчанию.
+
+**Запись Virtual Host**
+
+* `AllowOverride `__ необходимо включить "Indexes" и "FileInfo" в запись виртуального хоста Virtual Host.
+
+**Модули Apache**
+
+Необходимы следующие модули Apache. Список составлен на основе того, что используется в стандартном TYPO3 `.htaccess `__. В некоторых случаях это не является "жестким" требованием, но настоятельно рекомендуется по соображениям безопасности или производительности, однако желаемый результат можно получить и другим способом, используя другой модуль.
+
+mod_alias:
+ Блокировка доступа к каталогам vcs.
+
+mod_authz_core:
+ Блокировка доступа к определенным файлам и каталогам.
+
+mod_deflate:
+ Используется для сжатия и повышения производительности.
+
+mod_expires:
+ Добавляет HTTP-заголовки для кэширования в браузере и повышения производительности.
+
+mod_filter:
+ Используется с mod_deflate.
+
+mod_headers:
+ Используется в комбинации с `mod_deflate`.
+
+mod_rewrite:
+ Включение человекочитаемые урлы.
+
+mod_setenvif:
+ Используется в комбинации с `mod_deflate`.
diff --git a/Documentation/Localization.ru_RU/SystemRequirements/Database.rst.txt b/Documentation/Localization.ru_RU/SystemRequirements/Database.rst.txt
new file mode 100644
index 00000000..f65f1cc4
--- /dev/null
+++ b/Documentation/Localization.ru_RU/SystemRequirements/Database.rst.txt
@@ -0,0 +1,19 @@
+.. include:: /Includes.rst.txt
+
+
+.. _database:
+
+Необходимые права доступа к базе данных
+---------------------------------------
+
+Пользователю базы данных требуются следующие привилегии доступа к базе данных TYPO3:
+
+* SELECT, INSERT, UPDATE, DELETE
+
+* CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
+
+Рекомендуется также гарантировать следующие привелегии:
+
+* CREATE VIEW, SHOW VIEW
+
+* EXECUTE, CREATE ROUTINE, ALTER ROUTINE
diff --git a/Documentation/Localization.ru_RU/SystemRequirements/IIS.rst.txt b/Documentation/Localization.ru_RU/SystemRequirements/IIS.rst.txt
new file mode 100644
index 00000000..a97535e8
--- /dev/null
+++ b/Documentation/Localization.ru_RU/SystemRequirements/IIS.rst.txt
@@ -0,0 +1,10 @@
+.. include:: /Includes.rst.txt
+
+
+.. _iis:
+
+* При первоначальной установки TYPO3 в корневую папку установки копируется стандартный файл веб-конфигурации IIS.
+
+* Стандартный файл веб-конфигурации IIS с правилами перезаписи можно найти в :file:`EXT:install/Resources/Private/FolderStructureTemplateFiles/root-web-config`
+
+* Требуется `URL Rewrite дополнение `__.
diff --git a/Documentation/Localization.ru_RU/SystemRequirements/Index.rst b/Documentation/Localization.ru_RU/SystemRequirements/Index.rst
new file mode 100644
index 00000000..8fd4606c
--- /dev/null
+++ b/Documentation/Localization.ru_RU/SystemRequirements/Index.rst
@@ -0,0 +1,47 @@
+.. include:: /Includes.rst.txt
+
+.. index:: system requirements, apache, nginx, database, mysql, sqlite
+
+.. _system-requirements:
+
+===================
+Системные требования
+===================
+
+Для работы TYPO3 требуется веб-сервер под управлением PHP и доступ к базе данных.
+
+Для локальной разработки понадобится Composer.
+
+Если нужно, чтобы TYPO3 автоматически выполнял обработку изображений, например, масштабирование или обрезку, необходимо установить на сервере `GraphicsMagick (версия 1.3 или выше) `__ или `ImageMagick (версия 6 или выше) `__ (GraphicsMagick предпочтительнее).
+
+Актуальную информацию о системных требованиях TYPO3 можно получить на сайте `get.typo3.org
+`_.
+
+.. include:: PHP.rst.txt
+
+Веб сервер
+==========
+
+.. tabs::
+
+ .. tab:: Apache
+
+ .. include:: Apache.rst.txt
+
+ .. tab:: NGINX
+
+ .. include:: NGINX.rst.txt
+
+ .. tab:: IIS
+
+ .. include:: IIS.rst.txt
+
+База данных
+===========
+
+.. include:: Database.rst.txt
+
+Composer
+========
+
+Composer требуется только для **локальных** установок - см. `https://getcomposer.org `_ для получения дополнительной информации. Рекомендуется всегда использовать последнюю доступную версию Composer. Для TYPO3 v12 LTS требуется версия Composer не ниже 2.1.0.
diff --git a/Documentation/Localization.ru_RU/SystemRequirements/NGINX.rst.txt b/Documentation/Localization.ru_RU/SystemRequirements/NGINX.rst.txt
new file mode 100644
index 00000000..b4bd7635
--- /dev/null
+++ b/Documentation/Localization.ru_RU/SystemRequirements/NGINX.rst.txt
@@ -0,0 +1,110 @@
+.. include:: /Includes.rst.txt
+
+
+.. _nginx:
+
+
+NGINX не поддерживает статические конфигурационные файлы, которые хранятся в корне проекта, как это делают Apache и IIS. Вместо этого NGINX требует, чтобы конфигурационный файл был создан в собственном каталоге конфигурации приложения.
+
+Пример файла конфигурации NGINX:
+
+.. code-block:: nginx
+ :caption: /etc/nginx/conf.d/nginx.conf
+
+ # Compressing resource files will save bandwidth and so improve loading speed especially for users
+ # with slower internet connections. TYPO3 can compress the .js and .css files for you.
+ # *) Set $GLOBALS['TYPO3_CONF_VARS']['BE']['compressionLevel'] = 9 for the Backend
+ # *) Set $GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel'] = 9 together with the TypoScript properties
+ # config.compressJs and config.compressCss for GZIP compression of Frontend JS and CSS files.
+ location ~ \.js\.gzip$ {
+ add_header Content-Encoding gzip;
+ gzip off;
+ types { text/javascript gzip; }
+ }
+ location ~ \.css\.gzip$ {
+ add_header Content-Encoding gzip;
+ gzip off;
+ types { text/css gzip; }
+ }
+
+ # TYPO3 - Rule for versioned static files, configured through:
+ # - $GLOBALS['TYPO3_CONF_VARS']['BE']['versionNumberInFilename']
+ # - $GLOBALS['TYPO3_CONF_VARS']['FE']['versionNumberInFilename']
+ if (!-e $request_filename) {
+ rewrite ^/(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ /$1.$3 last;
+ }
+
+ # TYPO3 - Block access to composer files
+ location ~* composer\.(?:json|lock) {
+ deny all;
+ }
+
+ # TYPO3 - Block access to flexform files
+ location ~* flexform[^.]*\.xml {
+ deny all;
+ }
+
+ # TYPO3 - Block access to language files
+ location ~* locallang[^.]*\.(?:xml|xlf)$ {
+ deny all;
+ }
+
+ # TYPO3 - Block access to static typoscript files
+ location ~* ext_conf_template\.txt|ext_typoscript_constants\.txt|ext_typoscript_setup\.txt {
+ deny all;
+ }
+
+ # TYPO3 - Block access to miscellaneous protected files
+ location ~* /.*\.(?:bak|co?nf|cfg|ya?ml|ts|typoscript|tsconfig|dist|fla|in[ci]|log|sh|sql|sqlite)$ {
+ deny all;
+ }
+
+ # TYPO3 - Block access to recycler and temporary directories
+ location ~ _(?:recycler|temp)_/ {
+ deny all;
+ }
+
+ # TYPO3 - Block access to configuration files stored in fileadmin
+ location ~ fileadmin/(?:templates)/.*\.(?:txt|ts|typoscript)$ {
+ deny all;
+ }
+
+ # TYPO3 - Block access to libraries, source and temporary compiled data
+ location ~ ^(?:vendor|typo3_src|typo3temp/var) {
+ deny all;
+ }
+
+ # TYPO3 - Block access to protected extension directories
+ location ~ (?:typo3conf/ext|typo3/sysext|typo3/ext)/[^/]+/(?:Configuration|Resources/Private|Tests?|Documentation|docs?)/ {
+ deny all;
+ }
+
+ location / {
+ try_files $uri $uri/ /index.php$is_args$args;
+ }
+
+ location = /typo3 {
+ rewrite ^ /typo3/;
+ }
+
+ location /typo3/ {
+ absolute_redirect off;
+ try_files $uri /typo3/index.php$is_args$args;
+ }
+
+ location ~ [^/]\.php(/|$) {
+ fastcgi_split_path_info ^(.+?\.php)(/.*)$;
+ if (!-f $document_root$fastcgi_script_name) {
+ return 404;
+ }
+ fastcgi_buffer_size 32k;
+ fastcgi_buffers 8 16k;
+ fastcgi_connect_timeout 240s;
+ fastcgi_read_timeout 240s;
+ fastcgi_send_timeout 240s;
+
+ # this is the PHP-FPM upstream - see also: https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/#connecting-nginx-to-php-fpm
+ fastcgi_pass php-fpm:9000;
+ fastcgi_index index.php;
+ include fastcgi.conf;
+ }
diff --git a/Documentation/Localization.ru_RU/SystemRequirements/PHP.rst.txt b/Documentation/Localization.ru_RU/SystemRequirements/PHP.rst.txt
new file mode 100644
index 00000000..23a56748
--- /dev/null
+++ b/Documentation/Localization.ru_RU/SystemRequirements/PHP.rst.txt
@@ -0,0 +1,78 @@
+.. include:: /Includes.rst.txt
+
+
+.. _systemrequirements_php:
+
+PHP
+===
+
+Настройка
+---------
+
+В настройках необходимо задать следующие параметры :file:`php.ini`
+
+.. code-block:: ini
+ :caption: php.ini
+
+ ; memory_limit >= 256MB
+ memory_limit=256M
+
+ ; max_execution_time >= 240 seconds
+ max_execution_time=240
+
+ ; max_input_vars >= 1500
+ max_input_vars=1500
+
+Следующие настройки определяют максимальный размер загружаемого файла (и при необходимости должны быть изменены):
+
+.. code-block:: ini
+ :caption: php.ini
+
+ ; To allow uploads of a maximum of 10 MB
+ post_max_size = 10M
+ upload_max_filesize = 10M
+
+
+Необходимые расширения
+----------------------
+
+* **pdo**
+* **json**
+* **pcre >= 8.38**
+* **session**
+* **xml**
+* **filter**
+* **SPL**
+* **standard**
+* **tokenizer**
+* **mbstring**
+* **intl**
+
+В зависимости от варианта использования могут потребоваться следующие расширения:
+
+* **fileinfo** (используется для определения расширений загружаемых файлов);
+* **gd** (GDlib/Freetype необходим для создания изображений с текстом (GIFBUILDER), а также используется для масштабирования изображений);
+* **zip** (TYPO3 использует zip для извлечения языковых архивов, а также для извлечения и архивирования расширений);
+* **zlib** (TYPO3 использует zlib для сжатия на выводе);
+* **openssl** (OpenSSL необходим для отправки SMTP-сообщений через зашифрованный канал конечной точки).
+
+Необходимые расширения для баз данных
+-------------------------------------
+
+.. tabs::
+
+ .. tab:: MySQL / MariaDB
+
+ * pdo_mysql (рекомендуется)
+ * ИЛИ mysqli
+
+ Для работы экземпляров MySQL и MariaDB требуется движок InnoDB.
+
+ .. tab:: Postgres
+
+ * pdo_pgsql
+ * postgresql
+
+ .. tab:: SQLite
+
+ * sqlite
diff --git a/Documentation/Localization.ru_RU/Troubleshooting/Database.rst b/Documentation/Localization.ru_RU/Troubleshooting/Database.rst
new file mode 100644
index 00000000..39d59499
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Troubleshooting/Database.rst
@@ -0,0 +1,19 @@
+.. include:: /Includes.rst.txt
+
+.. index:: database, utf-8
+
+.. _troubleshooting_database:
+
+========
+База данных
+========
+
+MySQL
+=====
+
+.. _character-sets:
+
+Набор символов
+-------------
+
+TYPO3 использует кодировку UTF-8, поэтому необходимо убедиться, что ваш экземпляр MySQL также использует UTF-8. При первой установке TYPO3 можно выбрать кодировку UTF-8 при первоначальной настройке базы данных. Для существующей базы данных необходимо установить кодировку UTF-8 для каждой таблицы и столбца.
diff --git a/Documentation/Localization.ru_RU/Troubleshooting/Index.rst b/Documentation/Localization.ru_RU/Troubleshooting/Index.rst
new file mode 100644
index 00000000..ff150cb3
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Troubleshooting/Index.rst
@@ -0,0 +1,102 @@
+.. include:: /Includes.rst.txt
+
+.. index:: troubleshooting
+
+.. _troubleshooting_index:
+
+
+===============
+Поиск и устранение неисправностей
+===============
+
+.. container:: row m-0 p-0
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`TYPO3 `
+
+ .. container:: card-body
+
+ * :ref:`Сброс паролей администраторов внутреннего интерфейса`
+
+ * :ref:`Сброс пароля программы установки Install Tool`
+
+ * :ref:`Включение режима отладки`
+
+ * :ref:`Кэширование`
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Системные модули `
+
+ .. container:: card-body
+
+ * :ref:`Журнал действий`
+
+ * :ref:`Проверка БД`
+
+ * :ref:`Конфигурация`
+
+ * :ref:`Отчёты`
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`PHP `
+
+ .. container:: card-body
+
+ * :ref:`Модули PHP`
+
+ * :ref:`PHP кэши, классы расширений`
+
+ * :ref:`Сообщения кэша Opcode`
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`Веб сервер`
+
+ .. container:: card-body
+
+ * :ref:`Apache - включение mod_rewrite`
+
+ * :ref:`Apache - настройка ThreadStackSize (Windows)`
+
+
+ .. container:: col-md-6 pl-0 pr-3 py-3 m-0
+
+ .. container:: card px-0 h-100
+
+ .. rst-class:: card-header h3
+
+ .. rubric:: :ref:`База данных `
+
+ .. container:: card-body
+
+ * :ref:`MySQL - наборы символов (кодировка)`
+
+
+.. toctree::
+ :hidden:
+ :titlesonly:
+
+ TYPO3.rst
+ SystemModules.rst
+ PHP.rst
+ WebServer.rst
+ Database.rst
diff --git a/Documentation/Localization.ru_RU/Troubleshooting/PHP.rst b/Documentation/Localization.ru_RU/Troubleshooting/PHP.rst
new file mode 100644
index 00000000..9cbefa18
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Troubleshooting/PHP.rst
@@ -0,0 +1,74 @@
+.. include:: /Includes.rst.txt
+
+.. index:: php requirements, php, windows, opcode cache
+
+.. _php:
+
+PHP
+===
+
+.. _php-modules:
+
+Отсутствующие модули PHP
+-------------------
+
+Раздел "Системное окружение" / "System Environment" программы установки Install Tool содержит подробную информацию об отсутствующих модулях PHP и других параметрах, которые могут быть настроены неверно.
+
+Например, должны быть включены PHP-расширения openssl и fileinfo. Для этого необходимо добавить (или раскомментировать) следующие строки в разделе [PHP] файла :file:`php.ini`:
+
+.. code-block:: none
+ :caption: php.ini
+
+ extension=fileinfo.so
+ extension=openssl.so
+
+На сервере под управлением Windows это файлы расширения:
+
+.. code-block:: none
+ :caption: php.ini
+
+ extension=php_fileinfo.dll
+ extension=php_openssl.dll
+
+
+.. _php-caches-extension-classes-etc:
+
+Кэши PHP, классы расширений и т. д.
+----------------------------------
+
+В некоторых ситуациях после обновления могут возникать нелогичные на первый взгляд проблемы:
+
+- Если расширения переопределяют классы, в которых изменены функции. Решение: Попробуйте отключить все расширения, а затем включать их по очереди до тех пор, пока ошибка не повторится.
+
+- Если PHP-кэш каким-либо образом не может перекэшировать скрипты: в частности, если изменился родительский класс, переопределенный дочерним классом, который не был обновлен. Решение: Удалите ВСЕ кэшированные PHP-файлы (для PHP-Accelerator удалите :file:`/tmp/phpa_*`) и перезапустите Apache.
+
+
+.. _php-troubleshooting_opcode:
+
+Сообщения кэша Opcode
+---------------------
+
+No PHP opcode cache loaded
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+У вас не установлена и не активирована система кэширования opcode. Для повышения производительности сайта необходимо использовать эту систему. Лучшим выбором является OPcache.
+
+This opcode cache is marked as malfunctioning by the TYPO3 CMS Team.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Сообщение будет показано, если найдена и активирована система кэширования opcode, которая, как известно, имеет "слишком много" ошибок и не будет поддерживаться TYPO3 CMS (никаких исправлений, решений по безопасности или чего-либо еще). В текущих версиях TYPO3 поддерживается только OPcache.
+
+This opcode cache may work correctly but has medium performance.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Информация об этом появится, если будет найдена и активирована система кэширования opcode, которая имеет некоторые недостатки. Например, мы не можем очистить кэш для одного файла (который мы изменили), а можно сбросить только весь кэш. Это произойдет при:
+
+- OPcache до версии 7.0.2 (не должно быть в природе).
+- APC до версии 3.1.1 и некоторые загадочные комбинации настроек.
+- XCache.
+- ZendOptimizerPlus.
+
+This opcode cache should work correctly and has good performance.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Похоже, что все в порядке и работает. Возможно, вы можете подправить что-то еще, но это не входит в круг наших знаний о вашем варианте настроек.
diff --git a/Documentation/Localization.ru_RU/Troubleshooting/SystemModules.rst b/Documentation/Localization.ru_RU/Troubleshooting/SystemModules.rst
new file mode 100644
index 00000000..2f8daf8f
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Troubleshooting/SystemModules.rst
@@ -0,0 +1,63 @@
+.. include:: /Includes.rst.txt
+
+.. _system_modules:
+
+==============
+Системные модули
+==============
+
+Следующие системные модули могут помочь при поиске и устранении неисправностей в работе TYPO3. Требуются права администратора.
+
+.. _system-modules-log:
+
+Журнал / Log
+===
+
+Внутренний интерфейс TYPO3 CMS регистрирует ряд действий, выполняемых пользователями внутреннего интерфейса: вход в систему, очистку кэша, записи в базе данных (создание, обновление, удаление), изменение настроек, действия с файлами и ошибки. Для этого существует ряд фильтров, позволяющих отфильтровать эти данные.
+
+.. _system-modules-dbcheck:
+
+Проверка БД / DB Check
+========
+
+.. important::
+
+ "DB Check" и :ref:`system-modules-configuration` доступны только в том случае, если установлено и активировано системное расширение "lowlevel".
+
+ Для установки этого системного расширения:
+
+ .. code-block:: bash
+ :caption: ~$
+
+ composer req typo3/cms-lowlevel
+
+
+The *Database (DB) Check* module provides four functions related to the database and its content. Модуль *Проверка базы данных (БД)* / *Database (DB) Check* предоставляет четыре функции, связанные с базой данных и ее содержимым.
+
+Статистика записей / Record Statistics
+ Показывает количество различных записей в базе данных с разбивкой по типам для страниц и элементов содержимого.
+
+Связи / Relations
+ Проверяет, являются ли определенные связи пустым или разорванными, обычно используется для проверки наличия ссылок на файлы.
+
+Поиск / Search
+ Инструмент для поиска по всей базе данных. Имеет расширенный режим, похожий на визуальный конструктор запросов.
+
+Проверить и обновить глобальный справочный индекс / Check and update global reference index
+ В CMS TYPO3 ведется учет связей между всеми записями. При выполнении определенных операций без строгого контекста внутреннего интерфейса эта информация может быть рассинхронизирована. Поэтому полезно регулярно обновлять этот индекс.
+
+
+.. _system-modules-configuration:
+
+Настройка / Configuration
+=============
+
+Модуль *Настройка* / *Configuration* предназначен для просмотра различных массивов настроек, используемых в CMS.
+
+.. _system-modules-reports:
+
+Отчеты / Reports
+=======
+
+The *Reports* module contains information and diagnostic data about your TYPO3 CMS installation. It is recommended that you regularly check the "Status Report" as it will inform you about configuration errors, security issues, etc.
+В модуле *Отчеты* / *Reports* представлена информация и диагностические данные об установке TYPO3 CMS. Рекомендуется регулярно проверять "Отчет о состоянии" / "Status Report", так как он информирует Вас об ошибках конфигурации, проблемах безопасности и т.д.
diff --git a/Documentation/Localization.ru_RU/Troubleshooting/TYPO3.rst b/Documentation/Localization.ru_RU/Troubleshooting/TYPO3.rst
new file mode 100644
index 00000000..cc287e98
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Troubleshooting/TYPO3.rst
@@ -0,0 +1,153 @@
+.. include:: /Includes.rst.txt
+
+.. index:: resetting password, new password, new user
+
+.. _troubleshooting_typo3:
+
+=====
+TYPO3
+=====
+
+Сброс паролей
+===================
+
+.. _backend-admin-password:
+
+Пароль администратора внутреннего интерфейса
+------------------------------
+
+При необходимости сброса пароля пользователя внутреннего интерфейса войдите в него под другим пользователем и воспользуйтесь инструментом :guilabel:`System > Backend Users` для сброса пароля пользователя. Обратите внимание, что только пользователи внутреннего интерфейса с правами администратора могут получить доступ к инструменту `Backend Users` для внесения этих изменений.
+
+Если альтернативная учетная запись администратора недоступна или она не имеет соответствующего доступа, то для создания нового административного пользователя можно напрямую обратиться к программе Install Tool, указав следующий адрес:
+
+.. code-block:: none
+
+ https://example.com/typo3/install.php
+
+Инструмент установки требует ввода "Пароля установки", который был задан при установке TYPO3.
+
+.. include:: ../Images/AutomaticScreenshots/InstallTool/InstallToolPassword.rst.txt
+
+После входа в систему Admin Tool перейдите в раздел :guilabel:`Maintenance > Create Administrative User` и выберите :guilabel:`Create Administrator`. В этом диалоге вы можете создать нового административного пользователя.
+
+.. include:: ../Images/AutomaticScreenshots/BackendUsers/CreateAdministrator.rst.txt
+
+.. include:: ../Images/AutomaticScreenshots/BackendUsers/CreateAdministratorForm.rst.txt
+
+Используйте эту новую учетную запись администратора для входа во внутренний интерфейс TYPO3. В модуле :guilabel:`Внутренние пользователи` / :guilabel:`Backend Users` можно изменить пароли существующих пользователей, включая администраторов.
+
+.. _install-tool-password:
+
+Пароль программы установки Install Tool
+---------------------
+
+Для сброса пароля :guilabel:`Install Tool` требуется доступ на запись в :file:`config/system/settings.php` (в традиционных устаревших установках :file:`typo3conf/system/settings.php`).
+
+Перед редактированием этого файла обратитесь к разделу:
+
+.. code-block:: none
+
+ https://example.com/typo3/install.php
+
+
+Введите новый пароль в диалоговое окно. Поскольку новый пароль не верен, будет получен следующий ответ:
+
+.. code-block:: none
+ :caption: Example Output
+
+ "Given password does not match the install tool login password. Calculated hash:
+ $argon2i$v=xyz"
+
+Скопируйте этот хэш, включая часть :php:`$argon2i` и все завершающие точки.
+
+Затем отредактируйте файл :`config/system/settings.php` и замените следующую запись массива на новый хэшированный пароль:
+
+.. code-block:: php
+ :caption: config/system/settings.php
+
+ 'BE' => [
+ 'installToolPassword' => '$argon2i$v=xyz',
+ ],
+
+.. note::
+
+ Если новый пароль не работает, проверьте, не переопределяется ли он в дальнейшем в файле :file:`config/system/settings.php` или в файле :file:`config/system/additional.php`, если таковой существует. Если войти в программу установки по-прежнему не удается, проверьте, нет ли ошибок в журналах при включенной отладке.
+
+.. _debug-mode:
+
+Настройки отладки
+==============
+
+При устранении неполадок в разделе :guilabel:`"Settings > Configuration Presets"` инструмента установки, в разделе "Debug settings", можно изменить предустановку "Debug" для отображения ошибок во фронтенде.
+
+.. include:: ../Images/AutomaticScreenshots/DebugSettings/ConfigurationPresets.rst.txt
+
+.. include:: ../Images/AutomaticScreenshots/DebugSettings/DebugSettings.rst.txt
+
+В корневой шаблон сайта также можно добавить следующий параметр TypoScript для отображения дополнительной отладочной информации. Это особенно полезно при отладке ошибок Fluid:
+
+.. code-block:: typoscript
+
+ config.contentObjectExceptionHandler = 0
+
+.. seealso::
+
+ :ref:`t3coreapi:error-handling-configuration-examples-debug`
+
+.. important::
+
+ После завершения отладки обязательно удалите все отладочные Typoscript и верните настройку Отладка / Debug в положение 'Live'.
+
+Кроме того, для получения дополнительной информации следует проверить следующие протоколы:
+
+* Файлы журналов веб-сервера для выявления общих проблем (например, :file:`/var/log/apache2` или :file:`/var/log/httpd` в системах на базе Linux).
+* Вход в систему администрирования TYPO3 :guilabel:`SYSTEM > Log` через внутренний интерфейс TYPO3.
+* Журналы TYPO3, записываемые :ref:`Logging Framework `, располагаются в :file:`var/log` или :file:`typo3temp/var/log` в зависимости от настроек установки.
+
+.. _troubleshooting-caching:
+
+Кэширование
+=======
+
+Cached Files in typo3temp/
+--------------------------
+
+TYPO3 создает временные "кэшированные" файлы и PHP-скрипты в каталоге :file:`/cache/` (либо :file:`typo3temp/var/cache`, либо :file:`var/cache` в зависимости от установки). В любой момент можно удалить весь каталог :file:`/cache`, при этом структура каталога и все кэши будут перезаписаны при следующем обращении посетителя к сайту.
+
+Ярлык для удаления этих кэшей можно найти в :guilabel:`Install Tool`, в разделе :guilabel:`Important Actions`. Это может быть полезно в том случае, если файлы кэша повреждены и выполнение системы невозможно. Инструмент установки не будет загружать ни один из этих кэшей или расширений, поэтому его можно использовать независимо от поврежденного состояния кэшей.
+
+Среди прочих кэшей в разделе :file:`/cache/code/core/` находится:
+
+.. code-block:: bash
+ :caption: /cache/code/core/
+
+ -rw-rw---- 1 www-data www-data 61555 2014-03-26 16:28 ext_localconf_8b0519db6112697cceedb50296df89b0ce04ff70.php
+ -rw-rw---- 1 www-data www-data 81995 2014-03-26 16:28 ext_tables_c3638687920118a92ab652cbf23a9ca69d4a6469.php
+
+В этих файлах представлены все файлы :file:`ext\_tables.php` и :file:`ext\_localconf.php` установленных расширений, скомпонованные в порядке их загрузки. Поэтому включение одного из этих файлов равносильно включению потенциально сотен PHP-файлов и должно повысить производительность.
+
+
+
+.. _possible-problems-with-the-cached-files:
+
+Возможные проблемы с кэшируемыми файлами
+---------------------------------------
+
+.. _changing-the-absolute-path-to-typo3:
+
+Изменение абсолютного пути к TYPO3
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Если изменить путь установки TYPO3, то могут возникнуть аналогичные ошибки, в том числе "Failed opening ..." или "Unable to access ...". Проблема заключается в том, что абсолютные пути к файлам жестко закодированы внутри кэшированных файлов.
+
+Решение: очистите кэш с помощью Install Tool: Перейдите в раздел "Важные действия" / "Important Actions" и воспользуйтесь функцией "Очистить все кэши" / "Clear all caches". Затем снова откройте страницу.
+
+
+.. _changing-image-processing-settings:
+
+Изменение настроек обработки изображений
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+При изменении настроек обработки изображений (в обычном режиме) необходимо учитывать, что в папке :file:`typo3temp/` все еще могут находиться старые изображения, которые препятствуют генерации новых файлов! Это особенно важно знать, если вы впервые пытаетесь настроить обработку изображений.
+
+Проблема решается очисткой файлов в папке :file:`typo3temp/`. Также не забудьте очистить таблицу базы данных "cache\_pages".
diff --git a/Documentation/Localization.ru_RU/Troubleshooting/WebServer.rst b/Documentation/Localization.ru_RU/Troubleshooting/WebServer.rst
new file mode 100644
index 00000000..ca2a320a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/Troubleshooting/WebServer.rst
@@ -0,0 +1,52 @@
+.. include:: /Includes.rst.txt
+
+.. index:: apache
+
+.. _webserver:
+
+==========
+Веб сервер
+==========
+
+Apache
+======
+
+Для корректной работы TYPO3 некоторые настройки могут потребовать корректировки Это зависит от операционной системы сервера и версии установленного Apache.
+
+.. _enable-mod_rewrite:
+
+Включение mod_rewrite
+------------------
+
+Если mod_rewrite не включен, обработка URL-адресов будет работать некорректно (в частности, отображение URL-адресов, которые TYPO3 использует для "человекопонятных URL"), и в результате могут возникать ошибки 404 (страница не найдена).
+
+.. tip::
+
+ Способ включения модулей Apache зависит от вашей системы. Обратитесь к документации по дистрибутиву вашей операционной системы.
+
+Например, модули можно включить, отредактировав файл :file:`http.conf`, найдя в нем нужные модули и удалив хэш-символ в начале строки:
+
+.. code-block:: none
+ :caption: http.conf
+
+ #LoadModule expires_module modules/mod_expires.so
+ #LoadModule rewrite_module modules/mod_rewrite.so
+
+
+После внесения любых изменений в конфигурацию Apache необходимо перезапустить службу.
+
+.. _adjust-threadstacksize-on-windows:
+
+Настройка размера ThreadStackSize в Windows
+---------------------------------
+
+Если вы используете TYPO3 под Windows, менеджер расширений может не отображаться.
+
+Эта проблема вызвана значением параметра ThreadStackSize, который в системах Windows по умолчанию установлен слишком низким. Для решения этой проблемы добавьте следующие строки в конце файла :file:`httpd.conf`:
+
+.. code-block:: none
+ :caption: http.conf
+
+
+ ThreadStackSize 8388608
+
diff --git a/Documentation/Localization.ru_RU/UserManagement/BackendPrivileges/Index.rst b/Documentation/Localization.ru_RU/UserManagement/BackendPrivileges/Index.rst
new file mode 100644
index 00000000..dd5b2f4a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/BackendPrivileges/Index.rst
@@ -0,0 +1,54 @@
+.. include:: /Includes.rst.txt
+
+.. _privileges:
+
+==================
+Привилегии внутреннего интерфейса
+==================
+
+В следующих главах рассматриваются модули, которые будут доступны только пользователям внутреннего интерфейса с определенными привилегиями доступа.
+
+В дополнение к настройке прав доступа для внутренних пользователей или групп, описанной в :ref:`permissions`, существуют права "суперпользователя", которые могут быть активированы для каждого пользователя.
+
+Если пользователь внутреннего интерфейса был создан для редактирования во внутреннем интерфейсе, то он, как правило, не должен получать доступ к модулям администратора или системы.
+
+Пользователю внутреннего интерфейса следует предоставлять только тот доступ, который ему необходим. Это облегчает работу за счет автоматической деактивации модулей и элементов графического интерфейса, к которым пользователь не имеет доступа. Кроме того, пользователь не сможет нанести вред системе, случайно выполнив действия, к которым он не должен был иметь доступа.
+
+До версии TYPO3 9 существовали только права admin и non admin. Теперь у нас появилась дополнительная привилегия доступа " system maintainer".
+
+
+
+.. _admin-user:
+
+Администратор / Admin
+=====
+
+* Привилегия пользователя admin может быть добавлена путем установки флажка "admin" при создании или изменении пользователя внутреннего интерфейса.
+* администраторы имеют доступ к модулю **SYSTEM** (включая модули Access, Backend User, Log и т. д.)
+
+.. image:: ../../Images/ManualScreenshots/UserManagement/system.png
+ :class: with-shadow
+
+.. image:: ../../Images/ManualScreenshots/UserManagement/system_open.png
+ :class: with-shadow
+
+
+
+.. _user-management-system-maintainers:
+.. _system-maintainer:
+
+Системные администраторы / System Maintainers
+==================
+
+The first backend admin created during installation will automatically be a system maintainer as well. To give other users system privileges, you can add them in the :guilabel:`ADMIN TOOLS > Settings > Manage System Maintainers` configuration. Alternatively the website can be set into "Development" mode in the Install Tool. This will give all admin users system maintainer access.
+Первый администратор внутреннего интерфейса, созданный при установке, автоматически становится и сопровождающим системы (system maintainer). Чтобы предоставить другим пользователям системные привилегии, можно добавить их в конфигурации :guilabel:`ADMIN TOOLS > Settings > Manage System Maintainers`. В качестве альтернативы можно перевести сайт в режим "Разработка" в инструменте установки. В этом случае все пользователи-администраторы получат права системного сопровождающего (system maintainer).
+
+.. image:: ../../Images/ManualScreenshots/UserManagement/admin-tools.png
+ :class: with-shadow
+
+.. image:: ../../Images/ManualScreenshots/UserManagement/admin-tools-open.png
+ :class: with-shadow
+
+System Maintainers - это единственные пользователи, которые могут видеть и иметь доступ к :guilabel:`Admin Tools` и :guilabel:`Extension Manager`. Эти пользователи сохраняются в :file:`config/system/settings.php` как :php:`$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemMaintainers']`.
+
+
diff --git a/Documentation/Localization.ru_RU/UserManagement/BackendUsers/CreateDefaultEditors.rst b/Documentation/Localization.ru_RU/UserManagement/BackendUsers/CreateDefaultEditors.rst
new file mode 100644
index 00000000..54ba390a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/BackendUsers/CreateDefaultEditors.rst
@@ -0,0 +1,96 @@
+:orphan:
+
+.. include:: /Includes.rst.txt
+
+.. _user-management-create-default-editors:
+
+====================
+Создание пользователей по умолчанию
+====================
+
+Создание simple_editor
+====================
+
+Создание новых пользователей и групп подробно рассматривается в разделе :ref:`creating-a-new-user-for-the-introduction-site`.
+
+Здесь будут созданы 2 новых пользователя, использующих уже существующие группы ( созданные с помощью " Introduction Package ").
+
+
+.. rst-class:: bignums
+
+1. Войдите в модуль "Внутренние пользователи"
+
+2. Щелкните по `+`: "Создать новую запись" / "Create new record"
+
+ .. figure:: ../../Images/ManualScreenshots/UserManagement/UserManagementCreateNewUser.png
+ :alt: Создание нового пользователя
+ :class: with-shadow
+
+ Создайте нового внутреннего пользователя
+
+3. Заполните поля.
+
+ * **Имя пользователя** / **Username:** simple_editor
+ * **Пароль** / **Password:** *choose some password*
+ * **Группа** / **Group:** Select "Simple editors" in the "Available Items"
+ * **Имя** / **Name:** Simple Editor
+
+ .. figure:: ../../Images/ManualScreenshots/UserManagement/UserManagementCreateNewUserSimpleEditor.png
+ :alt: Заполнение полей данными для нового внутреннего пользователя
+ :class: with-shadow
+
+4. Нажмите Сохранить (вверху)
+
+5. Активация внутреннего пользователя
+
+ .. figure:: ../../Images/ManualScreenshots/UserManagement/BackendEditorUnhide.png
+ :alt: Активация редактора
+ :class: with-shadow
+
+Создан пользователь с уже существующей группой "Simple editors".
+
+Создание "advanced_editor"
+========================
+
+Создаем еще одного пользователя "advanced_editor". Используем группу "Advanced Editors".
+
+Изменить монтирование БД / DB Mount для группы "Simple Editors"
+==========================================
+
+Группа ""Simple Editors"" должна иметь страницу "Content Examples", установленную как "DB Mounts" в разделе "Mounts and Workspaces".
+
+.. rst-class:: bignums
+
+1. В верхней части выберите "Группы внутренних пользователей" / "Backend user groups".
+
+2. Щелкните на группе " Simple editors" (или на карандаше для редактирования).
+
+3. Выберите вкладку "Точки доступа и рабочие области" / "Mounts and Workspaces"
+
+4. Проверьте
+
+ Если вы видите страницу "Congratulations" в DB Mounts, то следует продолжить, если вы видите "Content Examples", то вы закончили и можете прервать работу, выбрав вверху "Закрыть".
+
+5. Щелкните на " Congratulation " и мусорном ведре, чтобы удалить ее.
+
+6. Щелкните по значку с папкой "Обзор записей"
+
+7. Выберете страницу "Content Examples"
+
+8. Сохраните
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendGroupDbMount.png
+ :class: with-shadow
+ :alt: Изменение точки доступа к базе данных
+
+ Изменить точку монтирования БД
+
+
+Что мы сейчас сделали?
+
+Мы изменили монтирование БД со страницы "Congratulations" (изначально установленной) на "Content Examples". Редактор должен видеть и редактировать только страницы из раздела "Content Examples". Результат вы увидите на следующем шаге.
+
+Далее
+====
+
+Перейдите к :ref:`simulate-user`
diff --git a/Documentation/Localization.ru_RU/UserManagement/BackendUsers/Index.rst b/Documentation/Localization.ru_RU/UserManagement/BackendUsers/Index.rst
new file mode 100644
index 00000000..799453e6
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/BackendUsers/Index.rst
@@ -0,0 +1,86 @@
+.. include:: /Includes.rst.txt
+
+.. _user-management-backend-users:
+
+=============
+Внутренние пользователи
+=============
+
+Управление пользователями внутреннего интерфейса осуществляется с помощью модуля **СИСТЕМА > Внутренние пользователи** / **SYSTEM > Backend users**.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendUsersModule.png
+ :alt: модуль Внутренние пользователи
+ :class: with-shadow
+
+
+Данный модуль позволяет осуществлять поиск и фильтрацию пользователей. Кроме того, их можно редактировать, удалять и отключать.
+
+.. tip::
+
+ Подробнее о специальных ролях пользователей внутреннего интерфейса "администратор" / "admin" и "сопровождающий системы" / "system maintainers" см. в разделе :ref:`privileges`.
+
+Редакторы по умолчанию в пакете Introduction Package
+===========================================
+
+В Introduction Package для вас будут созданы два редактора и группы по умолчанию: "simple_editor" и "advanced_editor".
+
+.. hint::
+
+ В следующих шагах предполагается, что редакторы "simple_editor" и "advanced_editor" существуют. В некоторых версиях " Introduction Package" `они не создаются `__.
+
+ Если эти пользователи не существуют в вашей установке, выполните шаги, описанные в :ref:`user-management-create-default-editors`, и продолжайте.
+
+.. _simulate-user:
+
+Имитация пользователя
+=============
+
+.. _user-management-simple-editor:
+
+"simple\_editor"
+----------------
+
+Самый простой способ проверить другого пользователя (если один из них является администратором) - это воспользоваться функцией "имитация пользователя" / "simulate user":
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulate.png
+ :alt: Последний значок позволяет включить имитацию другого пользователя
+ :class: with-shadow
+
+
+А вот что видит "simple\_editor" при обращении к внутреннему интерфейсу TYPO3 CMS:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendSimpleEditorUser.png
+ :alt: Вид внутреннего интерфейса для "simple\_editor"
+ :class: with-shadow
+
+
+Как видно, этот пользователь имеет доступ только к модулю "Страница" / "Page". Кроме того, его представление дерева страниц также ограничено ветвью, начинающейся со страницы "Примеры содержимого" / "Content examples".
+
+Чтобы вернуться к учетной записи администратора, щелкните на имени пользователя в верхней панели и нажмите кнопку "Выход из режима имитации" (обратите внимание, что обычно эта кнопка имеет значение "Выход").
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendUsersSimulateExit.png
+ :alt: Выход из режима имитации внутреннего пользователя
+ :class: with-shadow
+
+
+.. _user-management-advanced-editor:
+
+"advanced\_editor"
+------------------
+
+Теперь попробуйте проделать то же самое с "advanced\_editor". После переключения пользователя вы должны увидеть следующее:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAdvancedEditorUser.png
+ :alt: Внутренний интерфейс для "advanced\_editor"
+ :class: with-shadow
+
+Пользователь "advanced\_editor" имеет право использовать больше модулей, чем "simple\_editor", но не имеет доступа к дереву страниц. Возможно, это ошибка пакета Introduction, но это хорошее упражнение для того, чтобы изменить права пользователей в следующих главах.
+
+.. note::
+
+ Доступ к записям пользователей можно также получить, используя модуль **ВЕБ > Список** / **WEB > List** и щелкнув на корневом узле (тот, что с логотипом TYPO3 CMS).
+
+ .. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendUsersList.png
+ :alt: Внутренние пользователи в модуле Список
+ :class: with-shadow
+
diff --git a/Documentation/Localization.ru_RU/UserManagement/GroupPermissions/Index.rst b/Documentation/Localization.ru_RU/UserManagement/GroupPermissions/Index.rst
new file mode 100644
index 00000000..7df87609
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/GroupPermissions/Index.rst
@@ -0,0 +1,183 @@
+.. include:: /Includes.rst.txt
+
+
+.. _permissions:
+.. _setting-up-user-permissions:
+
+===========================
+Настройка прав доступа пользователей
+===========================
+
+Рассмотрим управление правами пользователей с помощью редактирования группы пользователей "Advanced editors".
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditSettings.png
+ :alt: Выбор меню настроек
+
+.. _general:
+
+Общее / General
+=======
+
+На вкладке "Общие" можно отредактировать название группы и написать краткое описание. Как уже упоминалось, права доступа из подгрупп будут наследоваться текущей группой.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditGeneralTab.png
+ :alt: Содержимое вкладки "Общее" при редактировании группы внутренних пользователей
+
+
+.. note::
+
+ Настройка разрешений – это не только права доступа.
+
+ Кроме того, это может помочь навести порядок во внутреннем интерфейсе, обеспечив пользователям внутреннего интерфейса доступ только к тем модулям, которые им необходимы.
+
+.. _access-lists:
+.. _include-access-lists:
+
+Списки доступа / Access Lists
+============
+
+На вкладке "Списки доступа" / "Access Lists" задается большинство разрешений. Все поля подробно описаны ниже.
+
+
+.. _modules:
+
+Модули / Modules
+-------
+
+Первое поле используется для определения того, к каким модулям должны иметь доступ члены группы. Это напрямую влияет на то, что будет отображаться в меню модулей для пользователей внутреннего интерфейса.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditModules.png
+ :alt: Выбор модулей для групп внутренних пользователей
+
+
+.. _tables:
+.. _tables-modify:
+
+Таблицы / Tables
+------
+
+Второе поле позволяет выбрать таблицы, которые разрешено просматривать членам групп ("Таблицы (просматривать)" / "Tables (listing)"). И следующее поле - то же самое, но для таблиц, которые могут быть изменены ("Таблицы (редактировать)" / "Tables (modify)").
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditTables.png
+ :alt:
+
+
+.. _page-types:
+
+Типы страниц / Page Types
+----------
+
+Эти поля могут ограничивать доступность типов страниц для членов группы. Пояснения по поводу различных типов страниц можно найти в :ref:`Руководстве для редакторов: `.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditPageTypes.png
+ :alt:
+
+
+.. _allowed-excludefields:
+
+Разрешённые поля-исключения / Allowed Excludefields
+---------------------
+
+При определении полей таблиц в TYPO3 существует возможность пометить их как "исключенные". Такие поля никогда не будут видны пользователям внутреннего интерфейса (кроме администраторов, разумеется), если им не будет явно предоставлен доступ к ним. Данное поле предназначено для предоставления такого доступа. Оно отображает список всех таблиц и исключенных из них полей.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFields.png
+ :alt: Список исключенных для показа полей таблиц в состоянии по умолчанию (все таблицы свернуты)
+
+
+Щелкните по названию таблицы, чтобы развернуть список ее полей, и выберите поля, установив флажки.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditExcludeFieldsExpanded.png
+ :alt: Тот же список с одной раскрытой таблицей
+
+
+.. _explicitly-allow-deny-field-values:
+
+Явно разрешить/запретить значения полей / Explicitly Allow or Deny Field Values
+-------------------------------------
+
+Для некоторых полей можно установить более тонкие разрешения на фактические значения, допустимые для этих полей. В частности, это относится к полю "Содержимое страницы: Тип" / "Page content: Type", определяющего тип элемента содержимого, который затем может быть определен членами группы.
+
+Как и в случае со списком исключенных полей, это поле появляется внутри свернутых групп. Для внесения изменений необходимо развернуть одну группу.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditAllowDeny.png
+ :alt: Настройка разрешений для значений типов содержимого на страницах
+
+.. note::
+
+ Изменить поведение можно в инструменте установки, установив :ref:`[BE][explicitADmode]` на :php:`explicitDeny`.
+
+Ограничить до языков / Limit to Languages
+------------------
+
+На многоязычном сайте можно также ограничить доступ пользователей к определенному языку или набору языков. Это можно сделать с помощью последнего поля вкладки "Списки доступа".
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditLanguages.png
+ :alt: Настройка ограничения на языки
+
+
+.. _mounts:
+
+Точки доступа и рабочие области / Mounts and Workspaces
+=====================
+
+На следующей вкладке представлены очень важные поля, определяющие, на какие части дерева страниц и файловой системы члены группы могут получить свои права.
+
+Здесь мы рассмотрим только монтирование. Подробную информацию о рабочих пространствах можно найти в :doc:`руководстве по расширению `.
+
+
+.. _db-mounts:
+
+Доступ к БД / DB Mounts
+---------
+
+Монтирования DB (монтирования базы данных) используются для ограничения доступа пользователя только к некоторым частям дерева страниц. Каждое монтирование соответствует странице в дереве. Пользователь будет иметь доступ только к этим страницам и их подстраницам.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditDBMounts.png
+ :alt: Выбор точек монтирования БД для групп
+
+Дополнительно :ref:`Разрешения для страниц `.
+
+Для того чтобы эти настройки наследовались назначенными пользователями, необходимо активизировать флажок "Монтировать из групп" / "Mount from groups" для параметра "Монтирование БД" / "DB Mounts" в записи `be_users` этого пользователя. Эта запись находится в модуле "Список" на корневой странице и в модуле "Внутренние пользователи" / "Backend User".
+
+.. _file-mounts:
+
+Точки доступа к файлам / File Mounts
+-----------
+
+Точки доступа к файлам похожи на подключения к БД, но используются для управления доступом к файлам. Основное отличие заключается в том, что записи подключения файлов должны быть сначала определены администратором. Они располагаются на корневой странице:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendFileMountList.png
+ :alt: Список всех доступных точек доступа к файлам
+
+
+Затем их можно выбрать при редактировании группы пользователей внутреннего интерфейса:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFileMounts.png
+ :alt: Выбор из доступных точек доступа к файлам
+
+.. note::
+
+ Определение записей точек доступа к файлам также зависит от так называемых файловых хранилищ. Подробнее эта тема раскрывается в главе :ref:`File Abstraction Layer в руководстве TYPO3 Explained Manual `.
+
+Для того чтобы эти настройки наследовались назначенными пользователями, необходимо активизировать флажок "Монтировать из групп" для параметра "Доступ к файлам" в записи `be_users` определенного пользователя. Эта запись находится в модуле "Список" на корневой странице и в модуле "Внутренние пользователи".
+
+
+.. _file-permissions:
+
+Разрешения для операций с файлами / Fileoperation Permissions
+-------------------------
+
+Предоставление доступа к файлам - это еще не все. Необходимо разрешить специфические операции над файлами и каталогами. Для этого используется следующее поле. Выберите "Каталог" / "Directory" или "Файлы" / "Files" и расставьте флажки.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendGroupEditFilePermissions.png
+ :alt: Задание специальных разрешений на операции с файлами
+
+
+.. _category-permissions:
+
+Категория точки монтирования / Category mounts
+---------------
+
+Можно указать категории, которые пользователь может прикрепить к записи базы данных, выбрав разрешенные категории в поле :guilabel:`Категория точки монтирования` / :guilabel:`Category mount`. Если в поле Категория точки монтирования / category mount не выбрана ни одна категория, то доступны все категории.
+
+Категории точек монтирования влияют только на то, что могут быть прикреплены к записям с определенными категориями. Все категории видны в модуле Список, если пользователь имеет доступ к папке, в которой хранятся записи `sys_category`.
diff --git a/Documentation/Localization.ru_RU/UserManagement/Groups/Index.rst b/Documentation/Localization.ru_RU/UserManagement/Groups/Index.rst
new file mode 100644
index 00000000..0cb04df5
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/Groups/Index.rst
@@ -0,0 +1,25 @@
+.. include:: /Includes.rst.txt
+
+
+.. _groups:
+
+======
+Группы
+======
+
+Несмотря на возможность изменить права доступа для каждого пользователя, настоятельно рекомендуется использовать группы. Как и для пользователей, существуют "Группы внутренних пользователей" и "Группы пользователей сайта".
+
+В этой главе представлен небольшой обзор групп пользователей внутреннего интерфейса. В следующей главе рассмотрим, как изменить права доступа пользователей с помощью групп.
+
+Группы внутренних пользователей можно просмотреть и в модуле **СИСТЕМА > Внутренние пользователи** / **SYSTEM > Backend users**:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendUserGroups.png
+ :alt: Просмотр групп в модуле Внутренние пользователи
+
+
+Видны две группы, соответствующие пользователям (" simple" и "advanced").
+
+Чтобы узнать, в какой группе состоит каждый пользователь, выберите значок "информация". Откроется всплывающее окно с подробной информацией о группе. Прокрутите страницу вниз, пока не найдете раздел "Ссылки на этот элемент:" / "References to this item:". Здесь отображается список пользователей внутреннего интерфейса, входящих в данную группу.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendBackendUserGroupDetail.png
+ :alt: Проверка пользователей на принадлежность к группе
diff --git a/Documentation/Localization.ru_RU/UserManagement/Index.rst b/Documentation/Localization.ru_RU/UserManagement/Index.rst
new file mode 100644
index 00000000..e6cd11ec
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/Index.rst
@@ -0,0 +1,28 @@
+.. include:: /Includes.rst.txt
+
+
+.. _user-management:
+
+=======================
+Управление пользователями внутреннего интерфейса
+=======================
+
+.. important::
+
+ В этой главе (и последующих) рассматриваются модули, которые будут доступны только пользователям внутреннего интерфейса с правами доступа :ref:`"admin" `.
+
+Ранее было показано, что в CMS TYPO3 существует строгое разделение на так называемые "внешний интерфейс" / "frontend" и "внутренний интерфейс" / "backend". То же самое относится и к пользователям: есть "внешние пользователи" / "frontend users" - посетители сайта, и "внутренние пользователи" / "backend users" - редакторы и администраторы.
+
+Работа с пользователями внешнего интерфейса рассматривается в :ref:`Editors Guide `. Здесь же рассматривается работа с пользователями внутреннего интерфейса и настройка групп и прав доступа.
+
+.. toctree::
+ :maxdepth: 5
+ :titlesonly:
+ :glob:
+
+ BackendPrivileges/Index
+ BackendUsers/Index
+ Groups/Index
+ GroupPermissions/Index
+ PagePermissions/Index
+ UserSetup/Index
diff --git a/Documentation/Localization.ru_RU/UserManagement/PagePermissions/Index.rst b/Documentation/Localization.ru_RU/UserManagement/PagePermissions/Index.rst
new file mode 100644
index 00000000..45339d3a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/PagePermissions/Index.rst
@@ -0,0 +1,37 @@
+.. include:: /Includes.rst.txt
+
+
+.. _page-permissions:
+
+================
+Права доступа к странице
+================
+
+:ref:`Доступ к БД ` - это еще не вся история о доступе к страницам. Пользователи и группы также должны иметь права на выполнение операций над страницами, таких как просмотр, редактирование или удаление.
+
+Управление этим осуществляется с помощью модуля **СИСТЕМА > Доступ** / **SYSTEM > Access**:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessModule.png
+ :alt: Модуль доступ с владельцами и правами
+
+
+Каждая страница имеет владельца, пользователя, а также принадлежность к группе. Права могут быть назначены владельцу, группе или всем. Это хорошо знакомо пользователям Unix.
+
+Если нужно изменить разрешение, просто щелкните на соответствующем значке, и состояние разрешения изменится. Чтобы изменить владельца или группу данной страницы, щелкните на имени владельца или группы, после чего появится небольшая форма.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeOwner.png
+ :alt: Изменение владельца страницы
+
+
+Также можно рекурсивно изменить владельца, группу и разрешения даже для всего дерева страниц. Давайте перейдем домашнюю страницу, щелкнув на странице "Congratulations" в дереве страниц. Теперь снова щелкните на странице "Congratulations" в модуле *Доступ* / *Access*. Должно появиться следующее:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessModuleChangeRecursively.png
+ :alt: Подготовка к рекурсивному изменению группы на всем дереве страниц
+
+
+Выбрав в качестве группы "Все пользователи", а затем "Установить рекурсивно 3 уровня" в раскрывающемся списке "Глубина", мы назначим **все** страницы в дереве страниц группе "Все пользователи".
+
+Действительно, в этом есть смысл, поскольку группа " All users" является подгруппой как "Simple editors", так и "Advanced editors". Таким образом, обе группы будут иметь одинаковые права на дерево страниц. Однако, поскольку у них разные монтирования БД, они не будут иметь доступа к одному и тому же набору страниц.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessModuleGroupChanged.png
+ :alt: Группа изменена для всех страниц
diff --git a/Documentation/Localization.ru_RU/UserManagement/UserSetup/Index.rst b/Documentation/Localization.ru_RU/UserManagement/UserSetup/Index.rst
new file mode 100644
index 00000000..919c0d99
--- /dev/null
+++ b/Documentation/Localization.ru_RU/UserManagement/UserSetup/Index.rst
@@ -0,0 +1,84 @@
+.. include:: /Includes.rst.txt
+
+.. _setup-user:
+.. _creating-a-new-user-for-the-introduction-site:
+
+=================
+Настройка пользователя
+=================
+
+Чтобы изучить последние детали настройки пользователя внутреннего интерфейса, а также в качестве упражнения, в этой главе будет рассмотрен процесс создания нового пользователя. Для повышения интереса создадим также новую группу пользователей.
+
+
+.. _step-create-a-new-group:
+
+Шаг 1: Создание новой группы
+==========================
+
+Создадим новую группу пользователей с помощью модуля *Доступ* / *Access*.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessCreateNewGroup.png
+ :alt: Создание новой группы внутренних пользователей из модуля Access
+
+
+Начните с ввода названия ("Resource editors"), опционально - описания и выберите в качестве подгруппы "All users".
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessNewGroupGeneralTab.png
+ :alt: Ввод общей информации о новой группе
+
+
+Давайте не будем усложнять дальнейшие разрешения. Попробуйте выполнить следующие действия:
+
+- Для **Модулей** достаточно выбрать "Веб > Страница" / "Web > Page" и "Веб > Просмотр" / "Web > View".
+- Для **Tables (listing)** и **Tables (modify)**, выберете "Page" и "Page content".
+- Для **Page types**, выберете "Standard".
+
+и сохраните.
+
+Перейдите на вкладку "Mounts and workspaces" и выберите страницу "Resources" в качестве DB mount. Для этого в правой части поля мастера начните вводить слово "Res". Появятся предложения, из которых можно выбрать страницу "Resources".
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessNewGroupDBMount.png
+ :alt: Определение точек доступа к БД, используя мастер подсказок
+
+
+Все остальное проигнорируем. Чтобы вернуться к списку групп, воспользуйтесь действием "Сохранить и закрыть".
+
+
+.. _step-create-the-user:
+
+Шаг 2: Создание пользователя
+=======================
+
+Аналогично тому, что мы делали ранее, создадим нового пользователя с помощью модуля *Access*.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessCreateNewUser.png
+ :alt: Создание нового пользователя внутреннего интерфейса из модуля Access
+
+
+Введите имя пользователя, пароль, членство в группе:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessNewUserGeneralTab.png
+ :alt: Настройка основной информации для нового пользователя
+
+
+.. note::
+
+ Если бы мы создавали нового администратора, то нам нужно было бы просто установить флажок "Admin (!)". Пользователям-администраторам не обязательно принадлежать к какой-либо группе, хотя это может быть полезно для разделения специальных настроек между администраторами.
+
+Теперь переключитесь на вкладку "Mounts and workspaces" и убедитесь, что установлены параметры "Mount from Groups":
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessNewUserMountFromGroups.png
+ :alt: Проверка настройки "Монтировать из групп"
+
+
+Таким образом, монтирование БД и файлов берется из группы (групп), в которую входит пользователь, и не определяется на уровне пользователя.
+
+Сохраните и закройте запись. Проверим результат нашей работы, воспользовавшись рассмотренной ранее функцией симуляции пользователя.
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendAccessSimulateResourceEditor.png
+ :alt: Давайте смоделируем нашего нового пользователя!
+
+Вы должны увидеть следующее:
+
+.. figure:: ../../Images/ManualScreenshots/UserManagement/BackendResourceEditorUser.png
+ :alt: Внутренний интерфейс, как его видит Resource McEditor
diff --git a/Documentation/Localization.ru_RU/genindex.rst b/Documentation/Localization.ru_RU/genindex.rst
new file mode 100644
index 00000000..806ec56a
--- /dev/null
+++ b/Documentation/Localization.ru_RU/genindex.rst
@@ -0,0 +1,7 @@
+.. include:: /Includes.rst.txt
+
+=====
+Index
+=====
+
+.. Sphinx will insert here the general index automatically.
diff --git a/Documentation/Localization.ru_RU/screenshots.json b/Documentation/Localization.ru_RU/screenshots.json
new file mode 100644
index 00000000..eb238857
--- /dev/null
+++ b/Documentation/Localization.ru_RU/screenshots.json
@@ -0,0 +1,606 @@
+{
+ "suites": {
+ "Install": {
+ "screenshots": [
+ [
+ {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/QuickInstall"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/QuickInstall"
+ }, {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 768
+ }, {
+ "action": "deleteFileInTypo3PublicPath",
+ "filePath": "FIRST_INSTALL"
+ }, {
+ "action": "wait",
+ "timeout": "1"
+ }, {
+ "action": "reloadInstallationProcess"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".typo3-install-content",
+ "fileName": "EnableFirstInstall",
+ "altText": "Сообщение об успешном завершении загрузки",
+ "captionText": "Сообщение об успешном завершении загрузки"
+ }, {
+ "action": "writeFileToTypo3PublicPath",
+ "filePath": "FIRST_INSTALL"
+ }, {
+ "action": "wait",
+ "timeout": "1"
+ }, {
+ "action": "reloadInstallationProcess"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".typo3-install-content",
+ "fileName": "Step1SystemEnvironment",
+ "captionText": "Инструмент установки / Install Tool в режиме 1-2-3, первый шаг"
+ }, {
+ "action": "click",
+ "link": ".btn-success"
+ }, {
+ "action": "waitForText",
+ "text": "Select database"
+ }, {
+ "action": "fillField",
+ "field": "install[values][username]",
+ "value": "root"
+ }, {
+ "action": "fillField",
+ "field": "install[values][password]",
+ "value": "root"
+ }, {
+ "action": "fillField",
+ "field": "install[values][host]",
+ "value": "db"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".typo3-install-content",
+ "fileName": "Step2DatabaseConnection",
+ "captionText": "Инструмент установки / Install Tool в режиме 1-2-3, второй шаг"
+ }, {
+ "action": "click",
+ "link": ".btn-success"
+ }, {
+ "action": "waitForText",
+ "text": "Select a database"
+ }, {
+ "action": "fillField",
+ "field": "install[values][new]",
+ "value": "screenshots_install"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".typo3-install-content",
+ "fileName": "Step3ChooseDb",
+ "captionText": "Инструмент установки / Install Tool в режиме 1-2-3, третий шаг"
+ }, {
+ "action": "click",
+ "link": ".btn-success"
+ }, {
+ "action": "waitForText",
+ "text": "Create Administrative User"
+ }, {
+ "action": "fillField",
+ "field": "install[values][username]",
+ "value": "admin"
+ }, {
+ "action": "fillField",
+ "field": "install[values][password]",
+ "value": "12345678"
+ }, {
+ "action": "fillField",
+ "field": "install[values][email]",
+ "value": "admin@my.org"
+ }, {
+ "action": "fillField",
+ "field": "install[values][sitename]",
+ "value": "My website"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".typo3-install-content",
+ "fileName": "Step4AdminUserSitename",
+ "captionText": "Инструмент установки / Install Tool в режиме 1-2-3, четвертый шаг"
+ }, {
+ "action": "click",
+ "link": ".btn-success"
+ }, {
+ "action": "waitForText",
+ "text": "Installation Complete"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".typo3-install-content",
+ "fileName": "Step5LastStep",
+ "captionText": "Инструмент установки / Install Tool в режиме 1-2-3, пятый шаг"
+ }, {
+ "action": "click",
+ "link": ".btn-success"
+ }, {
+ "action": "waitForText",
+ "text": "Login"
+ }
+ ]
+ ]
+ },
+ "Introduction": {
+ "screenshots": {
+ "_default": [
+ {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 768
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots"
+ }, {
+ "action": "setCodeSnippetsTargetPath",
+ "path": "CodeSnippets"
+ }
+ ],
+ "UserSettings": [
+ {
+ "include": "_default"
+ }, {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 768
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/BackendUsers"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/BackendUsers"
+ }, {
+ "action": "click",
+ "link": "#typo3-cms-backend-backend-toolbaritems-usertoolbaritem"
+ }, {
+ "action": "click",
+ "link": "#user_setup"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "waitForText",
+ "text": "User Settings"
+ }, {
+ "action": "drawBox",
+ "selector": "//div[@class='form-section' and contains(., 'Language')]"
+ }, {
+ "action": "switchToMainFrame"
+ }, {
+ "action": "click",
+ "link": "#typo3-cms-backend-backend-toolbaritems-usertoolbaritem"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "SettingsLanguage",
+ "captionText": "Изменение языка интерфейса текущего пользователя"
+ }
+ ],
+ "Modules": [
+ {
+ "include": "_default"
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/Modules"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/Modules"
+ }, {
+ "action": "resizeWindow",
+ "width": 1232,
+ "height": 1024
+ }, {
+ "action": "scrollModuleMenuTo",
+ "toSelector": "#site"
+ }, {
+ "action": "waitForText",
+ "text": "Sites",
+ "timeout": 5
+ }, {
+ "action": "click",
+ "link": "Sites"
+ }, {
+ "action": "wait",
+ "timeout": "1"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "SiteManagement",
+ "captionText": "Раздел управления сайтом в меню модулей"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "click",
+ "link": "[title='Edit']"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "fileName": "SiteManagementEdit",
+ "captionText": "Управление сайтом: Редактирование сайта"
+ }, {
+ "action": "click",
+ "link": "Languages"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "SiteManagementLanguages",
+ "captionText": "Управление сайтом: Редактирование языков"
+ }, {
+ "action": "switchToMainFrame"
+ }, {
+ "comment": "********************************************************"
+ }, {
+ "comment": "Maintenance Section of Admin Tool"
+ }, {
+ "comment": "********************************************************"
+ }, {
+ "action": "scrollModuleMenuTo",
+ "toSelector": "#system"
+ }, {
+ "action": "waitForText",
+ "text": "Maintenance",
+ "timeout": 5
+ }, {
+ "action": "click",
+ "link": "Maintenance"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "fillField",
+ "field": "input#confirmationPassword",
+ "value": "password"
+ }, {
+ "action": "click",
+ "link": "Confirm"
+ }, {
+ "action": "waitForText",
+ "text": "Maintenance",
+ "timeout": 5
+ }, {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 512
+ }, {
+ "action": "wait",
+ "timeout": "1"
+ }, {
+ "action": "scrollModuleBodyTo",
+ "toSelector": "button[data-require='TYPO3/CMS/Install/Module/Maintenance/LanguagePacks']"
+ }, {
+ "action": "drawArrow",
+ "selector": "button[data-require='TYPO3/CMS/Install/Module/Maintenance/LanguagePacks']",
+ "position": "right-middle"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "fileName": "ManageLanguage",
+ "altText": "Управление языковыми пакетами",
+ "captionText": "Откройте модуль управления языками внутреннего интерфейса"
+ }, {
+ "action": "clearDrawings"
+ }, {
+ "action": "Click",
+ "link": "Manage languages"
+ }, {
+ "action": "waitForModalDialogInMainFrame"
+ }, {
+ "action": "click",
+ "link": "Add language"
+ }, {
+ "action": "see",
+ "text": "Afrikaans"
+ }, {
+ "action": "switchToMainFrame"
+ }, {
+ "action": "drawBox",
+ "selector": ".t3js-languagePacks-addLanguage-toggle"
+ }, {
+ "action": "drawBox",
+ "selector": "a[data-iso=af]"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "ManageLanguagePacksAddLanguage",
+ "altText": "Добавление языка",
+ "captionText": "Добавление нужного языка"
+ }, {
+ "action": "click",
+ "link": "a[data-iso=af]"
+ }, {
+ "action": "wait",
+ "timeout": "1"
+ }, {
+ "action": "clearDrawings"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "ManageLanguagePacksAddLanguageAddSuccess",
+ "altText": "Добавлен язык"
+ }, {
+ "action": "click",
+ "link": "button.t3js-modal-close"
+ }, {
+ "action": "switchToMainFrame"
+ }
+ ],
+ "CreateSimpleUser": [
+ {
+ "include": "_default"
+ }, {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 768
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/BackendUsers"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/BackendUsers"
+ }, {
+ "action": "scrollModuleMenuTo",
+ "toSelector": "//a[contains(., 'Backend Users')]"
+ }, {
+ "action": "click",
+ "link": "Backend Users"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "waitForText",
+ "text": "Backend User Listing"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "BackendUserListing",
+ "captionText": "Список пользователей внутреннего интерфейса"
+ }, {
+ "action": "click",
+ "link": "Create new record"
+ }, {
+ "action": "waitForText",
+ "text": "Create new Backend user"
+ }, {
+ "action": "click",
+ "link": "input[data-formengine-input-name$=\"admin]\"]"
+ }, {
+ "action": "waitForModalDialogInMainFrame"
+ }, {
+ "action": "clickButtonInModalDialog",
+ "buttonLink": "OK"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "fillField",
+ "field": "input[data-formengine-input-name*=\"password\"]",
+ "value": "password"
+ }, {
+ "action": "fillField",
+ "field": "input[data-formengine-input-name*=\"username\"]",
+ "value": "jlpicard"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "CreateNewUserSimpleEditor",
+ "captionText": "Заполнение полей для нового пользователя внутреннего интерфейса"
+ }, {
+ "action": "selectOption",
+ "select": "select[data-relatedfieldname*=\"usergroup\"]",
+ "option": "Simple editors"
+ }, {
+ "action": "click",
+ "link": "Save"
+ }, {
+ "action": "waitForText",
+ "text": "Edit Backend user",
+ "timeout": 5
+ }, {
+ "action": "wait",
+ "timeout": 2
+ }, {
+ "action": "scrollModuleBodyTo",
+ "toSelector": "select[name$=\"lang]\"]"
+ }, {
+ "action": "drawBox",
+ "selector": "select[name$=\"lang]\"]"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "SwitchUserLanguage",
+ "captionText": "Изменение языка для пользователя внутреннего интерфейса"
+ }, {
+ "action": "clearDrawings"
+ }, {
+ "action": "click",
+ "link": "Close"
+ }, {
+ "action": "waitForText",
+ "text": "Backend User Listing"
+ }, {
+ "action": "drawBox",
+ "selector": "a[title*=\"hide\"]"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "fileName": "EditorUnhide",
+ "selector": "//tr[contains(., 'jlpicard')]",
+ "altText": "Активация редактора в списке",
+ "captionText": "Активация редактора"
+ }
+ ],
+ "CreateAdministratorViaMaintenance": [
+ {
+ "include": "_default"
+ }, {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 768
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/BackendUsers"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/BackendUsers"
+ }, {
+ "action": "reloadBackend"
+ }, {
+ "action": "scrollModuleMenuTo",
+ "toSelector": "#system"
+ }, {
+ "action": "waitForText",
+ "text": "Maintenance",
+ "timeout": 5
+ }, {
+ "action": "click",
+ "link": "Maintenance"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "fillField",
+ "field": "input#confirmationPassword",
+ "value": "password"
+ }, {
+ "action": "click",
+ "link": "Confirm"
+ }, {
+ "action": "waitForText",
+ "text": "Maintenance",
+ "timeout": 5
+ }, {
+ "action": "resizeWindow",
+ "width": 1280,
+ "height": 1600
+ }, {
+ "action": "wait",
+ "timeout": "1"
+ }, {
+ "action": "waitForText",
+ "text": "Create Administrative User"
+ }, {
+ "action": "drawBox",
+ "selector": "//div[@class='card card-size-fixed-small'][*//h1[contains(.,'Administrative')]]"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".module",
+ "fileName": "CreateAdministrator",
+ "altText": "Кнопка для создания администратора",
+ "captionText": "Создание нового пользователя-администратора"
+ }, {
+ "action": "clearDrawings"
+ }, {
+ "action": "amOnPage",
+ "page": "typo3/install.php?install[controller]=maintenance&install[context]=backend"
+ }, {
+ "action": "waitForText",
+ "text": "Create Administrative User"
+ }, {
+ "action": "click",
+ "link": "Create Administrator"
+ }, {
+ "action": "waitForModalDialogInMainFrame"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".modal-content",
+ "fileName": "CreateAdministratorForm",
+ "altText": "Форма для создания пользователя-администратора",
+ "captionText": "Заполнение полей для нового пользователя-администратора"
+ }
+ ],
+ "Debug": [
+ {
+ "include": "_default"
+ }, {
+ "action": "resizeWindow",
+ "width": 1280,
+ "height": 1000
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/DebugSettings"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/DebugSettings"
+ }, {
+ "action": "reloadBackend"
+ }, {
+ "action": "scrollModuleMenuTo",
+ "toSelector": "#system"
+ }, {
+ "action": "waitForText",
+ "text": "Settings",
+ "timeout": 5
+ }, {
+ "action": "click",
+ "link": "Settings"
+ }, {
+ "action": "switchToContentFrame"
+ }, {
+ "action": "fillField",
+ "field": "input#confirmationPassword",
+ "value": "password"
+ }, {
+ "action": "click",
+ "link": "Confirm"
+ }, {
+ "action": "waitForText",
+ "text": "Configuration Presets"
+ }, {
+ "action": "drawBox",
+ "selector": "//div[@class='card card-size-fixed-small'][*//h1[contains(.,'Configuration Presets')]]"
+ }, {
+ "action": "makeScreenshotOfElement",
+ "selector": ".module",
+ "fileName": "ConfigurationPresets",
+ "altText": "Карточка предустановок конфигурации",
+ "captionText": "Выбор предустановки конфигурации"
+ }, {
+ "action": "clearDrawings"
+ }, {
+ "action": "click",
+ "link": "Choose Preset"
+ }, {
+ "action": "waitForModalDialogInMainFrame"
+ }, {
+ "action": "click",
+ "link": "Debug settings"
+ }, {
+ "action": "scrollTo",
+ "selector": "#headingTwo"
+ }, {
+ "action": "resizeWindow",
+ "width": 1024,
+ "height": 1200
+ }, {
+ "action": "wait",
+ "timeout": 1
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "DebugSettings",
+ "altText": "Предустановки отладки",
+ "captionText": "Выберите предварительную настройку отладки"
+ }
+ ],
+ "InstallToolLogin": [
+ {
+ "include": "_default"
+ }, {
+ "action": "setScreenshotsImagePath",
+ "path": "Images/AutomaticScreenshots/InstallTool"
+ }, {
+ "action": "setScreenshotsRstPath",
+ "path": "Images/AutomaticScreenshots/InstallTool"
+ }, {
+ "action": "reloadBackend"
+ }, {
+ "action": "amOnPage",
+ "page": "typo3/install.php"
+ }, {
+ "action": "writeFileToTypo3PublicPath",
+ "filePath": "typo3conf/ENABLE_INSTALL_TOOL"
+ }, {
+ "action": "waitForText",
+ "text": "Password"
+ }, {
+ "action": "makeScreenshotOfWindow",
+ "fileName": "InstallToolPassword",
+ "altText": "Вход в инструмент установки / install tool",
+ "captionText": "Ввод пароля программы установки / install tool"
+ }
+ ]
+ }
+ }
+ }
+}