diff --git a/src/duckstation-qt/translations/duckstation-qt_ru.ts b/src/duckstation-qt/translations/duckstation-qt_ru.ts
index 7382ee75e..c9bb56a82 100644
--- a/src/duckstation-qt/translations/duckstation-qt_ru.ts
+++ b/src/duckstation-qt/translations/duckstation-qt_ru.ts
@@ -239,17 +239,17 @@ Login token generated on %2.
Achievements
-
+ Загрузка состояния
-
+ Возобновление состояния
-
+ Хардкорный режим отключен переключателем состояния.
@@ -271,12 +271,12 @@ Login token generated on %2.
-
+ Хардкорный режим включен.
-
+ Хардкорный режим отключен.
@@ -291,7 +291,7 @@ Login token generated on %2.
- Эта игра не имеет достижений.
+ В этой игре нет достижений.
@@ -529,7 +529,7 @@ Leaderboard Position: {} of {}
- Создание резервных копий состояний сохранения
+ Создание резервных копий сохранений состояний
@@ -603,14 +603,6 @@ Leaderboard Position: {} of {}
AnalogController
-
-
- Контроллер %u переключен в аналоговый режим.
-
-
-
- Контроллер %u переключен в цифровой режим.
-
@@ -645,13 +637,15 @@ Leaderboard Position: {} of {}
-
+ *Переключилися
+ Контроллер {} переключен в аналоговый режим.
-
+ *Переключилися
+ Контроллер {} переключен в цифровой режим.
@@ -671,11 +665,7 @@ Leaderboard Position: {} of {}
-
-
-
-
- Задает коэффициент масштабирования оси аналогового джойстика. Значение от 1,30 до 1,40 рекомендуется при использовании последних контроллеров, например, DualShock 4, и контроллера Xbox One.
+ Задает коэффициент масштабирования оси аналогового джойстика. При использовании последних контроллеров, например DualShock 4, Xbox One Controller, рекомендуется значение от 130% до 140%.
@@ -710,7 +700,8 @@ Leaderboard Position: {} of {}
- Устанавливает мёртвую зону аналогового джойстика, то есть долю движения джойстика, которая будет игнорироваться.
+ *Задает
+ Устанавливает мертвую зону аналогового джойстика, т. е. часть движения джойстика, которая будет игнорироваться.
@@ -720,27 +711,24 @@ Leaderboard Position: {} of {}
-
-
-
-
- Задает коэффициент масштабирования оси аналогового джойстика. Значение от 1,30 до 1,40 рекомендуется при использовании последних контроллеров, например, DualShock 4, и контроллера Xbox One.
+ *Задает
+ Устанавливает коэффициент масштабирования оси аналогового джойстика. При использовании последних контроллеров, например DualShock 4, Xbox One Controller, рекомендуется значение от 130% до 140%.AudioBackend
-
+ Пусто (без вывода)
-
+
-
+
@@ -1145,17 +1133,17 @@ Leaderboard Position: {} of {}
CPUExecutionMode
-
+ Интерпретатор (самый медленный)
-
+ Кешированный интерпретатор (быстрее)
-
+ Перекомпилятор (самый быстрый)
@@ -1163,17 +1151,17 @@ Leaderboard Position: {} of {}
CPUFastmemMode
-
+ Отключено (самый медленный)
-
+ MMap (аппаратный, самый быстрый, только 64-битный)
-
+ LUT (быстрее)
@@ -1722,7 +1710,7 @@ Leaderboard Position: {} of {}
CommonHostInterface
-
+ Недопустимая версия %u (%s версия %u)
@@ -1730,22 +1718,22 @@ Leaderboard Position: {} of {}
ConsoleRegion
-
+ Авто-определение
-
+ NTSC-J (Япония)
-
+ NTSC-U/C (США, Канада)
-
+ PAL (Европа, Австралия)
@@ -2661,28 +2649,28 @@ This warning will only be shown once.
- Окно
+ Окно
-
+ Кнопки
- Влево
+ Левая
- Нажать кнопку
+ Нажмите кнопку
- Вправо
+ Правая
@@ -3210,36 +3198,36 @@ You cannot undo this action.
ControllerType
-
+ Нет
-
+ Цифровой контроллер
-
+ Аналоговый контроллер (DualShock)
-
+ Аналоговый джойстик
-
+ Мышь PlayStation
-
+
@@ -3250,7 +3238,7 @@ You cannot undo this action.
-
+ GunCon
@@ -3714,22 +3702,22 @@ This file can be several gigabytes, so be aware of SSD wear.
DiscRegion
-
+ NTSC-J (Япония)
-
+ NTSC-U/C (США, Канада)
-
+ PAL (Европа, Австралия)
-
+ Прочие
@@ -3737,35 +3725,35 @@ This file can be several gigabytes, so be aware of SSD wear.
DisplayAspectRatio
-
+
- Авто (нативно игре)
+ Авто (нативно игре)
-
+
- Авто (соответствует окну)
+ Авто (соответствует окну)
-
+
- Произвольный
+ ПроизвольныйDisplayCropMode
-
+ Нет
-
+ Только нерабочая область экрана
-
+ Все границы
@@ -4734,17 +4722,17 @@ Achievements: %5 (%6)
GPUDownsampleMode
-
+ Отключен
-
+ Квадрат (десемпл 3D/сгладить все)
-
+ Адаптивный (сохранение 3D/сглаживание 2D)
@@ -4752,27 +4740,27 @@ Achievements: %5 (%6)
GPURenderer
-
+ Аппаратный (D3D11)
-
+ Аппаратный (D3D12)
-
+ Аппаратный (Vulkan)
-
+ Аппаратный (OpenGL)
-
+ Программный
@@ -4883,37 +4871,37 @@ Achievements: %5 (%6)
GPUTextureFilter
-
+ Ближайший сосед
-
+ Билинейная
-
+ Билинейная (без сглаживания краев)
-
+ JINC2
-
+ JINC2 (без сглаживания краев)
-
+ xBR
-
+ xBR (без сглаживания краев)
@@ -5387,28 +5375,28 @@ Scanning recursively takes more time, but will identify files in subdirectories.
- *Издан
- Выпущен %1
+ *Выпущен
+ Издан %1
- %1-%2 игроков
+ %1-%2 игроков
- %1 игроков
+ %1 игроков
- %1-%2 блоков карт памяти
+ %1-%2 блоков карт памяти
- %1 блоков карт памяти
+ %1 блоков карт памяти
@@ -5438,7 +5426,7 @@ Scanning recursively takes more time, but will identify files in subdirectories.
- Редакция: %1
+ Редакция: %1
@@ -5522,7 +5510,7 @@ Scanning recursively takes more time, but will identify files in subdirectories.
-
+ Сжатие сохраненных состояний
@@ -6266,7 +6254,7 @@ Scanning recursively takes more time, but will identify files in subdirectories.
- Нажмите Кнопку/Ось... [%1]
+ Нажмите кнопку/Ось... [%1]
@@ -6290,52 +6278,52 @@ Scanning recursively takes more time, but will identify files in subdirectories.
LogLevel
-
+ Нет
-
+ Ошибка
-
+ Предупреждение
-
+ Производительность
-
+ Информация
-
+ Подробный
-
+ Разработчик
-
+ Профиль
-
+ Отладка
-
+ Трассировка
@@ -6881,14 +6869,10 @@ Scanning recursively takes more time, but will identify files in subdirectories.
Не удалось найти никаких устройств CD-ROM. Пожалуйста, убедитесь, что у вас подключен привод CD-ROM и достаточно разрешений для доступа к нему.
-
-
- Все типы файлов (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.psf *.minipsf *.m3u);;Образы Single-Track Raw (*.bin *.img *.iso);;Cue Sheets (*.cue);;Образы MAME CHD (*.chd);;Образы Error Code Modeler (*.ecm);;Образы Media Descriptor Sidecar (*.mds);;PlayStation EBOOTы (*.pbp);;Исполняемые файлы PlayStation (*.exe *.psexe *.ps-exe);;Файлы Портативного формата звука (*.psf *.minipsf);;Плейлисты (*.m3u)
-
-
+ Все типы файлов (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.ps-exe *.psf *.minipsf *.m3u);;Образы Single-Track Raw (*.bin *.img *.iso);;Cue Sheets (*.cue);;Образы MAME CHD (*.chd);;Образы Error Code Modeler (*.ecm);;Образы Media Descriptor Sidecar (*.mds);;PlayStation EBOOTы (*.pbp);;Исполняемые файлы PlayStation (*.exe *.psexe *.ps-exe);;Файлы Портативного формата звука (*.psf *.minipsf);;Плейлисты (*.m3u)
@@ -6940,24 +6924,24 @@ Scanning recursively takes more time, but will identify files in subdirectories.
- Редактировать карты памяти...
+ Редактировать карты памяти...
- Удалить сохранённые состояния...
+ Удалить сохранённые состояния...
- Подтвердить удаление сохранённого состояния
+ Подтвердить удаление сохранённых состояний
- Вы действительно хотите удалить все сохранённые состояния для %1?
+ Вы действительно хотите удалить все сохранённые состояния для %1?
Сохранения не подлежат восстановлению.
@@ -7217,12 +7201,13 @@ Do you want to load this state, or start from a fresh boot?
- Подтвердить завершение работы
+ Подтвердить завершение работы
- Сохранить состояние для возобновления
+ *возобновления
+ Сохранить состояние для продолжения
@@ -7612,33 +7597,33 @@ Are you sure you want to continue?
MemoryCardType
-
+ Без карты памяти
-
+ Общая для всех игр
-
+ *идентификатор*Отдельная карта для каждой игры (код игры)
-
+ Отдельная карта для каждой игры (название игры)
-
+ Отдельная карта для каждой игры (название файла)
-
+ Непостоянная карта (не сохранять)
@@ -7646,22 +7631,22 @@ Are you sure you want to continue?
MultitapMode
-
+ Отключен
-
+ Включить только на порту 1
-
+ Включить только на порту 2
-
+ Включить на портах 1 и 2
@@ -7748,64 +7733,64 @@ Are you sure you want to continue?
Рендер OpenGL недоступен, у вас недостаточно новый драйвер или устройство. Требуется OpenGL 3.1 или OpenGL ES 3.0.
-
+ *Сброс системыСистема сброшена.
-
+ Не удалось загрузить состояние из '%s'. Сброс.
-
+ Не удалось сохранить состояние в '%s'.
-
+ PGXP несовместим с программным рендерером, PGXP отключен.
-
+ Перемотка назад не поддерживается на 32-разрядном ARM для Android.
-
+ Переключение рендера ГПУ на %s%s.
-
+ Переключение на аудио движок %s.
-
+ *выполненияПереключение в режим исполнения процессора %s.
-
+ Параметры перекомпилятора изменились, очистка всех блоков.
-
+ PGXP включен, все блоки перекомпилированы.
-
+ PGXP отключен, все блоки перекомпилированы.
-
+ Переключение рендера на %s...
@@ -7870,95 +7855,91 @@ Are you sure you want to continue?
Сбой предварительного кэширования образа компакт-диска, возможно, он ненадежен.
-
- Не удалось применить патч ppf из '%s', используя непатченный образ.
-
-
-
+ Загрузка состояния из '{}'...
-
+ Сохранить состояние
-
+ Состояние сохранено в '{}'.
-
+ Частота процессора установлена на %u%% (%u / %u). Это может привести к нестабильности.
-
+ Ускорение чтения CD-ROM установлено на %ux (эффективная скорость %ux). Это может привести к нестабильности.
-
+ Ускорение поиска по CD-ROM установлено на мгновенное. Это может привести к нестабильности.
-
+ Ускорение поиска по CD-ROM установлено в %ux. Это может привести к нестабильности.
-
+ Не удалось инициализировать рендер %s, возврат к программному рендеру.
-
+ ВНИМАНИЕ: разгон процессора (%u%%) отличался в сохранении состояния (%u%%).
-
+ Не удалось открыть образ компакт-диска из состояния сохранения '%s': %s. Использование существующего образа '%s', может привести к нестабильности.
-
+ Не удалось открыть образ диска '%s: %s.
-
+ Не удалось переключиться на под-образ %u в '%s': %s.
-
+ *ПереключёнПереключился на под-образ %s (%u) в '%s'.
-
+ Вставлен диск '%s' (%s).
-
-
-
+
+
+ Не удалось загрузить цепочку шейдеров постобработки.
-
+ ** не загружаются.Читы не загружены.
-
+ %n чит активен.
@@ -7967,7 +7948,7 @@ Are you sure you want to continue?
-
+ %n чит неактивнен.
@@ -8001,12 +7982,12 @@ Are you sure you want to continue?
Перезагружены замены текстур.
-
+ Не удалось сохранить состояние отмены загрузки.
-
+ Перемотка назад не включена.
@@ -8087,32 +8068,32 @@ Are you sure you want to continue?
Включён звук компакт-диска.
-
+ Запущен дамп звука в '%s'.
-
+ Не удалось начать дамп звука в '%s'.
-
+ Дамп звука остановлен.
-
+ Файл снимка экрана '%s' уже существует.
-
+ Не удалось сохранить снимок экрана в '%s'
-
+ Снимок экрана сохранен в '%s'.
@@ -8126,12 +8107,12 @@ Please configure a supported controller from the list above.
Пожалуйста, настройте поддерживаемый контроллер из приведенного выше списка.
-
+ Не удалось загрузить читы из '%s'.
-
+ Сохранен %n чит в '%s'.
@@ -8140,45 +8121,45 @@ Please configure a supported controller from the list above.
-
+ *и, соотношение..Широкоэкранный хак включен, а соотношение сторон установлено на %s.
-
+ *и, соотношение..Широкоэкранный хак отключен, а соотношение сторон установлено на %s.
-
+ *Порты карт памяти поменялись местамиПоменялись местами порты карт памяти. Оба порта имеют карту памяти.
-
+ Поменялись местами порты карт памяти. Порт 2 имеет карту памяти, порт 1 пуст.
-
+ Поменялись местами порты карт памяти. Порт 1 имеет карту памяти, порт 2 пуст.
-
+ Поменялись местами порты карт памяти. Ни в одном из портов нет карты памяти.
-
+ Не удалось сохранить список читов в '%s'
-
+ %n чит включен. Это может привести к нестабильности.
@@ -8187,47 +8168,47 @@ Please configure a supported controller from the list above.
-
+ Удален список читов '%s'.
-
+ Чит '%s' включен.
-
+ Чит '%s' отключен.
-
+ Применен чит '%s'.
-
+ Чит '%s' уже включен.
-
+ Пост-обработка включена.
-
+ Пост-обработка отключена.
-
+ Не удалось загрузить цепочку шейдеров постобработки.
-
+ Перезагрузка шейдеров постобработки.
@@ -8529,44 +8510,44 @@ URL: %1
SaveStateSelectorUI
-
+ Загрузить
-
+ Сохранить
-
+ *предыдущий*Выбрать предыдущее
-
+ *следующий*Выбрать следующее
-
+ Нет состояния сохранения
-
+ Глобальный слот %d
-
+ Слот игры %d
-
+ %s Слот %d
@@ -8783,48 +8764,48 @@ URL: %1
System
-
+ Не удалось загрузить BIOS %s.
-
-
+
+ Ошибка
-
+ Не удалось загрузить файл состояния сохранения '{}' для загрузки.
-
+ Сохраненное состояние несовместимо: минимальная версия -%u, но версия состояния - %u.
-
+ Сохраненное состояние несовместимо: максимальная версия - %u, но версия состояния - %u.
-
+ Не удалось открыть образ компакт-диска '%s', используемый сохранением состояния: %s.
-
+ Не удалось переключиться на под-образ %u в образе компакт-диска '%s', используемом в сохранении состояния: %s.
-
+ Карта памяти для каждой игры не может использоваться для слота %u, так как запущенная игра не имеет пути. Вместо этого используется общая карта.
-
+
Имя файла SBI должно совпадать с именем образа диска.
-
+ **ИспользуйтеКарту памяти для каждой игры не возможно использовать для слота %u, так как запущенная игра не имеет кода. Вместо этого используется общая карта.
-
+ **ИспользуйтеКарту памяти для каждой игры не возможно использовать для слота %u, так как у запущенной игры нет названия. Вместо этого используется общая карта.
-
+ Игра изменилась, карты памяти перезагружены.
-
+