diff --git a/resources/langs/nheko_uk.ts b/resources/langs/nheko_uk.ts
index 0e4be6ec..80aea001 100644
--- a/resources/langs/nheko_uk.ts
+++ b/resources/langs/nheko_uk.ts
@@ -6,33 +6,33 @@
-
+ Телефоную…
-
+ Підключення…
-
+ Ви ділитеся екраном.
-
+ Приховати/Показати картинку в картинці
-
+ Увімкнути мікрофон
-
+ Вимкнути мікрофон
@@ -43,12 +43,12 @@
-
+ Не вдалося скасувати публікацію псевдоніма %1: %2
-
+ Не вдалося оновити псевдоніми: %1
@@ -56,47 +56,47 @@
-
+ Псевдоніми %1
-
+ Список псевдонімів цієї кімнати. Зазвичай ви можете додавати псевдоніми лише на своєму сервері. Ви можете мати один канонічний псевдонім і багато альтернативних псевдонімів.
-
+ Основний псевдонім
-
+ Створити основний псевдонім
-
+ Оголосити псевдонімом у цій кімнаті
-
+ Опублікувати в каталозі кімнати
-
+ Видалити цей псевдонім
-
+ #новий-псевдонім:сервер.домен
-
+ Додати
@@ -104,27 +104,27 @@
-
+ Налаштування дозволених кімнат
-
+ Список кімнат, які дозволяють доступ до цієї кімнати. Кожен, хто перебуває в будь-якій із цих кімнат, може приєднатися до цієї кімнати.
-
+ Батьківська спільнота
-
+ Інша кімната
-
+ Введіть додаткові кімнати, яких ще немає в списку...
@@ -132,17 +132,17 @@
-
-
-
-
+
+ %1 і ще %n
+ %1 та ще %n
+ %1 та ще %n
-
+ Порожня кімната
@@ -150,17 +150,17 @@
-
+ Відеодзвінок
-
+ Голосовий виклик
-
+ Мікрофон не знайдено.
@@ -168,42 +168,42 @@
-
+ Відеодзвінок
-
+ Голосовий виклик
-
+ Пристрої
-
+ прийняти
-
+ Невідомий мікрофон: %1
-
+ Невідома камера: %1
-
+ Відхилити
-
+ Мікрофон не знайдено.
@@ -211,7 +211,7 @@
-
+ Весь екран
@@ -219,210 +219,213 @@
-
+ Не вдалося запросити користувача: %1
-
+ Запрошений користувач: %1
-
+ Підтвердьте вихід
-
+ Кеш на вашому диску новіший, ніж підтримує ця версія Nheko. Оновіть Nheko або очистіть кеш.
-
+ Не вдалося відкрити базу даних, вихід із системи!
-
+ Постукати в кімнату
-
+ Ви дійсно хочете постукати до %1? За бажанням ви можете вказати причину, щоб інші прийняли ваш стукіт:
-
+ Не вдалося постукати в кімнату: %1
-
+ Не вдалося створити кімнату: поганий псевдонім
-
+ Кімната %1 створена.
-
+ Підтвердити запрошення
-
+ Ви справді хочете запросити %1 (%2)?
-
+ Не вдалося запросити %1 до %2: %3
-
+ Вигнано користувача: %1
-
+ Не вдалося заблокувати %1 у %2: %3
-
+ Заблоковано користувача: %1
-
+ Підтвердити розблокування
-
+ Ви дійсно хочете розблокувати %1 (%2)?
-
+ Не вдалося розблокувати %1 у %2: %3
-
+ Розблоковано користувача: %1
-
+ Ви справді хочете розпочати приватну бесіду з %1?
-
+ Помилка міграції кешу!
-
+ З наступних причин Nheko хоче перекинути вас на сторінку входу:
+%1
+Якщо ви вважаєте, що це помилка, ви можете закрити Nheko, щоб, можливо, відновити свої ключі шифрування. Після того, як вас перекинули на сторінку входу, ви можете знову ввійти, використовуючи звичайні методи.
-
+ Не вдалося перенести кеш до поточної версії. Це може мати різні причини. Будь ласка, відкрийте проблему на https://github.com/Nheko-Reborn/nheko та тим часом спробуйте використати старішу версію. Крім того, ви можете спробувати видалити кеш вручну.
-
+ Несумісна версія кешу
-
+ Не вдалося відновити обліковий запис OLM. Увійдіть ще раз.
-
+ Не вдалося відновити збережені дані. Увійдіть ще раз.
-
+ Не вдалося налаштувати ключі шифрування. Відповідь сервера: %1 %2. Будь-ласка, спробуйте пізніше.
-
+ Спробуйте увійти знову: %1
-
+ Вам не вдалося приєднатися до %1. Ви можете спробувати постукати, щоб інші запросили вас увійти. Ви хочете це зробити?
+За бажанням ви можете вказати причину, щоб інші прийняли ваш стукіт:
-
+ Не вдалося приєднатися до кімнати: %1
-
+ Не вдалося видалити запрошення: %1
-
+ Не вдалося створити кімнату: %1
-
+ Не вдалося залишити кімнату: %1
-
+ Причина вигону
-
+ Введіть причину вигону %1 (%2) або натисніть Enter щоб не уточнювати причину:
-
+ Не вдалося вигнати %1 з %2: %3
-
+ Причина блокування
-
+ Введіть причину блокування %1 (%2) або натисніть Enter щоб не уточнювати причину:
-
+ Немає підключення до мережі
@@ -430,298 +433,298 @@ You may optionally provide a reason for others to accept your knock:
-
+ /me <повідомлення>
-
+ /react <текст>
-
+ /join (!ідентифікатор-кімнати|#псевдонім) [причина]
-
+ /knock (!ідентифікатор-кімнати|#псевдонім) [причина]
-
+ /part [причина]
-
+ /leave [причина]
-
+ /invite @ідентифікатор-користувача [причина]
-
+ /kick @ідентифікатор-користувача [причина]
-
+ /ban @ідентифікатор-користувача [причина]
-
+ /unban @ідентифікатор-користувача [причина]
-
+ /redact ($ідентифікатор-події|@ідентифікатор-користувача)
-
+ /roomnick <відображуване-ім'я>
-
+ /shrug [повідомлення]
-
+ /fliptable
-
+ /unfliptable
-
+ /sovietflip
-
+ /clear-timeline
-
+ /reset-state
-
+ /rotate-megolm-session
-
+ /md [повідомлення]
-
+ /plain [повідомлення]
-
+ /rainbow [повідомлення]
-
+ /rainbowme [повідомлення]
-
+ /notice [повідомлення]
-
+ /rainbownotice [повідомлення]
-
+ /confetti [повідомлення]
-
+ /rainbowconfetti [повідомлення]
-
+ /goto ($ідентифікатор-події|повідомлення індекс|matrix:r/кімната/e/подія)
-
+ /converttodm
-
+ /converttoroom
-
+ Надіслати повідомлення, що виражає дію.
-
+ Надіслати <текст> як реакцію, коли ви відповідаєте на повідомлення.
-
+ Приєднатися до кімнати. Причина необов'язкова.
-
+ Попросити приєднатися до кімнати. Причина необов'язкова.
-
+ Вийти з кімнати. Причина необов'язкова.
-
+ Запросити користувача в поточну кімнату. Причина необов'язкова.
-
+ Вигнати користувача з поточної кімнати. Причина необов'язкова.
-
+ Заборонити користувача в поточній кімнаті. Причина необов'язкова.
-
+ Розблокувати користувача в поточній кімнаті. Причина необов'язкова.
-
+ Редагувати подію або всі локально кешовані повідомлення користувача.
-
+ Змінити своє відображуване ім'я в цій кімнаті.
-
+ ¯\_(ツ)_/¯ з додатковим повідомленням.
-
+ (╯°□°)╯︵ ┻━┻
-
+ ┯━┯╭( º _ º╭)
-
+ ノ┬─┬ノ ︵ ( \o°o)\
-
+ Очистити кешовані повідомлення в цій кімнаті.
-
+ Повторно отримати стан цієї кімнати.
-
+ Обернути поточний ключ симетричного шифрування.
-
+ Надіслати повідомлення у форматі markdown (ігноруючи глобальне налаштування).
-
+ Надіслати неформатоване повідомлення (ігноруючи глобальне налаштування).
-
+ Надіслати повідомлення в кольорах веселки.
-
+ Надіслати /me в кольорах веселки.
-
+ Надіслати повідомлення боту.
-
+ Надіслати повідомлення боту в кольорах веселки.
-
+ Надіслати повідомлення з конфетті.
-
+ Надіслати повідомлення в кольорах веселки з конфетті.
-
+ Перейти на цю подію або за посиланням.
-
+ Перетворити цю кімнату на особистий чат.
-
+ Перетворити цей особистий чат на кімнату.
@@ -729,22 +732,22 @@ You may optionally provide a reason for others to accept your knock:
-
+ Не показувати кількість сповіщень для цієї спільноти чи тегу.
-
+ Приховати кімнати з цим тегом або від цієї спільноти за умовчанням.
-
+ Розгорнути
-
+ Згорнути
@@ -752,72 +755,72 @@ You may optionally provide a reason for others to accept your knock:
-
+ Всі кімнати
-
+ Показує всі кімнати без фільтрації.
-
+ Особисті чати
-
+ Показати особисті чати.
-
+ Вибране
-
+ Кімнати, які ви вибрали.
-
+ Низький пріоритет
-
+ Кімнати з низьким пріоритетом.
-
+ Повідомлення сервера
-
+ Повідомлення від вашого сервера або адміністратора.
-
+ Не вдалося оновити спільноту: %1
-
+ Не вдалося видалити кімнату зі спільноти: %1
-
+ Не вдалося оновити спільноту для кімнати: %1
-
+ Не вдалося видалити спільноту з кімнати: %1
@@ -825,41 +828,41 @@ You may optionally provide a reason for others to accept your knock:
-
+ Підтвердити приєднання до спільноти
-
+ Підтвердити приєднання до кімнати
-
-
-
-
+
+ %n учасник
+ %n учасників
+ %n учасників
-
+ Ви хочете приєднатися до цієї кімнати? Ви можете додати причину нижче:
-
+ До цієї кімнати не можна приєднатися безпосередньо. Однак ви можете постукати в кімнату, і учасники кімнати зможуть прийняти або відхилити цей запит на приєднання. Нижче ви можете додатково вказати причину, щоб вони вас впустили:
-
+ Стукнути
-
+ Приєднатися
@@ -867,22 +870,22 @@ You may optionally provide a reason for others to accept your knock:
-
+ Створити прямий чат
-
+ Користувач для запрошення
-
+ @користувач:сервер.домен
-
+ Шифрування
@@ -890,72 +893,72 @@ You may optionally provide a reason for others to accept your knock:
-
+ Створити кімнату
-
+ Ім'я
-
+ Нова спільнота
-
+ Нова кімната
-
+ Без імені
-
+ Тема
-
+ Немає теми
-
+ Псевдонім
-
+ Загальнодоступна
-
+ До загальнодоступних кімнат може приєднатися кожен; приватні кімнати потребують явних запрошень.
-
+ Довірена
-
+ Усім запрошеним надається той самий рівень влади, що й творцю
-
+ Шифрування
-
+ Застереження: шифрування не можна вимкнути
@@ -963,27 +966,27 @@ You may optionally provide a reason for others to accept your knock:
-
+ Розшифрувати ключі
-
+ Введіть ключ відновлення або парольну фразу, щоб розшифрувати свої ключі:
-
+ Введіть ключ відновлення або парольну фразу %1, щоб розшифрувати свої ключі:
-
+ Не вдалося розшифрувати
-
+ Не вдалося розшифрувати ключі за допомогою наданого ключа відновлення або парольної фрази
@@ -991,22 +994,22 @@ You may optionally provide a reason for others to accept your knock:
-
+ Код підтвердження
-
+ Перевірте наступні цифри. Ви повинні побачити однакові цифри з обох сторін. Якщо вони відрізняються, натисніть «Вони не збігаються!» щоб перервати перевірку!
-
+ Вони не збігаються!
-
+ Вони збігаються!
@@ -1014,47 +1017,47 @@ You may optionally provide a reason for others to accept your knock:
-
+ Пошук
-
+ Люди
-
+ Природа
-
+ Їжа
-
+ Активності
-
+ Подорожі
-
+ Об'єкти
-
+ Символи
-
+ Прапори
@@ -1062,27 +1065,27 @@ You may optionally provide a reason for others to accept your knock:
-
+ Код підтвердження
-
+ Перевірте наступні емодзі. Ви повинні побачити однакові емодзі з обох сторін. Якщо вони відрізняються, натисніть «Вони не збігаються!» щоб перервати перевірку!
-
+ Відображені емодзі можуть виглядати по-різному в різних клієнтах, якщо використовується інший шрифт. Так само вони можуть бути перекладені різними мовами. Тим не менш, вони повинні зображати один із 64 різних предметів або тварин. Наприклад, лев і кіт різні, але кіт однаковий, навіть якщо один клієнт показує лише котяче обличчя, а інший показує повне котяче тіло.
-
+ Вони не збігаються!
-
+ Вони збігаються!
@@ -1090,42 +1093,42 @@ You may optionally provide a reason for others to accept your knock:
-
+ Немає ключа для розблокування цього повідомлення. Ми запросили ключ автоматично, але Ви можете спробувати запросити його знову вручну.
-
+ Це повідомлення не вдалося розшифрувати, оскільки ми маємо ключ лише для нових повідомлень. Ви можете спробувати надіслати запит на доступ до цього повідомлення.
-
+ Під час читання ключа розшифровки з бази даних сталася внутрішня помилка.
-
+ Під час розшифровки цього повідомлення сталася помилка.
-
+ Не вдалося проаналізувати повідомлення.
-
+ Ключ шифрування використано повторно! Можливо, хтось намагається вставити неправдиві повідомлення в цей чат!
-
+ Невідома помилка дешифрування
-
+ Запитати ключ
@@ -1133,22 +1136,22 @@ You may optionally provide a reason for others to accept your knock:
-
+ Це повідомлення не зашифровано!
-
+ Зашифровано перевіреним пристроєм
-
+ Зашифровано неперевіреним пристроєм, але ви довіряєте цьому користувачеві.
-
+ Зашифровано неперевіреним пристроєм або ключ отримано з ненадійного джерела, як-от резервна копія ключа.
@@ -1156,42 +1159,42 @@ You may optionally provide a reason for others to accept your knock:
-
+ Не вдалося перевірити
-
+ Інший клієнт не підтримує наш протокол перевірки.
-
+ Виявлено невідповідність ключів!
-
+ Час перевірки пристрою минув.
-
+ Інша сторона скасувала перевірку.
-
+ Повідомлення про підтвердження отримано не в порядку!
-
+ Невідома помилка підтвердження.
-
+ Закрити
@@ -1199,7 +1202,7 @@ You may optionally provide a reason for others to accept your knock:
-
+ Переслати повідомлення
@@ -1208,7 +1211,7 @@ You may optionally provide a reason for others to accept your knock:
-
+ Не вдалося встановити приховані події: %1
@@ -1216,47 +1219,47 @@ You may optionally provide a reason for others to accept your knock:
-
+ Приховані події для %1
-
+ Приховані події
-
+ Ці події будуть <b>показані</b> в %1:
-
+ Ці події <b>відображатимуться</b> в усіх кімнатах:
-
+ Події користувача
-
+ Приєднання, виходи, зміни аватара та імені, блокування, …
-
+ Зміна прав доступу
-
+ Надсилається, коли додається/видаляється модератор або змінюються дозволи кімнати.
-
+ Наліпки
@@ -1264,42 +1267,42 @@ You may optionally provide a reason for others to accept your knock:
-
+ Редагування набору зображень
-
+ Додати зображення
-
+ Зображення (*.png *.webp *.gif *.jpg *.jpeg)
-
+ Вибрати зображення для набору
-
+ Додати до набору
-
+ Змінити оглядове зображення для цього набору
-
+ Оглядове зображення (*.png *.webp *.jpg *.jpeg)
-
+ Вибрати оглядове зображення для набору