diff --git a/language/ru/acp/posting.php b/language/ru/acp/posting.php
index 7ceecf0..89d93fe 100644
--- a/language/ru/acp/posting.php
+++ b/language/ru/acp/posting.php
@@ -87,7 +87,21 @@
'URL' => 'Правильный адрес URL с использованием любого разрешённого протокола (http, ftp и так далее не могут использоваться для деструктивных действий JavaScript). Если ничего не задано, то к строке будет автоматически добавлен префикс «http://».',
'LOCAL_URL' => 'Локальный адрес URL. URL должен быть относительным к странице темы и не должен содержать протокола или имени сервера, как ссылки, начинающиеся с «%s»',
'RELATIVE_URL' => 'Относительный адрес URL. Можно использовать для подстановки отдельных частей адреса URL, но с осторожностью: полный адрес URL является правильным относительным адресом URL. Если требуется использовать относительные адреса URL конференции, применяйте лексему LOCAL_URL.',
- 'COLOR' => 'Цвет HTML. Цвет может быть задан в числовом формате #FF1234 или ключевым словом цвета CSS. Например, fuchsia или InactiveBorder.'
+ 'COLOR' => 'Цвет HTML. Цвет может быть задан в числовом формате #FF1234 или ключевым словом цвета CSS. Например, fuchsia или InactiveBorder.',
+ 'ALNUM' => 'Буквы латинского алфавита (A-Z) и цифры.',
+ 'CHOICE' => 'Список принимаемых значений, например: {CHOICE=spades,hearts,diamonds,clubs}. Если требуется учитывать регистр символов при обработке значений, необходимо задать параметр caseSensitive, например: {CHOICE=Spades,Hearts,Diamonds,Clubs;caseSensitive}. По умолчанию регистр символов не учитывается.',
+ 'FLOAT' => 'Десятичная дробь, например: 0.5.',
+ 'HASHMAP' => 'Сопоставление строк со значениями для их замены в формате {HASHMAP=string1:replacement1,string2:replacement2}. Регистр символов не учитывается. Неизвестные значения сохраняются по умолчанию.',
+ 'INT' => 'Целое число, например: 2.',
+ 'IP' => 'Правильный адрес IPv4 или IPv6.',
+ 'IPPORT' => 'Правильный адрес IPv4 или IPv6 с номером порта.',
+ 'IPV4' => 'Правильный адрес IPv4.',
+ 'IPV6' => 'Правильный адрес IPv6.',
+ 'MAP' => 'Сопоставление строк со значениями для их замены в формате {MAP=string1:replacement1,string2:replacement2}. Регистр символов не учитывается. Неизвестные значения сохраняются по умолчанию.',
+ 'RANGE' => 'Диапазон целых чисел, например: {RANGE=-10,42}.',
+ 'REGEXP' => 'Значение, соответствующее регулярному выражению, например: {REGEXP=/^foo\w+bar$/}.',
+ 'TIMESTAMP' => 'Период времени, например: 1h30m10s, который будет преобразован в количество секунд. Также допускаются целые числа.',
+ 'UINT' => 'Положительное целое число. Аналогично лексеме {INT}, но значения меньше 0 не допускаются.',
),
]);
diff --git a/language/ru/cli.php b/language/ru/cli.php
index c7ae259..758e60f 100644
--- a/language/ru/cli.php
+++ b/language/ru/cli.php
@@ -107,6 +107,8 @@
'CLI_DESCRIPTION_USER_ADD_OPTION_NOTIFY' => 'Отправить сообщение email для активации нового пользователя (по умолчанию не отправляется)',
'CLI_DESCRIPTION_USER_DELETE' => 'Удалить учётную запись.',
'CLI_DESCRIPTION_USER_DELETE_USERNAME' => 'Имя пользователя для удаления',
+ 'CLI_DESCRIPTION_USER_DELETE_ID' => 'Удалить пользователей по ID.',
+ 'CLI_DESCRIPTION_USER_DELETE_ID_OPTION_ID' => 'Список ID пользователей для удаления',
'CLI_DESCRIPTION_USER_DELETE_OPTION_POSTS' => 'Удалить все сообщения пользователя. Если данная опция не используется, сообщения пользователя не будут удалены.',
'CLI_DESCRIPTION_USER_RECLEAN' => 'Восстановить очищенные имена пользователей.',
@@ -154,10 +156,14 @@
'CLI_THUMBNAIL_NOTHING_TO_GENERATE' => 'Миниатюры для создания отсутствуют.',
'CLI_THUMBNAIL_NOTHING_TO_DELETE' => 'Миниатюры для удаления отсутствуют.',
- 'CLI_USER_ADD_SUCCESS' => 'Пользователь %s успешно добавлен.',
- 'CLI_USER_DELETE_CONFIRM' => 'вы уверены, что хотите удалить «%s»? [y/N]',
- 'CLI_USER_RECLEAN_START' => 'Восстановление очищенных имён пользователей',
- 'CLI_USER_RECLEAN_DONE' => [
+ 'CLI_USER_ADD_SUCCESS' => 'Пользователь %s успешно добавлен.',
+ 'CLI_USER_DELETE_CONFIRM' => 'Вы уверены, что хотите удалить «%s»? [y/N]',
+ 'CLI_USER_DELETE_ID_CONFIRM' => 'Вы уверены, что хотите удалить пользоваталей с ID ‘%s’? [y/N]',
+ 'CLI_USER_DELETE_ID_SUCCESS' => 'Удаление пользователей по ID успешно завершено.',
+ 'CLI_USER_DELETE_ID_START' => 'Удаление пользователей по ID',
+ 'CLI_USER_DELETE_NONE' => 'Нет пользователей для удаления по ID.',
+ 'CLI_USER_RECLEAN_START' => 'Восстановление очищенных имён пользователей',
+ 'CLI_USER_RECLEAN_DONE' => [
0 => 'Восстановление очищенных имён завершено. Нет очищенных имён, требующих восстановления.',
1 => 'Восстановление очищенных имён завершено. Восстановлено %d очищенное имя.',
2 => 'Восстановление очищенных имён завершено. Восстановлено %d очищенных имени.',