diff --git a/firewall/config.info.ru_RU b/firewall/config.info.ru_RU
new file mode 100644
index 000000000..229fc4bf3
--- /dev/null
+++ b/firewall/config.info.ru_RU
@@ -0,0 +1,12 @@
+save_file=IPtables сохраняет файл для редактирования,3,По-умолчанию для Webmin или операционной системы
+direct=Изменять непосредственно правила брандмауэра, вместо сохранения в файл?,1,1-Да,0-Нет
+view_comment=Отображать комментарий в списке правил?,1,1-Да,0-Нет
+line1=Конфигурация системы,11
+before_cmd=Команда для запуска до изменения правил,3,None
+cluster_mode=Обновлять серверы кластера,1,0-При каждом изменении,1-При применении конфигурации
+before_apply_cmd=Команда для запуска до применения конфигурации,3,None
+after_apply_cmd=Команда для запуска после применения конфигурации,3,None
+after_cmd=Команда для запуска после изменения правил,3,None
+comment_mod=Хранить комментарии как,1,0-# отдельные строки с комментариями,1- используя --comment option
+view_condition=Отображать условие в списке правил?,1,1-Да,0-Нет
+line0=Опции конфигурации,11
diff --git a/package-updates/config.info.ru_RU b/package-updates/config.info.ru_RU
new file mode 100644
index 000000000..0ea938af1
--- /dev/null
+++ b/package-updates/config.info.ru_RU
@@ -0,0 +1 @@
+cache_time=На сколько часов кэшировать информацию о доступных обновлениях и новых пакетах,3,Не кэшировать
diff --git a/package-updates/lang/ru_RU b/package-updates/lang/ru_RU
new file mode 100644
index 000000000..765710090
--- /dev/null
+++ b/package-updates/lang/ru_RU
@@ -0,0 +1,110 @@
+index_source=Источник
+log_update=Установлено $1 обновлений пакетов
+index_name=Пакет
+update_efound=Не удалось найти $1 в доступном списке обновлений.
+update_ecurdir=.. не удалось получить текущую директорию установки!
+update_depend=Установка зависимостей $1 $2 ..
+view_changelog=История изменений для доступной версии
+update_newver=Новая версия
+update_edownload=.. не удалось загрузить $1 : $2
+index_searchok=Поиск
+update_econfigdir=.. не удалось найти текущую директорию конфигурации!
+refresh_clearing=Очистка кэша пакетов ..
+view_system=Система обновления
+index_none_new=Новые пакеты для установки не были найдены.
+index_none_all=Пакеты управляемые системой обновления не были найдены!
+index_mode_updates=Только обновления
+view_name=Название пакета
+index_schedw=Неделю
+update_ops=Создание полного списка обновлений ..
+system_usermin=Модуль Usermin
+update_title=Обновление пакетов
+update_ok=Успешно установлено $1 пакетов.
+update_efindpkg=Не удалось найти пакет для обновления с названием $1
+view_cversion=Установлена версия
+update_etgzuntar=.. извлечение не удалось! Смотри сообщение об ошибке выше чтобы понять причину
+view_desc=Описание пакета
+view_aversion=Доступна версия
+refresh_done3=.. найдено $1 возможных обновления
+index_webmintheme=Тема Webmin $1
+index_all_0=Только относящиеся к Virtualmin
+index_mode_current=Установленные
+update_ewdownload=.. не удалось : $1
+update_tgzuntardone=.. выполнено
+index_bad2=Обновление до версии $1 ещЈ не доступно : $1
+update_tgzdownload=Загрузка последней версии $1 ..
+refresh_available=Пересмотр доступных обновлений ..
+update_pkg=Сейчас обновляется $1 ..
+index_status=Статус
+index_action2=Устанавливать любые обновления
+index_mode=Отображать:
+sched_title=Запланированные обновления
+sched_no=Проверка обновлений по расписание была выключена.
+index_count=Найдено $1 подходящих пакетов ..
+index_none_updates=Пакеты требующие обновления не были найдены.
+system_tgz=Webmin или Usermin tar.gz
+update_etgzsetup=.. обновление не удалось! Смотри сообщение об ошибке выше чтобы понять причину
+index_bad=Обновление до версии $1 рекомендуется : $2
+view_update=Обновить пакет
+index_allsel=Отображать пакеты:
+update_pkg2=Сейчас устанавливается $1 ..
+update_tgzdownloaded=.. загружено $1
+index_sched1=Нет
+index_noupdate=Не существует обновлений с версии $1
+update_wdownloaded=.. загрузка завершена
+update_tgzsetup=Запуск установочного скрипта ..
+index_schedd=День
+index_action1=Устанавливать обновления безопасности
+system_csw=CSW
+update_rusure=Вы действительно хотите установить $1 пакетов перечисленных ниже? Туда могут входить зависимости выбранных пакетов
+index_mode_new=Только новые
+refresh_done=.. выполнено
+update_oldver=Текущая версия
+view_install=Установить пакет
+index_action=Действие при появлении обновлений
+update_ewinstall=.. установка не удалась : $1
+index_caninstall=Доступно для установки
+log_unsched=Выключить запланированные обновления
+index_header=Опции запланированных проверок
+update_none=Нет
+index_ok=Работает последняя версия $1
+index_webmin=Модуль Webmin $1
+update_done=Установлен пакет $1 $2.
+index_desc=Описание
+view_title=Детали пакета
+index_clear=Показать все
+update_tgzsetupdone=.. обновление завершено
+index_none_both=Новые или требующие обновления пакеты не были найдены.
+view_header=Информация о пакете
+index_sched=Проверять обновления по расписанию?
+system_apt=APT
+system_webmin=Модуль Webmin
+refresh_title=Обновление пакетов
+index_update=Обновить выбранные пакеты
+index_new=Новая версия $1
+update_winstall=Установка модуля Webmin $1 ..
+update_einstall=Установка не удалась : $1
+view_state=Текущее состояние
+update_failed=Пакеты не были установлены. Проверьте сообщения выше, чтобы понять причину ошибки.
+index_email=Отправлять отчеты об обновлениях на email
+view_source=Источник установки
+sched_yes=Проверка обновлений по расписанию было включено.
+system_yum=YUM
+index_install=Установить выбранные пакеты
+index_search=Найти пакеты:
+update_winstalled=.. установка завершена
+update_tgzuntar=Извлечение архивов ..
+index_title=Обновление программных пакетов
+log_refresh=Обновлены доступные пакеты
+log_sched=Выключить запланированные обновления
+index_refresh=Обновить список доступных пакетов
+update_confirm=Установить сейчас
+index_err=Не удалось привести список пакетов
+view_software=Управление пакетом
+index_schedh=Час
+update_wdownload=Загрузка модуля Webmin $1 ..
+index_mode_security=Только обновления безопасности
+index_all_1=Все пакеты
+index_sched0=Да, каждый
+index_return=список пакетов
+index_action0=Просто уведомить
diff --git a/smart-status/config.info.ru_RU b/smart-status/config.info.ru_RU
new file mode 100644
index 000000000..7abb67b09
--- /dev/null
+++ b/smart-status/config.info.ru_RU
@@ -0,0 +1,5 @@
+ata=Force ATA query mode?,1,1-Да,0-Нет
+mode=Режим отображения,1,1-Один диск,0-Все диски
+extra=Дополнительные параметры командной строки smartctl,3,Нет
+smartctl=Полный путь к команде smartctl,0
+attribs=Показывать все атрибуты,1,1-Да,0-Нет
diff --git a/smart-status/lang/ru_RU b/smart-status/lang/ru_RU
new file mode 100644
index 000000000..2039cda7b
--- /dev/null
+++ b/smart-status/lang/ru_RU
@@ -0,0 +1,45 @@
+data_doing=Запускается offline data collection на $1 ..
+monitor_other=Другие..
+index_drive=Состояние диска $1
+index_support=SMART поддерживается?
+index_eidescsi=В вашей системе не обнаружены IDE или SCSI диски.
+index_ecmd2=Команда $1 не является командой проверки состояния SMART. Она должна быть корректно задана в настройках модуля, прежде чем вы сможете пользоваться этим модулем.
+index_size=Размер диска
+index_short=Short Self Test
+index_ext=Extended Self Test
+index_raw=Полный отчет о состоянии SMART
+monitor_errors=Проверить так же журнал ошибок?
+index_ok=Показать
+index_ecmd=Команда проверки состояния SMART $1 не найдена в вашей системе, или она некорректно указана в настройках модуля. Она должна быть установлена, прежде чем вы сможете пользоваться этим модулем.
+index_check=Проверка пройдена?
+index_desc=Расположение
+monitor_errorsinced=Количество ошибок увеличится с $2 до $1
+monitor_errorsinc=Да, но предупреждать только если количество ошибок увеличится
+data_title=Data Collection тест
+index_data=Data Collection Test
+index_version=SMARTsuite версии $1
+monitor_drive=Диск для проверки
+ext_title=Extended Self Test
+data_ok=.. data collection успешно запущен. Результаты смотрите в окне состояния диска на главной странице модуля.
+index_model=Производитель и модель
+index_errors=Ошибки записанные в журнал
+short_ok=.. тест успешно начат. Результаты смотрите в окне состояния диска на главной странице модуля.
+data_failed=.. не удалось!
+ext_doing=Запускается extended self test на $1 ..
+monitor_edrive=Неуказанный или неправильный диск для проверки
+index_drivesub=Статус накопителя $1, диска $2
+short_doing=Запускается short self test на $1 ..
+monitor_nosmart=Нет поддержи SMART
+ext_failed=$short_failed
+index_title=Статус SMART диска
+monitor_nosuch=Нет такого диска
+index_show=Показать состояние диска:
+monitor_type=Проверка SMART диска
+short_title=Short Self Test
+ext_ok=$short_ok
+index_ecount=Обнаружено ошибок: $1
+index_enabled=SMART включен?
+monitor_errorsfound=Сообщается о $1 ошибках
+index_attrs=Дополнительные атрибуты SMART
+short_failed=.. не удалось!
+index_return=главной странице модуля