diff --git a/android/app/src/main/res/values-ru/arrays.xml b/android/app/src/main/res/values-ru/arrays.xml
new file mode 100644
index 000000000..9a124eae0
--- /dev/null
+++ b/android/app/src/main/res/values-ru/arrays.xml
@@ -0,0 +1,257 @@
+
+
+ - Автоопределение
+ - NTSC-J (Япония)
+ - NTSC-U (США)
+ - PAL (Европа, Австралия)
+
+
+ - Интерпретатор (самый медленный)
+ - Кэшированный интерпретатор (быстрее)
+ - Рекомпилятор (самый быстрый)
+
+
+ - Выключен (самый медленный)
+ - MMap (аппаратный, самый быстрый, только для 64-бит)
+ - LUT (самый быстрый)
+
+
+ - Аппаратный (OpenGL)
+ - Аппаратный (Vulkan)
+ - Программный
+
+
+ - 1x
+ - 2x
+ - 3x (для 720p)
+ - 4x
+ - 5x (для 1080p)
+ - 6x (для 1440p)
+ - 7x
+ - 8x
+ - 9x (для 4K)
+ - 10x
+ - 11x
+ - 12x
+ - 13x
+ - 14x
+ - 15x
+ - 16x
+
+
+ - Нет
+ - Только вылеты развёртки
+ - Все границы
+
+
+ - Автонастройка (нативное игре)
+ - 4:3
+ - 16:9
+ - 16:10
+ - 19:9
+ - 20:9
+ - 21:9
+ - 32:9
+ - 8:7
+ - 5:4
+ - 3:2
+ - 2:1 (VRAM 1:1)
+ - 1:1
+ - PAR 1:1
+
+
+ - Метод ближайшего соседа
+ - Билинейная
+ - Билинейная (без сглаживания краёв)
+ - JINC2
+ - JINC2 (без сглаживания краёв)
+ - xBR
+ - xBR (без сглаживания краёв)
+
+
+ - Цифровой
+ - Аналоговый (DualShock)
+
+
+ - Без карты памяти
+ - Общая для всех игр
+ - Своя карта для каждой игры (по коду)
+ - Своя карта для каждой игры (по названию)
+
+
+ - Сохранить состояние
+ - Загрузить состояние
+ - Слот сохранения
+ - Включить ускорение
+ - Другие опции
+ - Выход
+
+
+ - Сброс
+ - Чит-коды
+ - Сменить диск
+ - Настройки
+ - Сменить экранный контроллер
+ - Настроить экранный контроллер
+
+
+ - Быстрый слот
+ - Игровой слот 1
+ - Игровой слот 2
+ - Игровой слот 3
+ - Игровой слот 4
+ - Игровой слот 5
+ - Игровой слот 6
+ - Игровой слот 7
+ - Игровой слот 8
+ - Игровой слот 9
+ - Игровой слот 10
+
+
+ - Нет (двойная скорость)
+ - 2x (скорость 4x)
+ - 3x (скорость 6x)
+ - 4x (скорость 8x)
+ - 5x (скорость 10x)
+ - 6x (скорость 12x)
+ - 7x (скорость 14x)
+ - 8x (скорость 16x)
+ - 9x (скорость 18x)
+ - 10x (скорость 20x)
+
+
+ - Нет
+ - Цифровой
+ - Аналоговый с одним стиком
+ - Аналоговый с двумя стиками
+
+
+ - Нет (без звука)
+ - Cubeb
+ - OpenSL ES (рекомендовано)
+
+
+ - 1024 блока (23.22 мс)
+ - 2048 блоков (46.44 мс, рекомендовано)
+ - 3072 блока (69.66 мс)
+ - 4096 блоков (92.88 мс)
+
+
+ - Нет
+ - Error
+ - Warning
+ - Performance Warnings
+ - Information
+ - Verbose
+ - Developer
+ - Profile
+ - Debug
+ - Trace
+
+
+ - Основные
+ - Экран
+ - Звук
+ - Улучшения
+ - Контроллеры
+ - Расширенные
+
+
+ - Выключен
+ - 2x MSAA
+ - 4x MSAA
+ - 8x MSAA
+ - 2x SSAA
+ - 4x SSAA
+ - 8x SSAA
+
+
+ - Без ограничений (выводить все кадры)
+ - 10 FPS
+ - 15 FPS
+ - 30 FPS
+ - 45 FPS
+ - 60 FPS
+ - 75 FPS
+ - 90 FPS
+
+
+ - Без ограничений
+ - 10% [6 FPS (NTSC) / 5 FPS (PAL)]
+ - 20% [12 FPS (NTSC) / 10 FPS (PAL)]
+ - 30% [18 FPS (NTSC) / 15 FPS (PAL)]
+ - 40% [24 FPS (NTSC) / 20 FPS (PAL)]
+ - 50% [30 FPS (NTSC) / 25 FPS (PAL)]
+ - 60% [36 FPS (NTSC) / 30 FPS (PAL)]
+ - 70% [42 FPS (NTSC) / 35 FPS (PAL)]
+ - 80% [48 FPS (NTSC) / 40 FPS (PAL)]
+ - 90% [54 FPS (NTSC) / 45 FPS (PAL)]
+ - 100% [60 FPS (NTSC) / 50 FPS (PAL), по умолчанию]
+ - 125% [75 FPS (NTSC) / 62 FPS (PAL)]
+ - 150% [90 FPS (NTSC) / 75 FPS (PAL)]
+ - 175% [105 FPS (NTSC) / 87 FPS (PAL)]
+ - 200% [120 FPS (NTSC) / 100 FPS (PAL)]
+ - 250% [150 FPS (NTSC) / 125 FPS (PAL)]
+ - 300% [180 FPS (NTSC) / 150 FPS (PAL)]
+ - 350% [210 FPS (NTSC) / 175 FPS (PAL)]
+ - 400% [240 FPS (NTSC) / 200 FPS (PAL)]
+ - 450% [270 FPS (NTSC) / 225 FPS (PAL)]
+ - 500% [300 FPS (NTSC) / 250 FPS (PAL)]
+ - 600% [360 FPS (NTSC) / 300 FPS (PAL)]
+ - 700% [420 FPS (NTSC) / 350 FPS (PAL)]
+ - 800% [480 FPS (NTSC) / 400 FPS (PAL)]
+ - 900% [540 FPS (NTSC) / 450 FPS (PAL)]
+ - 1000% [600 FPS (NTSC) / 500 FPS (PAL)]
+
+
+ - 25% (8 МГц)
+ - 50% (16 МГц)
+ - 75% (24 МГц)
+ - 100% (33 МГц, по умолчанию)
+ - 125% (41 МГц)
+ - 150% (49 МГц)
+ - 175% (57 МГц)
+ - 200% (66 МГц)
+ - 225% (74 МГц)
+ - 250% (82 МГц)
+ - 275% (90 МГц)
+ - 300% (99 МГц)
+ - 350% (115 МГц)
+ - 400% (132 МГц)
+ - 450% (148 МГц)
+ - 500% (165 МГц)
+ - 500% (165 МГц)
+ - 600% (198 МГц)
+ - 700% (231 МГц)
+ - 800% (264 МГц)
+ - 900% (297 МГц)
+ - 1000% (330 МГц)
+
+
+ - По выбору системы
+ - Портретная
+ - Ландшафтная
+
+
+ - Настройка системы
+ - Английский
+ - Бразильский португальский
+ - Итальянский
+ - Датский
+ - Испанский
+
+
+ - По выбору системы
+ - Светлая
+ - Тёмная
+
+
+ - Выключен
+ - Прямоугольный (понижать 3D/сглаживать всё)
+ - Адаптивный (не понижать 3D/сглаживать 2D)
+
+
+ - Выключен
+ - Включен
+
+
diff --git a/android/app/src/main/res/values-ru/strings.xml b/android/app/src/main/res/values-ru/strings.xml
new file mode 100644
index 000000000..24cc5e8df
--- /dev/null
+++ b/android/app/src/main/res/values-ru/strings.xml
@@ -0,0 +1,205 @@
+
+ DuckStation
+ Настройки
+ Привязки геймпада
+ Настройки
+ Регион консоли
+ Включить вывод в TTY
+ Быстрый запуск
+ Показывать сообщения
+ Показывать скорость эмуляции
+ Показывать FPS
+ Показывать VPS
+ Режим работы CPU
+ Графический движок
+ Множитель разрешения
+ EmulationActivity
+ Скорость эмуляции
+ Скорость перемотки
+ Сохранять при выходе
+ Пауза при вызове меню
+ Ориентация экрана эмуляции
+ Загружать чит-коды
+ Автоматически сохранять состояние эмулятора при выходе. Позволяет продолжить игру с места остановки.
+ Останавливать эмуляцию при вызове меню во время игры.
+ Загружать чит-коды из cheats/<название игры>.cht в формате PCSXR или Libretro. Коды можно активировать внутри игры.
+ Применять настройки совместимости
+ Автоматически отключать улучшения, которые не поддерживаются играми.
+ Включите эту настройку для синхронизации частоты обновления DuckStation с частотой экрана устройства. Синхронизация будет автоматически выключена, если скорость эмуляции не равна 100%.
+ Видеосинхронизация
+ Разгон CPU
+ Проверка региона CD-ROM
+ Снижает вероятность некорректного считывания региона диска эмулятором. Как правило, не влияет на стабильность.
+ Предзагрузка образа CD-ROM в ОЗУ
+ Загружать образ диска в оперативную память. Полезно при запуске игр с ненадёжных сетевых ресурсов. В некоторых случаях помогает устранить заикания при запуске игрой аудиодорожек.
+ Вершинный кэш PGXP
+ Использовать координаты экрана в качестве резерва при отслеживании вершин с помощью отказов памяти. Может улучшать совместимость PGXP.
+ Режим CPU PGXP
+ Пытаться отслеживать операции с вершинами через CPU. Требуется для правильной работы PGXP в некоторых играх. Очень медленный режим, несовместимый с рекомпилятором.
+ Рекомпиляция кэша команд CPU
+ Включает симуляцию кэша команд CPU в рекомпиляторе. Повышает точность, незначительно снижая производительность. Попробуйте включить данную опцию, если игры идут слишком быстро.
+ Быстрый доступ к памяти в рекомпиляторе CPU
+ Повышает эффективность доступа к гостевой памяти с помощью бэкпатчей и ошибок страниц. Отключите при нестабильной работе на устройстве.
+ Ограничение частоты кадров
+ Уровень логирования
+ Лог в файл
+ Записывать сообщения лога в duckstation.log в папке эмулятора. Используйте только для отладки из-за замедления эмуляции.
+ Лог в Logcat
+ Записывать сообщения лога в журнал отладки Android. Полезно только при подключении к ПК с adb.
+ Громкость
+ Управление громкостью звука эмулятора.
+ Громокость при перемотке
+ Управление громкостью звука эмулятора при ускоренной перемотке.
+ Отключить звук
+ Отключает вывод звука в эмуляторе.
+ Отключить CD аудио
+ Принудительное отключение CD-DA и XA дорожек диска. Может быть использовано для отключения фоновой музыки в играх.
+ Аудио бэкенд
+ Размер аудио буфера
+ Определяет задержку звука между обработкой и выводом. Меньшие значения снижают задержку, но вызывают треск при нестабильной скорости эмуляции.
+ Аудиосинхронизация
+ Ускоряет эмуляцию в зависимости от скорости вывода блоков бэкендом. Помогает устранить искажения звука, если эмуляция идёт слишком быстро. Синхронизация автоматически выключается, если скорость эмуляции не равна 100%.
+ Тип контроллера
+ Включить аналоговый режим при сбросе
+ Вид экранного контроллера
+ Автоотключение экранного контроллера
+ Скрывать экранный контроллер при подключении внешнего геймпада.
+ Вибрация при нажатии
+ Включает короткую вибрацию при нажатии экранных кнопок. Виброотклик должен быть включен в настройках системы.
+ Включить вибрацию
+ Перенаправлять отдачу в игре на вибромотор смартфона.
+ Тип карты памяти 1
+ Тип карты памяти 2
+ Режим обрезки
+ Соотношение сторон
+ Линейное масштабирование
+ Целочисленное масштабирование
+ Сглаживать картинку при масштабировании изображения с консоли под экран.
+ Добавлять пустое пространство к изображению, чтобы пиксельное соотношение устройства и консоли равнялось целому числу. Позволяет получить более чёткую картинку в некоторых 2D-играх.
+ Выводить на экран сообщения о системных событиях, таких как сохранение/загрузка, снимок экрана и т.д.
+ Установка скорости эмуляции. Достижение заданной скорости не гарантируется и в этом случае эмулятор будет работать на максимально возможной скорости
+ Показывать внутреннюю частоту кадров игры в правом верхнем углу экрана.
+ Показывать количество кадров (или синхронизаций) в секунду в правом верхнем углу экрана.
+ Ускорение считывания CD-ROM
+ Повышает скорость чтения диска на заданный множитель. Применяется только при считывании с двойной скоростью и не учитывается при воспроизведении аудио. Ускоряет загрузки в некоторых играх, но приводит к ошибкам в других.
+ Пропускать BIOS/заставку, загружаясь прямо в игру. Как правило, не влияет на стабильность, но некоторые игр могут перестать запускаться.
+ Мультисэмплинг
+ Рендеринг в True Color (24-бита, без дизеринга)
+ Позволяет получить более качественные градиенты, но меняет отображение некоторых цветов. Отключение опции также включает дизеринг. Большинство игр совместимо с этой настройкой.
+ Масштабируемый дизеринг (изменять паттерн дизеринга под разрешение)
+ Масштабировать паттерн дизеринга согласно разрешению эмулируемого GPU. Маскирует эффект зашумления на высоких разрешениях. Поддерживается только аппаратными рендерами и, как правило, не влияет на стабильность.
+ Отключить чересстрочность (рендеринг в построчной развёртке)
+ Принудительная отрисовка и вывод кадров в прогрессивной развёртке. Убирает эффект \"гребёнки\" для игр в 480i. Как правило, не влияет на стабильность.
+ Фильтрация текстур
+ Принудительный NTSC-тайминг (PAL в 60 Гц)
+ Использовать NTSC-тайминги кадра, если консоль в режиме PAL, тем самым принудительно запуская игры PAL в 60 Гц.
+ Широкоформатный хак
+ Масштабировать позиции вершин в пространстве экрана до широкоформатных соотношений сторон, расширяя область обзора в 3D-играх с 4:3 до 16:9. Совместимо не со всеми играми.
+ Включать 4:3 для 24-бит
+ Переключаться обратно на соотношение 4:3 при отображении 24-битного контента, например видеороликов.
+ Сглаживание цвета для 24-бит
+ Сглаживает блочность цветовых переходов в 24-битном контенте, например видеороликах. Работает только с аппаратным рендерингом.
+ Коррекция геометрии PGXP
+ Уменьшает дрожание и искривление текстур, присущее играм PS1. Работает только с аппаратными рендерами. Совместимо не со всеми играми.
+ Коррекция выборки PGXP
+ Повышает точность отбраковки полигонов, снижая количество провалов в геометрии. Требуется включение коррекции геометрии.
+ Коррекция текстур PGXP
+ Использовать перспективно-корректную интерполяцию для координат текстур и цветов, выпрямляя искривлённые текстуры. Должна быть включена коррекция геометрии.
+ Сохранять точность проекции PGXP
+ Включает повышение точности PGXP. Может улучшать графику в некоторых играх, но приводить к ошибкам в других.
+ Буфер глубины PGXP
+ Пытаться устранять наложения полигонов проверкой пикселей по значениям глубины PGXP. Обладает низкой совместимостью, но в ряде игр даёт хороший эффект.
+ Продолжить сеанс
+ Запустить файл
+ Запустить BIOS
+ Настроить каталоги игр
+ Обновить список игр
+ Проверить игры в списке
+ Импорт BIOS
+ Показать версию
+ Репозиторий GitHub
+ Сервер Discord
+ Запустить игру
+ Продолжить игру
+ Пожалуйста, подождите...
+ OK
+ Информация
+ Подтверждение
+ Да
+ Нет
+ Ошибка
+ OK
+ Импорт чит-кодов...
+ (ВКЛ)
+ (ВЫКЛ)
+ Выберите файл с чит-кодами
+ Не удалось импортировать чит-коды. Убедитесь, что выбранный файл в формате PCSXR или Libretro.
+ Выберите каталог
+ Ошибка
+ Не удалось получить путь к указанному файлу. Пожалуйста, убедитесь, что файл присутствует во внутреннем/внешнем хранилище. Нажмите значок настроек в окне выбора папки. Включите отображение внутренней памяти. Нажмите кнопку меню и выберите устройство или SD-карту.
+ OK
+ Не удалось получить путь к указанному каталогу. Пожалуйста, убедитесь, что каталог присутствует во внутреннем/внешнем хранилище. Нажмите значок настроек в окне выбора папки. Включите отображение внутренней памяти. Нажмите кнопку меню и выберите устройство или SD-карту.
+ DuckStation требуются разрешения для доступа к внешнему хранилищу.
+ Выберите образ диска
+ Не найдены образы BIOS в папке bios эмулятора. Указать путь и импортировать образ BIOS сейчас?
+ Отсутствует образ BIOS
+ Да
+ Нет
+ Выберите образ BIOS
+ Не удалось открыть образ BIOS.
+ \"Не удалось прочитать образ BIOS: \"
+ Образ BIOS слишком большой.
+ Образ BIOS неверный или уже был импортирован.
+ Версия
+ Копировать
+ Рендеринг GPU в отдельном потоке
+ Использовать второй поток для отрисовки графики. В настоящее время доступно только для программного рендера, существенно повышая производительность и не влияя на стабильность.
+ Вывод с GPU в отдельном потоке
+ Выводить кадры в фоновом потоке, если отключена перемотка или видеосинхронизация. Может значительно улучшать производительность при рендеринге на Vulkan.
+ Язык (требуется перезапуск)
+ Закрыть редактор
+ Сбросить макет
+ Экранный контроллер неактивен.
+ Тема
+ Позволяет настроить привязки внешнего геймпада к кнопкам и осям эмулируемого контроллера.
+ Настройка контроллера
+ Нажмите кнопку геймпада для установки новой привязки.\n\nТекущая привязка: %s
+ <Нет привязки>
+ Отмена
+ Удалить
+ Настройка контроллера
+ Профили не найдены.
+ Выбор профиля ввода
+ Не удалось загрузить профиль \'%s\'
+ Имя профиля ввода:
+ Сохранить
+ Требуется ввести имя.
+ Не удалось сохранить профиль ввода.
+ Профиль ввода \'%s\' сохранён.
+ Отмена
+ Аналог в качестве d-pad в цифровом режиме
+ Переключает контроллер в аналоговый режим при выключении/перезагрузке консоли.
+ Позволяет использовать аналоговый джойстик как d-pad вместе с кнопками в цифровом режиме.
+ Отключить улучшения
+ Временно отключить все улучшения. Полезно для отладки.
+ Даунсэмплинг
+ Свойства
+ Глобальная настройка
+ Профиль ввода
+ Сведения
+ Настройки игры
+ Настройки контроллера
+ Аудио ресэмплинг
+ Изменять частоту звука вместо пропуска блоков, если скорость эмуляции выходит за 100%. Улучшает звук при ускорении/замедлении, незначительно влияя на производительность.
+ Синхронизировать с частотой хоста
+ Подстраивать скорость эмуляции для совпадения частоты обновления консоли с частотой хоста, если включены Видеосинхронизация и Аудио ресэмплинг. Обеспечивает наиболее плавную анимацию за счёт возможного завышения скорости менее чем на 1%.
+ Режим устойчивой производительности
+ Включает режим устойчивой производительности Андроид. Может обеспечивать более стабильный фреймрейт при продолжительных сеансах игры на некоторых устройствах.
+ Настройка каталогов игр
+ Каталоги игр
+ Настроить список каталогов, используемых при поиске игр.
+ Сканировать подкаталоги.
+ Не сканировать подкаталоги.
+ Оптимальное распределение кадров
+ Включение настройки гарантирует, что все кадры с консоли будут выведены на экран для оптимального распределения. Попробуйте отключить опцию, если не получается достичь полной скорости или есть проблемы со звуком.
+