diff --git a/client/src/locale/angular.uk-UA.xlf b/client/src/locale/angular.uk-UA.xlf
index 99f581e55..7d1d4b27b 100644
--- a/client/src/locale/angular.uk-UA.xlf
+++ b/client/src/locale/angular.uk-UA.xlf
@@ -7225,7 +7225,7 @@ channel with the same name ()!
- Unlimited
+ Необмеженоsrc/app/+admin/config/shared/config.service.ts22src/app/+admin/config/shared/config.service.ts36src/app/shared/shared-instance/instance-features-table.component.ts30
@@ -7235,7 +7235,7 @@ channel with the same name ()!
- None - no upload possible
+ Немає — вивантаження неможливеsrc/app/+admin/config/shared/config.service.ts23src/app/+admin/config/shared/config.service.ts37
@@ -7514,22 +7514,22 @@ channel with the same name ()!
- Comment updated.
+ Коментар оновлено.src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts58
- Violent or Repulsive
+ Насильницький або огиднийsrc/app/shared/shared-abuse-list/abuse-details.component.ts19
- Hateful or Abusive
+ Ненависний або образливийsrc/app/shared/shared-abuse-list/abuse-details.component.ts20
- Spam or Misleading
+ Спам або введення в омануsrc/app/shared/shared-abuse-list/abuse-details.component.ts21
@@ -7539,7 +7539,7 @@ channel with the same name ()!
- Copyright
+ Авторське правоsrc/app/shared/shared-abuse-list/abuse-details.component.ts23src/app/shared/shared-moderation/abuse.service.ts161
@@ -7567,27 +7567,27 @@ channel with the same name ()!
- Actions for the flagged account
+ Дії для позначеного облікового записуsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts285
- Mark as accepted
+ Позначити прийнятимsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts259
- Mark as rejected
+ Позначити відхиленимsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts264
- Add internal note
+ Додати внутрішню приміткуsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts269
- Actions for the video
+ Дії з відеоsrc/app/+admin/moderation/video-block-list/video-block-list.component.ts82src/app/shared/shared-abuse-list/abuse-list-table.component.ts333
@@ -7614,32 +7614,32 @@ channel with the same name ()!
- Do you really want to delete this abuse report?
+ Ви дійсно хочете видалити цю скаргу на цькування?src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
- Abuse deleted.
+ Скаргу видалено.src/app/shared/shared-abuse-list/abuse-list-table.component.ts140
- Deleted comment
+ Видалений коментарsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts214
- Messages with reporter
+ Повідомлення з доповідачемsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts248
- Messages with moderators
+ Повідомлення з модераторамиsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts249
- Update internal note
+ Оновити внутрішню приміткуsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts254
@@ -7686,19 +7686,17 @@ channel with the same name ()!
- You don't have plugins installed yet.
+ Ви ще не встановили плагінів.src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts86
- You don't have themes installed yet.
+ Ви не встановили теми.src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts89
- Update to
-
-
+ Оновити до src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts97
@@ -7713,31 +7711,27 @@ channel with the same name ()!
-
- uninstalled.
-
+ видалено. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts118
- This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes.
+ Це значне оновлення плагіну. Перейдіть на домашню сторінку плагіну, щоб переглянути наявність приміток до випуску.src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts134
- Upgrade
+ Оновитиsrc/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135
- Proceed upgrade
+ Продовжити оновленняsrc/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136
-
- updated.
-
+ оновлено. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150
@@ -7752,7 +7746,7 @@ channel with the same name ()!
- The plugin index is not available. Please retry later.
+ Індекс плагіну недоступний. Спробуйте пізніше.src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
@@ -7805,7 +7799,7 @@ channel with the same name ()!
- PeerTube thinks your web browser public IP is .
+ PeerTube вважає, що загальнодоступна IP-адреса вашого переглядача .src/app/+admin/system/debug/debug.component.html4
@@ -7813,7 +7807,7 @@ channel with the same name ()!
- If this is not your correct public IP, please consider fixing it because:
+ Якщо це неправильна загальнодоступна IP-адреса, виправте її, оскільки:src/app/+admin/system/debug/debug.component.html6
@@ -7845,7 +7839,7 @@ channel with the same name ()!
- To fix it:
+ Щоб виправити це:src/app/+admin/system/debug/debug.component.html13
@@ -7853,7 +7847,7 @@ channel with the same name ()!
- Check the trust_proxy configuration key
+ Перевірте ключ конфігурації trust_proxysrc/app/+admin/system/debug/debug.component.html15
@@ -7861,7 +7855,7 @@ channel with the same name ()!
- If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
+ Якщо ваш PeerTube працює у Docker, перевірте, чи працює reverse-proxy with network_mode: "host" (перегляньте обговорення 1643)src/app/+admin/system/debug/debug.component.html16,17
@@ -7869,27 +7863,27 @@ channel with the same name ()!
- Last week
+ Минулого тижняsrc/app/+admin/system/logs/logs.component.ts96
- Last day
+ Минулого дняsrc/app/+admin/system/logs/logs.component.ts101
- Last hour
+ Минулої годиниsrc/app/+admin/system/logs/logs.component.ts106
- debug
+ зневадженняsrc/app/+admin/system/logs/logs.component.ts118
- info
+ відомостіsrc/app/+admin/system/logs/logs.component.ts122
@@ -7909,13 +7903,13 @@ channel with the same name ()!
- Info
+ Відомостіsrc/app/+admin/overview/videos/video-list.component.html40src/app/core/notification/notifier.service.ts11
- Files
+ Файлиsrc/app/+admin/overview/videos/video-list.component.html41
@@ -7923,7 +7917,7 @@ channel with the same name ()!
- Published
+ Опубліковано src/app/+admin/overview/videos/video-list.component.html42
@@ -7942,12 +7936,12 @@ channel with the same name ()!
- Standard logs
+ Стандартні журналиsrc/app/+admin/system/logs/logs.component.ts141
- Audit logs
+ Журнали аудитуsrc/app/+admin/system/logs/logs.component.ts145
@@ -7962,12 +7956,12 @@ channel with the same name ()!
- Blocked videos
+ Заблоковані відеоsrc/app/+admin/moderation/moderation.routes.ts67
- Muted instances
+ Вимкнені екземпляриsrc/app/+admin/moderation/moderation.routes.ts107
@@ -7977,7 +7971,7 @@ channel with the same name ()!
- Update user password
+ Змінити пароль користувачаsrc/app/+admin/overview/users/user-edit/user-password.component.ts53
@@ -7987,19 +7981,17 @@ channel with the same name ()!
- Update user
+ Оновити користувацькі даніsrc/app/+admin/overview/users/user-edit/user-update.component.ts111
- An email asking for password reset has been sent to
- .
-
+ На е-пошту надіслано листа з запитом змінити пароль для .src/app/+admin/overview/users/user-edit/user-update.component.ts118
- Users list
+ Список користувачівsrc/app/+admin/overview/users/users.routes.ts25
@@ -8014,42 +8006,42 @@ channel with the same name ()!
- Video type
+ Тип відеоsrc/app/+admin/overview/videos/video-admin.service.ts45
- VOD
+ VODsrc/app/+admin/overview/videos/video-admin.service.ts49
- Live
+ Наживоsrc/app/+admin/overview/videos/video-admin.service.ts53
- Video files
+ Відеофайлиsrc/app/+admin/overview/videos/video-admin.service.ts59
- With WebTorrent
+ За допомогою WebTorrentsrc/app/+admin/overview/videos/video-admin.service.ts63
- Without WebTorrent
+ Без WebTorrentsrc/app/+admin/overview/videos/video-admin.service.ts67
- With HLS
+ За допомогою HLSsrc/app/+admin/overview/videos/video-admin.service.ts71
- Without HLS
+ Без HLSsrc/app/+admin/overview/videos/video-admin.service.ts75
@@ -8059,7 +8051,7 @@ channel with the same name ()!
- Remote videos
+ Віддалені відеоsrc/app/+admin/overview/videos/video-admin.service.ts85
@@ -8174,12 +8166,12 @@ channel with the same name ()!
- Videos history is enabled
+ Історію відео увімкненоsrc/app/+my-library/my-history/my-history.component.ts114
- Videos history is disabled
+ Історію відео вимкненоsrc/app/+my-library/my-history/my-history.component.ts115
@@ -8207,7 +8199,7 @@ channel with the same name ()!
- Track watch history
+ Відстежувати історію переглядівsrc/app/+my-library/my-history/my-history.component.html13
@@ -8227,13 +8219,12 @@ channel with the same name ()!
- Your current email is . It is never shown to the public.
-
+ Ваша поточна електронна адреса . Вона ніколи не показується на загал. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4
- You current password is invalid.
+ Ваш поточний пароль неправильний.src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts61src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts61
@@ -8269,7 +8260,7 @@ channel with the same name ()!
- Interface settings updated.
+ Налаштування інтерфейсу оновлено.src/app/shared/shared-user-settings/user-interface-settings.component.ts73src/app/shared/shared-user-settings/user-interface-settings.component.ts83
@@ -8285,7 +8276,7 @@ channel with the same name ()!
- New abuse
+ Нова скаргаsrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts34
@@ -8305,12 +8296,12 @@ channel with the same name ()!
- Video import finished
+ Імпортування відео завершеноsrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts38
- A new user registered on your instance
+ На вашому екземплярі зареєстровано нового користувачаsrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts39
@@ -8320,7 +8311,7 @@ channel with the same name ()!
- Someone mentioned you in video comments
+ Хтось згадав вас у коментарях до відеоsrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts41
@@ -8345,7 +8336,7 @@ channel with the same name ()!
- A new PeerTube version is available
+ Доступна нова версія PeerTubesrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts46
@@ -8353,7 +8344,7 @@ channel with the same name ()!
- One of your plugin/theme has a new available version
+ Для одного з ваших плагінів/тем доступна нова версіяsrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts47
@@ -8402,17 +8393,17 @@ channel with the same name ()!
- Too many languages are enabled. Please enable them all or stay below 20 enabled languages.
+ Увімкнено забагато мов. Увімкніть їх усі або залиште менше ніж 20 увімкнених мов.src/app/shared/shared-user-settings/user-video-settings.component.ts76
- Video settings updated.
+ Налаштування відео оновлено.src/app/shared/shared-user-settings/user-video-settings.component.ts121
- Display/Video settings updated.
+ Оновлено налаштування показу/відео.src/app/shared/shared-user-settings/user-video-settings.component.ts130
@@ -8422,7 +8413,7 @@ channel with the same name ()!
- This name already exists on this instance.
+ Це ім'я вже існує на цьому екземплярі.src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts72
@@ -8432,7 +8423,7 @@ channel with the same name ()!
- Banner changed.
+ Банер змінено.src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts141
@@ -8501,7 +8492,7 @@ channel with the same name ()!
- Channel filters
+ Фільтри каналівsrc/app/+my-library/my-follows/my-followers.component.ts49
@@ -8634,7 +8625,7 @@ channel with the same name ()!
- Videos list
+ Список відеоsrc/app/+admin/overview/videos/video.routes.ts24
@@ -8661,7 +8652,7 @@ channel with the same name ()!
- Sort by
+ Упорядкувати заsrc/app/+my-library/my-videos/my-videos.component.html26
@@ -8689,17 +8680,17 @@ channel with the same name ()!
- My abuse reports
+ Мої скаргиsrc/app/+my-account/my-account-routing.module.ts117
- Власника змінено
+ Зміна власникаsrc/app/+my-library/my-library-routing.module.ts108
- My video history
+ Моя історія відеоsrc/app/+my-library/my-library-routing.module.ts127
@@ -8719,18 +8710,18 @@ channel with the same name ()!
- max size
+ максимальний розмірsrc/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts46src/app/shared/shared-forms/preview-upload.component.ts38
- Maximize editor
+ Розгорнути редакторsrc/app/shared/shared-forms/markdown-textarea.component.ts50
- Exit maximized editor
+ Вийти з розгорнутого редактораsrc/app/shared/shared-forms/markdown-textarea.component.ts51
@@ -8764,7 +8755,7 @@ channel with the same name ()!
- PLAYLISTS
+ ДОБІРКИsrc/app/+video-channels/video-channels.component.ts77
@@ -8812,17 +8803,17 @@ channel with the same name ()!
- Go to my videos
+ Перейти до моїх відеоsrc/app/core/auth/auth.service.ts67
- Go to my imports
+ Перейти до моїх імпортуваньsrc/app/core/auth/auth.service.ts71
- Go to my channels
+ Перейти до моїх каналівsrc/app/core/auth/auth.service.ts75
@@ -8838,12 +8829,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Keyboard Shortcuts:
+ Комбінації клавіш:src/app/core/hotkeys/hotkeys.component.ts11
- My history
+ Моя історіяsrc/app/core/menu/menu.service.ts98
@@ -8851,7 +8842,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- In my library
+ У моїй бібліотеціsrc/app/core/menu/menu.service.ts104
@@ -8865,7 +8856,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- ON
+ НА src/app/core/menu/menu.service.ts150
@@ -8873,106 +8864,106 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Home
+ Домівкаsrc/app/core/menu/menu.service.ts115src/app/core/menu/menu.service.ts116
- Success
+ Успішноsrc/app/core/notification/notifier.service.ts25
- Incorrect username or password.
+ Неправильне ім'я користувача або пароль.src/app/+login/login.component.ts163
- Your account is blocked.
+ Ваш обліковий запис заблоковано.src/app/+login/login.component.ts164
- any language
+ будь-яка моваsrc/app/menu/menu.component.ts266
- hide
+ сховатиsrc/app/menu/menu.component.ts301
- blur
+ розмитиsrc/app/menu/menu.component.ts305
- display
+ показатиsrc/app/menu/menu.component.ts309
- Unknown
+ Невідомоsrc/app/menu/menu.component.ts196
- Your password has been successfully reset!
+ Ваш пароль було успішно скинуто!src/app/+reset-password/reset-password.component.ts47
- Today
+ Сьогодніsrc/app/+search/search-filters.component.ts41src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69src/app/shared/shared-video-miniature/videos-list.component.ts123
- Yesterday
+ Учораsrc/app/shared/shared-video-miniature/videos-list.component.ts124
- This week
+ Цього тижняsrc/app/shared/shared-video-miniature/videos-list.component.ts125
- This month
+ Цього місяцяsrc/app/shared/shared-video-miniature/videos-list.component.ts126
- Last month
+ Минулого місяцяsrc/app/shared/shared-video-miniature/videos-list.component.ts127
- Older
+ Давнішеsrc/app/shared/shared-video-miniature/videos-list.component.ts128
- Cannot load more videos. Try again later.
+ Неможливо завантажити більше відео. Повторіть спробу пізніше.src/app/shared/shared-video-miniature/videos-list.component.ts225src/app/shared/shared-video-miniature/videos-selection.component.ts127
- Last 7 days
+ Останні 7 днівsrc/app/+search/search-filters.component.ts45
- Last 30 days
+ Останні 30 днівsrc/app/+search/search-filters.component.ts49
- Last 365 days
+ Останні 365 днівsrc/app/+search/search-filters.component.ts53
@@ -8993,32 +8984,32 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Short (< 4 min)
+ Короткі (< 4 хв)src/app/+search/search-filters.component.ts71
- Medium (4-10 min)
+ Середні (4-10 хв)src/app/+search/search-filters.component.ts75
- Long (> 10 min)
+ Довгі (> 10 хв)src/app/+search/search-filters.component.ts79
- Relevance
+ Відповідністьsrc/app/+search/search-filters.component.ts86
- Publish date
+ Дата публікаціїsrc/app/+search/search-filters.component.ts90
- Views
+ Переглядиsrc/app/+search/search-filters.component.ts94
@@ -9028,7 +9019,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Search error
+ Помилка пошукуsrc/app/+search/search.component.ts164
@@ -9054,14 +9045,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- years ago
-
+ років тому src/app/shared/shared-main/angular/from-now.pipe.ts11
- 1 year ago
+ 1 рік томуsrc/app/shared/shared-main/angular/from-now.pipe.ts12
@@ -9073,14 +9062,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- months ago
-
+ місяців тому src/app/shared/shared-main/angular/from-now.pipe.ts18
- 1 month ago
+ 1 місяць томуsrc/app/shared/shared-main/angular/from-now.pipe.ts19
@@ -9092,14 +9079,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- weeks ago
-
+ тижні тому src/app/shared/shared-main/angular/from-now.pipe.ts25
- 1 week ago
+ 1 тиждень томуsrc/app/shared/shared-main/angular/from-now.pipe.ts26
@@ -9107,14 +9092,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- days ago
-
+ днів тому src/app/shared/shared-main/angular/from-now.pipe.ts29
- 1 day ago
+ 1 день томуsrc/app/shared/shared-main/angular/from-now.pipe.ts30
@@ -9122,14 +9105,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- hours ago
-
+ годин тому src/app/shared/shared-main/angular/from-now.pipe.ts33
- 1 hour ago
+ 1 година томуsrc/app/shared/shared-main/angular/from-now.pipe.ts34
@@ -9137,26 +9118,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- min ago
-
+ хв тому src/app/shared/shared-main/angular/from-now.pipe.ts37
- just now
+ щойноsrc/app/shared/shared-main/angular/from-now.pipe.ts39
-
- sec
-
+ с src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
- Abuse reports
+ Скаргиsrc/app/+my-account/my-account.component.ts41
@@ -9166,12 +9143,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Confirm
+ Підтвердитиsrc/app/modal/confirm.component.ts39
- Instance name is required.
+ Назва екземпляра обов'язкова.src/app/shared/form-validators/custom-config-validators.ts7
@@ -9181,7 +9158,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Twitter username is required.
+ Ім'я користувача Twitter обов'язкове.src/app/shared/form-validators/custom-config-validators.ts21