diff --git a/bsdfdisk/lang/ru b/bsdfdisk/lang/ru
new file mode 100644
index 000000000..e69de29bb
diff --git a/bsdfdisk/lang/ru.auto b/bsdfdisk/lang/ru.auto
new file mode 100644
index 000000000..e3a2889d1
--- /dev/null
+++ b/bsdfdisk/lang/ru.auto
@@ -0,0 +1,160 @@
+index_title=Разделы на локальных дисках
+index_ecmd=Требуемая команда $1 отсутствует
+index_problem=Этот модуль не может быть использован : $1
+index_none=В этой системе не было найдено дисков!
+index_dname=Имя диска
+index_dsize=Общий размер
+index_dmodel=Марка и модель
+index_dparts=Ломтики
+index_return=список дисков
+disk_title=Редактировать диск
+disk_egone=Диск больше не существует!
+disk_no=Кусочек
+disk_type=Тип
+disk_extent=степень
+disk_start=Начать блок
+disk_end=Конец блока
+disk_use=Использован
+disk_scount=$1 разделы
+disk_parts=Перегородки
+disk_free=Свободное место
+disk_vm=Виртуальная память
+disk_iscsi=Общее устройство iSCSI $1
+disk_none=На этом диске пока нет ломтиков.
+disk_size=Размер
+disk_dsize=Размер диска: $1
+disk_model=Марка и модель: $1
+disk_cylinders=Цилиндры: $1
+disk_blocks=Блоки: $1
+disk_device=Файл устройства: $1
+disk_return=детали диска и список слайсов
+disk_add=Создайте новый фрагмент.
+disk_smart=Показать SMART-статус
+disk_smartdesc=Показать текущее состояние этого диска, обнаруженное SMART, и проверить его на наличие ошибок диска.
+select_device=$1 устройство $2
+select_slice=$1 устройство $2 срез $3
+select_part=$1 устройство $2 срез $3 раздел $4
+slice_title=Редактировать срез
+slice_egone=Выбранный фрагмент не существует!
+slice_ssize=Размер среза
+slice_sstart=Стартовый блок
+slice_send=Конечный блок
+slice_sblocks=Количество блоков
+slice_stype=Тип ломтика
+slice_sactive=Активный срез?
+slice_add=Создать новый раздел.
+slice_letter=раздел
+slice_type=Тип
+slice_extent=степень
+slice_size=Размер
+slice_start=Начать блок
+slice_end=Конец блока
+slice_use=Использован
+slice_none=Этот фрагмент еще не имеет разделов.
+slice_none2=Этот фрагмент не имеет разделов, и его нельзя создать, поскольку он используется в качестве файловой системы.
+slice_delete=Удалить фрагмент
+slice_deletedesc=Удалите этот фрагмент и все разделы и файловые системы в нем. Любые данные в этой файловой системе будут почти наверняка невосстановимыми.
+slice_return=детали среза и список разделов
+slice_err=Не удалось изменить срез
+slice_header=Детали среза
+slice_suse=Непосредственно используется
+dslice_title=Удалить фрагмент
+dslice_rusure=Вы уверены, что хотите удалить срез $1 ? Любые разделы и файловые системы в нем также будут удалены.
+dslice_warn=Предупреждение - этот фрагмент в настоящее время используется : $1
+dslice_confirm=Удалить сейчас
+dslice_deleting=Удаление среза $1 ..
+dslice_failed=.. не удалось удалить : $1
+dslice_done=.. сделано
+nslice_title=Создать срез
+nslice_header=Новые детали среза
+nslice_number=Номер среза
+nslice_diskblocks=Размер диска в блоках
+nslice_start=Стартовый блок
+nslice_end=Конечный блок
+nslice_type=Новый тип среза
+nslice_makepart=Создать раздел по умолчанию?
+nslice_err=Не удалось создать фрагмент
+nslice_enumber=Отсутствует или не числовой номер среза
+nslice_eclash=Срез с номером $1 уже существует
+nslice_estart=Стартовый блок должен быть числом
+nslice_eend=Конечный блок должен быть числом
+nslice_erange=Начальный блок должен быть ниже конечного блока
+nslice_emax=Конечный блок не может быть больше, чем размер диска блоков $1
+nslice_creating=Создание среза $1 на $2 ..
+nslice_failed=.. не удалось создать фрагмент : $1
+nslice_done=.. ломтик добавлен
+nslice_parting=Создать разделы по умолчанию в срезе $1 на $2 ..
+nslice_pfailed=.. Не удалось создать раздел : $1
+nslice_pdone=.. раздел добавлен
+npart_title=Создать раздел
+npart_header=Детали нового раздела
+npart_letter=Письмо раздела
+npart_diskblocks=Размер среза в блоках
+npart_type=Тип раздела
+npart_err=Не удалось создать раздел
+npart_eletter=Номер раздела должен быть буквой от A до D
+npart_eclash=Раздел с буквой $1 уже существует
+npart_emax=Конечный блок не может быть больше размера среза блоков $1
+npart_creating=Создание раздела $1 на $2 ..
+npart_failed=.. Не удалось создать раздел : $1
+npart_done=.. раздел добавлен
+part_title=Изменить раздел
+part_egone=Раздел больше не существует!
+part_header=Детали раздела
+part_device=Файл устройства
+part_size=Размер раздела
+part_type=Тип раздела
+part_start=Стартовый блок
+part_end=Конечный блок
+part_use=В настоящее время используется
+part_nouse=Ничего
+part_inuse=Используется $1
+part_foruse=Для использования $1
+part_newfs=Создать файловую систему
+part_newfsdesc=Нажмите эту кнопку, чтобы создать новую файловую систему UFS на этом устройстве. Любые данные, которые ранее были в разделе, будут удалены.
+part_fsck=Проверьте файловую систему
+part_fsckdesc=Нажмите эту кнопку, чтобы проверить файловую систему UFS на этом устройстве и исправить все найденные ошибки.
+part_delete=Удалить раздел
+part_deletedesc=Нажмите эту кнопку, чтобы удалить этот раздел из фрагмента. Любые данные на разделе будут потеряны навсегда.
+part_return=детали раздела
+part_err=Не удалось сохранить раздел
+part_esave=В настоящее время используется $1
+part_newmount=Установить раздел на:
+part_newmount2=Смонтировать раздел
+part_mountmsg=Смонтируйте это устройство в новом каталоге вашей системы, чтобы его можно было использовать для хранения файлов. Файловая система должна быть уже создана на устройстве.
+part_mountmsg2=Смонтируйте это устройство как виртуальную память в вашей системе, чтобы увеличить объем доступной памяти.
+part_cannotedit=Этот раздел нельзя изменить, так как он используется в данный момент.
+dpart_title=Удалить раздел
+dpart_rusure=Вы уверены, что хотите удалить раздел $1 ? Любые файловые системы в нем также будут удалены.
+dpart_warn=Предупреждение - этот раздел в настоящее время используется $1
+dpart_confirm=Удалить сейчас
+dpart_deleting=Удаление раздела $1 ..
+dpart_failed=.. не удалось удалить : $1
+dpart_done=.. сделано
+newfs_title=Создать файловую систему
+newfs_header=Новые детали файловой системы
+newfs_free=Пространство зарезервировать для root
+newfs_deffree=По умолчанию (8%)
+newfs_trim=Включить режим TRIM для твердотельных накопителей
+newfs_label=Метка файловой системы
+newfs_none=Никто
+newfs_create=Создать сейчас
+newfs_err=Не удалось создать файловую систему
+newfs_efree=Место для резервирования для root должно быть в процентах
+newfs_elabel=Отсутствует или недействительный ярлык
+newfs_creating=Создание файловой системы на $1 ..
+newfs_failed=.. создание не удалось!
+newfs_done=.. успешно создан
+fsck_title=Проверьте файловую систему
+fsck_err=Не удалось проверить файловую систему
+fsck_checking=Проверка файловой системы на $1 ..
+fsck_failed=.. проверка не удалась!
+fsck_done=.. проверка выполнена без ошибок
+log_create_slice=Созданный срез $1
+log_delete_slice=Удаленный срез $1
+log_modify_slice=Модифицированный срез $1
+log_create_part=Создан раздел $1
+log_delete_part=Удаленный раздел $1
+log_modify_part=Модифицированный раздел $1
+log_newfs_part=Создана файловая система на разделе $1
+log_fsck_part=Проверена файловая система на разделе $1