diff --git a/app/src/main/res/values-ru/arrays.xml b/app/src/main/res/values-ru/arrays.xml
new file mode 100644
index 00000000..397df6a0
--- /dev/null
+++ b/app/src/main/res/values-ru/arrays.xml
@@ -0,0 +1,242 @@
+
+
+ - Светлый
+ - Темный
+ - Системный по умолчанию
+
+
+ - светлый
+ - темный
+ - по умолчанию
+
+
+
+ - Высокий
+ - Средний
+ - Низкий
+
+
+ - 500
+ - 250
+ - 125
+
+
+
+ - Высокий
+ - Средний
+ - Низкий
+
+
+ - -1
+ - 500
+ - 300
+
+
+
+ - Оригинал
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - Оригинал
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - Оригинал
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - Прямое воспроизведение
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - Прямое воспроизведение
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - Прямая загрузка
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - Десять секунд
+ - Пять секунд
+ - Две секунды
+
+
+ - 10
+ - 5
+ - 2
+
+
+
+ - Высокий
+ - Средний
+ - Низкий
+
+
+ - 18
+ - 12
+ - 6
+
+
+
+ - Отключенный
+ - Трек
+ - Альбом
+ - Авто
+
+
+ - отключенный
+ - трек
+ - альбом
+ - авто
+
+
+
+ - Не перекодировать
+ - Настройки сервера
+ - Формат транскодирования Wi-Fi
+ - Формат мобильного транскодирования
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+
+
+
+ - Минимум
+ - Умеренный
+ - Агрессивный
+ - Экстремальный
+
+
+ - .1
+ - 1
+ - 4
+ - 8
+
+
+
+ - 0 звезд минимум
+ - 1 звезда минимум
+ - 2 звезды минимум
+ - 3 звезды минимум
+ - 4 звезды минимум
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+
+
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
new file mode 100644
index 00000000..cdcb5203
--- /dev/null
+++ b/app/src/main/res/values-ru/strings.xml
@@ -0,0 +1,390 @@
+
+
+ "Если у вас возникли проблемы, посетите https://dontkillmyapp.com. Он содержит подробные инструкции о том, как отключить любые функции энергосбережения, которые могут повлиять на производительность приложения"
+ "Пожалуйста, отключите оптимизацию батареи для воспроизведения мультимедиа при выключенном экране."
+ "Оптимизация батареи"
+ "Офлайн-режим"
+ "Добавить в очередь"
+ "Скачать все"
+ "Перейти к исполнителю"
+ "Мгновенный микс"
+ "Играть дальше"
+ "Убрать все"
+ "Поделиться"
+ "Перемешать"
+ "Альбомы"
+ "Просмотр альбомов"
+ "Не удалось получить исполнителя."
+ "Скачанные альбомы"
+ "Самые проигрываемые альбомы"
+ "Новые релизы"
+ "Недавно добавленные альбомы"
+ "Недавно воспроизведенные альбомы"
+ "Помеченные альбомы"
+ "Альбомы"
+ "Больше подобного"
+ "Играть"
+ "Смешать"
+ "%1$d треков • %2$d минут"
+ "Tempo"
+ "Поиск…"
+ "Мгновенный микс"
+ "Смешать"
+ "Артисты"
+ "Посмотреть исполнителя"
+ "Ошибка при получении радио исполнителя."
+ "Ошибка при получении треков исполнителя."
+ "Скачанные исполнители"
+ "Рейтинговые исполнители"
+ "Исполнители"
+ "Радио"
+ "Смешать"
+ "Переключить раскладку"
+ "Больше подобного"
+ "Альбомы"
+ "Больше"
+ "Биография"
+ "Самые прослушиваемые треки"
+ "Посмотреть все"
+ "Игнорировать"
+ "Больше не спрашивать"
+ "Отключить"
+ "Отмена"
+ "Включить сохранение данных"
+ "OK"
+ "Доступ к серверу Subsonic по соединениям, отличным от Wi-Fi, ограничен. Чтобы это диалоговое окно предупреждения не появлялось снова, отключите проверку соединения в настройках приложения."
+ "Wi-Fi не подключен"
+ "Отмена"
+ "Продолжить"
+ "Имейте в виду, что продолжение этого действия приведет к безвозвратному удалению всех сохраненных элементов, загруженных со всех серверов."
+ "Удалить сохраненные элементы"
+ "Нет описания"
+ "Отмена"
+ "Загрузить"
+ "Все треки из этой папки будут загружены. Треки, находящиеся в подпапках, не будут загружены."
+ "Скачать треки"
+ "Скачав песню, вы найдете ее здесь."
+ "Загрузок пока нет!"
+ "%1$s • %2$s товаров"
+ "%1$s предметов"
+ "Перемешать все"
+ "Чтобы изменения вступили в силу, перезапустите приложение."
+ "Изменение места назначения загружаемых файлов из одного хранилища в другое приведет к немедленному удалению всех ранее загруженных файлов в другом хранилище."
+ "Выберите вариант хранения"
+ "Внешний"
+ "Внутренний"
+ "Загрузки"
+ "Добавить в очередь"
+ "Играть дальше"
+ "Удалить"
+ "Убрать все"
+ "Смешать"
+
+ "Необходимый"
+ "Требуется префикс http или https"
+ "Загрузки"
+ "Выберите два или более фильтров"
+ "Фильтр"
+ "Фильтровать жанры"
+ "Каталог жанров"
+ "Просмотр жанров"
+ "Отмена"
+ "Перезагрузить"
+ "Сохранять"
+ "Настроить главную"
+ "Обратите внимание, чтобы внесенные изменения вступили в силу, необходимо перезапустить приложение."
+ "Лучшие треки любимых исполнителей"
+ "Запустите микс с понравившимся вам треком"
+ "Добавить новое радио"
+ "Добавить новый канал подкаста"
+ "Отмена"
+ "Скачать"
+ "Загрузка этих треков может потребовать значительного использования данных"
+ "Похоже, есть несколько отмеченных треков для синхронизации."
+ "Лучшее из"
+ "Открытие"
+ "Перемешать все"
+ "Воспоминание"
+ "Интернет-радиостанции"
+ "Последнее воспроизведение"
+ "Увидеть все"
+ "На прошлой неделе"
+ "Сделано для тебя"
+ "Самое популярное"
+ "Увидеть все"
+ "Новые релизы"
+ "Новейшие подкасты"
+ "Каналы"
+ "Увидеть все"
+ "Радиостанции"
+ "Недавно добавленный"
+ "Увидеть все"
+ "Общий доступ"
+ "★ Отмеченные альбомы"
+ "Увидеть все"
+ "★ Рейтинговые артисты"
+ "Увидеть все"
+ "★ Отмеченные треки"
+ "Увидеть все"
+ "Ваши лучшие треки"
+ "Реорганизовать"
+ "Альбомы"
+ "Увидеть все"
+ "Исполнители"
+ "Увидеть все"
+ "Жанры"
+ "Увидеть все"
+ "Музыкальные папки"
+ "Плейлисты"
+ "Увидеть все"
+ "Сервер не добавлен"
+ "Subsonic серверы"
+ "Subsonic серверы"
+
+
+ "Cast"
+ "Добавить"
+ "Скачать все"
+ "Скачать"
+ "Все"
+ "Загружено"
+ "Альбом"
+ "Исполнитель"
+ "Жанр"
+ "Трек"
+ "Год"
+
+
+ "Главная"
+ "Библиотека"
+ "Поиск"
+ "Настройки"
+ "Исполнитель"
+ "Имя"
+ "Случайный"
+ "Недавно добавленный"
+ "Год"
+ "%1$.2fx"
+ "Очистить очередь воспроизведения"
+ "Приоритет сервера"
+ "Каталог плейлистов"
+ "Просмотр плейлистов"
+ "Плейлисты не созданы"
+ "Отмена"
+ "Создать"
+ "Добавить в плейлист"
+ "%1$d треков • %2$s"
+ "Продолжительность • %1$s"
+ "Название плейлиста"
+ "Отмена"
+ "Удалить"
+ "Сохранять"
+ "Редактировать плейлист"
+ "Воспроизвести"
+ "Смешать"
+ "Плейлист • %1$d треки"
+ "Добавить в очередь"
+ "Удалить"
+ "Скачать"
+ "Перейти на канал"
+ "Играть дальше"
+ "Удалить"
+ "Каналы"
+ "Просмотр каналов"
+ "RSS-адрес"
+ "Подкаст-канал"
+ "Описание"
+ "Эпизоды"
+ "Нет доступных серий"
+ "Ваш запрос отправлен на сервер"
+ "Нажмите, чтобы скрыть раздел. Изменения будут видны при перезапуске"
+ "Добавив канал, вы найдете его здесь"
+ "Подкасты не найдены!"
+
+
+ "%1$s • %2$s"
+ "URL-адрес домашней страницы радио"
+ "Название радио"
+ "URL-адрес радиопотока"
+ "Отмена"
+ "Удалить"
+ "Сохранять"
+ "Интернет-радиостанция"
+ "Нажмите, чтобы скрыть раздел. Изменения будут видны при перезапуске"
+ "Добавив радиостанцию, вы найдете ее здесь"
+ "Станции не найдены!"
+ "Отмена"
+ "Сохранять"
+ "Рейтинг"
+ "Поиск по названию, исполнителям или альбомам"
+ "Введите не менее трех символов"
+ "Альбомы"
+ "Исполнители"
+ "Треки"
+ "Низкая безопасность"
+ "Имя сервера"
+ "Пароль"
+ "URL-адрес сервера"
+ "Имя пользователя"
+ "Отмена"
+ "Удалить"
+ "Сохранить"
+ "Добавить сервер"
+ "Отмена"
+ "Перейти к входу"
+ "Продолжить в любом случае"
+ "Запрошенный сервер недоступен. Если вы решите продолжить, это диалоговое окно не появится в течение следующего часа"
+ "Сервер недоступен"
+ "Tempo — это легкий музыкальный клиент с открытым исходным кодом для Subsonic, разработанный и созданный специально для Android."
+ "О нас"
+ "Всегда на дисплее"
+ "Формат перекодирования"
+ "Если этот параметр включен, Tempo не будет принудительно загружать трек с настройками перекодирования, указанными ниже."
+ "Установите приоритет настроек сервера, используемых для потоковой передачи при загрузке"
+ "Если этот параметр включен, Tempo будет загружать перекодированные треки."
+ "Скачать перекодированные треки"
+ "Если этот параметр включен, на сервере будет запрошена предполагаемая продолжительность трека."
+ "Оцените длину содержимого"
+ "Формат перекодирования для загрузки"
+ "Формат перекодирования в мобильном телефоне"
+ "Перекодировать формат в Wi-Fi"
+ "Если этот параметр включен, Tempo не будет принудительно транслировать трек с настройками перекодирования, указанными ниже."
+ "Приоритизация настроек перекодирования сервера"
+ "Приоритет при перекодировании трека отдается серверу"
+ "Стратегия буферизации"
+ "Чтобы изменения вступили в силу, необходимо вручную перезапустить приложение."
+ "Размер кэша обложек"
+ "Чтобы сократить потребление данных, избегайте загрузки обложек."
+ "Ограничить использование мобильных данных"
+ "Продолжение приведет к необратимому удалению всех сохраненных элементов."
+ "Удалить сохраненные элементы"
+ "Загрузить хранилище"
+ "Отрегулируйте настройки звука"
+ "Эквалайзер"
+ "https://github.com/CappielloAntonio/tempo"
+ "Следите за развитием"
+ "Github"
+ "Установить разрешение изображения"
+ "Язык"
+ "Выйти"
+ "Битрейт для скачиваний"
+
+
+ "Битрейт в мобильной сети 4G/5G"
+ "Битрейт через соединение Wi-Fi"
+ "Размер кэша медиафайлов"
+ "Показать музыкальные каталоги"
+ "Если включено, то показывать раздел музыкального каталога. Обратите внимание: для правильной работы навигации по папкам сервер должен поддерживать эту функцию."
+ "Показать подкаст"
+ "Если включено, показывать раздел подкаста. Перезапустите приложение, чтобы оно вступило в силу."
+ "Показать качество звука (битрейт)"
+ "Битрейт и аудиоформат будут показаны для каждой аудиодорожки."
+ "Показать рейтинг"
+ "Если эта функция включена, будет отображаться рейтинг элемента и то, отмечен ли он как избранный."
+ "Таймер синхронизации"
+ "Если этот параметр включен, пользователь будет иметь возможность сохранять свою очередь воспроизведения и загружать состояние при открытии приложения."
+ "Синхронизировать очередь воспроизведения для этого пользователя"
+ "Показать радио"
+ "Если включено, показывать раздел радио. Перезапустите приложение, чтобы оно вступило в силу."
+ "Установите режим усиления воспроизведения"
+ "Закругленные углы"
+ "Размер углов"
+ "Устанавливает величину угла кривизны."
+ "Если этот параметр включен, задает угол кривизны для всех отображаемых обложек. Изменения вступят в силу при перезапуске."
+ "Сканировать библиотеку"
+ "Включить скробблинг музыки Last.FM и т.д."
+ "Включить обмен музыкой"
+ "Важно отметить, что скробблинг также зависит от того, настроен ли сервер для получения этих данных."
+ "При прослушивании радио исполнителя, мгновенном миксе или перемешивании всех, треки ниже определенного пользовательского рейтинга будут игнорироваться."
+ "Усиление воспроизведения — это функция, которая позволяет регулировать уровень громкости звуковых дорожек для обеспечения единообразного качества прослушивания. Этот параметр действует только в том случае, если трек содержит необходимые метаданные."
+ "Скробблинг — это функция, которая позволяет вашему устройству отправлять информацию о песнях, которые вы слушаете, на музыкальный сервер. Эта информация помогает создавать персональные рекомендации на основе ваших музыкальных предпочтений."
+ "Позволяет пользователю делиться музыкой по ссылке. Функциональность должна поддерживаться и включаться на стороне сервера и ограничивается отдельными треками, альбомами и плейлистами."
+ "Возвращает состояние очереди воспроизведения для этого пользователя. Сюда входят треки в очереди воспроизведения, воспроизводимый в данный момент трек и позиция внутри этого трека. Сервер должен поддерживать эту функцию."
+ "Приоритет отдается режиму перекодирования. Если установлено «Прямое воспроизведение», битрейт файла не изменится."
+ "Загрузите перекодированные медиафайлы. Если этот параметр включен, будет использоваться не конечная точка загрузки, а следующие настройки. Если для параметра «Формат перекодирования для загрузки» установлено значение «Прямая загрузка», битрейт файла не изменится."
+ "Когда файл перекодируется на лету, клиент обычно не показывает длину трека. Можно запросить у серверов, поддерживающих данную функцию, оценку длительности воспроизводимого трека, но время ответа может занять больше времени."
+ "Если этот параметр включен, помеченные треки будут загружены для использования в автономном режиме."
+ "Синхронизируйте помеченные треки для использования в автономном режиме."
+ "Тема"
+ "Данные"
+ "Общий"
+ "Рейтинг"
+ "Усиление воспроизведения"
+ "Скроббл"
+ "Игнорировать треки по рейтингу"
+ "Треки с рейтингом:"
+ "Поделиться"
+ "Синхронизации"
+ "Транскодирование"
+ "Транскодирование Скачать"
+ "UI (Пользовательский интерфейс)"
+ "Перекодированная загрузка"
+ "Версия"
+ "Запросить подтверждение пользователя перед потоковой передачей по мобильной сети."
+ "Оповещение о потоковой передаче только через Wi-Fi"
+ "Копировать ссылку"
+ "Удалить общий доступ"
+ "Обновить общий доступ"
+ "Срок действия: %1$s"
+ "Общий доступ не поддерживается или не включен"
+ "Описание"
+ "Дата окончания срока"
+ "Отмена"
+
+
+ "Сохранять"
+ "Поделиться"
+ "Добавить в плейлист"
+ "Добавить в очередь"
+ "Скачать"
+ "Ошибка при получении альбома"
+ "Не удалось получить исполнителя"
+ "Перейти в альбом"
+ "Перейти к исполнителю"
+ "Мгновенный микс"
+ "Играть дальше"
+
+
+ "Оценить"
+ "Удалить"
+ "Поделиться"
+ "Загружено"
+ "Самые популярные треки"
+ "Недавно добавленные треки"
+ "Недавно воспроизведенные треки"
+ "Помеченные треки"
+ "%1$s's Лучшие треки"
+ "Год %1$d"
+ "%1$s • %2$s %3$s"
+ "Отмена"
+ "Продолжить"
+ "Продолжить и скачать"
+ "Для скачивания рейтинговых треков может потребоваться большой объем данных."
+ "Синхронизировать отмеченные треки"
+ "Альбом"
+ "Исполнитель"
+ "Битрейт"
+ "Тип содержимого"
+ "OK"
+ "Информация о треке"
+ "Номер диска"
+ "Продолжительность"
+ "Жанр"
+ "Путь"
+ "Размер"
+ "Суффикс"
+ "Файл был загружен с использованием API Subsonic. Кодек и битрейт файла остаются неизменными по сравнению с исходным файлом."
+ "Приложение запросит сервер перекодировать файл и изменить его битрейт. Запрошенный пользователем кодек: %1$s, с битрейтом %2$s. Любые потенциальные изменения кодека и битрейта файла в выбранном формате будут обрабатываться сервером, который может поддерживать или не поддерживать эту операцию."
+ "Приложение будет читать только исходный файл, предоставленный сервером. Приложение явно запросит у сервера неперекодированный файл с битрейтом исходного источника."
+ "Качество воспроизводимого файла остается на усмотрение сервера. Приложение не будет принудительно выбирать кодек и битрейт для любого потенциального перекодирования."
+ "Приложение запросит сервер изменить битрейт файла. Пользователь запросил битрейт %1$s, при этом кодек исходного файла останется прежним. Любые изменения битрейта файла в выбранном формате будут выполняться сервером, который может поддерживать или не поддерживать эту операцию."
+ "Приложение запросит сервер перекодировать файл. Запрошенный пользователем кодек — %1$s, а битрейт будет такой же, как у исходного файла. Потенциальное перекодирование файла в выбранный формат зависит от сервера, поскольку он может поддерживать или не поддерживать эту операцию."
+ "Заголовок"
+ "Номер трека"
+ "Тип транскодированного контента"
+ "Транскодированный суффикс"
+ "Год"
+ "Развернуть"
+ "Особая благодарность — команде unDraw, без иллюстраций которой мы не смогли бы сделать это приложение красивее."
+ "https://undraw.co/"
+