diff --git a/inc/lang/uk/lang.php b/inc/lang/uk/lang.php
index e9ed28aa3a05ca81f4e0d6229f26555ba1046c36..0e33d0fd65890d9dac7f55ec594cb879ba9dc876 100644
--- a/inc/lang/uk/lang.php
+++ b/inc/lang/uk/lang.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Dmytro Marchenko <dmytro.marchenko1989@gmail.com>
  * @author Oleksii <alexey.furashev@gmail.com>
  * @author Vitaly <vitaly.balashov@smuzzy.com.ua>
  * @author Oleksiy Voronin <ovoronin@gmail.com>
@@ -24,7 +25,7 @@ $lang['doublequoteclosing']    = '”';
 $lang['singlequoteopening']    = '‘';
 $lang['singlequoteclosing']    = '’';
 $lang['apostrophe']            = '’';
-$lang['btn_edit']              = 'Редагувати';
+$lang['btn_edit']              = 'Редагувати цю сторінку';
 $lang['btn_source']            = 'Показати вихідний текст';
 $lang['btn_show']              = 'Показати сторінку';
 $lang['btn_create']            = 'Створити сторінку';
@@ -32,8 +33,8 @@ $lang['btn_search']            = 'Пошук';
 $lang['btn_save']              = 'Зберегти';
 $lang['btn_preview']           = 'Перегляд';
 $lang['btn_top']               = 'Повернутися наверх';
-$lang['btn_newer']             = '<< більш нові';
-$lang['btn_older']             = 'більш старі >>';
+$lang['btn_newer']             = '<< новіші';
+$lang['btn_older']             = 'старіші >>';
 $lang['btn_revs']              = 'Старі ревізії';
 $lang['btn_recent']            = 'Останні зміни';
 $lang['btn_upload']            = 'Завантажити';
@@ -76,44 +77,6 @@ $lang['badpassconfirm']        = 'Вибачте, але пароль невір
 $lang['minoredit']             = 'Незначні зміни';
 $lang['draftdate']             = 'Чернетка збережена';
 $lang['nosecedit']             = 'Сторінку змінено, дані розділу застарілі. Завантажено сторінку повністю.';
-$lang['regmissing']            = 'Необхідно заповнити всі поля.';
-$lang['reguexists']            = 'Користувач з таким іменем вже існує.';
-$lang['regsuccess']            = 'Користувача створено. Пароль відправлено на e-mail.';
-$lang['regsuccess2']           = 'Користувача створено.';
-$lang['regfail']               = 'Користувач не створений';
-$lang['regmailfail']           = 'При відправленні пароля сталась помилка. Зв’яжіться з адміністратором!';
-$lang['regbadmail']            = 'Схоже, що адреса e-mail невірна - якщо ви вважаєте, що це помилка, зв’яжіться з адміністратором';
-$lang['regbadpass']            = 'Надані паролі не співпадають, спробуйте ще раз.';
-$lang['regpwmail']             = 'Пароль ДокуВікі';
-$lang['reghere']               = 'Ще не маєте облікового запису? Отримайте його негайно';
-$lang['profna']                = 'Ця Вікі не підтримує зміни профілю';
-$lang['profnochange']          = 'Немає змін, немає що робити.';
-$lang['profnoempty']           = 'Ім’я або e-mail не можуть бути пустими.';
-$lang['profchanged']           = 'Профіль успішно змінено.';
-$lang['profnodelete']          = 'Ця вікі не підтримує видалення користувачів.';
-$lang['profdeleteuser']        = 'Видалити аккаунт';
-$lang['profdeleted']           = 'Ваш профіль користувача буде видалено з цієї wiki.';
-$lang['profconfdelete']        = 'Я хочу видалити мій акаунт з цієї вікі.';
-$lang['profconfdeletemissing'] = 'Галочка на "Підтверджено" не поставлена';
-$lang['proffail']              = 'Профіль користувача не вдалося поновити.';
-$lang['pwdforget']             = 'Забули пароль? Отримайте новий';
-$lang['resendna']              = 'Ця Вікі не підтримує повторне відправлення пароля.';
-$lang['resendpwd']             = 'Встановити новий пароль для';
-$lang['resendpwdmissing']      = 'Необхідно заповнити усі поля.';
-$lang['resendpwdnouser']       = 'Такий користувач не існує.';
-$lang['resendpwdbadauth']      = 'Код автентифікації невірний. Перевірте, чи ви використали повне посилання для підтвердження.';
-$lang['resendpwdconfirm']      = 'Посилання для підтвердження відіслано на e-mail.';
-$lang['resendpwdsuccess']      = 'Новий пароль відіслано на e-mail.';
-$lang['license']               = 'Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії:';
-$lang['licenseok']             = 'Примітка. Редагуючи ці сторінку, ви погоджуєтесь на розповсюдження інформації за такою ліцензією:';
-$lang['searchmedia']           = 'Пошук файлу:';
-$lang['searchmedia_in']        = 'Шукати у %s';
-$lang['txt_upload']            = 'Виберіть файл для завантаження:';
-$lang['txt_filename']          = 'Завантажити як (не обов\'язкове):';
-$lang['txt_overwrt']           = 'Перезаписати існуючий файл';
-$lang['maxuploadsize']         = 'Відвантаження максимум %s на файл.';
-$lang['lockedby']              = 'Заблоковано:';
-$lang['lockexpire']            = 'Блокування завершується в:';
 $lang['js']['willexpire']      = 'Блокування редагування цієї сторінки закінчується через хвилину.\n Щоб уникнути конфліктів використовуйте кнопку перегляду для продовження блокування.';
 $lang['js']['notsavedyet']     = 'Незбережені зміни будуть втрачені.
  Дійсно продовжити?';
@@ -156,6 +119,44 @@ $lang['js']['media_done_btn']  = 'Успішно';
 $lang['js']['media_drop']      = 'Перетягніть сюди файли для відвантаження';
 $lang['js']['media_cancel']    = 'видалити';
 $lang['js']['media_overwrt']   = 'Перезаписати існуючі файли';
+$lang['regmissing']            = 'Необхідно заповнити всі поля.';
+$lang['reguexists']            = 'Користувач з таким іменем вже існує.';
+$lang['regsuccess']            = 'Користувача створено. Пароль відправлено на e-mail.';
+$lang['regsuccess2']           = 'Користувача створено.';
+$lang['regfail']               = 'Користувач не створений';
+$lang['regmailfail']           = 'При відправленні пароля сталась помилка. Зв’яжіться з адміністратором!';
+$lang['regbadmail']            = 'Схоже, що адреса e-mail невірна - якщо ви вважаєте, що це помилка, зв’яжіться з адміністратором';
+$lang['regbadpass']            = 'Надані паролі не співпадають, спробуйте ще раз.';
+$lang['regpwmail']             = 'Пароль ДокуВікі';
+$lang['reghere']               = 'Ще не маєте облікового запису? Отримайте його негайно';
+$lang['profna']                = 'Ця Вікі не підтримує зміни профілю';
+$lang['profnochange']          = 'Немає змін, немає що робити.';
+$lang['profnoempty']           = 'Ім’я або e-mail не можуть бути пустими.';
+$lang['profchanged']           = 'Профіль успішно змінено.';
+$lang['profnodelete']          = 'Ця вікі не підтримує видалення користувачів.';
+$lang['profdeleteuser']        = 'Видалити аккаунт';
+$lang['profdeleted']           = 'Ваш профіль користувача буде видалено з цієї wiki.';
+$lang['profconfdelete']        = 'Я хочу видалити мій акаунт з цієї вікі.';
+$lang['profconfdeletemissing'] = 'Галочка на "Підтверджено" не поставлена';
+$lang['proffail']              = 'Профіль користувача не вдалося поновити.';
+$lang['pwdforget']             = 'Забули пароль? Отримайте новий';
+$lang['resendna']              = 'Ця Вікі не підтримує повторне відправлення пароля.';
+$lang['resendpwd']             = 'Встановити новий пароль для';
+$lang['resendpwdmissing']      = 'Необхідно заповнити усі поля.';
+$lang['resendpwdnouser']       = 'Такий користувач не існує.';
+$lang['resendpwdbadauth']      = 'Код автентифікації невірний. Перевірте, чи ви використали повне посилання для підтвердження.';
+$lang['resendpwdconfirm']      = 'Посилання для підтвердження відіслано на e-mail.';
+$lang['resendpwdsuccess']      = 'Новий пароль відіслано на e-mail.';
+$lang['license']               = 'Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії:';
+$lang['licenseok']             = 'Примітка. Редагуючи ці сторінку, ви погоджуєтесь на розповсюдження інформації за такою ліцензією:';
+$lang['searchmedia']           = 'Пошук файлу:';
+$lang['searchmedia_in']        = 'Шукати у %s';
+$lang['txt_upload']            = 'Виберіть файл для завантаження:';
+$lang['txt_filename']          = 'Завантажити як (не обов\'язкове):';
+$lang['txt_overwrt']           = 'Перезаписати існуючий файл';
+$lang['maxuploadsize']         = 'Відвантаження максимум %s на файл.';
+$lang['lockedby']              = 'Заблоковано:';
+$lang['lockexpire']            = 'Блокування завершується в:';
 $lang['rssfailed']             = 'Виникла помилка під час отримання RSS-стрічки: ';
 $lang['nothingfound']          = 'Нічого не знайдено.';
 $lang['mediaselect']           = 'Вибір медіа-файлу';
diff --git a/lib/plugins/config/lang/uk/lang.php b/lib/plugins/config/lang/uk/lang.php
index c23b8ba5cee1dd698ec9dc0841eeb04e4be8f37d..2f740b6f32691243d09eecc2fcdeecab3e6d835a 100644
--- a/lib/plugins/config/lang/uk/lang.php
+++ b/lib/plugins/config/lang/uk/lang.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Dmytro Marchenko <dmytro.marchenko1989@gmail.com>
  * @author Oleksii <alexey.furashev@gmail.com>
  * @author Vitaly <vitaly.balashov@smuzzy.com.ua>
  * @author Oleksiy Voronin <ovoronin@gmail.com>
@@ -117,6 +118,8 @@ $lang['rss_linkto']            = 'посилання в RSS';
 $lang['rss_content']           = 'Що відображати в пунктах XML-feed';
 $lang['rss_update']            = 'Інтервал оновлення RSS (сек)';
 $lang['rss_show_summary']      = 'Показувати підсумки змін в заголовку XML-feed';
+$lang['rss_media_o_both']      = 'обидва';
+$lang['rss_media_o_pages']     = 'сторінки';
 $lang['updatecheck']           = 'Перевірити наявність оновлень чи попереджень безпеки? Для цього ДокуВікі необхідно зв\'язатися зі update.dokuwiki.org.';
 $lang['userewrite']            = 'Красиві URL';
 $lang['useslash']              = 'Слеш, як розділювач просторів імен в URL';
@@ -133,6 +136,7 @@ $lang['xsendfile']             = 'Використовувати заголов
 $lang['renderer_xhtml']        = 'Транслятор (Renderer) для основного виводу wiki (xhtml)';
 $lang['renderer__core']        = '%s (ядро докуВікі)';
 $lang['renderer__plugin']      = '%s (доданок)';
+$lang['search_fragment_o_exact'] = 'точно';
 $lang['proxy____host']         = 'Адреса Proxy';
 $lang['proxy____port']         = 'Порт Proxy';
 $lang['proxy____user']         = 'Користувач Proxy';
diff --git a/lib/plugins/extension/lang/uk/lang.php b/lib/plugins/extension/lang/uk/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..ae0523bf8b43a4fed23d1d9db3f82c91d175a641
--- /dev/null
+++ b/lib/plugins/extension/lang/uk/lang.php
@@ -0,0 +1,37 @@
+<?php
+
+/**
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Dmytro Marchenko <dmytro.marchenko1989@gmail.com>
+ */
+$lang['tab_plugins']           = 'Встановлені плагіни';
+$lang['tab_templates']         = 'Встановлені шаблони';
+$lang['tab_search']            = 'Пошук та встановлення';
+$lang['tab_install']           = 'Встановити вручну';
+$lang['notimplemented']        = 'Ця функція ще не була реалізована';
+$lang['notinstalled']          = 'Це розширення не встановлено';
+$lang['alreadyenabled']        = 'Це розширення вже ввімкнено';
+$lang['alreadydisabled']       = 'Це розширення вже вимкнено';
+$lang['pluginlistsaveerror']   = 'Під час збереження списку плагінів сталася помилка';
+$lang['unknownauthor']         = 'Невідомий автор';
+$lang['unknownversion']        = 'Невідома версія';
+$lang['btn_info']              = 'Показати більше інформації';
+$lang['btn_update']            = 'Оновити';
+$lang['btn_uninstall']         = 'Видалити';
+$lang['btn_enable']            = 'Увімкнути';
+$lang['btn_disable']           = 'Вимкнути';
+$lang['btn_install']           = 'Встановити';
+$lang['btn_reinstall']         = 'Перевстановити';
+$lang['js']['reallydel']       = 'Дійсно видалити це розширення?';
+$lang['js']['display_viewoptions'] = 'Параметри перегляду:';
+$lang['js']['display_enabled'] = 'увімкнено';
+$lang['js']['display_disabled'] = 'вимкнено';
+$lang['js']['display_updatable'] = 'оновлюваний';
+$lang['search_for']            = 'Пошук розширень:';
+$lang['search']                = 'Пошук';
+$lang['bugs_features']         = 'Помилки';
+$lang['tags']                  = 'Теги:';
+$lang['repo_retry']            = 'Спробувати знову';
+$lang['status_installed']      = 'Статус:';
+$lang['install_url']           = 'Встановити з URL-адреси:';
diff --git a/lib/plugins/styling/lang/uk/lang.php b/lib/plugins/styling/lang/uk/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..7f7c8270da19633a0cae9dd53abf484acea35f93
--- /dev/null
+++ b/lib/plugins/styling/lang/uk/lang.php
@@ -0,0 +1,12 @@
+<?php
+
+/**
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Dmytro Marchenko <dmytro.marchenko1989@gmail.com>
+ */
+$lang['js']['popup']           = 'Відкрити як спливаюче вікно';
+$lang['error']                 = 'На жаль, цей шаблон не підтримує цю функцію.';
+$lang['btn_preview']           = 'Попередній перегляд змін';
+$lang['btn_save']              = 'Зберегти зміни';
+$lang['btn_reset']             = 'Скидання поточних змін';