diff --git a/ipsec/lang/ru b/ipsec/lang/ru
new file mode 100644
index 000000000..e69de29bb
diff --git a/ipsec/lang/ru.auto b/ipsec/lang/ru.auto
new file mode 100644
index 000000000..74dae627a
--- /dev/null
+++ b/ipsec/lang/ru.auto
@@ -0,0 +1,236 @@
+index_title=Конфигурация IPsec VPN
+index_eipsec=Команда FreeSWAN $1 не найдена в вашей системе или является неправильной программой. Возможно, он не установлен или ваша конфигурация модуля неверна.
+index_out=Выход из $1 был :
+index_version2=$2 версия $1
+index_econfig=Файл конфигурации FreeSWAN $1 не найден в вашей системе. Возможно, он не установлен или ваша конфигурация модуля неверна.
+index_nokey=Ключ хоста не отображается в файле $1. Один должен быть создан для вашей системы, прежде чем вы сможете определить какие-либо VPN-соединения.
+index_newkey=Создать ключ для хоста:
+index_none=VPN-соединения IPsec еще не определены.
+index_add=Добавьте новое VPN-соединение IPsec.
+index_adddef=Добавить значения по умолчанию для всех подключений.
+index_start=Запустите сервер IPsec
+index_startdesc=Нажмите эту кнопку, чтобы запустить процесс сервера FreeSWAN IPsec. До ее запуска ваша система не сможет принимать или устанавливать соединения.
+index_stop=Остановите сервер IPsec
+index_stopdesc=Нажмите эту кнопку, чтобы завершить процесс сервера FreeSWAN IPsec и завершить все установленные подключения.
+index_restart=Применить конфигурацию
+index_restartdesc=Нажмите эту кнопку, чтобы активировать текущую конфигурацию, перезапустив запущенный процесс сервера FreeSWAN IPsec. Любые установленные соединения будут прерваны.
+index_conn=Соединение $1
+index_defconn=По умолчанию для всех соединений
+index_boot=Начать во время загрузки
+index_bootdesc=Измените этот параметр, чтобы контролировать, запускается ли сервер IPsec во время загрузки или нет.
+index_return=список подключений
+index_header1=Существующие VPN-соединения
+index_header2=Глобальные параметры и политики
+index_up=Начать соединение:
+index_updesc=Выберите соединение из списка рядом с этой кнопкой и щелкните по нему, чтобы попытаться установить его немедленно.
+index_nopol=Сетевые политики не найдены - возможно, ваша конфигурация сети неверна.
+index_import=Импортировать соединение из файла.
+stop_err=Не удалось остановить сервер IPsec
+start_err=Не удалось запустить сервер IPsec
+restart_err=Не удалось перезапустить сервер IPsec
+start_elog=Следующие ошибки были зарегистрированы : $1
+newkey_err=Не удалось сгенерировать ключ
+newkey_ehost=Отсутствует или неверное имя хоста
+edit_title1=Создать соединение
+edit_title2=Редактировать соединение
+edit_header=Детали VPN-соединения IPsec
+edit_name=Название соединения
+edit_auto=При запуске IPsec
+edit_amode=По умолчанию (обычно игнорируется)
+edit_amodeadd=Добавить соединение
+edit_amodestart=Начать соединение
+edit_amodeignore=игнорировать
+edit_comp=Сжать данные?
+edit_cmodeyes=да
+edit_cmodeno=нет
+edit_cmode=По умолчанию (обычно нет)
+edit_pfs=Идеальная секретность пересылки?
+edit_pmodeyes=да
+edit_pmodeno=нет
+edit_pmode=По умолчанию (обычно да)
+edit_type=Тип соединения
+edit_tmodetunnel=Туннель (хост или сеть)
+edit_tmodetransport=Транспорт (только хост)
+edit_tmodepassthrough=Passthrough (без шифрования)
+edit_tmode=По умолчанию (обычно туннель)
+edit_left=Настройки локальной или левой системы
+edit_right=Настройки удаленной или правильной системы
+edit_addr=Публичный IP-адрес
+edit_addr-1=Никто
+edit_addr0=От маршрута по умолчанию
+edit_addr1=автоматическая
+edit_addr2=Автоматический от DNS
+edit_addr3=Адрес или имя хоста ..
+edit_id=Системный идентификатор
+edit_id1=Айпи адрес ..
+edit_id2=Имя хоста ..
+edit_subnet=Частная подсеть за системой
+edit_cert=Название сертификата
+edit_hop=Следующий прыжок в другую систему
+edit_hopdir=автоматическая
+edit_hopip=Айпи адрес ..
+edit_hoproute=Маршрут по умолчанию
+edit_key=Открытый ключ системы
+edit_key0=Никто
+edit_key1=Поиск в DNS
+edit_key2=Введено ниже ..
+edit_none=Никто
+edit_default=По умолчанию для всех соединений
+edit_export=Экспорт конфигурации
+edit_return=детали подключения
+edit_authby=Метод аутентификации
+edit_authbydef=По умолчанию (обычно ключ RSA)
+edit_rsasig=Ключ RSA
+edit_secret=Поделился секретом
+edit_rsasigsecret=Ключ RSA или общий секрет
+edit_never=Никогда не разрешать аутентификацию
+edit_keying=Повторная попытка ключей
+edit_esp=Алгоритм ESP
+edit_espdef=По умолчанию (обычно MD5)
+edit_espmd5=MD5
+edit_espsha=SHA1
+edit_esp128=AES-128bit-MD5
+edit_esponly=Принять только этот алгоритм ESP?
+edit_auth=Режим аутентификации
+edit_authdef=По умолчанию (обычно ESP)
+edit_authesp=ESP
+edit_authah=AH
+edit_keylife=Срок действия ключа подключения
+edit_ikelifetime=Время жизни ключевого канала
+edit_unit_s=сек
+edit_unit_m=мин
+edit_unit_h=часов
+edit_unit_d=дней
+config_title=Конфигурация сервера
+config_header=Глобальные настройки VPN-сервера
+config_ifaces=Сетевые интерфейсы для IPsec
+config_ifaces0=По умолчанию
+config_ifaces1=Никто
+config_ifaces2=Интерфейс маршрута по умолчанию
+config_ifaces3=Перечислено ниже ..
+config_riface=Реальный интерфейс
+config_iiface=Интерфейс IPsec
+config_syslog=Уровень ведения журнала системного журнала
+config_fac=Вход на объект
+config_pri=с приоритетом
+config_fwd=Включить переадресацию IP?
+config_nat=Включить прохождение NAT?
+config_err=Не удалось сохранить конфигурацию сервера
+config_eri=Реальный интерфейс '$1' указан несколько раз
+config_enone=Сетевые интерфейсы не указаны
+showkey_title=Показать открытый ключ
+showkey_desc1=Открытый ключ RSA, показанный ниже, должен быть скопирован в конфигурацию других систем, подключающихся к этой, в разделе, связанном с этим хостом.
+showkey_desc2=Приведенные ниже значения можно использовать для создания записи DNS KEY для этого хоста, чтобы другие системы, подключающиеся к нему, могли искать его открытый ключ.
+showkey_flags=Флаги
+showkey_proto=протокол
+showkey_alg=Алгоритм
+showkey_key=Ключевые данные
+policy_desc_block=Заблокированные сети
+policy_desc_clear=Очистить транспортные сети
+policy_desc_private=Зашифрованные сети
+policy_desc_private-or-clear=Зашифрованные или чистые сети
+policy_desc_clear-or-private=Очистить или зашифрованные сети
+policy_desc=$1 сети
+policy_longdesc_block=Связь с выбранными ниже сетями никогда не будет разрешена.
+policy_longdesc_clear=Связь с выбранными ниже сетями всегда будет в открытом виде.
+policy_longdesc_clear-or-private=Связь с выбранными ниже сетями будет прозрачной, если другой конец не начнет шифрование IPsec.
+policy_longdesc_private=Связь с выбранными ниже сетями всегда будет зашифрована с помощью IPsec.
+policy_longdesc_private-or-clear=Связь с сетями, выбранными ниже, будет зашифрована, если это возможно, но в открытом виде иным Если целевой хост имеет запись DNS KEY, данные должны отправляться в зашифрованном виде.
+policy_longdesc=Выбранные ниже сети используются для политики $1.
+policy_mode0=Нет сетей
+policy_mode1=Все сети
+policy_mode2=Перечисленные сети ..
+policy_net=Сетевой адрес
+policy_mask=Приставка
+policy_err=Не удалось сохранить сети
+policy_enet=Неверный сетевой IP-адрес в строке $1
+policy_emask=Недопустимая длина префикса в строке $2
+save_err=Не удалось сохранить соединение
+save_ename=Отсутствует или неверное имя соединения
+save_ekeying=Отсутствует или неверное количество попыток ввода
+save_eleft=Отсутствует или неверный адрес локального сервера или имя хоста
+save_eright=Отсутствует или неверный адрес удаленного сервера или имя хоста
+save_eleftid1=Отсутствующий или недействительный IP-адрес локального сервера
+save_erightid1=Отсутствующий или неверный IP-адрес удаленного сервера
+save_eleftid2=Отсутствующий или неверный локальный сервер, идентифицирующий имя хоста
+save_erightid2=Отсутствует или недействительный удаленный сервер, идентифицирующий имя хоста
+save_eleftsubnet=Отсутствует или неверна подсеть локального сервера
+save_erightsubnet=Отсутствует или неверная подсеть удаленного сервера
+save_eleftkey=Отсутствует открытый ключ локального сервера
+save_erightkey=Отсутствует открытый ключ удаленного сервера
+save_elefthop=Отсутствует или недействителен локальный сервер шлюза следующего перехода
+save_erighthop=Отсутствует или недействителен удаленный сервер следующего шлюза
+save_eleftcert=Отсутствует или неверный сертификат локального сервера
+save_erightcert=Отсутствует или неверный сертификат удаленного сервера
+save_ekeylife=Срок действия ключа подключения отсутствует или недействителен
+save_eikelifetime=Отсутствует или недействительно время жизни канала ключей
+log_create_conn=Создано соединение $1
+log_delete_conn=Удаленное соединение $1
+log_modify_conn=Модифицированное соединение $1
+log_import_conn=Импортированное соединение $1
+log_up=Запущено соединение $1
+log_policy=Сохранено $1
+log_start=Запущенный сервер IPsec
+log_stop=Остановленный сервер IPsec
+log_restart=Перезапущенный сервер IPsec
+log_boot=Включен IPsec во время загрузки
+log_unboot=Отключенный IPsec во время загрузки
+log_config=Сохраненная конфигурация сервера
+log_create_secret=Создан секретный ключ для $1
+log_modify_secret=Модифицированный секретный ключ для $1
+log_delete_secret=Удаленный секретный ключ для $1
+log_create_secret_nn=Создан секретный ключ для любого хоста
+log_modify_secret_nn=Модифицированный секретный ключ для любого хоста
+log_delete_secret_nn=Удаленный секретный ключ для любого хоста
+up_title=Начать соединение
+up_cmd=Начало соединения с командой $1 ..
+export_title=Экспорт конфигурации
+export_desc=Эту форму можно использовать для экспорта раздела файла конфигурации для соединения $1, чтобы его можно было легко импортировать на сервер на другом конце.
+export_print=Конфигурация дисплея в браузере
+export_save=Записать конфигурацию в файл ..
+export_ok=Экспортировать сейчас
+export_err=Не удалось экспортировать конфигурацию
+export_efile=Отсутствует имя файла
+export_esave=Не удалось записать в файл : $1
+export_done=Экспортированная конфигурация для подключения $1 к $2 ($3 байта).
+import_title=Импорт конфигурации
+import_desc=Эта форма может использоваться для импорта раздела файла конфигурации для соединения, например, созданного функцией экспорта модуля в другой системе.
+import_upload=Импорт из файла загрузки.
+import_file=Импорт из файла на стороне сервера ..
+import_ok=Импортировать сейчас
+import_err=Не удалось импортировать конфигурацию
+import_eupload=Не выбран файл для загрузки
+import_efile=Не введен файл на стороне сервера
+import_eopen=Серверный файл не существует
+import_eformat=В файле не найдено соединение IPsec - возможно, это не правильный файл экспорта
+import_eclash=Соединение с именем $1 уже существует.
+import_done1=Успешно добавлено новое соединение IPsec $1.
+import_done2=Успешно обновлено соединение IPsec $1.
+import_over=Перезаписать существующее соединение с тем же именем?
+secrets_title=Секретные ключи
+secrets_none=Никаких секретных ключей не найдено!
+secrets_name=Секрет для
+secrets_type=Тип
+secrets_desc=Детали
+secrets_psk=Поделился секретом
+secrets_rsa=Открытый ключ RSA
+secrets_any=Любой хост
+secrets_pass=Пароль $1
+secrets_mod=Модуль $1
+secrets_newpsk=Создать новый общий секретный ключ.
+secrets_newrsa=Создать новый ключ RSA.
+secrets_return=список секретных ключей
+secret_title1=Создать секретный ключ
+secret_title2=Изменить секретный ключ
+secret_header=Детали секретного ключа
+secret_name=Секретный ключ для
+secret_for=Хосты
+secret_type=Тип ключа
+secret_pass=Общий пароль
+secret_rsa=RSA $1
+secret_value=Значение ключа
+secret_err=Не удалось сохранить секретный ключ
+secret_elast=Последний оставшийся секретный ключ не может быть удален
+secret_ename=Отсутствующие хосты этот ключ для
+secret_epass=Отсутствует общий пароль
+secret_ersa=Отсутствует значение для RSA $1