diff --git a/docs/guide-ru/concept-behaviors.md b/docs/guide-ru/concept-behaviors.md
index 966a871a7ca..9922c3e3f5d 100644
--- a/docs/guide-ru/concept-behaviors.md
+++ b/docs/guide-ru/concept-behaviors.md
@@ -327,8 +327,8 @@ $user->touch('login_time');
сторонние:
- [[yii\behaviors\BlameableBehavior]] - автоматически заполняет указанные атрибуты ID текущего пользователя.
-- [[yii\behaviors\SluggableBehavior]] - автоматически заполняет указанные атрибут пригодным для URL текстом, получаемым
- из другого атрибута.
+- [[yii\behaviors\SluggableBehavior]] - автоматически заполняет указанный атрибут пригодным для URL текстом, получаемым
+ из 1 или нескольких других атрибутов.
- [[yii\behaviors\AttributeBehavior]] - автоматически задаёт указанное значение одному или нескольким атрибутам
ActiveRecord при срабатывании определённых событий.
- [yii2tech\ar\softdelete\SoftDeleteBehavior](https://github.com/yii2tech/ar-softdelete) - предоставляет методы для
diff --git a/docs/guide-ru/helper-array.md b/docs/guide-ru/helper-array.md
index e0219c637a2..92dcdf558b8 100644
--- a/docs/guide-ru/helper-array.md
+++ b/docs/guide-ru/helper-array.md
@@ -5,7 +5,7 @@ ArrayHelper
## Получение значений
-Извлечение значений из массива, объекта или структуры состоящей из них обоих с помощью стандартных средств PHP является довольно скучным занятием. Сначала вам нужно проверить есть ли соответствующий ключ с помощью `isset`, и если есть – получить, если нет – подставить значение по умолчанию.
+Извлечение значений из массива, объекта или структуры состоящей из них обоих с помощью стандартных средств PHP является довольно скучным занятием. Сначала вам нужно проверить, есть ли соответствующий ключ с помощью `isset`, и если есть – получить, если нет – подставить значение по умолчанию.
```php
class User
@@ -152,9 +152,10 @@ $result = ArrayHelper::getColumn($array, function ($element) {
## Переиндексация массивов
-Чтобы проиндексировать массив в соответствии с определенным ключом, используется метод `index` . Входящий массив должен
+Чтобы проиндексировать массив в соответствии с определенным ключом, используется метод `index`. Входящий массив должен
быть многомерным или массивом объектов. Ключом может быть имя ключа вложенного массива, имя свойства объекта или
-анонимная функция, которая будет возвращать значение ключа по переданному массиву.
+анонимная функция, которая будет возвращать значение ключа по переданному элементу индексируемого массива (то есть по
+вложенному массиву или объекту).
Если значение ключа равно `null`, то соответствующий элемент массива будет опущен и не попадет в результат.
diff --git a/docs/guide-ru/helper-overview.md b/docs/guide-ru/helper-overview.md
index bb2a2894b4e..97456eab015 100644
--- a/docs/guide-ru/helper-overview.md
+++ b/docs/guide-ru/helper-overview.md
@@ -3,8 +3,8 @@
> Note: Этот раздел находиться в стадии разработки.
-Yii предоставляет много классов, которые помогают упростить общие задачи программирования, такие как манипуляция со строками или массивами, генерация HTML-кода, и так далее. Все helper-классы организованы в рамках пространства имен `yii\helpers` и являются статическими методами
- (это означает, что они содержат в себе только статические свойства и методы и объекты статического класса создать нельзя).
+Yii предоставляет много классов, которые помогают упростить общие задачи программирования, такие как манипуляция со строками или массивами, генерация HTML-кода, и так далее. Все helper-классы организованы в рамках пространства имен `yii\helpers` и являются статическими классами
+ (это означает, что они содержат в себе только статические свойства и методы, и объекты статического класса создать нельзя).
Вы можете использовать helper-класс с помощью вызова одного из статических методов, как показано ниже:
diff --git a/docs/guide-ru/input-file-upload.md b/docs/guide-ru/input-file-upload.md
index 5dd78ee8aad..194ca6d1be9 100644
--- a/docs/guide-ru/input-file-upload.md
+++ b/docs/guide-ru/input-file-upload.md
@@ -74,7 +74,7 @@ use yii\widgets\ActiveForm;
```
-Важно помнить, что для корректной загрузки файла, необходим параметр формы `enctype`. Метод `fileInput()`
+Важно помнить, что для корректной загрузки файла необходим параметр формы `enctype`. Метод `fileInput()`
выведет тег ``, позволяющий пользователю выбрать файл для загрузки.
> Tip: начиная с версии 2.0.8, [[yii\widgets\ActiveField::fileInput|fileInput]] автоматически добавляет
diff --git a/docs/guide-ru/tutorial-i18n.md b/docs/guide-ru/tutorial-i18n.md
index 44f233ff19d..695a6a5ca44 100644
--- a/docs/guide-ru/tutorial-i18n.md
+++ b/docs/guide-ru/tutorial-i18n.md
@@ -506,9 +506,9 @@ class TranslationEventHandler
Откройте созданный файл и настройте параметры в соответствии со своими потребностями. Уделите особое внимание следующим параметрам:
* `languages`: массив, содержащий языки, на которые ваше приложение должно быть переведено;
-* `messagePath`: путь для хранений файлов сообщений, который должен соответствовать параметру `basePath`, указанному в конфигурации компонента`i18n`.
+* `messagePath`: путь для хранения файлов сообщений, который должен соответствовать параметру `basePath`, указанному в конфигурации компонента `i18n`.
-Вы также можете использовать команду './yii message/config', чтобы динамически сгенерировать конфигурационный файл с указанными опциями с помощью командной строки.
+Вы также можете использовать команду `./yii message/config`, чтобы динамически сгенерировать конфигурационный файл с указанными опциями с помощью командной строки.
Например, вы можете установить параметры `languages` и `messagePath` следующим образом:
```bash
@@ -529,7 +529,7 @@ class TranslationEventHandler
Также вы можете использовать параметры, чтобы динамически менять настройки извлечения.
-В результате вы найдете свой файлы (если вы выбрали перевод с помощью файлов) в своей директории `messagePath`.
+В результате вы найдете свои файлы (если вы выбрали перевод с помощью файлов) в своей директории `messagePath`.
Представления