diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini
index 464fd8c37b..29ed123176 100644
--- a/options/locale/locale_uk-UA.ini
+++ b/options/locale/locale_uk-UA.ini
@@ -31,6 +31,7 @@ twofa=Двофакторна авторизація
 twofa_scratch=Двофакторний одноразовий пароль
 passcode=Код доступу
 
+u2f_reload=Оновити
 
 repository=Репозиторій
 organization=Організація
@@ -71,6 +72,7 @@ host=Хост
 user=Ім'я кристувача
 password=Пароль
 db_name=Ім'я бази даних
+db_helper=Примітка для користувачів MySQL: будь ласка, використовуйте InnoDB механізм зберігання і набір символів 'utf8_general_ci'.
 ssl_mode=SSL
 path=Шлях
 sqlite_helper=Шлях до файлу для бази даних SQLite3 або TiDB. <br> Введіть абсолютний шлях, якщо ви запускаєте Gitea як сервіс.
@@ -105,8 +107,11 @@ mailer_user=SMTP Ім'я кристувача
 mailer_password=SMTP Пароль
 register_confirm=Потрібно підтвердити електронну пошту для реєстрації
 mail_notify=Увімкнути сповіщення електронною поштою
+server_service_title=Сервер і налаштування зовнішніх служб
 offline_mode=Увімкнути локальний режим
+offline_mode_popup=Відключити сторонні мережі доставки контенту і обслуговувати всі ресурси локально.
 disable_gravatar=Вимкнути Gravatar
+disable_gravatar_popup=Відключити Gravatar і сторонні джерела аватарів. Якщо користувач не завантажить аватар локально то за замовчуванням буде використовуватися стандартний аватар.
 federated_avatar_lookup=Увімкнути федеративні аватари
 federated_avatar_lookup_popup=Увімкнути зовнішний Аватар за допомогою Libravatar.
 disable_registration=Вимкнути самостійну реєстрацію
@@ -116,6 +121,9 @@ openid_signin_popup=Увімкнути вхід за допомогою OpenID.
 openid_signup=Увімкнути самостійну реєстрацію за допомогою OpenID
 enable_captcha=Увімкнути CAPTCHA
 enable_captcha_popup=Вимагати перевірку CAPTCHA при самостійній реєстрації користувача.
+require_sign_in_view=Вимагати авторизації для перегляду сторінок
+require_sign_in_view_popup=Обмеження доступу до сторінки для користувачів, які виконали вхід. Відвідувачі побачать тільки сторінки входу і реєстрації.
+admin_setting_desc=Створення облікового запису адміністратора необов'язково. Перший зареєстрований користувач автоматично стає адміністратором.
 admin_title=Налаштування облікового запису адміністратора
 admin_name=Ім'я кристувача Адміністратора
 admin_password=Пароль
@@ -124,10 +132,13 @@ admin_email=Адреса електронної пошти
 install_btn_confirm=Встановлення Gitea
 test_git_failed=Не в змозі перевірити 'git' команду: %v
 save_config_failed=Не в змозі зберегти конфігурацію: %v
+invalid_admin_setting=Неприпустимі налаштування облікового запису адміністратора: %v
 install_success=Ласкаво просимо! Дякуємо вам за вибір Gitea. Розважайтеся, і будьте обережні!
+invalid_log_root_path=Неприпустимий шлях для логів: %v
 default_keep_email_private=Приховати адресу електронної пошти за замовчуванням
 default_keep_email_private_popup=Приховати адресу електронної пошти нових облікових записів за замовчуванням.
 default_allow_create_organization=Дозволити створення організацій за замовчуванням
+default_allow_create_organization_popup=Дозволити новим обліковим записам користувачів створювати організації за замовчуванням.
 default_enable_timetracking=Увімкнути відстеження часу за замовчуванням
 default_enable_timetracking_popup=Включити відстеження часу для нових репозиторіїв за замовчуванням.
 no_reply_address=Прихований поштовий домен
@@ -306,6 +317,7 @@ change_password=Оновити пароль
 old_password=Поточний пароль
 new_password=Новий пароль
 retype_new_password=Введіть новий пароль ще раз
+password_incorrect=Поточний пароль неправильний.
 change_password_success=Ваш пароль був оновлений. Тепер увійдіть в систему, використовуючи новий пароль.
 password_change_disabled=Нелокальні акаунти не можуть змінити пароль через Gitea.
 
@@ -315,6 +327,7 @@ email_desc=Ваша основна адреса електронної пошт
 primary=Основний
 primary_email=Зробити основним
 delete_email=Видалити
+email_deletion=Видалити адресу електронної пошти
 add_new_email=Додати нову адресу електронної пошти
 add_email=Додати адресу електронної пошти
 add_email_confirmation_sent=Електронний лист із підтвердженням було відправлено на '%s', будь ласка, перевірте вашу поштову скриньку протягом наступних %s, щоб підтвердити адресу.
@@ -328,6 +341,7 @@ ssh_helper=<strong>Потрібна допомога?</strong> Дивіться
 gpg_helper=<strong> Потрібна допомога? </strong> Перегляньте посібник GitHub <a href="%s"> про GPG </a>.
 add_new_key=Додати SSH ключ
 add_new_gpg_key=Додати GPG ключ
+subkeys=Підключі
 key_id=ID ключа
 key_name=Ім'я ключа
 key_content=Зміст
@@ -360,10 +374,12 @@ new_token_desc=Додатки, що використовують токен, м
 token_name=Ім'я токену
 generate_token=Згенерувати токен
 delete_token=Видалити
+access_token_deletion=Видалити токен доступу
 
 twofa_disable=Вимкнути двофакторну автентифікацію
 or_enter_secret=Або введіть секрет: %s
 
+u2f_nickname=Псевдонім
 
 manage_account_links=Керування обліковими записами
 remove_account_link=Видалити облікові записи
@@ -382,6 +398,7 @@ visiblity_helper=Зробити репозиторій приватним
 clone_helper=Потрібна допомога у клонуванні? Відвідайте <a target="_blank" rel="noopener" href="%s">Допомогу</a>.
 fork_repo=Форкнути репозиторій
 fork_from=Форк з
+fork_visiblity_helper=Видимість форкнутого репозиторію змінити не можна.
 repo_desc=Опис
 repo_lang=Мова
 repo_gitignore_helper=Виберіть шаблон .gitignore.
@@ -396,8 +413,10 @@ mirror_interval=Інтервал дзеркалювання (доступні з
 mirror_address=Клонування з URL-адреси
 mirror_last_synced=Остання синхронізація
 watchers=Спостерігачі
+stargazers=Зацікавлені
 forks=Форки
 pick_reaction=Залиште свою оцінку
+reactions_more=додати %d більше
 
 form.reach_limit_of_creation=Ви досягли максимальної кількості %d створених репозиторіїв.
 
@@ -414,6 +433,7 @@ migrate.lfs_mirror_unsupported=Дзеркалювання LFS об'єктів н
 
 mirror_from=дзеркало
 forked_from=форк від
+fork_from_self=Ви не можете форкнути репозиторій, так як ви його власник.
 copy_link=Копіювати
 copy_link_error=Натисніть ⌘-C або Ctrl-C, щоб скопіювати
 copied=Скопійовано
@@ -457,6 +477,7 @@ editor.edit_file=Редагування файлу
 editor.preview_changes=Попередній перегляд змін
 editor.edit_this_file=Редагувати файл
 editor.must_be_on_a_branch=Ви повинні бути у гілці щоб зробити, або запропонувати зміни до цього файлу.
+editor.fork_before_edit=Необхідно зробити форк цього репозиторій, щоб внести або запропонувати зміни в цей файл.
 editor.delete_this_file=Видалити файл
 editor.must_have_write_access=Ви повинні мати доступ на запис щоб запропонувати зміни до цього файлу.
 editor.name_your_file=Дайте назву файлу…
@@ -475,6 +496,7 @@ editor.cancel=Відміна
 editor.branch_already_exists=Гілка '%s' вже присутня в репозиторії.
 editor.no_changes_to_show=Нема змін для показу.
 editor.fail_to_update_file=Не вдалося оновити/створити файл '%s' через помилку: %v
+editor.add_subdir=Додати каталог…
 editor.unable_to_upload_files=Не вдалося завантажити файли до '%s' через помилку: %v
 editor.upload_files_to_dir=Завантажувати файли до '%s'
 
@@ -508,6 +530,7 @@ issues.new_label=Нова мітка
 issues.new_label_placeholder=Назва мітки
 issues.new_label_desc_placeholder=Опис
 issues.create_label=Створити мітку
+issues.label_templates.title=Завантажити визначений набір міток
 issues.label_templates.helper=Оберіть набір міток
 issues.label_templates.fail_to_load_file=Не вдалося завантажити файл шаблона мітки '%s': %v
 issues.add_label_at=додав(ла) мітку <div class="ui label" style="color: %s\; background-color: %s">%s</div> %s
@@ -561,6 +584,7 @@ issues.create_comment=Коментар
 issues.closed_at=`закрито <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.reopened_at=`повторно відкрито <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.commit_ref_at=`згадано цю проблему в коміті <a id="%[1]s" href="#%[1]s">%[2]s</a>`
+issues.poster=Автор
 issues.collaborator=Співавтор
 issues.owner=Власник
 issues.sign_in_require_desc=<a href="%s">Підпишіться</a> щоб приєднатися до обговорення.
@@ -582,6 +606,7 @@ issues.label.filter_sort.by_size=Розмір
 issues.label.filter_sort.reverse_by_size=Зворотний розмір
 issues.num_participants=%d учасників
 issues.attachment.open_tab=`Натисніть щоб побачити "%s" у новій вкладці`
+issues.attachment.download=`Натисніть щоб завантажити "%s"`
 issues.subscribe=Підписатися
 issues.unsubscribe=Відписатися
 issues.tracker=Відстеження часу
@@ -597,10 +622,12 @@ issues.add_time_hours=Години
 issues.add_time_minutes=Хвилини
 issues.add_time_sum_to_small=Час не введено.
 issues.cancel_tracking=Відміна
+issues.cancel_tracking_history=`скасував відстеження часу %s`
 issues.time_spent_total=Загальний витрачений час
 issues.time_spent_from_all_authors=`Загальний витрачений час: %s`
 issues.due_date=Дата завершення
 issues.due_date_form_add=Додати дату завершення
+issues.due_date_form_update=Оновити дату завершення
 issues.due_date_form_remove=Видалити дату завершення
 issues.due_date_not_set=Термін виконання не встановлений.
 
@@ -641,6 +668,8 @@ milestones.edit=Редагувати етап
 milestones.cancel=Відміна
 milestones.modify=Оновити етап
 milestones.deletion=Видалити етап
+milestones.filter_sort.most_issues=Найбільш проблем
+milestones.filter_sort.least_issues=Найменш проблем
 
 ext_wiki=Зов. Вікі
 
@@ -726,6 +755,9 @@ settings.tracker_url_format=Формат URL зовнішнього трекер
 settings.tracker_issue_style.numeric=Цифровий
 settings.tracker_issue_style.alphanumeric=Буквено-цифровий
 settings.enable_timetracker=Увімкнути відстеження часу
+settings.pulls_desc=Увімкнути запити на злиття в репозиторій
+settings.pulls.ignore_whitespace=Ігнорувати пробіл у конфліктах
+settings.pulls.allow_rebase_merge=Увімкнути Rebasing коміти перед злиттям
 settings.pulls.allow_squash_commits=Увімкнути об'єднувати коміти перед злиттям
 settings.admin_settings=Налаштування адміністратора
 settings.admin_enable_health_check=Включити перевірки працездатності репозиторію (git fsck)
@@ -733,6 +765,7 @@ settings.danger_zone=Небезпечна зона
 settings.new_owner_has_same_repo=Новий власник вже має репозиторій з такою назвою. Будь ласка, виберіть інше ім'я.
 settings.convert=Перетворити на звичайний репозиторій
 settings.convert_desc=Ви можете сконвертувати це дзеркало у звичайний репозиторій. Це не може бути скасовано.
+settings.convert_confirm=Перетворити репозиторій
 settings.transfer=Передати новому власнику
 settings.wiki_delete=Видалити вікі-дані
 settings.confirm_wiki_delete=Видалити Вікі-дані
@@ -771,6 +804,7 @@ settings.event_create_desc=Гілку або тег створено.
 settings.event_delete=Видалити
 settings.event_delete_desc=Гілку або мітку було видалено
 settings.event_fork=Форк
+settings.event_fork_desc=Репозиторій було форкнуто
 settings.event_issues=Проблеми
 settings.event_issues_desc=Проблему відкрито, закрито, перевідкрито, відредаговано, призначено, відкріплено, змінено мітку, очищено мітку, створено етап, очищено етап.
 settings.event_issue_comment=Коментар проблеми
@@ -783,8 +817,10 @@ settings.event_push_desc=Git push до репозиторію.
 settings.event_repository=Репозиторій
 settings.event_repository_desc=Репозиторій створений або видалено.
 settings.active=Додавати інформацію про події
+settings.add_hook_success=Веб-хук було додано.
 settings.update_webhook=Оновити веб-хук
 settings.update_hook_success=Веб-хук було оновлено.
+settings.delete_webhook=Видалити веб-хук
 settings.recent_deliveries=Недавні розсилки
 settings.hook_type=Тип хука
 settings.add_slack_hook_desc=Інтеграція <a href="%s">Slack</a> у ваш репозиторії.
@@ -846,6 +882,8 @@ release.delete_release=Видалити реліз
 release.deletion=Видалити реліз
 release.downloads=Завантажити
 
+branch.name=Ім'я гілки
+branch.search=Пошук гілок
 branch.delete_head=Видалити
 branch.delete=Видалити гілку '%s'
 branch.delete_html=Видалити гілку
@@ -883,6 +921,7 @@ settings.update_settings=Оновити налаштування
 settings.delete=Видалити організацію
 settings.delete_account=Видалити цю організацію
 settings.confirm_delete_account=Підтвердіть видалення
+settings.delete_org_title=Видалити організацію
 
 members.membership_visibility=Видимість учасника:
 members.public=Показувати
@@ -904,12 +943,20 @@ teams.write_access=Доступ на запис
 teams.admin_access=Доступ адміністратора
 teams.no_desc=Ця команда не має опису
 teams.settings=Налаштування
+teams.owners_permission_desc=Власник має повний доступ до <strong>усіх репозиторіїв</strong> та має <strong>права адміністратора</strong> організації.
 teams.members=Учасники команди
 teams.update_settings=Оновити налаштування
+teams.delete_team=Видалити команду
 teams.add_team_member=Додати учасника команди
+teams.delete_team_title=Видалити команду
+teams.read_permission_desc=Ця команда має доступ для <strong>читання</strong>: учасники можуть переглядати та клонувати репозиторії.
 teams.write_permission_desc=Ця команда надає доступ на <strong>запис</strong>: учасники можуть отримувати й виконувати push команди до репозитрію.
+teams.admin_permission_desc=Ця команда надає <strong>адміністраторський</strong> доступ: учасники можуть читати, виконувати push команди та додавати співробітників до репозиторію.
+teams.repositories=Репозиторії команди
+teams.search_repo_placeholder=Пошук репозиторію…
 teams.add_team_repository=Додати репозиторій команди
 teams.remove_repo=Видалити
+teams.add_nonexistent_repo=Ви намагаєтеся додати у репозиторій якого не існує. Будь ласка, спочатку створіть його.
 
 [admin]
 dashboard=Панель управління
@@ -936,6 +983,12 @@ dashboard.server_uptime=Uptime серверу
 dashboard.current_memory_usage=Поточне використання пам'яті
 dashboard.total_memory_allocated=Виділено пам'яті загалом
 dashboard.memory_obtained=Отримано пам'яті
+dashboard.current_heap_usage=Поточне використання динамічної пам'яті
+dashboard.heap_memory_obtained=Отримано динамічної пам'яті
+dashboard.heap_memory_idle=Не використовується динамічною пам'яттю
+dashboard.heap_memory_in_use=Використовується динамічною пам'яттю
+dashboard.heap_memory_released=Звільнено динамічної пам'яті
+dashboard.heap_objects=Об'єктів динамічної пам'яті
 dashboard.stack_memory_obtained=Зайнято пам'яті стеком
 dashboard.mspan_structures_usage=Використання структур MSpan
 dashboard.mspan_structures_obtained=Отримано структур MSpan
@@ -985,6 +1038,7 @@ repos.repo_manage_panel=Керування організаціями
 repos.owner=Власник
 repos.name=Назва
 repos.private=Приватний
+repos.watches=Стежать
 repos.stars=В обраному
 repos.issues=Проблеми
 repos.size=Розмір
@@ -1001,6 +1055,10 @@ auths.security_protocol=Протокол безпеки
 auths.domain=Домен
 auths.host=Хост
 auths.port=Порт
+auths.user_base=База пошуку користувачів
+auths.user_dn=DN користувача
+auths.search_page_size=Розмір сторінки
+auths.filter=Користувацький фільтр
 auths.admin_filter=Фільтр адміністратора
 auths.smtp_auth=Тип автентифікації SMTP
 auths.smtphost=SMTP хост
@@ -1008,6 +1066,8 @@ auths.smtpport=SMTP порт
 auths.allowed_domains=Дозволені домени
 auths.enable_tls=Увімкнути TLS-шифрування
 auths.skip_tls_verify=Пропустити перевірку TLS
+auths.pam_service_name=Ім'я служби PAM
+auths.oauth2_provider=Постачальник OAuth2
 auths.oauth2_clientSecret=Ключ клієнта
 auths.oauth2_tokenURL=URL токену
 auths.oauth2_authURL=URL авторизації
@@ -1071,6 +1131,7 @@ config.disable_register=Вимкнути самостійну реєстраці
 config.enable_openid_signup=Увімкнути самостійну реєстрацію за допомогою OpenID
 config.enable_openid_signin=Увімкнути реєстрацію за допомогою OpenID
 config.show_registration_button=Показувати кнопку "Реєстрація
+config.require_sign_in_view=Вимагати авторизації для перегляду сторінок
 config.mail_notify=Увімкнути сповіщення електронною поштою
 config.disable_key_size_check=Вимкнути перевірку мінімального розміру ключа
 config.enable_captcha=Увімкнути CAPTCHA
@@ -1093,6 +1154,7 @@ config.mailer_user=Користувач
 config.mailer_use_sendmail=Використовувати Sendmail
 config.mailer_sendmail_path=Шлях до Sendmail
 config.send_test_mail=Відправити тестового листа
+config.test_mail_sent=Тестового листа було відправлено до '%s'.
 
 config.oauth_config=Конфігурація OAuth
 config.oauth_enabled=Увімкнено