diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf
index c81bcec..1bc5e0d 100644
--- a/src/assets/i18n/messages.ru.xlf
+++ b/src/assets/i18n/messages.ru.xlf
@@ -3454,6 +3454,1170 @@
142
+
+ Playlist successfully removed.
+ Плейлист успешно удалён.
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 100
+
+
+
+ File manager
+ Файловый менеджер
+
+ src/app/components/manage-role/manage-role.component.ts
+ 17
+
+
+ src/app/components/manage-user/manage-user.component.ts
+ 19
+
+
+
+ Use downloads manager
+ Использовать менеджер загрузок
+
+ src/app/components/manage-role/manage-role.component.ts
+ 22
+
+
+ src/app/components/manage-user/manage-user.component.ts
+ 24
+
+
+
+ Download failed.
+ Ошибка при загрузке.
+
+ src/app/components/twitch-chat/twitch-chat.component.ts
+ 107
+
+
+
+ Playlist updated successfully.
+ Плейлист успешно обновлён.
+
+ src/app/create-playlist/create-playlist.component.ts
+ 69
+
+
+ src/app/create-playlist/create-playlist.component.ts
+ 75
+
+
+
+ Cancel
+ Отменить
+
+ src/app/components/downloads/downloads.component.ts
+ 86
+
+
+ src/app/dialogs/confirm-dialog/confirm-dialog.component.ts
+ 15
+
+
+
+ Cookies successfully uploaded!
+ Куки успешно загружены!
+
+ src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts
+ 39
+
+
+
+ Thumbnail path
+ Путь к обложке
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 32
+
+ Thumbnail path
+
+
+ Audio bitrate:
+ Битрейт аудио:
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 66
+
+ Video audio bitrate property
+
+
+ Clear downloads
+ Очистить загрузки
+
+ src/app/components/downloads/downloads.component.html
+ 91
+
+ Clear downloads
+
+
+ Clear downloads
+ Очистить загрузки
+
+ src/app/components/downloads/downloads.component.ts
+ 175
+
+
+
+ Finished downloads
+ Всё успешно загружено
+
+ src/app/components/downloads/downloads.component.ts
+ 182
+
+
+
+ Paused downloads
+ Загрузки приостановлены
+
+ src/app/components/downloads/downloads.component.ts
+ 186
+
+
+
+ Failed to clear finished downloads!
+ Ошибка при удалении завершённых загрузок!
+
+ src/app/components/downloads/downloads.component.ts
+ 201
+
+
+
+ Cleared downloads!
+ Загрузки удалены!
+
+ src/app/components/downloads/downloads.component.ts
+ 203
+
+
+
+ Confirm Password
+ Введите пароль ещё раз
+
+ src/app/components/login/login.component.html
+ 32
+
+ Confirm Password
+
+
+ Logs copied to clipboard!
+ Логи скопированы в буфер обмена!
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 56
+
+
+
+ No files found.
+ Файлы не найдены.
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 39
+
+ No files found
+
+
+ Select files
+ Выбрать файлы
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 72
+
+ Select files
+
+
+ Delete success!
+ Успешно удалено!
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 302
+
+
+
+ OK.
+ Успешно.
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 302
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 305
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 308
+
+
+
+ Delete failed!
+ Ошибка при удалении!
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 305
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 308
+
+
+
+ Successfully deleted file:
+ Успешно удалён файл:
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 322
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 329
+
+
+
+ Delete and don't download again
+ Удалить и больше не скачивать
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 40
+
+ Delete and don't download again
+
+
+ Database successfully restored!
+ База данных успешно восстановлена!
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 39
+
+
+
+ Uploader
+ Выгрузчик
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 22
+
+ Uploader
+
+
+ Thumbnail URL
+ URL обложки
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 36
+
+ Thumbnail URL
+
+
+ Category
+ Категория
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 40
+
+ Category
+
+
+ View count
+ Кол-во просмотров
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 51
+
+ View count
+
+
+ Resolution:
+ Разрешение:
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 62
+
+ Video resolution property
+
+
+ Download failed!
+ Ошибка при загрузке!
+
+ src/app/main/main.component.ts
+ 380
+
+
+ src/app/main/main.component.ts
+ 783
+
+
+
+ Failed to get file information from the server.
+ Не удалось получить информацию о файле с сервера.
+
+ src/app/player/player.component.ts
+ 142
+
+
+
+ Failed to load playlist!
+ Не удалось загрузить плейлист!
+
+ src/app/player/player.component.ts
+ 179
+
+
+ src/app/player/player.component.ts
+ 182
+
+
+
+ Failed to update categories!
+ Не удалось обновить категории!
+
+ src/app/settings/settings.component.ts
+ 123
+
+
+
+ Archives
+ Архивы
+
+ src/app/app.component.html
+ 26
+
+ Archives menu label
+
+
+ Filter
+ Фильтр
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 3
+
+ Filter
+
+
+ Delete selected
+ Удалить выбранное
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 77
+
+ Delete selected
+
+
+ Download archive
+ Скачать архив
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 80
+
+ Download archive
+
+
+ Upload
+ Загрузить
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 137
+
+
+ src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html
+ 30
+
+ Upload
+
+
+ Video
+ Видео
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 40
+
+
+
+ Audio
+ Музыка
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 44
+
+
+
+ Would you like to delete archive(s)?
+ Хотите ли вы удалить архив(ов)?
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 153
+
+
+
+ Failed to delete archive items!
+ Ошибка при удалении элементов архива!
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 174
+
+
+
+ Successfully created playlist!
+ Плейлист успешно создан!
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 56
+
+
+
+ ERROR: failed to create playlist!
+ ОШИБКА: ошибка при создании плейлиста!
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 58
+
+
+
+ Select downloads to clear
+ Выберите загрузки для удаления
+
+ src/app/components/downloads/downloads.component.ts
+ 176
+
+
+
+ Subscriptions
+ Подписки
+
+ src/app/components/manage-role/manage-role.component.ts
+ 19
+
+
+ src/app/components/manage-user/manage-user.component.ts
+ 21
+
+
+
+ Remove
+ Удалить
+
+ src/app/components/notifications-list/notifications-list.component.html
+ 23
+
+ Remove
+
+
+ Download failed
+ Ошибка при загрузке
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 18
+
+
+
+ Task finished
+ Задание выполнено
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 19
+
+
+
+ View task
+ Посмотреть задание
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 33
+
+
+
+ Video only
+ Только видео
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 55
+
+
+
+ Audio only
+ Только музыка
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 60
+
+
+
+ Favorited
+ Понравившиеся
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 65
+
+
+
+ Download Date
+
+ src/app/components/sort-property/sort-property.component.ts
+ 13
+
+
+
+ Name
+ Имя
+
+ src/app/components/sort-property/sort-property.component.ts
+ 21
+
+
+
+ File Size
+ Размер файла
+
+ src/app/components/sort-property/sort-property.component.ts
+ 25
+
+
+
+ Blacklist deleted subscription files
+ Убрать удалённые файлы подписок в чёрный список
+
+ src/app/components/task-settings/task-settings.component.html
+ 14
+
+ Blacklist deleted subscription files
+
+
+ Do not ask for confirmation
+ Не просить подтверждения
+
+ src/app/components/task-settings/task-settings.component.html
+ 19
+
+ Do not ask for confirmation
+
+
+ Delete old files:
+ Удалить старые файлы:
+
+ src/app/components/tasks/tasks.component.html
+ 66
+
+ Delete old files
+
+
+ Favorite
+ Понравившиеся
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 26
+
+ Favorite button
+
+
+ Unfavorite
+ Непонравившиеся
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 27
+
+ Unfavorite button
+
+
+ Arg
+ Аргумент
+
+ src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html
+ 41
+
+ Arg
+
+
+ Generate RSS URL
+ Создать RSS URL
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 1
+
+
+ src/app/settings/settings.component.html
+ 273
+
+ Generate RSS URL
+
+
+ User
+ Пользователь
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 25
+
+ User
+
+
+ Favorited
+ Понравившиеся
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 51
+
+ Favorited
+
+
+ Failed to restore database! See browser console for more info.
+ Не удалось восстановить базу данных! Дополнительные сведения см. в консоли браузера.
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 46
+
+
+
+ Would you like to unsubscribe from ?
+ Не хотите ли вы отписаться от ?
+
+ src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts
+ 31
+
+
+
+ Unsubscribe
+ Отписаться
+
+ src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts
+ 32
+
+
+
+ Enable all notifications
+ Включить все уведомления
+
+ src/app/settings/settings.component.html
+ 352
+
+ Enable all notifications setting
+
+
+ Download error
+ Ошибка при скачивании
+
+ src/app/settings/settings.component.html
+ 359
+
+ Download error
+
+
+ See docs here.
+ См. документацию здесь.
+
+ src/app/settings/settings.component.html
+ 375
+
+
+ src/app/settings/settings.component.html
+ 382
+
+
+ src/app/settings/settings.component.html
+ 392
+
+
+ src/app/settings/settings.component.html
+ 402
+
+
+ src/app/settings/settings.component.html
+ 409
+
+ Discord API setting hint
+
+
+ Use Telegram API
+ Использовать Telegram API
+
+ src/app/settings/settings.component.html
+ 413
+
+ Use Telegram API setting
+
+
+ Language successfully changed! Reload to update the page.
+ Язык успешно изменён! Перезагрузите страницу для применения изменений.
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.ts
+ 46
+
+
+
+ Would you like to delete ?
+ Вы точно хотите удалить ?
+
+ src/app/settings/settings.component.ts
+ 159
+
+
+
+ Error
+ Ошибка
+
+ src/app/components/downloads/downloads.component.html
+ 39
+
+ Error
+
+
+ Watch content
+ Посмотреть контент
+
+ src/app/components/downloads/downloads.component.ts
+ 50
+
+
+
+ Show error
+ Показать ошибку
+
+ src/app/components/downloads/downloads.component.ts
+ 56
+
+
+
+ Restart
+ Перезапустить
+
+ src/app/components/downloads/downloads.component.ts
+ 62
+
+
+
+ Pause
+ Пауза
+
+ src/app/components/downloads/downloads.component.ts
+ 68
+
+
+
+ Resume
+ Продолжить
+
+ src/app/components/downloads/downloads.component.ts
+ 74
+
+
+ src/app/components/downloads/downloads.component.ts
+ 80
+
+
+
+ Play
+ Играть
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 30
+
+
+
+ View error
+ Посмотреть ошибку
+
+ src/app/components/notifications-list/notifications-list.component.ts
+ 32
+
+
+
+ Download completed
+ Загрузка завершена
+
+ src/app/components/notifications/notifications.component.ts
+ 23
+
+
+
+ Task
+ Задание
+
+ src/app/components/notifications/notifications.component.ts
+ 31
+
+
+
+ Download restarted!
+ Загрузка перезапущена!
+
+ src/app/components/notifications/notifications.component.ts
+ 72
+
+
+
+ My files
+ Мои файлы
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 9
+
+ My files title
+
+
+ Duration
+ Продолжительность
+
+ src/app/components/sort-property/sort-property.component.ts
+ 29
+
+
+
+ Task settings -
+ Настройки задачи -
+
+ src/app/components/task-settings/task-settings.component.html
+ 1
+
+ Task settings
+
+
+ Blacklist all files
+ Убрать все файлы в чёрный список
+
+ src/app/components/task-settings/task-settings.component.html
+ 11
+
+ Blacklist deleted files
+
+
+ ERROR:
+ ОШИБКА:
+
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts
+ 95
+
+
+
+ Over
+ Сверх
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 32,34
+
+ Over
+
+
+ Upload date
+ Дата загрузки
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 26
+
+ Upload date
+
+
+ Best
+ Лучший
+
+ src/app/main/main.component.html
+ 24,25
+
+ Best
+
+
+ No description available.
+ Описание недоступно.
+
+ src/app/player/player.component.html
+ 25,27
+
+ No description
+
+
+ Enable notifications
+ Включить уведомления
+
+ src/app/settings/settings.component.html
+ 349
+
+ Enable notifications setting
+
+
+ Telegram bot token
+ Токен Telegram бота
+
+ src/app/settings/settings.component.html
+ 417
+
+ Telegram bot token
+
+
+ Create bot here.
+ Создайте бота здесь.
+
+ src/app/settings/settings.component.html
+ 419
+
+ Telegram bot create link
+
+
+ Telegram chat ID
+ ID Telegram чата
+
+ src/app/settings/settings.component.html
+ 424
+
+ Telegram chat ID
+
+
+ How do I get the chat ID?
+ Как мне получить ID чата?
+
+ src/app/settings/settings.component.html
+ 426
+
+ Telegram chat ID help
+
+
+ Restart required.
+ Требуется перезапуск.
+
+ src/app/settings/settings.component.html
+ 446
+
+ Restart required hint
+
+
+ Successfully deleted !
+ успешно удалена!
+
+ src/app/settings/settings.component.ts
+ 168
+
+
+
+ Failed to delete !
+ Не удалось удалить !
+
+ src/app/settings/settings.component.ts
+ 172
+
+
+
+ None
+ Отсутствует
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 84
+
+
+ src/app/components/archive-viewer/archive-viewer.component.html
+ 126
+
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 27
+
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 36
+
+ None
+
+
+ Archive successfully imported!
+ Архив импортирован успешно!
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 130
+
+
+
+ No notifications available
+ Уведомлений нет
+
+ src/app/components/notifications/notifications.component.html
+ 1
+
+ No notifications available
+
+
+ Download error
+ Ошибка при загрузке
+
+ src/app/components/notifications/notifications.component.ts
+ 27
+
+
+
+ Delete archives
+ Удалить архивы
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 152
+
+
+
+ Delete
+ Удалить
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 154
+
+
+ src/app/settings/settings.component.ts
+ 160
+
+
+
+ Successfully deleted archive items!
+ Элементы успешно удалены!
+
+ src/app/components/archive-viewer/archive-viewer.component.ts
+ 172
+
+
+
+ Delete files older than
+ Удалить файлы старше
+
+ src/app/components/task-settings/task-settings.component.html
+ 6
+
+ Delete files older than
+
+
+ Supports regex
+ Поддержка regex
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 10
+
+ Supports regex
+
+
+ Unsubscribe from
+ Отписаться от
+
+ src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts
+ 30
+
+
+
+ Choose a date
+ Выберите дату
+
+ src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
+ 22
+
+ Choose a date
+
+
+ You must input a time!
+ Вы должны ввести время!
+
+ src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts
+ 70
+
+
+
+ Small
+ Малый
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 50,52
+
+ Small
+
+
+ Title filter
+ Фильтр по названию
+
+ src/app/dialogs/generate-rss-url/generate-rss-url.component.html
+ 8
+
+ Title filter
+
+
+ Sidepanel mode
+ Режим Sidepanel
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 30
+
+ Sidepanel mode
+
+
+ Side
+ Сторона
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 35,37
+
+ Side
+
+
+ Large
+ Большой
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 44,46
+
+ Large
+
+
+ Medium
+ Средний
+
+ src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html
+ 47,49
+
+ Medium
+
+
+ Allowed notification types
+ Разрешенные типы уведомлений
+
+ src/app/settings/settings.component.html
+ 356
+
+ Allowed notification types
+
+
+ See documentation here.
+ См. документацию здесь.
+
+ src/app/settings/settings.component.html
+ 274
+
+ RSS feed documentation
+
+
+ Notifications
+ Уведомления
+
+ src/app/settings/settings.component.html
+ 343
+
+ Notifications settings label
+
+
+ Task finished
+ Задание выполнено
+
+ src/app/settings/settings.component.html
+ 360
+
+ Task finished
+
+
+ Download complete
+ Скачивание завершено
+
+ src/app/settings/settings.component.html
+ 358
+
+ Download complete
+
+
+ Delete category
+ Удалить категорию
+
+ src/app/settings/settings.component.ts
+ 158
+
+