diff --git a/src/duckstation-qt/translations/duckstation-qt_ru.ts b/src/duckstation-qt/translations/duckstation-qt_ru.ts
index 7bbd089c7..8122d7660 100644
--- a/src/duckstation-qt/translations/duckstation-qt_ru.ts
+++ b/src/duckstation-qt/translations/duckstation-qt_ru.ts
@@ -687,14 +687,6 @@ Leaderboard Position: {} of {}
AnalogController
-
- Controller %u is locked to analog mode by the game.
- Контроллер %u заблокирован игрой в аналоговом режиме.
-
-
- Controller %u is locked to digital mode by the game.
- Контроллер %u заблокирован игрой в цифровом режиме.
- Analog Deadzone
@@ -2380,10 +2372,6 @@ This warning will only be shown once.
No generic bindings were generated for device '%1'. The controller/source may not support automatic mapping.Для устройства "%1" не было создано общих привязок. Контроллер/источник может не поддерживать автоматическое сопоставление.
-
- No generic bindings were generated for device '%1'
- Для устройства '%1' не было создано общих привязок
- ControllerBindingWidget_AnalogController
@@ -2698,13 +2686,6 @@ This warning will only be shown once.
Режим
-
- ControllerBindingWidget_Base
-
- %1%
- %1%
-
-ControllerBindingWidget_DigitalController
@@ -4431,17 +4412,17 @@ This file can be several gigabytes, so be aware of SSD wear.
EmuThread
-
+ ErrorОшибка
-
+ No resume save state found.Состояние сохранения возобновления не найдено.
-
+ Game ID: %1
Game Title: %2
Achievements: %5 (%6)
@@ -4454,7 +4435,7 @@ Achievements: %5 (%6)
-
+ %n points%n балл
@@ -4463,27 +4444,27 @@ Achievements: %5 (%6)
-
+ Rich presence inactive or unsupported.Rich presence неактивен или не поддерживается.
-
+ Game not loaded or no RetroAchievements available.Игра не загружена или RetroAchievements недоступен.
-
+ %1x%2%1x%2
-
+ Game: %1 FPSИгра: %1 FPS
-
+ Video: %1 FPS (%2%)Видео: %1 FPS (%2%)
@@ -6777,8 +6758,8 @@ Scanning recursively takes more time, but will identify files in subdirectories.
-
-
+
+ Change DiscСменить диск
@@ -6789,8 +6770,8 @@ Scanning recursively takes more time, but will identify files in subdirectories.
-
-
+
+ Load StateЗагрузить состояние
@@ -6815,569 +6796,575 @@ Scanning recursively takes more time, but will identify files in subdirectories.
Язык
-
+ &Help&Помощь
-
+ &Debug&Отладка
-
+ Switch GPU RendererПереключить рендер ГП
-
+ Switch CPU Emulation ModeПереключить режим эмуляции ЦП
-
+ Switch Crop ModeПереключить режим обрезки
-
+ &ViewП&росмотр
-
+ &Window Size&Размер окна
-
+ &Tools&Утилиты
-
+ toolBarПанель инструментов
-
+ Start &File...Запустить &файл...
-
+ Start &Disc...Запустить &диск...
-
+ Start &BIOSЗапустить &BIOS
-
+ &Scan For New Games&Сканировать новые игры
-
+ &Rescan All GamesПере&сканирование всех игр
-
+ Power &Off&Выключить
-
+ &Reset&Сброс
-
+ &PauseПау&за
-
+ &Load State&Загрузить
-
+ &Save StateСо&хранить
-
+ E&xit&Выход
-
+ AudioЗвук
-
+ AchievementsДостижения
-
+ FoldersПапки
-
+ Game ListСписок игр
-
+ GeneralОбщие
-
+ AdvancedДополнительные
-
+
+
+ &Settings
+ &Настройки
+
+
+
+ Enable GDB server
+ Включить сервер GDB
+
+
+ Start Big Picture ModeЗапустить режим Big Picture
-
+ Big PictureBig Picture
-
+ Cover DownloaderЗагрузчик обложек
-
+ FullscreenВо весь экран
-
+ Resolution ScaleМасштаб разрешения
-
+ &GitHub Repository...Репозиторий &GitHub...
-
+ &Issue Tracker...&Проблемы...
-
+ &Discord Server...Сервер &Discord...
-
+ Check for &Updates...Проверить &обновления...
-
+ About &Qt...Про &Qt...
-
+ &About DuckStation...Про &DuckStation...
-
+ From Device...Из устройства...
-
+ Disable All EnhancementsОтключить все улучшения
-
+ Dump VRAM...Дамп VRAM...
-
+ Dump SPU RAM...Дамп SPU RAM...
-
+ Show CD-ROM StateПоказать состояние CD-ROM
-
+ &Memory Cards&Карты памяти
-
+ Lock Toolbar**Блокировка панели инструментовЗаблокировать панель инструментов
-
+ Game &List&Список игр
-
+ C&heat ManagerМенеджер &читов
-
+ CPU D&ebuggerО&тладчик процессора
-
+ Game &Grid&Сетка игр
-
+ Show Titles (Grid View)Показать заголовки (вид сетки)
-
+ Zoom &In (Grid View)**&Приблизить&Увеличить (вид сетки)
-
+ Ctrl++
-
+ Zoom &Out (Grid View)**&Отдалить&Уменьшить (вид сетки)
-
+ Ctrl+-
-
+ Refresh &Covers (Grid View)Обновить &обложки (вид сетки)
-
+ Open Memory Card Directory...Открыть папку карты памяти...
-
+ Open Data Directory...Открыть каталог данных...
-
+ Power Off &Without SavingВыключить &без сохранения
-
+ Change Disc...Сменить диск...
-
+ B&IOSB&IOS
-
+ C&onsoleК&онсоль
-
+ E&mulation&Эмуляция
-
+ &Controllers&Контроллеры
-
+ &Hotkeys&Горячие клавиши
-
+ &Display&Отображение
-
+ &Enhancements&Улучшения
-
+ &Post-Processing&Постобработка
-
+ Cheats...Читы...
-
+ Add Game Directory...Добавить каталог с играми...
-
- &Settings...
- &Настройки...
-
-
-
+ From File...Из файла...
-
+ From Game List...Из списка игр...
-
+ Remove DiscИзвлечь диск
-
+ Resume StateВозобновить состояние
-
+ Global StateГлобальное состояние
-
+ Show VRAMПоказать VRAM
-
+ Dump CPU to VRAM Copies
-
+ Dump VRAM to CPU Copies
-
+ Disable InterlacingОтключить чересстрочную развертку
-
+ Force NTSC TimingsПринудительная синхронизация NTSC
-
+ Dump AudioДамп звука
-
+ Dump RAM...Дамп RAM...
-
+ Show GPU StateПоказать состояние ГП
-
+ Show SPU StateПоказать состояние SPU
-
+ Show Timers StateПоказать состояние таймера
-
+ Show MDEC StateПоказать состояние MDEC
-
+ Show DMA StateПоказать состояние DMA
-
+ &Screenshot&Снимок
-
-
+
+ ResumeПродолжить
-
+ Resumes the last save state created.Возобновляет последнее созданное сохранение.
-
+ &Toolbar&Панель инструментов
-
+ &Status Bar&Панель статуса
-
+ System &DisplayОтображение &системы
-
+ Game &Properties&Свойства игры
-
+ Memory &Card EditorРедактор &карт памяти
-
+ Failed to create host display device context.Не удалось создать контекст устройства отображения хоста.
-
-
+
+ Select Disc ImageВыбрать образ диска
-
+ Start DiscЗапустить диск
-
+ Could not find any CD-ROM devices. Please ensure you have a CD-ROM drive connected and sufficient permissions to access it.Не удалось найти никаких устройств CD-ROM. Пожалуйста, убедитесь, что у вас подключен привод CD-ROM и достаточно разрешений для доступа к нему.
-
+ All File Types (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.ps-exe *.psf *.minipsf *.m3u);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;Error Code Modeler Images (*.ecm);;Media Descriptor Sidecar Images (*.mds);;PlayStation EBOOTs (*.pbp *.PBP);;PlayStation Executables (*.exe *.psexe *.ps-exe);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.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)
-
-
-
-
-
+
+
+
+
+ ErrorОшибка
-
+ Failed to get window info from widgetНе удалось получить информацию об окне из виджета
-
+ Failed to get new window info from widgetНе удалось получить информацию о новом окне из виджета
-
+ PausedПриостановлено
-
+ %1 (%2)%1 (%2)
-
+ Select disc drive:*ВыбратьВыберите дисковод:
-
+ Resume (%1)Продолжить (%1)
-
-
-
+
+
+ Game Save %1 (%2)Игра сохранена %1 (%2)
-
+ Edit Memory Cards...Редактировать карты памяти...
-
+ Delete Save States...Удалить сохранённые состояния...
-
+ Confirm Save State DeletionПодтвердить удаление сохранённых состояний
-
+ Are you sure you want to delete all save states for %1?
The saves will not be recoverable.
@@ -7386,67 +7373,67 @@ The saves will not be recoverable.
Сохранения не подлежат восстановлению.
-
+ Load From File...Загрузка из файла...
-
-
+
+ Select Save State FileВыберите файл состояния сохранения
-
-
+
+ Save States (*.sav)Сохраненные состояния (*.sav)
-
+ Undo Load StateОтменить загрузку состояния
-
-
+
+ Game Save %1 (Empty)Сохранение игры %1 (пусто)
-
-
+
+ Global Save %1 (%2)Глобальное сохранение %1 (%2)
-
-
+
+ Global Save %1 (Empty)Глобальное сохранение %1 (пусто)
-
+ Save To File...Сохранить в файл...
-
+ &Enabled Cheats&Включить читы
-
+ &Apply Cheats&Применить читы
-
+ Load Resume StateЗагрузить состояние возобновления
-
+ A resume save state was found for this game, saved at:
%1.
@@ -7459,149 +7446,149 @@ Do you want to load this state, or start from a fresh boot?
Вы хотите загрузить это состояние или начать с новой загрузки?
-
+ Fresh BootНовая загрузка
-
+ Delete And BootУдалить и загрузить
-
+ Failed to delete save state file '%1'.Не удалось удалить файл сохранения состояния '%1'.
-
+ Confirm Disc ChangeПодтверждение замены диска
-
+ Do you want to swap discs or boot the new image (via system reset)?Вы хотите поменять диски местами или загрузить новый образ (через сброс системы)?
-
+ Swap DiscПоменять диск
-
+ ResetСброс
-
+ CancelОтмена
-
-
+
+ Cheat ManagerМенеджер читов
-
+ You must select a disc to change discs.Вы должны выбрать диск для замены дисков.
-
+ Properties...Свойства...
-
+ Open Containing Directory...Открыть папку с содержимым...
-
+ Set Cover Image...Установить изображение обложки...
-
+ Default BootОбычный запуск
-
+ Fast BootБыстрый запуск
-
+ Full BootПолный запуск
-
+ Boot and DebugЗагрузка и отладка
-
+ Exclude From ListИсключить из списка
-
+ Reset Play TimeСбросить время игры
-
+ Add Search Directory...Добавить папку для поиска...
-
+ Select Cover ImageВыбрать изображение обложки
-
+ All Cover Image Types (*.jpg *.jpeg *.png)Все типы изображений (*.jpg *.jpeg *.png)
-
+ Cover Already ExistsОбложка уже существует
-
+ A cover image for this game already exists, do you wish to replace it?Обложка изображения для этой игры уже существует, вы хотите заменить её?
-
-
+
+ Copy ErrorОшибка копирования
-
+ Failed to remove existing cover '%1'Не удалось удалить существующую обложку '%1'
-
+ Failed to copy '%1' to '%2'Не удалось скопировать '%1' в '%2'
-
+ Confirm ResetПодтвердить сброс
-
+ Are you sure you want to reset the play time for '%1'?
This action cannot be undone.
@@ -7610,100 +7597,100 @@ This action cannot be undone.
Это действие не может быть отменено.
-
+ %1x Scale%1x Масштаб
-
-
-
+
+
+ Destination FileЦелевой файл
-
-
+
+ Binary Files (*.bin)Двоичные файлы (*.bin)
-
+ Binary Files (*.bin);;PNG Images (*.png)Двоичные файлы (*.bin);;Изображения PNG (*.png)
-
+ Default
-
+ FusionFusion
-
+ Dark Fusion (Gray)Dark Fusion (Серый)
-
+ Dark Fusion (Blue)Dark Fusion (Синий)
-
+ QDarkStyle
-
+ Confirm ShutdownПодтвердить завершение работы
-
+ Are you sure you want to shut down the virtual machine?Вы уверены, что хотите выключить виртуальную машину?
-
+ Save State For Resume*возобновленияСохранить состояние для продолжения
-
-
-
-
+
+
+
+ Memory Card Not FoundКарта памяти не найдена
-
+ Memory card '%1' does not exist. Do you want to create an empty memory card?Карта памяти '%1' не существует. Хотите создать пустую карту памяти?
-
+ Failed to create memory card '%1'Не удалось создать карту памяти '%1'
-
-
+
+ Memory card '%1' could not be found. Try starting the game and saving to create it.Карта памяти '%1' не найдена. Попробуйте начать игру и сохранить, чтобы создать её.
-
+ Do not show againБольше не показывать
-
+ Using cheats can have unpredictable effects on games, causing crashes, graphical glitches, and corrupted saves. By using the cheat manager, you agree that it is an unsupported configuration, and we will not provide you with any assistance when games break.
Cheats persist through save states even after being disabled, please remember to reset/reboot the game after turning off any codes.
@@ -7716,17 +7703,17 @@ Are you sure you want to continue?
Уверены, что хотите продолжить?
-
+ Updater ErrorОшибка обновления
-
+ <p>Sorry, you are trying to update a DuckStation version which is not an official GitHub release. To prevent incompatibilities, the auto-updater is only enabled on official builds.</p><p>To obtain an official build, please follow the instructions under "Downloading and Running" at the link below:</p><p><a href="https://github.com/stenzek/duckstation/">https://github.com/stenzek/duckstation/</a></p><p>К сожалению, вы пытаетесь обновить версию DuckStation, которая не является официальным выпуском GitHub. Чтобы предотвратить несовместимость, автоматическое обновление включено только в официальных сборках.</p><p>Чтобы получить официальную сборку, следуйте инструкциям в разделе "Загрузка и запуск" по ссылке ниже:</p><p><a href="https://github.com/stenzek/duckstation/">https://github.com/stenzek/duckstation/</a></p>
-
+ Automatic updating is not supported on the current platform.Автоматические обновление не поддерживается на этой платформе.
@@ -8140,17 +8127,17 @@ Are you sure you want to continue?
OSDMessage
-
+ Acquired exclusive fullscreen.Получен эксклюзивный полноэкранный режим.
-
+ Failed to acquire exclusive fullscreen.Не удалось получить эксклюзивный полноэкранный режим.
-
+ Lost exclusive fullscreen.Утерян эксклюзивный полноэкранный режим.
@@ -8200,10 +8187,6 @@ Are you sure you want to continue?
Resolution scale %ux not supported for adaptive smoothing, using %ux.Масштаб разрешения %ux не поддерживается для адаптивного сглаживания с использованием %ux.
-
- OpenGL renderer unavailable, your driver or hardware is not recent enough. OpenGL 3.1 or OpenGL ES 3.0 is required.
- Рендер OpenGL недоступен, у вас недостаточно новый драйвер или устройство. Требуется OpenGL 3.1 или OpenGL ES 3.0.
- System reset.
@@ -8967,29 +8950,29 @@ URL: %1
QtHost
-
-
-
+
+
+ ErrorОшибка
-
+ File '%1' does not exist.Файл '%1' не существует.
-
+ The specified save state does not exist.Указанное состояние сохранения не существует.
-
+ Cannot use no-gui mode, because no boot filename was specified.Невозможно использовать режим "без графического интерфейса", поскольку не было указано имя файла загрузки.
-
+ Cannot use batch mode, because no boot filename was specified.Невозможно использовать пакетный режим, поскольку не было указано имя файла загрузки.