diff --git a/custom/lang/ru b/custom/lang/ru
new file mode 100644
index 000000000..b90a4b8da
--- /dev/null
+++ b/custom/lang/ru
@@ -0,0 +1,94 @@
+file_leave=Не изменять
+acl_csel=Выбранные..
+edit_dir=Выполнять из каталога
+edit_type9=Меню..
+edit_details=Настройка команды
+edit_desc=Описание
+edit_type7=Опция..
+fcreate_title=Добавление файла для редактирования
+log_create=Создана команда $1
+edit_name=Название
+edit_type0=Текст
+log_delete=Удалена команда $1
+index_cmd=Команда
+edit_type8=Пароль
+index_create=Добавить новую команду пользователя
+run_eopt=Опция выбрана неверно
+edit_su=Использовать окружение пользователя?
+log_exec=Выполнена команда $1
+file_edesc=Нет описания
+file_perms=Права на файл
+form_ecannot=У вас недостаточно прав для выполнения этой команды
+log_save_edit=Сохранен файл $1
+edit_type3=Группа
+run_title=Выполнение команды
+save_edesc=Нет описания
+form_title=Выполнение команды
+save_ecannot=У вас недостаточно прав для изменения команд
+file_edit=Редактируемый файл
+save_euser=Пользователь не указан или указан неверно
+edit_type1=Пользователь
+file_ecannot=У вас недостаточно прав для редактирования файлов
+log_modify_edit=Изменены параметры редактирования файла $1
+file_group=Группа
+view_err=Не удалось отредактировать файл
+file_euser=Имя пользователя не указано или указано неверно
+run_egroup=Группа не указана или указана неверно
+run_out2=Вывод команды ..
+file_before=Команда, выполняемая перед сохранением
+run_noout=Команда ничего не вывела
+edit_user=Выполнять под именем
+acl_edit=Может создавать и изменять команды?
+index_ecreate=Добавить файл для редактирования
+index_edit=Изменить команду
+run_euser=Пользователь не указан или указан неверно
+edit_ecannot=У вас недостаточно прав для изменения команд
+log_create_edit=Добавлен для редактирования файл $1
+file_eperms=Права в восьмеричном виде не указаны или указаны неверно
+index_fedit=Изменить параметры редактирования файла
+log_delete_edit=Удален файл для редактирования $1
+file_after=Команда, выполняемая после сохранения
+view_title=Редактирование файла
+edit_usermin=Доступна из Usermin?
+file_egroup=Группа не указана или указана неверно
+index_ed=Изменить..
+acl_call=Все команды
+edit_cmd=Команда
+fedit_title=Изменение параметров редактирования файла
+file_eedit=Имя файла для редактирования не указано
+run_err=Не удалось выполнить команду
+run_out=Вывод $1 ..
+edit_type6=Каталог
+edit_type4=GID
+edit_type2=UID
+edit_raw=Команда выводит HTML?
+file_user=Пользователь
+file_owner=Владелец файла
+acl_cexcept=Все, кроме выбранных..
+edit_type=Тип
+edit_quote=Заключать аргумент в кавычки?
+log_modify=Изменена команда $1
+run_ecannot=У вас недостаточно прав для выполнения этой команды
+save_edir=Каталог не указан или указан неверно
+edit_noshow=Скрывать команду при выполнении?
+file_details=Настройка редактирования файла
+index_return=командам
+create_title=Добавление команды
+edit_params=Аргументы команды
+file_desc=Описание
+save_ecmd=Команда не указана
+view_ecannot=У вас недостаточно прав для редактирования этого файла
+form_exec=Выполнить
+file_err=Не удалось сохранить параметры редактирования файла
+view_efile=Не удалось записать в $1 : $2
+index_title=Команды пользователя
+acl_cmds=Команды, которые может выполнять этот пользователь
+edit_type5=Файл
+edit_user_def=Пользователя Webmin
+edit_title=Изменение команды
+edit_order=Очередность на главной странице
+save_err=Не удалось сохранить команду
+run_ecmduser=Пользователь '$1', от имени которого должна выполняться команда, не существует
+index_desc=Описание
+index_none=Не определено ни одной команды пользователя
+file_set=Установить в (восьмеричное число)
diff --git a/custom/lang/ru.auto b/custom/lang/ru.auto
new file mode 100644
index 000000000..41991cbfe
--- /dev/null
+++ b/custom/lang/ru.auto
@@ -0,0 +1,72 @@
+index_sedit=Редактировать команду SQL.
+index_screate=Создайте новую команду SQL.
+index_acts=действия
+index_actform=форма
+index_actrun=Бегать
+index_actsql=форма
+index_acted=открыто
+edit_desc2=Описание HTML
+edit_id=ID команды
+edit_must=Необходимые?
+edit_type10=Загрузить
+edit_type11=Текстовое окно
+edit_type12=Мульти меню
+edit_type13=Большое мульти меню.
+edit_type14=Левый-правый меню ..
+edit_type15=Дата
+edit_type16=Отправить кнопку ..
+edit_timeout=Максимальное время ожидания команды?
+edit_timeoutdef=навсегда
+edit_secs=секунд
+edit_clear=Очистить переменные среды?
+edit_format=Стиль вывода
+edit_format0=Показать в Webmin UI
+edit_format1=Выход с типом MIME
+edit_format2=Перенаправить на индекс
+edit_format3=Перенаправить на форму
+edit_servers=Запустить на серверах Webmin
+edit_this=этот сервер
+edit_clone=клон
+save_eorder=Заказ на главной странице должен быть номером
+save_etimeout=Отсутствует или недействительно максимальное время ожидания
+save_eusermin=Команды, которые запускаются на других серверах, не могут быть запущены из Usermin
+save_eformat=Неверный тип вывода MIME
+save_eopts=Файл параметров отсутствует для параметра $1
+save_eopts2=Файл опций или значение по умолчанию для параметра $1 не может содержать :
+run_outon=Выход из $1 на $2 ..
+run_out2on=Вывод команды по $2 ..
+run_eupload=Файл для загрузки не выбран
+run_emust=Отсутствует значение для параметра '$1'
+run_timeout=Не удалось выполнить команду до истечения времени ожидания $1.
+run_failed=Команда не выполнена с состоянием выхода $1
+file_beforeedit=Команда для запуска перед редактированием
+file_envs=Заменить переменные среды в имени файла?
+file_id=ID редактора
+view_header=Редактирование файла $1
+view_ebeforeedit=Ошибка команды перед редактированием : $1
+view_ebefore=Не удалось выполнить команду перед сохранением : $1
+view_eafter=Ошибка команды после сохранения : $1
+form_edit=редактировать
+sql_title1=Создать команду SQL
+sql_title2=Редактировать команду SQL
+sql_header=Детали команды SQL
+sql_edrivers=Модули Perl DBI не установлены. Webmin может автоматически загружать и устанавливать драйверы для MySQL или PostgreSQL.
+sql_type=Тип базы данных
+sql_db=Имя базы данных
+sql_cmd=SQL-команда для выполнения
+sql_user=Войти как пользователь
+sql_pass=С паролем
+sql_host=Хост сервера базы данных
+sql_local=Этот сервер
+sql_err=Не удалось сохранить команду SQL
+sql_esql=SQL не введен
+sql_ehost=Отсутствует или неверный хост сервера базы данных
+sql_edb=Отсутствует или неверное имя базы данных
+srun_title=Выполнить команду SQL
+srun_err=Не удалось выполнить команду SQL
+srun_edriver=Не удалось загрузить драйвер DBI
+srun_econnect=Не удалось подключиться к базе данных : $1
+srun_cmd=Выполнение команды SQL $1 ..
+srun_eprepare=.. Ошибка SQL : $1
+srun_eexecute=.. ошибка выполнения : $1
+srun_none=.. результатов не было.
diff --git a/custom/lang/ru_RU b/custom/lang/ru_RU
deleted file mode 100644
index e1929887a..000000000
--- a/custom/lang/ru_RU
+++ /dev/null
@@ -1,94 +0,0 @@
-save_err=
-index_none=
-index_edit=
-edit_quote= ?
-create_title=
-save_ecmd=
-run_ecannot=
-run_euser=
-run_title=
-save_ecannot=
-edit_name=
-edit_raw= HTML?
-run_out= $1 ..
-edit_type=
-index_create=
-edit_cmd=
-edit_user=
-save_euser=
-run_egroup=
-run_noout=
-index_return=
-edit_details=
-edit_ecannot=
-run_err=
-edit_title=
-edit_desc=
-edit_params=
-save_edesc=
-index_title=
-edit_type0=
-edit_type1=
-edit_type2=UID
-edit_type3=
-edit_type4=GID
-edit_type5=
-edit_type6=
-edit_type7=..
-edit_type8=
-run_eopt=
-acl_cmds=,
-log_save_edit= $1
-form_title=
-acl_cexcept=, ..
-log_delete= $1
-file_desc=
-log_exec= $1
-view_title=
-file_owner=
-form_exec=
-file_egroup=
-file_set= ( )
-file_group=
-file_after=,
-index_ed=..
-log_delete_edit= $1
-index_ecreate=
-file_edesc=
-file_leave=
-file_edit=
-file_user=
-file_eperms=
-file_perms=
-log_modify_edit= $1
-view_ecannot=
-file_before=,
-acl_edit= ?
-edit_order=
-run_out2= ..
-log_create= $1
-form_ecannot=
-index_fedit=
-edit_noshow= ?
-file_eedit=
-file_euser=
-run_ecmduser= '$1', ,
-edit_user_def= Webmin
-edit_type9=..
-edit_usermin= Usermin?
-edit_dir=
-edit_su= ?
-save_edir=
-file_err=
-fedit_title=
-acl_call=
-index_desc=
-index_cmd=
-acl_csel=..
-file_details=
-view_efile= $1 : $2
-log_modify= $1
-log_create_edit= $1
-fcreate_title=
-view_err=
-file_ecannot=