diff --git a/client/src/locale/angular.uk-UA.xlf b/client/src/locale/angular.uk-UA.xlf
index d564756c3..340db15fb 100644
--- a/client/src/locale/angular.uk-UA.xlf
+++ b/client/src/locale/angular.uk-UA.xlf
@@ -10122,22 +10122,22 @@
- Max instance lives should be greater or equal to -1.
+ Максимальна кількість трансляцій сервера повинна бути більшою або дорівнювати -1.src/app/shared/form-validators/custom-config-validators.ts89
- Max user lives is required.
+ Максимальна кількість трансляцій користувача обов'язкова.src/app/shared/form-validators/custom-config-validators.ts96
- Max user lives should be greater or equal to -1.
+ Максимальна кількість трансляцій користувача повинна бути більшою або дорівнювати -1.src/app/shared/form-validators/custom-config-validators.ts97
- Max video channels per user is required.
+ Максимальна кількість каналів на користувача обов'язкова.src/app/shared/form-validators/custom-config-validators.ts104
@@ -10145,7 +10145,7 @@
- Max video channels per user must be greater or equal to 1.
+ Максимальна кількість відеоканалів на одного користувача повинна бути більшою або дорівнювати 1.src/app/shared/form-validators/custom-config-validators.ts105
@@ -10153,7 +10153,7 @@
- Max video channels per user must be a number.
+ Максимальна кількість відеоканалів на одного користувача повинна бути числом.src/app/shared/form-validators/custom-config-validators.ts106
@@ -10161,22 +10161,22 @@
- Concurrency is required.
+ Одночасність обробки обов'язкова.src/app/shared/form-validators/custom-config-validators.ts113
- Concurrency should be greater or equal to 1.
+ Одночасність повинна бути більшою або дорівнювати 1.src/app/shared/form-validators/custom-config-validators.ts114
- Index URL should be a URL
+ URL-адреса індексу повинна бути URL-адресоюsrc/app/shared/form-validators/custom-config-validators.ts121
- Search index URL should be a URL
+ URL-адреса пошукового індексу повинна бути URL-адресоюsrc/app/shared/form-validators/custom-config-validators.ts128
@@ -10284,7 +10284,7 @@
- Username should be lowercase alphanumeric; dots and underscores are allowed.
+ Ім'я користувача повинно бути буквено-цифровим у нижньому регістрі; допускаються крапки та підкреслення.src/app/shared/form-validators/user-validators.ts17
@@ -10304,7 +10304,7 @@
- Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
+ Назва каналу повинна бути написана малими буквами й може містити лише буквенно-цифрові символи, крапки та знаки підкреслення.src/app/shared/form-validators/user-validators.ts32
@@ -10326,75 +10326,75 @@
- Video quota is required.
+ Квота відео обов'язкова.src/app/shared/form-validators/user-validators.ts107
- Quota must be greater than -1.
+ Квота повинна бути більшою за -1.src/app/shared/form-validators/user-validators.ts108
- Daily upload limit is required.
+ Добовий ліміт вивантаження обов'язковий.src/app/shared/form-validators/user-validators.ts114
- Daily upload limit must be greater than -1.
+ Добовий ліміт вивантаження повинен бути більшим ніж -1.src/app/shared/form-validators/user-validators.ts115
- User role is required.
+ Роль користувача обов'язкова.src/app/shared/form-validators/user-validators.ts122
- Description must be at least 3 characters long.
+ Опис повинен містити принаймні 3 символи.src/app/shared/form-validators/user-validators.ts134src/app/shared/form-validators/video-channel-validators.ts36src/app/shared/form-validators/video-playlist-validators.ts33
- Description cannot be more than 1000 characters long.
+ Опис не може бути довшим за 1000 символів.src/app/shared/form-validators/user-validators.ts135src/app/shared/form-validators/video-channel-validators.ts37src/app/shared/form-validators/video-playlist-validators.ts34
- You must agree with the instance terms in order to register on it.
+ Щоб зареєструватися на сервері, необхідно погодитися з його умовами.src/app/shared/form-validators/user-validators.ts142
- Ban reason must be at least 3 characters long.
+ Причина блокування повинна містити принаймні 3 символи.src/app/shared/form-validators/user-validators.ts152
- Ban reason cannot be more than 250 characters long.
+ Причина блокування не може бути довшою за 250 символів.src/app/shared/form-validators/user-validators.ts153
- Display name is required.
+ Показуване ім'я обов'язкове.src/app/shared/form-validators/user-validators.ts164src/app/shared/form-validators/video-channel-validators.ts24src/app/shared/form-validators/video-playlist-validators.ts12
- Display name must be at least 1 character long.
+ Показуване ім'я повинне містити щонайменше 1 символ.src/app/shared/form-validators/user-validators.ts165src/app/shared/form-validators/video-channel-validators.ts25src/app/shared/form-validators/video-playlist-validators.ts13
- Display name cannot be more than 50 characters long.
+ Довжина показуваного імені не може бути довшою за 50 символів.src/app/shared/form-validators/user-validators.ts166src/app/shared/form-validators/video-channel-validators.ts26
@@ -10405,42 +10405,42 @@
- Report reason must be at least 2 characters long.
+ Причина скарги повинна містити принаймні 2 символи.src/app/shared/form-validators/abuse-validators.ts8
- Report reason cannot be more than 3000 characters long.
+ Причина скарги не може бути довшою за 3000 символів.src/app/shared/form-validators/abuse-validators.ts9
- Moderation comment is required.
+ Коментар модерації обов'язковий.src/app/shared/form-validators/abuse-validators.ts16
- Moderation comment must be at least 2 characters long.
+ Коментар модерації повинен містити принаймні 2 символи.src/app/shared/form-validators/abuse-validators.ts17
- Moderation comment cannot be more than 3000 characters long.
+ Довжина коментаря для модерації не може бути довшою за 3000 символів.src/app/shared/form-validators/abuse-validators.ts18
- Abuse message is required.
+ Повідомлення про порушення обов'язкове.src/app/shared/form-validators/abuse-validators.ts25
- Abuse message must be at least 2 characters long.
+ Повідомлення про порушення має містити принаймні 2 символи.src/app/shared/form-validators/abuse-validators.ts26
- Abuse message cannot be more than 3000 characters long.
+ Повідомлення про порушення не може бути довшим за 3000 символів.src/app/shared/form-validators/abuse-validators.ts27
@@ -10450,27 +10450,27 @@
- Block reason must be at least 2 characters long.
+ Причина блокування повинна містити принаймні 2 символи.src/app/shared/form-validators/video-block-validators.ts7
- Block reason cannot be more than 300 characters long.
+ Причина блокування не може бути довшою за 300 символів.src/app/shared/form-validators/video-block-validators.ts8
- Video caption language is required.
+ Мова підписів до відео обов'язкова.src/app/shared/form-validators/video-captions-validators.ts7
- Video caption file is required.
+ Файл підписів до відео обов'язковий.src/app/shared/form-validators/video-captions-validators.ts14
- Caption content is required.
+ Вміст підписів обов'язковий.src/app/shared/form-validators/video-captions-validators.ts21
@@ -10483,7 +10483,7 @@
- You can only transfer ownership to a local account
+ Передати право власності можна лише локальному обліковому записуsrc/app/shared/form-validators/video-ownership-change-validators.ts15
@@ -10493,17 +10493,17 @@
- Name must be at least 1 character long.
+ Ім'я повинно містити щонайменше 1 символ.src/app/shared/form-validators/video-channel-validators.ts11
- Name cannot be more than 50 characters long.
+ Довжина імені не може перевищувати 50 символів.src/app/shared/form-validators/video-channel-validators.ts12
- Name should be lowercase alphanumeric; dots and underscores are allowed.
+ Ім'я повинно бути буквенно-цифровим у нижньому регістрі; допускаються крапки й символи підкреслення.src/app/shared/form-validators/video-channel-validators.ts13
@@ -10537,7 +10537,7 @@
- External channel URL cannot be more than 1000 characters long
+ URL-адреса зовнішнього каналу не може бути довшою за 1000 символівsrc/app/shared/form-validators/video-channel-validators.ts61
@@ -10560,12 +10560,12 @@
- Comment cannot be more than 3000 characters long.
+ Коментар не може бути довшим за 3000 символів.src/app/shared/form-validators/video-comment-validators.ts9
- Display name cannot be more than 120 characters long.
+ Показуване ім'я не може бути довшим за 120 символів.src/app/shared/form-validators/video-playlist-validators.ts14
@@ -10622,7 +10622,7 @@
- You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
+ Ви можете транслювати лише один раз під час звичайного прямого ефіру. Якщо ви увімкнете повтор, він буде збережений за тією ж URL-адресою, що і ваш прямий ефірsrc/app/+videos/+video-edit/shared/video-edit.component.html259
@@ -10632,7 +10632,7 @@
- You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
+ Ви можете здійснювати трансляцію наживо кілька разів у постійному/повторюваному. Якщо ви ввімкнете повтори, вони будуть збережені окремими відеоsrc/app/+videos/+video-edit/shared/video-edit.component.html268
@@ -10669,7 +10669,7 @@
- Go to replay
+ Перейти до повторуsrc/app/shared/shared-video-live/live-stream-information.component.html44
@@ -10677,7 +10677,7 @@
- Replay is being processed...
+ Повтор обробляється...src/app/shared/shared-video-live/live-stream-information.component.html45
@@ -10768,7 +10768,7 @@
- PeerTube cannot handle this kind of file. Accepted extensions are .
+ PeerTube не може обробити цей тип файлу. Прийнятне розширення — .src/app/shared/shared-forms/reactive-file.component.ts60
@@ -10784,7 +10784,7 @@
- You can't select more than {maxItems, plural, =1 {1 item} other { items}}
+ Ви не можете вибрати більше ніж {maxItems, plural, =1 {1 елемент} few { елемента} many { елементів} other { елементів}}src/app/shared/shared-forms/select/select-checkbox-all.component.ts83
@@ -11205,7 +11205,7 @@
- ~ {hours, plural, =1 {1 hour} other { hours}}
+ ~ {hours, plural, =1 {1 година} few { години} many { годин} other { година}}src/app/shared/shared-instance/instance-features-table.component.ts71
@@ -11221,7 +11221,7 @@
- ~ {minutes, plural, =1 {1 minute} other { minutes}}
+ ~ {minutes, plural, =1 {1 хвилина} few { хвилини} many { хвилин} other { хвилина}}src/app/shared/shared-instance/instance-features-table.component.ts79
@@ -11449,7 +11449,7 @@
- Change quota, role, and more.
+ Змінити квоту, роль або щось інше.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
@@ -11595,22 +11595,22 @@
- Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes.
+ Містить рекламу, спам, умисно неправдиві новини або іншим чином оманливі мініатюри/текст/мітки. Будь ласка, повідомляйте з перевірених джерел про оманливі матеріали.src/app/shared/shared-moderation/abuse.service.ts136
- Privacy breach or doxxing
+ Порушення приватності або доксингsrc/app/shared/shared-moderation/abuse.service.ts140
- Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details).
+ Містить особисті дані, які можуть бути використані для стеження, ідентифікації, зв'язку або видачі себе за іншу особу (наприклад, ім'я, адреса, номер телефону, електронна пошта або дані кредитної картки).src/app/shared/shared-moderation/abuse.service.ts142
- Infringes your copyright wrt. the regional laws with which the server must comply.
+ Порушує ваші авторські права відповідно до регіональних законів, яким повинен відповідати сервер.src/app/shared/shared-moderation/abuse.service.ts147
@@ -11620,7 +11620,7 @@
- Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server.
+ Усе, що не включено до перерахованого вище, що порушує умови надання послуг, правила поведінки або загальні правила, що діють на сервері.src/app/shared/shared-moderation/abuse.service.ts153
@@ -11696,7 +11696,7 @@
- Multiple ways to subscribe to the current channel
+ Кілька способів підписатися на поточний каналsrc/app/shared/shared-user-subscription/subscribe-button.component.html38