diff --git a/xinetd/lang/uk b/xinetd/lang/uk
new file mode 100644
index 000000000..2e259a149
--- /dev/null
+++ b/xinetd/lang/uk
@@ -0,0 +1,117 @@
+serv_eserver=Обслуговуюча програма чи не зазначена зазначена невірно
+serv_access_sel=Тільки з зазначених вузлів..
+serv_wait=Очікувати завершення?
+log_apply=Зміни застосовані
+serv_redirect=Перенаправляється на сервер
+index_add_inet=Створити нову службу Інтернет
+serv_header3=Настроювання доступу до служби
+serv_proto=Протокол
+defs_facility=Заносити в системний журнал
+serv_cps0=Макс. число з'єднань у секунду
+index_defaultsmsg=Натисніть цю кнопку, щоб змінити загальні для всіх служб RPC і Інтернет настроювання.
+index_return=списку служб
+defs_err=Не удалося зберегти загальні настроювання
+serv_inst=Макс. число одночасне працюючих серверів
+proto_ip=IP (Internet Protocol)
+index_start=Запустити Xinetd
+defs_failure=При невдалому з'єднанні заносити в журнал
+index_server=Обслуговуюча програма
+restart_ekill=Не удалося послати сигнал HUP процесу з PID $1 : $2
+serv_ecps0=Число з'єднань у секунду чи не зазначене зазначено невірно
+defs_failure_attempt=Спробу з'єднання
+serv_create=Створення служби Інтернет
+serv_eid=Назва служби чи не зазначене зазначено невірно
+defs_hard=Строге обмеження розміру файлу
+serv_enice=Пріоритеті чи не зазначений зазначений невірно
+index_name=Назва служби
+serv_cps_def=Не обмежено
+index_type=Тип
+serv_group=Виконуватися під ім'ям групи
+index_internal=Обслуговується xinetd
+index_enabled=Дозволена?
+defs_file=Заносити у файл
+index_title=Служби Інтернет
+log_defaults=Змінені загальні настроювання
+index_add_rpc=Створити нову службу RPC
+log_create_serv=Створена служба $2 $1
+index_defaults=Змінити загальні настроювання
+defs_success=При вдалому з'єднанні заносити в журнал
+start_estart=Помилка $1 : $2
+log_start=Запущений сервер xinetd
+serv_times=Дозволити доступ у зазначений час
+index_rpc=RPC
+serv_erhost=Сервер для перенапрямку чи не зазначений зазначений невірно
+index_apply=Застосувати зміни
+serv_sock=Тип сокету
+defs_level=під рівнем
+serv_inst_def=Не обмежено
+proto_=За замовчуванням
+log_delete_serv=Вилучена служба $2 $1
+serv_einst=Число одночасне працюючих серверів чи не зазначене зазначено невірно
+sock_raw=Raw
+sock_dgram=Датаграма
+serv_header1=Настроювання мережних параметрів служби
+index_econf=Файл конфігурації Xinetd $1 не існує. Або він не встановлений, або невірно набудована конфігурація модуля.
+serv_edit=Зміна служби Інтернет
+serv_times_def=У будь-який час
+serv_sec=секунд
+serv_access=Заборонити доступ
+serv_id=Назва служби
+serv_port=Номер порту
+serv_nice=Пріоритет для сервера (nice)
+defs_header=Загальні для всіх служб настроювання
+index_user=Користувач
+defs_success_userid=Вилученого користувача
+serv_access_def=Немає
+serv_from=Дозволити доступ
+serv_user=Виконуватися під ім'ям користувача
+serv_group_def=Користувача
+serv_euser=Необхідно вказати користувача
+serv_err=Не удалося зберегти службу
+sock_stream=Потік
+start_err=Не удалося запустити xinetd
+index_inet=Інтернет
+serv_bind=Підключатися до адреси
+defs_log=Режим ведення журналу xinetd
+serv_enabled=Обслуговування дозволене?
+defs_failure_host=Вилучений вузол
+index_startmsg=Натисніть цю кнопку щоб запустити сервер xinetd з поточними настроюваннями
+index_redirect=Перепризначувати на $1
+defs_esoft=Обмеження розміру файлу чи не зазначене зазначено невірно
+serv_internal=xinetd
+serv_from_def=Із усіх вузлів
+serv_prog=Обслуговується
+restart_err=Не удалося застосувати зміни
+defs_failure_record=Вилучену інформацію
+defs_title=Загальні настроювання
+defs_success_duration=Тривалість сеансу
+serv_server=Обслуговуючою програмою
+serv_ebind=Адреса чи не зазначена зазначений невірно
+index_proto=Протокол
+serv_erport=Порт для перенапрямку чи не зазначений зазначений невірно
+defs_failure_userid=Вилученого користувача
+serv_from_sel=Тільки з зазначених вузлів..
+proto_tcp=TCP (Transmission Control Protocol)
+defs_efile=Ім'я файлу журналу чи не зазначене зазначено невірно
+serv_header2=Настроювання обслуговуючої програми
+serv_eport=Номер порту чи не зазначений зазначений невірно
+serv_port_def=Стандартний
+defs_success_exit=Статус виходу обслуговуючої програми
+log_modify_serv=Змінена служба $2 $1
+serv_estd=Для служби $1 стандартного номера порту немає
+sock_seqpacket=Послідовна датаграма
+index_applymsg=Натискання на цю кнопку приведе до посилки сигналу SIGHUP запущеному процесу xinetd
+index_port=Порт / номер
+defs_ehard=Строге обмеження розміру файлу чи не зазначене зазначено невірно
+serv_ecps1=Затримка чи не зазначена зазначена невірно
+serv_cps1=Затримка при досягненні максимуму
+defs_soft=Обмеження розміру файлу
+serv_egroup=Необхідно вказати групу
+defs_log_def=Відключити ведення журналу
+proto_udp=UDP (User Datagram Protocol)
+defs_success_pid=ID обслуговуючого процесу
+defs_success_host=Вилучений вузол
+serv_etimes=Час доступу повинен бути зазначений у форматі HH:MM-HH:MM
+serv_bind_def=Усім
+serv_rport=порт
+serv_eproto=Для цієї служби необхідно вказати протокол
diff --git a/xinetd/lang/uk.auto b/xinetd/lang/uk.auto
new file mode 100644
index 000000000..c6ece21a0
--- /dev/null
+++ b/xinetd/lang/uk.auto
@@ -0,0 +1,12 @@
+index_none=Ще не визначено жодних мережевих послуг.
+index_estart=Команди для запуску Xinetd $1 не існує. Можливо, він не встановлений, або ваша конфігурація модуля неправильна.
+index_noport=Невідомо
+index_enable=Увімкнути вибране
+index_disable=Вимкнути вибране
+restart_epid=Більше не працює
+log_enable=Увімкнено послуги $1
+log_disable=Відключені послуги $1
+log_enable_l=Увімкнено послуги $1
+log_disable_l=Послуги з обмеженими можливостями $1
+config_dirdef=Файл конфігурації Xinetd
+config_dirto=Новий файл у каталозі
diff --git a/xinetd/lang/uk_UA b/xinetd/lang/uk_UA
deleted file mode 100644
index 43547e806..000000000
--- a/xinetd/lang/uk_UA
+++ /dev/null
@@ -1,118 +0,0 @@
-serv_header1=
-serv_header2=
-serv_header3=
-serv_enice=
-index_type=
-log_modify_serv= $2 $1
-defs_ehard=
-defs_success_host=
-serv_eserver=
-defs_success_pid=ID
-defs_level=
-defs_success_duration=
-restart_ekill= HUP PID $1 : $2
-sock_raw=Raw
-index_user=
-proto_ip=IP (Internet Protocol)
-serv_euser=
-serv_port=
-index_startmsg= xinetd
-index_defaultsmsg= , RPC .
-defs_header=
-serv_times=
-index_applymsg= SIGHUP xinetd
-index_add_rpc= RPC
-index_proto=
-serv_redirect=
-defs_err=
-start_err= xinetd
-index_title=
-serv_egroup=
-serv_access_def=
-serv_times_def= -
-serv_bind_def=
-index_rpc=RPC
-serv_from=
-serv_nice= (nice)
-serv_proto=
-defs_failure_attempt= '
-defs_file=
-serv_erport=
-serv_err=
-serv_erhost=
-serv_internal=xinetd
-defs_success= '
-serv_edit=
-defs_success_userid=
-serv_user= '
-defs_soft=
-serv_ecps0= '
-serv_ecps1=
-index_name=
-serv_cps_def=
-defs_failure= '
-index_return=
-serv_create=
-serv_server=
-serv_prog=
-log_create_serv= $2 $1
-serv_enabled= ?
-serv_from_sel=ҳ ..
-index_start= Xinetd
-serv_ebind=
-defs_efile='
-index_server=
-defs_failure_userid=
-index_defaults=
-serv_sec=
-index_add_inet=
-serv_einst=
-serv_wait= ?
-index_econf= Xinetd $1 . , .
-log_start= xinetd
-defs_esoft=
-defs_failure_record=
-serv_group_def=
-log_defaults=
-proto_tcp=TCP (Transmission Control Protocol)
-serv_sock=
-sock_dgram=
-index_redirect= $1
-serv_access=
-proto_udp=UDP (User Datagram Protocol)
-serv_etimes= HH:MM-HH:MM
-serv_cps0=. '
-serv_cps1=
-restart_err=
-defs_failure_host=
-defs_success_exit=
-proto_=
-serv_group= '
-defs_log= xinetd
-defs_title=
-index_apply=
-serv_estd= $1
-sock_seqpacket=
-serv_port_def=
-defs_hard=
-index_internal= xinetd
-index_enabled=?
-index_port= /
-serv_eproto=
-serv_inst_def=
-serv_eport=
-serv_bind=ϳ
-serv_rport=
-serv_eid=
-log_delete_serv= $2 $1
-log_apply=
-defs_facility=
-sock_stream=
-index_inet=
-defs_log_def=³
-start_estart= $1 : $2
-serv_inst=.
-serv_access_sel=ҳ ..
-serv_from_def=
-serv_id=
-