<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../aboutdialog.ui" line="14"/>
        <source>About DuckStation</source>
        <translation>О программе DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.ui" line="53"/>
        <source>DuckStation</source>
        <translation>DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="36"/>
        <source>%1 (%2)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="50"/>
        <source>DuckStation is a free simulator/emulator of the Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt; console, focusing on playability, speed, and long-term maintainability.</source>
        <translation>DuckStation — это бесплатный симулятор/эмулятор консоли Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt;, ориентированный на удобство игры, скорость и долговечность обслуживания.</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="53"/>
        <source>Authors</source>
        <translation>Авторы</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="54"/>
        <source>and other contributors</source>
        <translation>и другие участники</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="55"/>
        <source>Icon by</source>
        <translation>Иконка от</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="56"/>
        <source>License</source>
        <translation>Лицензия</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="68"/>
        <source>DuckStation Third-Party Notices</source>
        <translation>Уведомления третьих лиц DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="83"/>
        <source>Missing thirdparty.html file. You should request it from where-ever you obtained DuckStation.</source>
        <translation>Отсутствует файл Thirdparty.html. Вам следует запросить его там, где вы получили DuckStation.</translation>
    </message>
</context>
<context>
    <name>AchievementLoginDialog</name>
    <message>
        <location filename="../achievementlogindialog.ui" line="26"/>
        <source>RetroAchievements Login</source>
        <comment>Window title</comment>
        <translation>Авторизация RetroAchievements</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="92"/>
        <source>RetroAchievements Login</source>
        <comment>Header text</comment>
        <translation>Авторизация RetroAchievements</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="107"/>
        <source>Please enter your user name and password for retroachievements.org below. Your password will not be saved in DuckStation, an access token will be generated and used instead.</source>
        <translation>Пожалуйста, введите имя пользователя и пароль для retroachievements.org ниже. Ваш пароль не будет сохранен в DuckStation, вместо него будет сгенерирован и использован токен доступа.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="32"/>
        <source>User Name:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="39"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="46"/>
        <source>Ready...</source>
        <translation>Готов...</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="29"/>
        <source>&lt;strong&gt;Your RetroAchievements login token is no longer valid.&lt;/strong&gt; You must re-enter your credentials for achievements to be tracked. Your password will not be saved in DuckStation, an access token will be generated and used instead.</source>
        <translation>&lt;strong&gt;Ваш токен авторизации в RetroAchievements больше не действителен.&lt;/strong&gt; Вам необходимо повторно ввести свои учетные данные, чтобы достижения можно было отслеживать. Ваш пароль не будет сохранен в DuckStation, вместо него будет сгенерирован и использован токен доступа.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="34"/>
        <source>&amp;Login</source>
        <translation>&amp;Авторизация</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="77"/>
        <source>Login Error</source>
        <translation>Ошибка авторизации</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="78"/>
        <source>Login failed.
Error: %1

Please check your username and password, and try again.</source>
        <translation>Ошибка авторизации.
Ошибка: %1

Пожалуйста, проверьте имя пользователя и пароль и попробуйте еще раз.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="103"/>
        <source>Enable Achievements</source>
        <translation>Включить достижения</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="104"/>
        <source>Achievement tracking is not currently enabled. Your login will have no effect until after tracking is enabled.

Do you want to enable tracking now?</source>
        <translation>В настоящее время отслеживание достижений отключено. Ваш вход в систему не будет иметь никакого эффекта до тех пор, пока отслеживание не будет включено.

Хотите включить отслеживание сейчас?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="126"/>
        <source>Enable Hardcore Mode</source>
        <translation>Включить режим режим &quot;Хардкор&quot;</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="127"/>
        <source>Hardcore mode is not currently enabled. Enabling hardcore mode allows you to set times, scores, and participate in game-specific leaderboards.

However, hardcore mode also prevents the usage of save states, cheats and slowdown functionality.

Do you want to enable hardcore mode?</source>
        <translation>В настоящее время режим «Хардкор» отключен. Включение режима «Хардкор» позволяет фиксировать время прохождения, набирать очки и участвовать в специальных игровых рейтингах.

Однако режим «Хардкор» также блокирует использование сохранений состояния, читов и функции замедления.

Хотите включить режим «Хардкор»?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="150"/>
        <source>Restart Game</source>
        <translation>Перезапустить игру</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="151"/>
        <source>Hardcore mode will not be enabled until the game is restarted. Do you want to restart the game now?</source>
        <translation>Режим «Хардкор» не будет активирован до перезапуска игры. Хотите перезапустить игру сейчас?</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translatorcomment>*Сброс системы</translatorcomment>
        <translation type="obsolete">Сбросить систему</translation>
    </message>
    <message>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation type="vanished">Режим &quot;Хардкор&quot; не будет включен до тех пор, пока система не будет сброшена. Вы хотите перезагрузить систему сейчас?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="47"/>
        <source>Logging in...</source>
        <translatorcomment>*Вход в систему...</translatorcomment>
        <translation>Авторизация...</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="79"/>
        <source>Login failed.</source>
        <translation>Ошибка авторизации.</translation>
    </message>
</context>
<context>
    <name>AchievementSettingsWidget</name>
    <message>
        <location filename="../achievementsettingswidget.ui" line="90"/>
        <location filename="../achievementsettingswidget.cpp" line="75"/>
        <source>Enable Achievements</source>
        <translation>Включить достижения</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="245"/>
        <location filename="../achievementsettingswidget.cpp" line="97"/>
        <source>Enable Sound Effects</source>
        <translation>Включить звуковые эффекты</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="84"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="104"/>
        <location filename="../achievementsettingswidget.cpp" line="82"/>
        <source>Enable Spectator Mode</source>
        <translation>Включить режим наблюдателя</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="118"/>
        <location filename="../achievementsettingswidget.cpp" line="86"/>
        <source>Test Unofficial Achievements</source>
        <translation>Проверка неофициальных достижений</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="125"/>
        <location filename="../achievementsettingswidget.cpp" line="99"/>
        <source>Prefetch Badges</source>
        <translation>Предварительная загрузка значков</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="233"/>
        <location filename="../achievementsettingswidget.cpp" line="94"/>
        <source>Show Leaderboard Trackers</source>
        <translation type="unfinished">Показать отслеживание рейтингов</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="264"/>
        <source>Notification Location:</source>
        <translation type="unfinished">Расположение уведомлений:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="274"/>
        <source>Notification Size:</source>
        <translation>Размер уведомлений:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="286"/>
        <location filename="../achievementsettingswidget.ui" line="352"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="304"/>
        <source>Progress Tracking</source>
        <translation>Отслеживание прогресса</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="310"/>
        <source>Challenge Indicators:</source>
        <translation>Индикаторы испытаний:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="320"/>
        <source>Progress Indicators:</source>
        <translation>Индикаторы прогресса:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="330"/>
        <source>Indicator Location:</source>
        <translation>Расположение индикатора:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="340"/>
        <source>Indicator Size:</source>
        <translation>Размер индикатора:</translation>
    </message>
    <message>
        <source>Show Progress Indicators</source>
        <translation type="vanished">Показать индикаторы прогресса</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Учетная запись</translation>
    </message>
    <message>
        <source>Refresh Progress</source>
        <translation type="vanished">Обновить прогресс</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="74"/>
        <location filename="../achievementsettingswidget.cpp" line="325"/>
        <source>Login...</source>
        <translation>Авторизация...</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="67"/>
        <source>View Profile...</source>
        <translation>Просмотр профиля...</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="111"/>
        <location filename="../achievementsettingswidget.cpp" line="80"/>
        <source>Enable Encore Mode</source>
        <translation>Включить режим &quot;Encore&quot;</translation>
    </message>
    <message>
        <source>Enable RAIntegration (Development Only)</source>
        <translation type="vanished">Включить RAIntegration (только для разработчиков)</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="135"/>
        <source>Notifications</source>
        <translation>Уведомления</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="175"/>
        <location filename="../achievementsettingswidget.ui" line="221"/>
        <source>5 seconds</source>
        <translation>5 секунд</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="141"/>
        <location filename="../achievementsettingswidget.cpp" line="89"/>
        <source>Show Achievement Notifications</source>
        <translation>Показать уведомления о достижениях</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="187"/>
        <location filename="../achievementsettingswidget.cpp" line="92"/>
        <source>Show Leaderboard Notifications</source>
        <translatorcomment>*Показывать</translatorcomment>
        <translation>Показать уведомления списка лидеров</translation>
    </message>
    <message>
        <source>Username:
Login token generated at:</source>
        <translation type="vanished">Имя пользователя:
Токен авторизации сгенерирован по адресу:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="97"/>
        <location filename="../achievementsettingswidget.cpp" line="77"/>
        <source>Enable Hardcore Mode</source>
        <translation>Включить режим &quot;Хардкор&quot;</translation>
    </message>
    <message>
        <source>Game Info</source>
        <translation type="vanished">Информация об игре</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="75"/>
        <location filename="../achievementsettingswidget.cpp" line="77"/>
        <location filename="../achievementsettingswidget.cpp" line="80"/>
        <location filename="../achievementsettingswidget.cpp" line="82"/>
        <location filename="../achievementsettingswidget.cpp" line="86"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="76"/>
        <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
        <translation>После включения и авторизации, DuckStation будет сканировать достижения при запуске.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="90"/>
        <source>Displays popup messages on events such as achievement unlocks and game completion.</source>
        <translation>Отображает всплывающие сообщения о таких событиях, как получение достижений и завершение игры.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="93"/>
        <source>Displays popup messages when starting, submitting, or failing a leaderboard challenge.</source>
        <translation type="unfinished">Отображает всплывающие сообщения при запуске, отправке или провале испытания в списке лидеров.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="95"/>
        <source>Shows a timer in the selected location when leaderboard challenges are active.</source>
        <translation type="unfinished">Отображает таймер в выбранном месте, когда активны испытания в рейтинге.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="81"/>
        <source>When enabled, each session will behave as if no achievements have been unlocked.</source>
        <translation type="unfinished">Если эта функция включена, каждая сессия будет вести себя так, как будто никакие достижения не были разблокированы.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="73"/>
        <source>(Customize)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="83"/>
        <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
        <translation>При включении DuckStation будет считать, что все достижения заблокированы, и не будет отправлять уведомления о разблокировке на сервер.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="87"/>
        <source>When enabled, DuckStation will list achievements from unofficial sets. Please note that these achievements are not tracked by RetroAchievements, so they unlock every time.</source>
        <translation>При включении DuckStation будет отображать достижения из неофициальных наборов. Пожалуйста, обратите внимание, что эти достижения не отслеживаются достижениями RetroAchievements, поэтому они разблокируются каждый раз.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="78"/>
        <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
        <translation>Режим &quot;Испытаний&quot; для достижений, включая отслеживание списка лидеров. Отключает функции сохранения состояния, читов и замедления.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="89"/>
        <location filename="../achievementsettingswidget.cpp" line="92"/>
        <location filename="../achievementsettingswidget.cpp" line="94"/>
        <location filename="../achievementsettingswidget.cpp" line="97"/>
        <location filename="../achievementsettingswidget.cpp" line="99"/>
        <location filename="../achievementsettingswidget.cpp" line="121"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <source>Shows a timer in the bottom-right corner of the screen when leaderboard challenges are active.</source>
        <translation type="vanished">Отображает таймер в правом нижнем углу экрана, когда активны испытания в списке лидеров.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="98"/>
        <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Воспроизводит звуковые эффекты для таких событий, как разблокировка достижений и отправка в список лидеров.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="100"/>
        <source>Downloads all locked achievement badges while starting the game. This will reduce delays in the images being shown when unlocking achievements.</source>
        <translation>При запуске игры загружаются все значки достижений, которые пока еще не разблокированы. Это позволит сократить задержки при отображении изображений при разблокировке достижений.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="102"/>
        <source>Notification Location</source>
        <translation>Расположение уведомления</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="102"/>
        <source>Top Left</source>
        <translation>Вверху слева</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="103"/>
        <source>Selects the screen location for achievement and leaderboard notifications.</source>
        <translation>Выбирает место на экране для отображения уведомлений о достижениях и рейтингах.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="104"/>
        <source>Notification Size</source>
        <translation>Размер уведомления</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="104"/>
        <location filename="../achievementsettingswidget.cpp" line="115"/>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <location filename="../achievementsettingswidget.cpp" line="170"/>
        <source>Automatic</source>
        <translation>Автоматически</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="105"/>
        <source>Determines the size of achievement notification popups. Automatic will use the same scaling as the Big Picture UI.</source>
        <translation>Определяет размер всплывающих окон с уведомлениями о достижениях. При выборе параметра «Автоматически» будет использоваться то же масштабирование, что и в интерфейсе Big Picture.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="107"/>
        <source>Custom Notification Scale</source>
        <translation>Пользовательский масштаб уведомлений</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="107"/>
        <location filename="../achievementsettingswidget.cpp" line="118"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="108"/>
        <source>Sets the custom scale percentage for achievement notifications.</source>
        <translation>Устанавливает пользовательский процент масштабирования для уведомлений о достижениях.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="110"/>
        <source>Challenge Indicators</source>
        <translation>Индикаторы испытаний</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="110"/>
        <source>Show Notifications</source>
        <translation>Показать уведомления</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="111"/>
        <source>Shows a notification or icons in the selected location when a challenge/primed achievement is active.</source>
        <translation>Отображает уведомление или значки в выбранном месте, когда активное задание или готовое достижение.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="113"/>
        <source>Indicator Location</source>
        <translation>Расположение индикатора</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="113"/>
        <source>Bottom Right</source>
        <translation>Внизу справа</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="114"/>
        <source>Selects the screen location for challenge/progress indicators, and leaderboard trackers.</source>
        <translation>Выбирает местоположение на экране индикаторов задач/прогресса и отслеживания результатов в списке лидеров.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="115"/>
        <source>Indicator Size</source>
        <translation>Размер индикатора</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="116"/>
        <source>Determines the size of challenge/progress indicators. Automatic will use the same scaling as the Big Picture UI.</source>
        <translation>Определяет размер индикаторов задач/прогресса. При выборе параметра «Автоматически» будет использоваться то же масштабирование, что и в интерфейсе Big Picture.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="118"/>
        <source>Custom Indicator Scale</source>
        <translation>Пользовательский масштаб индикаторов</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="119"/>
        <source>Sets the custom scale percentage for challenge/progress indicators.</source>
        <translation>Устанавливает пользовательский процент масштабирования для индикаторов выполнения задач/прогресса.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="121"/>
        <source>Progress Indicators</source>
        <translation>Индикаторы прогресса</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="122"/>
        <source>Shows a popup in the selected location when progress towards a measured achievement changes.</source>
        <translation>Отображает всплывающее окно в выбранном месте при изменении прогресса в достижении определенной цели.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <location filename="../achievementsettingswidget.cpp" line="171"/>
        <source>Use OSD Scale</source>
        <translation>Использовать масштаб OSD</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <location filename="../achievementsettingswidget.cpp" line="172"/>
        <source>Custom</source>
        <translation type="unfinished">Произвольный</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="270"/>
        <source>Restart Game</source>
        <translation>Перезапустить игру</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="271"/>
        <source>Hardcore mode will not be enabled until the game is restarted. Do you want to restart the game now?</source>
        <translation>Режим «Хардкор» не будет активирован до перезапуска игры. Хотите перезапустить игру сейчас?</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="319"/>
        <source>Logged in as %1
Token generated at %2</source>
        <translation>Авторизован под именем %1
Токен сгенерирован в %2</translation>
    </message>
    <message>
        <source>Shows a popup in the lower-right corner of the screen when progress towards a measured achievement changes.</source>
        <translation type="obsolete">Отображает всплывающее окно в правом нижнем углу экрана, когда происходит изменение прогресса в достижении измеримого результата.</translation>
    </message>
    <message>
        <source>When enabled, DuckStation will load the RAIntegration DLL which allows for achievement development.&lt;br&gt;The RA_Integration.dll file must be placed in the same directory as the DuckStation executable.</source>
        <translation type="vanished">Когда эта функция включена, DuckStation загружает библиотеку RAIntegration DLL, которая позволяет разрабатывать достижения.&lt;br&gt; Файл RA_Integration.dll должен быть помещен в ту же директорию, что и исполняемый файл DuckStation.</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translatorcomment>*Сброс системы</translatorcomment>
        <translation type="obsolete">Сбросить систему</translation>
    </message>
    <message>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation type="vanished">Режим &quot;Хардкор&quot; не будет включен до тех пор, пока система не будет сброшена. Вы хотите перезагрузить систему сейчас?</translation>
    </message>
    <message numerus="yes">
        <location filename="../achievementsettingswidget.cpp" line="281"/>
        <location filename="../achievementsettingswidget.cpp" line="288"/>
        <source>%n seconds</source>
        <translation>
            <numerusform>%n секунда</numerusform>
            <numerusform>%n секунды</numerusform>
            <numerusform>%n секунд</numerusform>
        </translation>
    </message>
    <message>
        <source>Username: %1
Login token generated on %2.</source>
        <translation type="vanished">Имя пользователя: %1
Токен входа сгенерирован %2.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="320"/>
        <source>Logout</source>
        <translatorcomment>*Выход*</translatorcomment>
        <translation>Выйти</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="324"/>
        <source>Not Logged In.</source>
        <translatorcomment>*Не авторизовался.</translatorcomment>
        <translation>Не авторизован.</translation>
    </message>
</context>
<context>
    <name>Achievements</name>
    <message>
        <location filename="../../core/system.cpp" line="1643"/>
        <source>Overriding executable</source>
        <translation type="unfinished">Переопределение исполняемого файла</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2781"/>
        <source>Loading state</source>
        <translation type="unfinished">Загрузка состояния</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1642"/>
        <source>Resuming state</source>
        <translation type="unfinished">Возобновление состояния</translation>
    </message>
    <message>
        <source>Hardcore mode will be enabled on system reset.</source>
        <translation type="vanished">Режим &quot;Хардкор&quot; будет включен при сбросе системы.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1504"/>
        <source>{} (Unofficial)</source>
        <translation type="unfinished">{} (Неофициально)</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/achievements.cpp" line="1538"/>
        <location filename="../../core/achievements.cpp" line="1560"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2369"/>
        <source>%n points</source>
        <comment>Achievement points</comment>
        <translation type="unfinished">
            <numerusform>%n балл</numerusform>
            <numerusform>%n балла</numerusform>
            <numerusform>%n баллов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1577"/>
        <source>Leaderboard attempt started.</source>
        <translation>Попытка создания списка лидеров началась.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1591"/>
        <source>Leaderboard attempt failed.</source>
        <translation>Попытка создания списка лидеров не удалась.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1614"/>
        <source>Your Time: {}</source>
        <translation>Ваше время: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1615"/>
        <source>Your Score: {}</source>
        <translation>Ваш результат: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1616"/>
        <source>Your Value: {}</source>
        <translation type="unfinished">Ваше значение: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1649"/>
        <source>Your Time: {0} (Best: {1})</source>
        <translation>Ваше время: {0} (Лучший результат: {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1650"/>
        <source>Your Score: {0} (Best: {1})</source>
        <translation>Ваш результат: {0} (Лучший: {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1651"/>
        <source>Your Value: {0} (Best: {1})</source>
        <translation>Ваше значение: {0} (Лучший: {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1661"/>
        <source>Leaderboard Position: {0} of {1}</source>
        <translation>Позиция в списке лидеров: {0} из {1}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1745"/>
        <source>Challenge Started: {}</source>
        <translation>Начало испытания: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1775"/>
        <source>Challenge Failed: {}</source>
        <translation>Испытание не удалось: {}</translation>
    </message>
    <message>
        <source>Server error in {}:
{}</source>
        <translation type="vanished">Ошибка сервера в {}:
{}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1853"/>
        <source>Achievements Disconnected</source>
        <translation>Достижения: Отключены</translation>
    </message>
    <message>
        <source>An unlock request could not be completed. We will keep retrying to submit this request.</source>
        <translation type="vanished">Не удалось выполнить запрос на разблокировку. Мы будем продолжать попытки отправить этот запрос.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1863"/>
        <source>Achievements Reconnected</source>
        <translation>Достижения: Переподключены</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1864"/>
        <source>All pending unlock requests have completed.</source>
        <translation>Все ожидающие запросы на разблокировку выполнены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1941"/>
        <source>Downloading achievements data...</source>
        <translation>Загрузка данных о достижениях...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2211"/>
        <source>Achievement unlocks will not be submitted for this session.
Error: {}</source>
        <translation>Разблокированные достижения в этой сессии не будут отправлены.
Ошибка: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2209"/>
        <source>RetroAchievements Login Failed</source>
        <translation>RetroAchievements Не удалось войти в систему</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/achievements.cpp" line="522"/>
        <source>Prefetching achievement badges (%n remaining)...</source>
        <comment>Achievement badge prefetch count</comment>
        <translation type="unfinished">
            <numerusform>Предварительная загрузка значка достижений (осталось %n)...</numerusform>
            <numerusform>Предварительная загрузка значков достижений (осталось %n)...</numerusform>
            <numerusform>Предварительная загрузка значков достижений (осталось %n)...</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1215"/>
        <source>Failed to read executable from disc.</source>
        <translation>Не удалось прочитать исполняемый файл с диска.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1216"/>
        <source>Achievements have been disabled.</source>
        <translation>Достижения отключены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1454"/>
        <source>Spectator mode enabled.</source>
        <translation type="unfinished">Включен режим просмотра.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1455"/>
        <source>All achievements are locked, and unlocks will not be recorded in your account.</source>
        <translation>Все достижения заблокированы, и их разблокировка не будет отражена в вашем аккаунте.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1461"/>
        <source>Encore mode enabled.</source>
        <translation>Режим «Encore» включен.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1462"/>
        <source>All achievements are locked, but unlocks will still be recorded in your account.</source>
        <translation>Все достижения заблокированы, но их разблокировка все равно будет отражена в вашем аккаунте.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1475"/>
        <location filename="../../core/achievements.cpp" line="1480"/>
        <source>Hardcore mode will be enabled on game restart.</source>
        <translation>Режим «Хардкор» включится при перезапуске игры.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1535"/>
        <source>Game complete.
{0} and {1}.</source>
        <translation>Игра завершена.
{0} и {1}.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1557"/>
        <source>Subset complete.
{0} and {1}.</source>
        <translation>Подраздел завершен.
{0} и {1}.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1842"/>
        <source>Server error in {}</source>
        <translation>Ошибка сервера в {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1854"/>
        <source>An unlock request could not be completed.
We will keep trying to submit this request.</source>
        <translation>Не удалось выполнить запрос на разблокировку.
Мы будем продолжать пытаться отправить этот запрос.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1897"/>
        <source>Hardcore mode enabled.</source>
        <translation>Включен режим «Хардкор».</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1898"/>
        <source>Hardcore mode disabled.</source>
        <translation>Режим «Хардкор» отключен.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1899"/>
        <source>Restrictions are now active.</source>
        <translation>Ограничения вступили в силу.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1900"/>
        <source>Restrictions are no longer active.</source>
        <translation>Ограничения больше не действуют.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2179"/>
        <source>Failed to fetch game titles (code {}).</source>
        <translation>Не удалось загрузить названия игр (код {}).</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2241"/>
        <source>Score: {} ({} softcore)
Unread messages: {}</source>
        <extracomment>Summary for login notification.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2269"/>
        <source>Score: {} ({} softcore)</source>
        <extracomment>Score summary, shown in Big Picture mode.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2296"/>
        <source>All available icons have already been downloaded.</source>
        <translation>Все доступные значки уже загружены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2300"/>
        <source>Fetching icon info for {} games...</source>
        <translation>Загрузка информации об значках для {} игр...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2305"/>
        <source>Achievements are not enabled.</source>
        <translation>Достижения не включены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2315"/>
        <source>Failed to create game titles request.</source>
        <translation>Не удалось выполнить запрос на создание названий игр.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2327"/>
        <source>No image names returned.</source>
        <translatorcomment>*образов?</translatorcomment>
        <translation type="unfinished">Имена изображений не найдены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2353"/>
        <source>All icons have already been downloaded.</source>
        <translation>Все значки уже загружены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2358"/>
        <source>Downloading {} game icons...</source>
        <translation>Загрузка {} значков игр...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2419"/>
        <source>Confirm Hardcore Mode Disable</source>
        <translation>Подтвердить отключение режима «Хардкор»</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2720"/>
        <source>Refreshing achievement progress...</source>
        <translation>Обновляется прогресс достижений...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1147"/>
        <source>Achievements Unlocked</source>
        <comment>Pause Menu</comment>
        <translation>Достижения разблокированы</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="1185"/>
        <source>%n unlocks have not been confirmed by the server.</source>
        <comment>Pause Menu</comment>
        <translation>
            <numerusform>Сервер не подтвердил %n разблокировку.</numerusform>
            <numerusform>Сервер не подтвердил %n разблокировки.</numerusform>
            <numerusform>Сервер не подтвердил %n разблокировок.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1348"/>
        <source>Most Recent</source>
        <comment>Pause Menu</comment>
        <translation>Недавние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1364"/>
        <source>Nearest Completion</source>
        <comment>Pause Menu</comment>
        <translation type="unfinished">Ближайший срок завершения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1380"/>
        <source>Last Progress Update</source>
        <comment>Pause Menu</comment>
        <translation type="unfinished">Последнее обновление прогресса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1423"/>
        <source>Active Challenge Achievements</source>
        <comment>Pause Menu</comment>
        <translation type="unfinished">Достижения в режиме «Активный вызов»</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1491"/>
        <source>Active Leaderboard Attempts</source>
        <comment>Pause Menu</comment>
        <translation type="unfinished">Активные попытки в рейтинге</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1556"/>
        <source>Achievements are not available.</source>
        <translation>Достижения недоступны.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1559"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2459"/>
        <source>Achievements are disabled in settings.</source>
        <translation type="unfinished">В настройках режим «Достижения» отключен.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1584"/>
        <source>Core</source>
        <translatorcomment>*Счёт?</translatorcomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1597"/>
        <source>{0} - {1}</source>
        <translation>{0} - {1}</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="1915"/>
        <source>You have unlocked all achievements in this subset and earned %n points!</source>
        <comment>Point count</comment>
        <translation>
            <numerusform>Вы разблокировали все достижения в этом подразделе и заработали %n очко!</numerusform>
            <numerusform>Вы разблокировали все достижения в этом подразделе и заработали %n очка!</numerusform>
            <numerusform>Вы разблокировали все достижения в этом подразделе и заработали %n очков!</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1922"/>
        <source>You have unlocked {0} of {1} achievements in this subset, earning {2} of {3} possible points.</source>
        <translation>Вы разблокировали {0} из {1} достижений в этом подразделе, набрав {2} из {3} возможных очков.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1933"/>
        <source>This subset has no achievements.</source>
        <translation>В этом подразделе нет достижений.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="1945"/>
        <source>%n achievements are not supported by DuckStation and cannot be unlocked.</source>
        <comment>Unsupported achievement count</comment>
        <translation>
            <numerusform>%n достижение не поддерживается DuckStation и не будет разблокировано.</numerusform>
            <numerusform>%n достижения не поддерживается DuckStation и не будет разблокировано.</numerusform>
            <numerusform>%n достижений не поддерживается DuckStation и не будет разблокировано.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1972"/>
        <source>Game was beaten on {0}, and completed on {1}.</source>
        <translation type="unfinished">Игра была начата {0} и завершена {1}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1977"/>
        <source>Subset was beaten on {0}, and completed on {1}.</source>
        <translation type="unfinished">Подраздел был начат в {0} и завершён в {1}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1984"/>
        <source>Game was beaten on {0}.</source>
        <translation type="unfinished">Игра была начата в {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1986"/>
        <source>Subset was beaten on {0}.</source>
        <translation type="unfinished">Подраздел был начат в {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1994"/>
        <source>Game was completed on {0}.</source>
        <translation>Игра была завершена {0}.</translation>
    </message>
    <message>
        <source>Unsynchronized</source>
        <translatorcomment>*нный *но</translatorcomment>
        <translation type="obsolete">Несинхронизирован</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2323"/>
        <source>Unlocked: {} | {:.1f}% of players have this achievement</source>
        <translation>Разблокировано: {} | {:.1f}% игроков имеют это достижение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2331"/>
        <source>{:.1f}% of players have this achievement</source>
        <translation>{:.1f}% игроков имеют это достижение</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2709"/>
        <source>User is not logged in.</source>
        <translation>Пользователь не авторизован.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2715"/>
        <source>Progress is already being updated.</source>
        <translation>Прогресс уже обновляется.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2745"/>
        <source>Refresh all progress failed</source>
        <translation>Обновить весь прогресс не удалось</translation>
    </message>
    <message>
        <source>Updated achievement progress database.</source>
        <translation type="vanished">Обновлена база данных прогресса достижений.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2420"/>
        <source>{0} cannot be performed while hardcore mode is active. Do you want to disable hardcore mode? {0} will be cancelled if you select No.</source>
        <translation>{0} нельзя выполнить, пока активен режим &quot;Хардкор&quot;. Вы хотите отключить режим &quot;Хардкор&quot;? {0} будет отменено, если вы выберете &quot;Нет&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1884"/>
        <source> (Hardcore Mode)</source>
        <translation> (режим &quot;Хардкор&quot;)</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="1899"/>
        <source>You have unlocked all achievements and earned %n points!</source>
        <comment>Point count</comment>
        <translation>
            <numerusform>Вы открыли все достижения и заработали %n балл!</numerusform>
            <numerusform>Вы открыли все достижения и заработали %n балла!</numerusform>
            <numerusform>Вы открыли все достижения и заработали %n баллов!</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2174"/>
        <source>Missable</source>
        <translation type="unfinished">Пропущенные</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2179"/>
        <source>Progression</source>
        <translation>Прогресс</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2184"/>
        <source>Win Condition</source>
        <translation>Условие победы</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2108"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2116"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2128"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2135"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2701"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2708"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2719"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2726"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2886"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2894"/>
        <source>Change Selection</source>
        <translation>Изменить выбор</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2110"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2118"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2129"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2137"/>
        <source>View Details</source>
        <translation>Посмотреть детали</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2111"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2119"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2130"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2138"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2703"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2710"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2721"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2728"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2888"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2896"/>
        <source>Back</source>
        <translation type="unfinished">Назад</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2045"/>
        <source>Unknown</source>
        <translatorcomment>*Неизвестный</translatorcomment>
        <translation type="unfinished">Неизвестно</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1996"/>
        <source>Subset was completed on {0}.</source>
        <translation type="unfinished">Подраздел был завершён в {0}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2046"/>
        <source>Locked</source>
        <translatorcomment>*Заблокирован *Блокировка</translatorcomment>
        <translation type="unfinished">Заблокировано</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2047"/>
        <source>Unlocked</source>
        <translatorcomment>*Разблокирован</translatorcomment>
        <translation type="unfinished">Разблокировано</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2048"/>
        <source>Unsupported</source>
        <translation>Не поддерживается</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2049"/>
        <source>Unofficial</source>
        <translation>Неофициальный</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2050"/>
        <source>Recently Unlocked</source>
        <translatorcomment>*Разблокирован</translatorcomment>
        <translation type="unfinished">Недавно разблокировано</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2051"/>
        <source>Active Challenges</source>
        <translation>Активные испытания</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2052"/>
        <source>Almost There</source>
        <translation type="unfinished">Почти готово</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2053"/>
        <source>Not Confirmed</source>
        <translation type="unfinished">Не подтверждён</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2054"/>
        <source>Unlocked in Softcore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2107"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2127"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2700"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2718"/>
        <source>Change Subset</source>
        <translation type="unfinished">Изменить подраздел</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2109"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2117"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2136"/>
        <source>Pin Achievement</source>
        <translation>Закрепить достижение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2211"/>
        <source>XXX points</source>
        <translation>ХХХ баллов</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1405"/>
        <source>{0}, {1}.</source>
        <translation>{0}, {1}.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/achievements.cpp" line="1406"/>
        <source>You have unlocked {} of %n achievements</source>
        <comment>Achievement popup</comment>
        <translatorcomment>**открыли</translatorcomment>
        <translation type="unfinished">
            <numerusform>Вы разблокировали {} достижение из %n</numerusform>
            <numerusform>Вы разблокировали {} достижения из %n</numerusform>
            <numerusform>Вы разблокировали {} достижений из %n</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/achievements.cpp" line="1409"/>
        <source>and earned {} of %n points</source>
        <comment>Achievement popup</comment>
        <translation type="unfinished">
            <numerusform>и заработали {} из %n балл</numerusform>
            <numerusform>и заработали {} из %n балла</numerusform>
            <numerusform>и заработали {} из %n баллов</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="2581"/>
        <source>This game has %n leaderboards.</source>
        <comment>Leaderboard count</comment>
        <translation type="unfinished">
            <numerusform>В этой игре %n таблица лидеров.</numerusform>
            <numerusform>В этой игре %n таблицы лидеров.</numerusform>
            <numerusform>В этой игре %n таблиц лидеров.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2998"/>
        <source>Loading...</source>
        <translatorcomment>*Загружается</translatorcomment>
        <translation type="unfinished">Загрузка...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2885"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2893"/>
        <source>Change Page</source>
        <translation type="unfinished">Изменить страницу</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2456"/>
        <source>Leaderboards are not available.</source>
        <translation type="unfinished">Списки лидеров недоступны.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2458"/>
        <source>This game has no leaderboards.</source>
        <translation type="unfinished">В этой игре нет списка лидеров.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="2583"/>
        <source>This subset has %n leaderboards.</source>
        <comment>Leaderboard count</comment>
        <translation type="unfinished">
            <numerusform>В этом подразделе %n список лидеров.</numerusform>
            <numerusform>В этом подразделе %n списка лидеров.</numerusform>
            <numerusform>В этом подразделе %n списков лидеров.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2887"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2895"/>
        <source>View Profile</source>
        <translation>Посмотреть профиль</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3038"/>
        <source>Just now</source>
        <translation>Сейчас</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="3043"/>
        <source>%n minutes ago</source>
        <comment>Relative time</comment>
        <translation>
            <numerusform>%n минуту назад</numerusform>
            <numerusform>%n минуты назад</numerusform>
            <numerusform>%n минут назад</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="3049"/>
        <source>%n hours ago</source>
        <comment>Relative time</comment>
        <translation>
            <numerusform>%n час назад</numerusform>
            <numerusform>%n часа назад</numerusform>
            <numerusform>%n часов назад</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3059"/>
        <source>Today</source>
        <translation>Сегодня</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3062"/>
        <source>Yesterday</source>
        <translation>Вчера</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="3068"/>
        <source>%n days ago</source>
        <comment>Relative time</comment>
        <translation>
            <numerusform>%n день назад</numerusform>
            <numerusform>%n дня назад</numerusform>
            <numerusform>%n дней назад</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="3083"/>
        <source>%n weeks ago</source>
        <comment>Relative time</comment>
        <translation>
            <numerusform>%n неделю назад</numerusform>
            <numerusform>%n недели назад</numerusform>
            <numerusform>%n недель назад</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="3087"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3099"/>
        <source>%n months ago</source>
        <comment>Relative time</comment>
        <translation>
            <numerusform>%n месяц назад</numerusform>
            <numerusform>%n месяца назад</numerusform>
            <numerusform>%n месяцев назад</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_achievements.cpp" line="3101"/>
        <source>%n years ago</source>
        <comment>Relative time</comment>
        <translation>
            <numerusform>%n год назад</numerusform>
            <numerusform>%n года назад</numerusform>
            <numerusform>%n лет назад</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3151"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="3174"/>
        <source>Leaderboard download failed</source>
        <translation>Загрузка списка лидеров не удалась</translation>
    </message>
    <message>
        <source>Hardcore mode is now enabled.</source>
        <translation type="vanished">Режим &quot;Хардкор&quot; включен.</translation>
    </message>
    <message>
        <source>Game complete.
{0}, {1}.</source>
        <translation type="vanished">Игра завершена.
{0}, {1}.</translation>
    </message>
    <message>
        <source>Hardcore mode is now disabled.</source>
        <translation type="vanished">Режим &quot;Хардкор&quot; отключен.</translation>
    </message>
    <message>
        <source>Failed to read executable from disc. Achievements disabled.</source>
        <translation type="vanished">Не удалось прочитать исполняемый файл с диска. Достижения отключены.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1417"/>
        <source>Hardcore mode is enabled. Cheats and save states are unavailable.</source>
        <translation>Включён режим &quot;Хардкор&quot;. Читы и сохранения недоступны.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1421"/>
        <source>Hardcore mode is disabled. Leaderboards will not be tracked.</source>
        <translation>Режим &quot;Хардкор&quot; отключён. Лидеры не будут отслеживаться.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1426"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1558"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1932"/>
        <source>This game has no achievements.</source>
        <translation>В этой игре нет достижений.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1438"/>
        <source>Unsupported Achievements</source>
        <translation>Неподдерживаемые достижения</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/achievements.cpp" line="1439"/>
        <source>%n achievements are not supported by DuckStation.</source>
        <comment>Achievement popup</comment>
        <translatorcomment>*поддерживаются</translatorcomment>
        <translation type="unfinished">
            <numerusform>%n достижений не поддерживается DuckStation.</numerusform>
            <numerusform>%n достижения не поддерживается DuckStation.</numerusform>
            <numerusform>%n достижений не поддерживается DuckStation.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/achievements.cpp" line="1536"/>
        <location filename="../../core/achievements.cpp" line="1558"/>
        <source>%n achievements</source>
        <comment>Mastery popup</comment>
        <translation>
            <numerusform>%n достижение</numerusform>
            <numerusform>%n достижения</numerusform>
            <numerusform>%n достижений</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="1905"/>
        <source>You have unlocked {0} of {1} achievements, earning {2} of {3} possible points.</source>
        <translation type="unfinished">Вы открыли {0} достижений из {1} и заработали {2} из {3} возможных баллов.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2601"/>
        <source>Submitting scores is disabled because hardcore mode is off. Leaderboards are read-only.</source>
        <translation type="unfinished">Отправка результатов отключена, так как режим &quot;Хардкор&quot; выключен. Список лидеров доступен только для чтения.</translation>
    </message>
    <message>
        <source>Show Best</source>
        <translatorcomment>*лучших</translatorcomment>
        <translation type="obsolete">Показать лучший</translation>
    </message>
    <message>
        <source>Show Nearby</source>
        <translatorcomment>*ближайших</translatorcomment>
        <translation type="obsolete">Показать ближайший</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2768"/>
        <source>Rank</source>
        <translation type="unfinished">Ранг</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2774"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2779"/>
        <source>Time</source>
        <translation>Время</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2780"/>
        <source>Score</source>
        <translatorcomment>*Показатель *Счет</translatorcomment>
        <translation>Результат</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2781"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2795"/>
        <source>Date Submitted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2702"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2709"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2720"/>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2727"/>
        <source>Open Leaderboard</source>
        <translation>Открыть таблицу лидеров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_achievements.cpp" line="2999"/>
        <source>Downloading leaderboard data, please wait...</source>
        <translation>Загрузка данных таблицы лидеров, пожалуйста, подождите...</translation>
    </message>
</context>
<context>
    <name>AdvancedSettingsWidget</name>
    <message>
        <location filename="../advancedsettingswidget.ui" line="29"/>
        <source>Logging</source>
        <translation>Журналирование</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="35"/>
        <source>Log Level:</source>
        <translation>Уровень журналирования:</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="52"/>
        <source>Log Channels</source>
        <translation>Каналы журналирования</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="64"/>
        <location filename="../advancedsettingswidget.cpp" line="66"/>
        <source>Log To System Console</source>
        <translation>Журнал в системную консоль</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="78"/>
        <location filename="../advancedsettingswidget.cpp" line="70"/>
        <source>Log To Window</source>
        <translation>Журнал в окно</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="111"/>
        <source>Interface Settings</source>
        <translation>Настройки интерфейса</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="124"/>
        <source>Enable RAIntegration</source>
        <translation>Включить RAIntegration</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="134"/>
        <location filename="../advancedsettingswidget.cpp" line="81"/>
        <source>Cache Directory</source>
        <translation>Каталог кэша</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="140"/>
        <source>Used for storing compiled shaders and game list data.</source>
        <translation>Используется для хранения скомпилированных шейдеров и данных списка игр.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="150"/>
        <location filename="../advancedsettingswidget.ui" line="199"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="160"/>
        <location filename="../advancedsettingswidget.ui" line="209"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="170"/>
        <location filename="../advancedsettingswidget.ui" line="219"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="183"/>
        <location filename="../advancedsettingswidget.cpp" line="83"/>
        <source>Covers Directory</source>
        <translation>Каталог обложек</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="189"/>
        <source>Used for storing covers in the game grid/Big Picture UIs.</source>
        <translation type="unfinished">Используется для хранения обложек в сетке игр/интерфейсе Big Picture.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="232"/>
        <source>Web Cache</source>
        <translation>Веб-кеш</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="245"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="255"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="71"/>
        <location filename="../advancedsettingswidget.cpp" line="68"/>
        <source>Log To Debug Console</source>
        <translation>Журнал в консоль отладки</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="85"/>
        <location filename="../advancedsettingswidget.cpp" line="72"/>
        <source>Log To File</source>
        <translation>Жунал в файл</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="92"/>
        <location filename="../advancedsettingswidget.cpp" line="74"/>
        <source>Log Timestamps</source>
        <translation>Временные метки в журнале</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="99"/>
        <location filename="../advancedsettingswidget.cpp" line="76"/>
        <source>Log File Timestamps</source>
        <translatorcomment>файлов?</translatorcomment>
        <translation type="unfinished">Временные метки в файле журнала</translation>
    </message>
    <message>
        <source>System Settings</source>
        <translation type="vanished">Системные настройки</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="117"/>
        <location filename="../advancedsettingswidget.cpp" line="78"/>
        <source>Show Debug Menu</source>
        <translation>Показать меню отладки</translation>
    </message>
    <message>
        <source>Tweaks/Hacks</source>
        <translation type="vanished">Твики/хаки</translation>
    </message>
    <message>
        <source>Option</source>
        <translation type="vanished">Параметр</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Значение</translation>
    </message>
    <message>
        <source>Reset To Default</source>
        <translation type="vanished">Сбросить на значения по умолчанию</translation>
    </message>
    <message>
        <source>Apply Compatibility Settings</source>
        <translation type="vanished">Применить параметры совместимости</translation>
    </message>
    <message>
        <source> cycles</source>
        <translation type="vanished"> циклов</translation>
    </message>
    <message>
        <source> words</source>
        <translation type="vanished"> слов</translation>
    </message>
    <message>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation type="vanished">Включить исключения памяти перекомпилятора</translation>
    </message>
    <message>
        <source>Enable Recompiler Block Linking</source>
        <translation type="vanished">Включить связывание блоков перекомпилятора</translation>
    </message>
    <message>
        <source>Enable Recompiler Fast Memory Access</source>
        <translation type="vanished">Включить быстрый доступ к памяти перекомпилятора</translation>
    </message>
    <message>
        <source>Save State Compression</source>
        <translation type="vanished">Сжатие сохранений состояния</translation>
    </message>
    <message>
        <source>Disable Window Rounded Corners</source>
        <translation type="vanished">Отключить скругленные углы окна</translation>
    </message>
    <message>
        <source>GPU FIFO Size</source>
        <translation type="vanished">ГП: Размер очереди</translation>
    </message>
    <message>
        <source>CD-ROM Mechacon Version</source>
        <translation type="vanished">Версия Мехакона дисковода</translation>
    </message>
    <message>
        <source>CD-ROM Disable Speedup on MDEC</source>
        <translation type="vanished">Отключить ускорение MDEC дисковода</translation>
    </message>
    <message>
        <source>CD-ROM Region Check</source>
        <translation type="vanished">Проверка региона дисковода</translation>
    </message>
    <message>
        <source>Allow Booting Without SBI File</source>
        <translation type="vanished">Разрешить загрузку без файла SBI</translation>
    </message>
    <message>
        <source>Enable GDB Server</source>
        <translation type="vanished">Включить сервер GDB</translation>
    </message>
    <message>
        <source>GDB Server Port</source>
        <translation type="vanished">Порт сервера GDB</translation>
    </message>
    <message>
        <source>Export Shared Memory</source>
        <translation type="vanished">Экспорт общей памяти</translation>
    </message>
    <message>
        <source>Redirect SIO to TTY</source>
        <translation type="vanished">Перенаправление SIO на TTY</translation>
    </message>
    <message>
        <source>Enable PCDrv</source>
        <translation type="vanished">Включить PCDrv</translation>
    </message>
    <message>
        <source>Enable PCDrv Writes</source>
        <translation type="vanished">Включить запись PCDrv</translation>
    </message>
    <message>
        <source>PCDrv Root Directory</source>
        <translation type="vanished">Корневой каталог PCDrv</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="64"/>
        <source>Log Level</source>
        <translation>Уровень журналирования</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="144"/>
        <source>Select folder for %1</source>
        <translation>Выбрать папку для %1</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="53"/>
        <source>Select Cache Directory</source>
        <translation>Выбрать каталог кэша</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="56"/>
        <source>Select Covers Directory</source>
        <translation>Выбрать каталог обложек</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="64"/>
        <source>Information</source>
        <translation>Информация</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="65"/>
        <source>Sets the verbosity of messages logged. Higher levels will log more messages.</source>
        <translation>Устанавливает уровень детализации журналирования сообщений. Более высокие уровни будут журналировать больше сообщений.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="66"/>
        <location filename="../advancedsettingswidget.cpp" line="68"/>
        <location filename="../advancedsettingswidget.cpp" line="70"/>
        <location filename="../advancedsettingswidget.cpp" line="72"/>
        <location filename="../advancedsettingswidget.cpp" line="74"/>
        <location filename="../advancedsettingswidget.cpp" line="76"/>
        <source>User Preference</source>
        <translation>Предпочтение пользователя</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="67"/>
        <source>Logs messages to the console window.</source>
        <translation>Записывает сообщения в окно консоли.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="69"/>
        <source>Logs messages to the debug console where supported.</source>
        <translation>Записывает сообщения в консоль отладки там, где это поддерживается.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="71"/>
        <source>Logs messages to the window.</source>
        <translation>Записывает сообщения в окно.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="73"/>
        <source>Logs messages to duckstation.log in the user directory.</source>
        <translation>Записывает сообщения в duckstation.log в каталоге пользователя.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="75"/>
        <source>Includes the elapsed time since the application start in window and console logs.</source>
        <translation>Включает время, прошедшее с момента запуска приложения, в журналы окна и консоли.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="77"/>
        <source>Includes the elapsed time since the application start in file logs.</source>
        <translation>Включает в журналы файлов время, прошедшее с момента запуска приложения.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="78"/>
        <location filename="../advancedsettingswidget.cpp" line="95"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="79"/>
        <source>Shows a debug menu bar with additional statistics and quick settings.</source>
        <translation>Показывает строку меню отладки с дополнительной статистикой и быстрыми настройками.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="81"/>
        <location filename="../advancedsettingswidget.cpp" line="83"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="82"/>
        <source>Specifies the directory where compiled shaders and game list data will be stored.</source>
        <translation>Указывает каталог, в котором будут храниться скомпилированные шейдеры и данные списка игр.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="84"/>
        <source>Specifies the directory where game cover images that are used in the game grid and Big Picture UI will be stored.</source>
        <translation>Указывает каталог, в котором будут храниться изображения обложек игр, используемые в игровой сетке и интерфейсе Big Picture.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="95"/>
        <source>Enable RAIntegration (Development Only)</source>
        <translation>Включить RAIntegration (только для разработки)</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="96"/>
        <source>When enabled, DuckStation will load the RAIntegration DLL which allows for achievement development.&lt;br&gt;The RA_Integration.dll file must be placed in the same directory as the DuckStation executable.</source>
        <translation>Когда эта функция включена, DuckStation загружает библиотеку RAIntegration DLL, которая позволяет разрабатывать достижения.&lt;br&gt; Файл RA_Integration.dll должен быть помещен в ту же директорию, что и исполняемый файл DuckStation.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="139"/>
        <source>Current Cache Size: %1 MB (%2 MB in %3 objects)</source>
        <translation>Текущий размер кэша: %1 МБ (%2 МБ в %3 объектах)</translation>
    </message>
    <message>
        <source>Apply Game Settings</source>
        <translation type="vanished">Применять настройки игр</translation>
    </message>
    <message>
        <source>Load Devices From Save States</source>
        <translation type="vanished">Загрузка устройств из сохранений состояний</translation>
    </message>
    <message>
        <source>GPU Max Runahead</source>
        <translation type="obsolete">ГП: Максимальное опережение</translation>
    </message>
    <message>
        <source>CD-ROM Readahead Sectors</source>
        <translation type="vanished">Упреждающее чтение секторов дисковода</translation>
    </message>
    <message>
        <source> sectors</source>
        <translation type="vanished"> сектора</translation>
    </message>
    <message>
        <source>CD-ROM Max Seek Speedup Cycles</source>
        <translation type="vanished">Максимальное количество циклов ускорения поиска на дисководе</translation>
    </message>
    <message>
        <source>CD-ROM Max Read Speedup Cycles</source>
        <translation type="vanished">Максимальное ускорение циклов чтения дисковода</translation>
    </message>
</context>
<context>
    <name>AnalogController</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="847"/>
        <source>Analog Deadzone</source>
        <translation>Мёртвая зона аналога</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="848"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Устанавливает мертвую зону аналогового джойстика, т. е. часть движения джойстика, которая будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="851"/>
        <source>Analog Sensitivity</source>
        <translation>Чувствительность аналога</translation>
    </message>
    <message>
        <source>Force Analog Mode on Reset</source>
        <translation type="vanished">Принудительный аналоговый режим при сбросе</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="140"/>
        <location filename="../../core/negcon_rumble.cpp" line="110"/>
        <source>Controller {} switched to analog mode.</source>
        <translatorcomment>*Переключилися</translatorcomment>
        <translation>Контроллер {} переключен в аналоговый режим.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="141"/>
        <location filename="../../core/negcon_rumble.cpp" line="111"/>
        <source>Controller {} switched to digital mode.</source>
        <translatorcomment>*Переключилися</translatorcomment>
        <translation>Контроллер {} переключен в цифровой режим.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="339"/>
        <location filename="../../core/negcon_rumble.cpp" line="258"/>
        <source>Controller {} is locked to analog mode by the game.</source>
        <translation>Контроллер {} заблокирован игрой в аналоговом режиме.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="340"/>
        <location filename="../../core/negcon_rumble.cpp" line="259"/>
        <source>Controller {} is locked to digital mode by the game.</source>
        <translation>Контроллер {} заблокирован игрой в цифровом режиме.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="775"/>
        <source>D-Pad Up</source>
        <translation>Крестовина вверх</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="776"/>
        <source>D-Pad Right</source>
        <translation>Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="777"/>
        <source>D-Pad Down</source>
        <translation>Крестовина вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="778"/>
        <source>D-Pad Left</source>
        <translation>Крестовина влево</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="779"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="780"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="781"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="782"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="783"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="784"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="785"/>
        <source>Analog Toggle</source>
        <translation>Переключить Аналог</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="786"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="787"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="788"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="789"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="790"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="791"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="793"/>
        <source>Left Stick Left</source>
        <translation>Левый джойстик влево</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="794"/>
        <source>Left Stick Right</source>
        <translation>Левый джойстик вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="795"/>
        <source>Left Stick Down</source>
        <translation>Левый джойстик вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="796"/>
        <source>Left Stick Up</source>
        <translation>Левый джойстик вверх</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="797"/>
        <source>Right Stick Left</source>
        <translation>Правый джойстик влево</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="798"/>
        <source>Right Stick Right</source>
        <translation>Правый джойстик вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="799"/>
        <source>Right Stick Down</source>
        <translation>Правый джойстик вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="800"/>
        <source>Right Stick Up</source>
        <translation>Правый джойстик вверх</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="802"/>
        <location filename="../../core/negcon_rumble.cpp" line="744"/>
        <source>Large Motor</source>
        <translation>Большой мотор</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="803"/>
        <location filename="../../core/negcon_rumble.cpp" line="745"/>
        <source>Small Motor</source>
        <translation>Малый мотор</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="805"/>
        <source>Analog LED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="816"/>
        <source>Not Inverted</source>
        <translation>Не инвертировать</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="816"/>
        <source>Invert Left/Right</source>
        <translation>Инвертировать влево/вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="817"/>
        <source>Invert Up/Down</source>
        <translation>Инвертировать вверх/вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="818"/>
        <source>Invert Left/Right + Up/Down</source>
        <translation>Инвертировать влево/вправо + вверх/вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="821"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="821"/>
        <source>Digital Mode Only</source>
        <translation>Только цифровой режим</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="822"/>
        <source>Analog and Digital Modes</source>
        <translation>Аналоговый и цифровой режимы</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="826"/>
        <source>Automatically Enable Analog Mode</source>
        <translation>Автоматически включить аналоговый режим</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="827"/>
        <source>Forces the controller to analog mode when the game is started/restarted.</source>
        <translation>При запуске или перезапуске игры принудительно переводит контроллер в аналоговый режим.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="837"/>
        <source>Allows you to use the right analog stick to control the shoulder buttons (L1/R1), as well as the buttons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="842"/>
        <source>Use Right Analog for Trigger Buttons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="843"/>
        <source>Allows you to use the right analog stick to control the trigger buttons (L2/R2), as well as the buttons.</source>
        <translation>Позволяет использовать правый аналоговый джойстик для управления кнопками триггеров (L2/R2), а также другими кнопками.</translation>
    </message>
    <message>
        <source>Forces the controller to analog mode when the console is reset/powered on.</source>
        <translation type="vanished">Переводит контроллер в аналоговый режим при сбросе/включении консоли.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="830"/>
        <source>Use Left Analog for D-Pad in Digital Mode</source>
        <translation>Использовать левый аналог для D-Pad в цифровом режиме</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="831"/>
        <source>Allows you to use the left analog stick to control the d-pad in digital mode, as well as the buttons.</source>
        <translation>Позволяет использовать левый аналоговый стик для управления d-pad в цифровом режиме, а также кнопки.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="836"/>
        <source>Use Right Analog for Shoulder Buttons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="852"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation>Задает коэффициент масштабирования оси аналогового джойстика. При использовании последних контроллеров, например DualShock 4, Xbox One Controller, рекомендуется значение от 130% до 140%.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="857"/>
        <source>Button/Trigger Deadzone</source>
        <translation>Мертвая зона кнопок/триггеров</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="858"/>
        <source>Sets the deadzone for activating buttons/triggers, i.e. the fraction of the trigger which will be ignored.</source>
        <translation>Устанавливает мертвую зону для активации кнопок/триггеров, т.е. часть триггера, которая будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="862"/>
        <source>Large Motor Vibration Bias</source>
        <translation>Смещение вибрации большого двигателя</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="863"/>
        <source>Sets the bias value for the large vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Устанавливает значение смещения для большого вибрационного двигателя. Если вибрация в некоторых играх слишком слабая или не работает, попробуйте увеличить это значение. Отрицательные значения уменьшают интенсивность вибрации.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="868"/>
        <source>Small Motor Vibration Bias</source>
        <translation>Смещение вибрации малого двигателя</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="869"/>
        <source>Sets the bias value for the small vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Устанавливает значение смещения для маленького вибрационного двигателя. Если вибрация в некоторых играх слишком слабая или не работает, попробуйте увеличить это значение. Отрицательные значения уменьшают интенсивность вибрации.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="873"/>
        <source>Invert Left Stick</source>
        <translation>Перевернуть левый стик</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="874"/>
        <source>Inverts the direction of the left analog stick.</source>
        <translation>Инвертирует направление левого аналогового джойстика.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="876"/>
        <source>Invert Right Stick</source>
        <translation>Перевернуть правый джойстик</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="877"/>
        <source>Inverts the direction of the right analog stick.</source>
        <translation>Инвертирует направление правого аналогового джойстика.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="747"/>
        <source>Mode LED</source>
        <translation type="unfinished">Режим светодиодной подсветки</translation>
    </message>
</context>
<context>
    <name>AnalogJoystick</name>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="352"/>
        <source>D-Pad Up</source>
        <translation>Крестовина вверх</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="353"/>
        <source>D-Pad Right</source>
        <translation>Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="354"/>
        <source>D-Pad Down</source>
        <translation>Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="355"/>
        <source>D-Pad Left</source>
        <translation>Крестовина влево</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="356"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="357"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="358"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="359"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="360"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="361"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="362"/>
        <source>Mode Toggle</source>
        <translation>Переключить Режим</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="363"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="364"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="365"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="366"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="367"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="368"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="370"/>
        <source>Left Stick Left</source>
        <translation>Левый джойстик влево</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="371"/>
        <source>Left Stick Right</source>
        <translation>Левый джойстик вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="372"/>
        <source>Left Stick Down</source>
        <translation>Левый джойстик вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="373"/>
        <source>Left Stick Up</source>
        <translation>Левый джойстик вверх</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="374"/>
        <source>Right Stick Left</source>
        <translation>Правый джойстик влево</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="375"/>
        <source>Right Stick Right</source>
        <translation>Правый джойстик вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="376"/>
        <source>Right Stick Down</source>
        <translation>Правый джойстик вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="377"/>
        <source>Right Stick Up</source>
        <translation>Правый джойстик вверх</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="379"/>
        <source>Mode LED</source>
        <translation type="unfinished">Режим светодиодной подсветки</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="388"/>
        <source>Not Inverted</source>
        <translation>Не инвертировать</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="388"/>
        <source>Invert Left/Right</source>
        <translation>Инвертировать влево/вправо</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="389"/>
        <source>Invert Up/Down</source>
        <translation>Инвертировать вверх/вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="389"/>
        <source>Invert Left/Right + Up/Down</source>
        <translation>Инвертировать влево/вправо + вверх/вниз</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="393"/>
        <source>Analog Deadzone</source>
        <translation>Мёртвая зона аналога</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="394"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translatorcomment>*Задает</translatorcomment>
        <translation>Устанавливает мертвую зону аналогового джойстика, т. е. часть движения джойстика, которая будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="397"/>
        <source>Analog Sensitivity</source>
        <translation>Чувствительность аналога</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="398"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translatorcomment>*Задает</translatorcomment>
        <translation>Устанавливает коэффициент масштабирования оси аналогового джойстика. При использовании последних контроллеров, например DualShock 4, Xbox One Controller, рекомендуется значение от 130% до 140%.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="403"/>
        <source>Invert Left Stick</source>
        <translation>Перевернуть левый стик</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="404"/>
        <source>Inverts the direction of the left analog stick.</source>
        <translation>Инвертирует направление левого аналогового джойстика.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="406"/>
        <source>Invert Right Stick</source>
        <translation>Перевернуть правый джойстик</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="407"/>
        <source>Inverts the direction of the right analog stick.</source>
        <translation>Инвертирует направление правого аналогового джойстика.</translation>
    </message>
</context>
<context>
    <name>AudioSettingsWidget</name>
    <message>
        <location filename="../audiosettingswidget.ui" line="160"/>
        <source>Configuration</source>
        <translation>Конфигурация</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="166"/>
        <source>Backend:</source>
        <translation>Движок:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="227"/>
        <source>Buffer Size:</source>
        <translation>Размер буфера:</translation>
    </message>
    <message>
        <source>Maximum latency: 0 frames (0.00ms)</source>
        <translation type="vanished">Максимальная задержка: 0 кадров (0,00 мс)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="324"/>
        <source>Minimal</source>
        <translation>Минимальный</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="283"/>
        <source>Output Latency:</source>
        <translation>Задержка вывода:</translation>
    </message>
    <message>
        <source>Driver:</source>
        <translation type="vanished">Драйвер:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="210"/>
        <source>Stretch Mode:</source>
        <translation>Режим растяжения:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="193"/>
        <source>Output Device:</source>
        <translation>Устройство вывода:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="264"/>
        <location filename="../audiosettingswidget.ui" line="317"/>
        <location filename="../audiosettingswidget.ui" line="387"/>
        <location filename="../audiosettingswidget.ui" line="442"/>
        <location filename="../audiosettingswidget.ui" line="497"/>
        <source>0 ms</source>
        <translation>0 мс</translation>
    </message>
    <message>
        <source>Stretch Settings</source>
        <translation type="vanished">Настройки растяжения</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="29"/>
        <source>Controls</source>
        <translation>Управление</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="35"/>
        <source>Output Volume:</source>
        <translatorcomment>*Исходящая громкость</translatorcomment>
        <translation>Громкость звука:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="123"/>
        <source>Reset Volume</source>
        <translation>Сбросить громкость</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="129"/>
        <location filename="../audiosettingswidget.cpp" line="126"/>
        <source>Reset Fast Forward Volume</source>
        <translation>Сбросить громкость перемотки</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="87"/>
        <source>Fast Forward Volume:</source>
        <translation>Громкость перемотки:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="77"/>
        <source>Reset Output Volume</source>
        <translation>Сбросить громкость звука</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="141"/>
        <location filename="../audiosettingswidget.cpp" line="114"/>
        <source>Mute All Sound</source>
        <translation>Отключить весь звук</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="148"/>
        <location filename="../audiosettingswidget.cpp" line="116"/>
        <source>Mute CD Audio</source>
        <translation>Отключить звук CD</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="271"/>
        <source>Reset Buffer Size</source>
        <translation>Сбросить размер буфера</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="333"/>
        <source>Maximum Latency: 0 ms (0 ms stretch + 0 ms buffer + 0 ms output)</source>
        <translation>Максимальная задержка: 0 мс (0 мс растяжение + 0 мс буфер + 0 мс вывод)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="352"/>
        <source>Sequence Length:</source>
        <translation type="unfinished">Длина последовательности:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="397"/>
        <location filename="../audiosettingswidget.cpp" line="149"/>
        <source>Reset Sequence Length</source>
        <translation type="unfinished">Сбросить длину последовательности</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="407"/>
        <source>Seek Window:</source>
        <translation type="unfinished">Окно поиска:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="452"/>
        <location filename="../audiosettingswidget.cpp" line="152"/>
        <source>Reset Seek Window</source>
        <translation type="unfinished">Сбросить окно поиска</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="462"/>
        <source>Overlap:</source>
        <translation type="unfinished">Перекрытие:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="507"/>
        <location filename="../audiosettingswidget.cpp" line="155"/>
        <source>Reset Overlap</source>
        <translation>Сбросить перекрытие</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="519"/>
        <source>Use Quick Seek</source>
        <translation type="unfinished">Использовать быстрый поиск</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="526"/>
        <source>Use Anti-Aliasing Filter</source>
        <translation type="unfinished">Использовать фильтр сглаживания</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="67"/>
        <location filename="../audiosettingswidget.ui" line="119"/>
        <source>100%</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="94"/>
        <source>Audio Backend</source>
        <translation>Движок звука</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="95"/>
        <source>The audio backend determines how frames produced by the emulator are submitted to the host. Cubeb provides the lowest latency, if you encounter issues, try the SDL backend. The null backend disables all host audio output.</source>
        <translation>Движок звука определяет, как кадры, созданные эмулятором, отправляются на хост. Cubeb обеспечивает наименьшую задержку, если у вас возникнут проблемы, попробуйте движок SDL. Пустой движок отключает весь вывод звука хоста.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="34"/>
        <location filename="../audiosettingswidget.cpp" line="41"/>
        <location filename="../audiosettingswidget.cpp" line="44"/>
        <location filename="../audiosettingswidget.cpp" line="47"/>
        <location filename="../audiosettingswidget.cpp" line="99"/>
        <location filename="../audiosettingswidget.cpp" line="105"/>
        <location filename="../audiosettingswidget.cpp" line="130"/>
        <location filename="../audiosettingswidget.cpp" line="134"/>
        <location filename="../audiosettingswidget.cpp" line="138"/>
        <location filename="../audiosettingswidget.cpp" line="283"/>
        <location filename="../audiosettingswidget.cpp" line="427"/>
        <location filename="../audiosettingswidget.cpp" line="443"/>
        <location filename="../audiosettingswidget.cpp" line="459"/>
        <location filename="../audiosettingswidget.cpp" line="471"/>
        <source>%1 ms</source>
        <translation>%1 мс</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="100"/>
        <source>The buffer size determines the size of the chunks of audio which will be pulled by the host. Smaller values reduce the output latency, but may cause hitches if the emulation speed is inconsistent. Note that the Cubeb backend uses smaller chunks regardless of this value, so using a low value here may not significantly change latency.</source>
        <translation>Размер буфера определяет размер фрагментов звука, которые будет извлекать хост. Меньшие значения уменьшают задержку вывода, но могут вызвать сбой, если скорость эмуляции непостоянна. Обратите внимание, что движок Cubeb использует меньшие фрагменты независимо от этого значения, поэтому использование здесь низкого значения не может существенно изменить задержку.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="105"/>
        <source>Output Latency</source>
        <translation>Задержка вывода</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="79"/>
        <location filename="../audiosettingswidget.cpp" line="82"/>
        <location filename="../audiosettingswidget.cpp" line="406"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="108"/>
        <location filename="../audiosettingswidget.cpp" line="114"/>
        <location filename="../audiosettingswidget.cpp" line="116"/>
        <location filename="../audiosettingswidget.cpp" line="142"/>
        <location filename="../audiosettingswidget.cpp" line="146"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="110"/>
        <source>Output Volume</source>
        <translatorcomment>**Громкость выхода</translatorcomment>
        <translation>Громкость звука</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="111"/>
        <source>Controls the volume of the audio played on the host.</source>
        <translation>Управляет громкостью звука, воспроизводимого на хосте.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="113"/>
        <source>Controls the volume of the audio played on the host when fast forwarding.</source>
        <translation>Управляет громкостью звука, воспроизводимого на хосте, при перемотке.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="112"/>
        <source>Fast Forward Volume</source>
        <translation>Громкость перемотки</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="115"/>
        <source>Prevents the emulator from producing any audible sound.</source>
        <translation>Не дает эмулятору воспроизводить слышимый звук.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="117"/>
        <source>Forcibly mutes both CD-DA and XA audio from the CD-ROM. Can be used to disable background music in some games.</source>
        <translation>Принудительно отключает звук CD-DA и XA с компакт-диска. Может использоваться для отключения фоновой музыки в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="123"/>
        <location filename="../audiosettingswidget.cpp" line="126"/>
        <location filename="../audiosettingswidget.cpp" line="149"/>
        <location filename="../audiosettingswidget.cpp" line="152"/>
        <location filename="../audiosettingswidget.cpp" line="155"/>
        <location filename="../audiosettingswidget.cpp" line="283"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="120"/>
        <source>Stretch Mode</source>
        <translation>Режим растяжения</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="99"/>
        <source>Buffer Size</source>
        <translation>Размер буфера</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="106"/>
        <source>Determines how much latency there is between the audio being picked up by the host API, and played through speakers.</source>
        <translation type="unfinished">Определить задержку между звуком, принимаемым API хоста, и воспроизведением через динамики.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="108"/>
        <source>Minimal Output Latency</source>
        <translation type="unfinished">Минимальная задержка вывода</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="109"/>
        <source>When enabled, the minimum supported output latency will be used for the host API.</source>
        <translation type="unfinished">Если этот параметр включен, для API хоста будет использоваться минимальная поддерживаемая задержка вывода.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="346"/>
        <location filename="../audiosettingswidget.cpp" line="120"/>
        <source>Time Stretching</source>
        <translation>Растяжение времени</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="121"/>
        <source>When running outside of 100% speed, adjusts the tempo on audio instead of dropping frames. Produces much nicer fast forward/slowdown audio at a small cost to performance.</source>
        <translation>При работе со скоростью, превышающей 100%, регулирует темп звука вместо пропуска кадров. Производит гораздо более приятный звук с ускоренной перемоткой/замедлением при небольших затратах на производительность.</translation>
    </message>
    <message>
        <source>These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.</source>
        <translation type="obsolete">Эти настройки точно настраивают поведение растягивателя времени звука SoundTouch при работе со скоростью, превышающей 100%.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="124"/>
        <location filename="../audiosettingswidget.cpp" line="127"/>
        <source>Resets volume back to the global/inherited setting.</source>
        <translation>Сбрасывает громкость обратно к глобальным/унаследованным настройкам.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="125"/>
        <location filename="../audiosettingswidget.cpp" line="128"/>
        <source>Resets volume back to the default, i.e. full.</source>
        <translation>Сбрасывает громкость обратно на значение по умолчанию, т. е. на полную громкость.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="129"/>
        <source>Stretch Sequence Length</source>
        <translation type="unfinished">Длина последовательности растяжки</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="131"/>
        <source>Determines how long individual sequences are when the time-stretch algorithm chops the audio. Longer sequences can improve quality but increase latency.</source>
        <translation>Определяет длину отдельных фрагментов при нарезке аудио с помощью алгоритма растяжения во времени. Более длинные фрагменты могут улучшить качество, но при этом увеличат задержку.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="134"/>
        <source>Stretch Seek Window</source>
        <translation type="unfinished">Растяжение ширины окна</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="135"/>
        <source>Controls how wide a window the algorithm searches for the best overlap position when joining consecutive sequences. Larger windows may yield better joins at the cost of increased CPU work.</source>
        <translation>Определяет ширину окна, в пределах которого алгоритм ищет оптимальное положение перекрытия при соединении последовательных последовательностей. Использование более широких окон может обеспечить более качественное соединение, но при этом увеличится нагрузка на процессор.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="137"/>
        <source>Stretch Overlap Length</source>
        <translation type="unfinished">Растяжение длины перекрытия</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="139"/>
        <source>Specifies how long two consecutive sequences are overlapped when mixed back together. Greater overlap can make transitions smoother but increases latency.</source>
        <translation type="unfinished">Определяет, насколько две последовательные последовательности перекрываются при их последующем смешивании. Более значительное перекрытие может сделать переходы более плавными, но при этом увеличивает задержку.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="141"/>
        <source>Enable Quick Seek</source>
        <translation type="unfinished">Включить быстрый поиск</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="142"/>
        <location filename="../audiosettingswidget.cpp" line="146"/>
        <source>Checked</source>
        <translation type="unfinished">Выбран</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="143"/>
        <source>Enables the quick seeking algorithm in the time-stretch routine. Reduces CPU usage at a minor cost to audio quality.</source>
        <translation type="unfinished">Включает алгоритм быстрого поиска в процедуре растяжения времени. Снижает загрузку процессора за счет незначительного ухудшения качества звука.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="145"/>
        <source>Enable Anti-Alias Filter</source>
        <translation>Включить фильтр сглаживания</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="147"/>
        <source>Enables an anti-aliasing filter used by the pitch transposer. Disabling it may reduce quality when pitch shifting but can slightly reduce CPU usage.</source>
        <translation type="unfinished">Включает фильтр сглаживания, используемый преобразователем высоты тона. Его отключение может ухудшить качество при изменении высоты тона, но при этом немного снизит нагрузку на процессор.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="150"/>
        <location filename="../audiosettingswidget.cpp" line="153"/>
        <location filename="../audiosettingswidget.cpp" line="156"/>
        <source>Resets value back to the global/inherited setting.</source>
        <translation type="unfinished">Сбрасывает значение до глобального/унаследованного значения.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="151"/>
        <location filename="../audiosettingswidget.cpp" line="154"/>
        <location filename="../audiosettingswidget.cpp" line="157"/>
        <source>Resets value back to the default.</source>
        <translation type="unfinished">Сбрасывает значение к значению по умолчанию.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="193"/>
        <location filename="../audiosettingswidget.cpp" line="240"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="261"/>
        <source>Unknown Device &quot;%1&quot;</source>
        <translation>Неизвестное устройство &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="316"/>
        <source>Maximum Latency: %1 ms (%2 ms stretch + %3 ms buffer + %4 ms output)</source>
        <translation type="unfinished">Максимальная задержка: %1 мс (%2 мс растяжения + %3 мс буфера + %4 мс вывода)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="324"/>
        <source>Maximum Latency: %1 ms (%2 ms buffer + %3 ms output)</source>
        <translation type="unfinished">Максимальная задержка: %1 мс (%2 мс буфер + %3 мс вывод)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="335"/>
        <source>Maximum Latency: %1 ms (%2 ms stretch + %3 ms buffer, minimum output latency unknown)</source>
        <translation type="unfinished">Максимальная задержка: %1 мс (%2 мс растяжения + %3 мс буфера, минимальная задержка на выходе неизвестна)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="342"/>
        <source>Maximum Latency: %1 ms (minimum output latency unknown)</source>
        <translation type="unfinished">Максимальная задержка: %1 мс (минимальная задержка на выходе неизвестна)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="349"/>
        <location filename="../audiosettingswidget.cpp" line="350"/>
        <source>%1%</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>AudioStream</name>
    <message>
        <location filename="../../util/cubeb_audio_stream.cpp" line="338"/>
        <location filename="../../util/cubeb_audio_stream.cpp" line="351"/>
        <location filename="../../util/xaudio2_audio_stream.cpp" line="248"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
</context>
<context>
    <name>AudioStretchSettingsDialog</name>
    <message>
        <source>Audio Stretch Settings</source>
        <translatorcomment>*растягивания</translatorcomment>
        <translation type="vanished">Настройки растяжения звука</translation>
    </message>
    <message>
        <source>Sequence Length:</source>
        <translation type="vanished">Длина последовательности:</translation>
    </message>
    <message>
        <source>30</source>
        <translation type="vanished">30</translation>
    </message>
    <message>
        <source>Seekwindow Size:</source>
        <translation type="vanished">Размер окна поиска:</translation>
    </message>
    <message>
        <source>20</source>
        <translation type="vanished">20</translation>
    </message>
    <message>
        <source>Overlap:</source>
        <translation type="vanished">Перекрытие:</translation>
    </message>
    <message>
        <source>10</source>
        <translation type="vanished">10</translation>
    </message>
    <message>
        <source>These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.</source>
        <translation type="vanished">Точная настройка поведения функции растяжения звука SoundTouch при работе со скоростью, отличной от 100%.</translation>
    </message>
    <message>
        <source>Use Quickseek</source>
        <translation type="vanished">Использовать быстрый поиск</translation>
    </message>
    <message>
        <source>Use Anti-Aliasing Filter</source>
        <translation type="vanished">Использовать фильтр сглаживания</translation>
    </message>
</context>
<context>
    <name>AutoUpdaterDialog</name>
    <message>
        <location filename="../autoupdaterdialog.ui" line="14"/>
        <location filename="../autoupdaterdialog.cpp" line="417"/>
        <source>Automatic Updater</source>
        <translation>Автоматическое обновление</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="58"/>
        <source>Update Available</source>
        <translation>Доступно обновление</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="77"/>
        <source>Current Version: </source>
        <translation>Текущая версия: </translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="92"/>
        <source>New Version: </source>
        <translation>Новая версия: </translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="107"/>
        <source>Download Size:</source>
        <translation>Размер загрузки:</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="144"/>
        <source>Download and Install...</source>
        <translation>Загрузка и установка...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="151"/>
        <source>Skip This Update</source>
        <translation>Пропустить это обновление</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="158"/>
        <source>Remind Me Later</source>
        <translation>Напомнить позже</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="208"/>
        <source>Do not show again</source>
        <translation>Не показывать больше</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="302"/>
        <source>Failed to retrieve or download update:

%1

You can manually update DuckStation by re-downloading the latest release. Do you want to open the download page now?</source>
        <translation>Не удалось получить или загрузить обновление:

%1

Вы можете обновить DuckStation вручную, повторно загрузив последнюю версию. Хотите открыть страницу загрузки сейчас?</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="305"/>
        <location filename="../autoupdaterdialog.cpp" line="862"/>
        <source>Updater Error</source>
        <translation>Ошибка обновления</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="418"/>
        <source>No updates are currently available. Please try again later.</source>
        <translation>В настоящее время обновлений нет. Попробуйте позже.</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="488"/>
        <location filename="../autoupdaterdialog.cpp" line="492"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="493"/>
        <source>%1 MB</source>
        <translation>%1 МБ</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="496"/>
        <source>Loading...</source>
        <translation>Загрузка...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="541"/>
        <source>&lt;h2&gt;Changes:&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Изменения:&lt;/h2&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="758"/>
        <source>Updater Warning</source>
        <translation>Предупреждение обновления</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="759"/>
        <source>&lt;h1&gt;Inconsistent Application State&lt;/h1&gt;&lt;h3&gt;The update zip is missing the current executable:&lt;/h3&gt;&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%1&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;This is usually a result of manually renaming the file.&lt;/strong&gt; Continuing to install this update may result in a broken installation if the renamed executable is used. The DuckStation executable should be named:&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%2&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Do you want to continue anyway?&lt;/p&gt;</source>
        <translation>&lt;h1&gt;Несоответствие состояния приложения&lt;/h1&gt;&lt;h3&gt;В архиве обновления отсутствует текущий исполняемый файл:&lt;/h3&gt;&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%1&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Обычно это происходит в результате ручного переименования файла.&lt;/strong&gt; Продолжение установки этого обновления может привести к сбою установки, если будет использован переименованный исполняемый файл. Исполняемый файл DuckStation должен называться:&lt;div align=&quot;center&quot;&gt;&lt;pre&gt;%2&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Вы все равно хотите продолжить?&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Current Version: %1 (%2)</source>
        <translation type="vanished">Текущая версия: %1 (%2)</translation>
    </message>
    <message>
        <source>New Version: %1 (%2)</source>
        <translation type="vanished">Новая версия: %1 (%2)</translation>
    </message>
    <message>
        <source>Download...</source>
        <translation type="vanished">Скачивание...</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Save State Warning&lt;/h2&gt;&lt;p&gt;Installing this update will make your save states &lt;b&gt;incompatible&lt;/b&gt;. Please ensure you have saved your games to memory card before installing this update or you will lose progress.&lt;/p&gt;</source>
        <translation type="vanished">&lt;h2&gt;Предупреждение о сохраненных состояниях&lt;/h2&gt;&lt;p&gt;Установка этого обновления сделает ваши сохраненные состояний &lt;b&gt;несовместимыми&lt;/b&gt;. Перед установкой этого обновления убедитесь, что вы сохранили свои игры на карту памяти, иначе вы потеряете прогресс. &lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Settings Warning&lt;/h2&gt;&lt;p&gt;Installing this update will reset your program configuration. Please note that you will have to reconfigure your settings after this update.&lt;/p&gt;</source>
        <translation type="vanished">&lt;h2&gt;Предупреждение о настройках&lt;/h2&gt;&lt;p&gt;Установка этого обновления приведет к сбросу настроек. Обратите внимание, что после этого обновления вам придется изменить настройки заново.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Downloading %1...</source>
        <translation type="vanished">Загружается %1...</translation>
    </message>
    <message>
        <source>Failed to remove updater exe after update:
%1</source>
        <translation type="vanished">Не удалось удалить исполняемый файл обновления после обновления:
%1</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="110"/>
        <source>Stable Releases</source>
        <translation>Стабильные версии</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="111"/>
        <source>Preview Releases</source>
        <translation>Предварительные версии</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="606"/>
        <source>Downloading Update...</source>
        <translation>Загрузка обновления...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="612"/>
        <source>Processing Update...</source>
        <translation>Обработка обновления...</translation>
    </message>
</context>
<context>
    <name>BIOSSettingsWidget</name>
    <message>
        <location filename="../biossettingswidget.ui" line="29"/>
        <source>BIOS Selection</source>
        <translation>Выбор BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="69"/>
        <source>PAL (Europe, Australia):</source>
        <translation>PAL (Европа, Австралия):</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="35"/>
        <source>NTSC-J (Japan):</source>
        <translation>NTSC-J (Япония):</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="62"/>
        <source>NTSC-U/C (US/Canada):</source>
        <translation>NTSC-U/C (США, Канада):</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="89"/>
        <source>BIOS Directory</source>
        <translation>Каталог BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="95"/>
        <source>DuckStation will search for BIOS images in this directory.</source>
        <translation>DuckStation будет искать образы BIOS в этом каталоге.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="111"/>
        <source>Refresh BIOS List</source>
        <translation>Обновить список BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="126"/>
        <location filename="../biossettingswidget.ui" line="185"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="133"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="140"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="152"/>
        <source>Parallel Port</source>
        <translation>Параллельный порт</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="158"/>
        <source>Device Type:</source>
        <translation>Тип устройства:</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="175"/>
        <source>Image Path:</source>
        <translation>Путь к образу:</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="194"/>
        <location filename="../biossettingswidget.cpp" line="103"/>
        <source>Cartridge Switch On</source>
        <translation>Включение картриджа</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="201"/>
        <location filename="../biossettingswidget.cpp" line="107"/>
        <source>Allow Image Writes</source>
        <translation>Разрешить запись в образ</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="213"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="219"/>
        <location filename="../biossettingswidget.cpp" line="110"/>
        <source>Enable TTY Logging</source>
        <translation>Включить ведение журнала TTY</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="111"/>
        <source>Logs BIOS calls to printf(). Not all games contain debugging messages.</source>
        <translation>Журналирует вызовы BIOS в printf(). Не все игры содержат отладочные сообщения.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="80"/>
        <source>Select BIOS Directory</source>
        <translation>Выбор каталога BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="98"/>
        <source>Device Type</source>
        <translation>Тип устройства</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="98"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="99"/>
        <source>Simulates a device plugged into the console&apos;s parallel port. Usually these are flash cartridges, and require some sort of image dump to function.</source>
        <translation>Симулирует устройство, подключенное к параллельному порту консоли. Обычно это флеш-картриджи, которые требуют наличия образа для корректной работы.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="101"/>
        <source>Image Path</source>
        <translation>Путь к образу</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="101"/>
        <source>Empty</source>
        <translation>Пусто</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="102"/>
        <source>Sets the path to the image used for flash cartridges.</source>
        <translation>Устанавливает путь к образу, используемому для флэш-картриджей.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="103"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="104"/>
        <source>Simulates the position of the switch on the cartridge. Most cartridges require the switch to be on for it to activate on startup.</source>
        <translation>Имитирует положение переключателя на картридже. Большинство картриджей требуют, чтобы переключатель был включен, чтобы он активировался при запуске.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="108"/>
        <source>Stores any images made to the cartridge&apos;s flash storage back to the host&apos;s file system. &lt;strong&gt;This will overwrite your cartridge dump,&lt;/strong&gt; you should ensure you have a backup first.</source>
        <translation>Сохраняет образы, созданные на флеш-памяти картриджа, обратно в файловую систему хоста. &lt;strong&gt;Это перезапишет ваш дамп картриджа,&lt;/strong&gt; поэтому вам следует убедиться, что у вас есть резервная копия.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="141"/>
        <source>Auto-Detect</source>
        <translation>Авто-определение</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="159"/>
        <source>Unknown</source>
        <translatorcomment>**Неизвестный, неизвестен, неизвестно (список биос)
неизвестный, неустановленный, незнакомый, неопознанный</translatorcomment>
        <translation>Неизвестный</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="185"/>
        <source>%1 (Missing)</source>
        <translation>%1 (отсутствует)</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="210"/>
        <source>Select PIO Image</source>
        <translation>Выбор образа PIO</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="107"/>
        <location filename="../biossettingswidget.cpp" line="110"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="139"/>
        <source>Use Global Setting</source>
        <translation>Использовать глобальную настройку</translation>
    </message>
</context>
<context>
    <name>CDImage</name>
    <message>
        <location filename="../../util/cd_image_cue.cpp" line="627"/>
        <source>{0} uses a sample rate of {1}hz and has {2} channels.
WAV files must be stereo and use a sample rate of 44100hz.</source>
        <translation>{0} использует частоту дискретизации {1} Гц и имеет {2} канала.
Файлы WAV должны быть стереофоническими и использовать частоту дискретизации 44100 Гц.</translation>
    </message>
</context>
<context>
    <name>CDImageHasher</name>
    <message>
        <source>Computing hash for Track {}/Index {}...</source>
        <translation type="vanished">Вычисление хеша для дорожки {}/индекса {}...</translation>
    </message>
    <message>
        <location filename="../../util/cd_image_hasher.cpp" line="68"/>
        <source>Computing hash for Track {}...</source>
        <translation>Вычисление хеша для дорожки {}...</translation>
    </message>
</context>
<context>
    <name>CDROM</name>
    <message>
        <location filename="../../core/cdrom.cpp" line="3309"/>
        <source>Disc Read Error</source>
        <translation>Ошибка чтения диска</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="3310"/>
        <source>The game will probably crash now.
Your dump may be corrupted, or the physical disc is scratched.</source>
        <translation>Скорее всего, игра сейчас вылетит.
Возможно, ваш дамп поврежден или физический диск поцарапан.</translation>
    </message>
</context>
<context>
    <name>CaptureSettingsWidget</name>
    <message>
        <location filename="../capturesettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Форма</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="32"/>
        <source>Screenshots</source>
        <translation>Снимки</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="38"/>
        <source>Screenshot Size:</source>
        <translation>Размер снимков:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="53"/>
        <source>Quality:</source>
        <translation>Качество:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="60"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="75"/>
        <location filename="../capturesettingswidget.ui" line="158"/>
        <source>File Name Format:</source>
        <translation>Формат файла:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="85"/>
        <location filename="../capturesettingswidget.ui" line="168"/>
        <source>Save Location:</source>
        <translation>Расположение сохранения:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="97"/>
        <location filename="../capturesettingswidget.ui" line="180"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="107"/>
        <location filename="../capturesettingswidget.ui" line="190"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="117"/>
        <location filename="../capturesettingswidget.ui" line="200"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="132"/>
        <source>Media Capture</source>
        <translation>Запись мультимедиа</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="138"/>
        <source>Backend:</source>
        <translation>Движок:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="148"/>
        <source>Container:</source>
        <translation>Контейнер:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="220"/>
        <location filename="../capturesettingswidget.cpp" line="146"/>
        <source>Capture Video</source>
        <translation>Запись видео</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="227"/>
        <location filename="../capturesettingswidget.cpp" line="166"/>
        <source>Capture Audio</source>
        <translation>Запись звука</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="249"/>
        <location filename="../capturesettingswidget.ui" line="370"/>
        <source>Codec:</source>
        <translation>Кодек:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="259"/>
        <location filename="../capturesettingswidget.ui" line="380"/>
        <source>Bitrate:</source>
        <translation>Битрейт:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="266"/>
        <location filename="../capturesettingswidget.ui" line="387"/>
        <source> kbps</source>
        <extracomment>Unit that will appear next to a number. Alter the space or whatever is needed before the text depending on your language.</extracomment>
        <translation> кбит/с</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="285"/>
        <source>Resolution:</source>
        <translation>Разрешение:</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="310"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="333"/>
        <source>Auto</source>
        <translation>Авто</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.ui" line="345"/>
        <location filename="../capturesettingswidget.ui" line="406"/>
        <source>Extra Arguments</source>
        <translation>Дополнительные аргументы</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="67"/>
        <source>Select Screenshots Directory</source>
        <translation>Выбрать каталог снимков</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="71"/>
        <source>Select Media Capture Directory</source>
        <translation>Выбрать каталог для записи медиафайлов</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="116"/>
        <source>Screenshot Size</source>
        <translation>Размер снимка</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="116"/>
        <source>Screen Resolution</source>
        <translation>Разрешение экрана</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="117"/>
        <source>Determines the resolution at which screenshots will be saved. Internal resolutions preserve more detail at the cost of file size.</source>
        <translation>Определить разрешение, в котором будут сохраняться снимки. Внутренние разрешения сохраняют больше деталей за счет размера файла.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="119"/>
        <location filename="../capturesettingswidget.cpp" line="139"/>
        <source>Save Location</source>
        <translation>Расположение сохранения</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="119"/>
        <location filename="../capturesettingswidget.cpp" line="139"/>
        <location filename="../capturesettingswidget.cpp" line="150"/>
        <location filename="../capturesettingswidget.cpp" line="170"/>
        <location filename="../capturesettingswidget.cpp" line="229"/>
        <location filename="../capturesettingswidget.cpp" line="243"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="120"/>
        <source>Specifies the directory where screenshots will be saved.</source>
        <translation>Указывает каталог, в который будут сохраняться снимки.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="122"/>
        <location filename="../capturesettingswidget.cpp" line="142"/>
        <source>Save Name</source>
        <translation>Сохранить имя</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="124"/>
        <location filename="../capturesettingswidget.cpp" line="144"/>
        <source>Determines the format of the filename used when saving screenshots, and whether a subdirectory is created per-game.</source>
        <translation>Определяет формат файла, используемый при сохранении снимков, а также то, создается ли отдельный подкаталог для каждой игры.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="127"/>
        <source>Screenshot Format</source>
        <translation>Формат скриншота</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="127"/>
        <source>PNG</source>
        <translation>PNG</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="128"/>
        <source>Selects the format which will be used to save screenshots. JPEG produces smaller files, but loses detail.</source>
        <translation>Выбор формата, который будет использоваться для сохранения снимков экрана. JPEG создает файлы меньшего размера, но теряет детали.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="129"/>
        <source>Screenshot Quality</source>
        <translation>Качество снимка</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="131"/>
        <source>Selects the quality at which screenshots will be compressed. Higher values preserve more detail for JPEG, and reduce file size for PNG.</source>
        <translation>Выбор качества сжатия снимков. Более высокие значения сохраняют больше деталей для JPEG и уменьшают размер файла для PNG.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="134"/>
        <source>Backend</source>
        <translation>Движок</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="136"/>
        <source>Selects the framework that is used to encode video/audio.</source>
        <translation>Выбирает платформу, которая используется для кодирования видео/аудио.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="137"/>
        <source>Container</source>
        <translation>Контейнер</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="137"/>
        <source>MP4</source>
        <translation>MP4</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="138"/>
        <source>Determines the file format used to contain the captured audio/video.</source>
        <translation>Определяет формат файла, используемого для хранения записанных аудио/видео.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="140"/>
        <source>Specifies the directory where media capture (video/audio) will be saved.</source>
        <translation>Указывает каталог, в который будут сохраняться записанные медиафайлы (видео/аудио).</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="146"/>
        <location filename="../capturesettingswidget.cpp" line="166"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="147"/>
        <source>Captures video to the chosen file when media capture is started. If unchecked, the file will only contain audio.</source>
        <translation>При запуске записи мультимедиа видео сохраняется в выбранный файл. Если этот флажок не установлен, файл будет содержать только аудио.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="150"/>
        <source>Video Codec</source>
        <translation>Кодек видео</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="151"/>
        <source>Selects which Video Codec to be used for media capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation>Выбор видеокодека, который будет использоваться для записи мультимедиа. &lt;b&gt;Если вы не уверены, оставьте значение по умолчанию.&lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="152"/>
        <source>Video Bitrate</source>
        <translation>Битрейт видео</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="152"/>
        <source>6000 kbps</source>
        <translation>6000 кбит/с</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="153"/>
        <source>Sets the video bitrate to be used. Larger bitrate generally yields better video quality at the cost of larger resulting file size.</source>
        <translation>Устанавливает битрейт видео, который будет использоваться. Более высокий битрейт обычно обеспечивает лучшее качество видео за счет увеличения размера файла.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="156"/>
        <source>Automatic Resolution</source>
        <translation>Автоматическое разрешение</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="156"/>
        <location filename="../capturesettingswidget.cpp" line="160"/>
        <location filename="../capturesettingswidget.cpp" line="174"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="157"/>
        <source>When checked, the video capture resolution will follows the internal resolution of the running game. &lt;b&gt;Be careful when using this setting especially when you are upscaling, as higher internal resolutions (above 4x) can cause system slowdown.&lt;/b&gt;</source>
        <translation>Если этот флажок установлен, разрешение записи видео будет соответствовать внутреннему разрешению запущенной игры. &lt;b&gt;Будьте осторожны при использовании этого параметра, особенно при масштабировании, поскольку более высокие внутренние разрешения (более 4x) могут привести к замедлению работы системы.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="160"/>
        <source>Enable Extra Video Arguments</source>
        <translation>Включить дополнительные аргументы видео</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="161"/>
        <source>Allows you to pass arguments to the selected video codec.</source>
        <translation>Позволяет передавать аргументы выбранному кодеку видео.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="163"/>
        <source>Extra Video Arguments</source>
        <translation>Дополнительные аргументы видео</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="163"/>
        <location filename="../capturesettingswidget.cpp" line="177"/>
        <source>Empty</source>
        <translation>Пусто</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="164"/>
        <source>Parameters passed to the selected video codec.&lt;br&gt;&lt;b&gt;You must use &apos;=&apos; to separate key from value and &apos;:&apos; to separate two pairs from each other.&lt;/b&gt;&lt;br&gt;For example: &quot;crf = 21 : preset = veryfast&quot;</source>
        <translation>Параметры, передаваемые в выбранный кодек видео.&lt;br&gt;&lt;b&gt;Необходимо использовать знак &quot;=&quot;, чтобы отделить ключ от значения, и знак &quot;:&quot;, чтобы отделить две пары друг от друга.&lt;/b&gt;&lt;br&gt;Например: &quot;crf = 21: предустановка = очень быстро&quot;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="167"/>
        <source>Captures audio to the chosen file when media capture is started. If unchecked, the file will only contain video.</source>
        <translation>Захват звука в выбранный файл при запуске захвата медиафайла. Если флажок снят, файл будет содержать только видео.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="170"/>
        <source>Audio Codec</source>
        <translation>Кодек звука</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="171"/>
        <source>Selects which Audio Codec to be used for media capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation>Выбор аудиокодека, который будет использоваться для записи медиафайлов. &lt;b&gt;Если вы не уверены, оставьте значение по умолчанию.&lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="172"/>
        <source>Audio Bitrate</source>
        <translation>Битрейт звука</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="172"/>
        <source>128 kbps</source>
        <translation>128 кбит/с</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="173"/>
        <source>Sets the audio bitrate to be used.</source>
        <translation>Устанавливает битрейт звука, который будет использоваться.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="174"/>
        <source>Enable Extra Audio Arguments</source>
        <translation>Включить дополнительные аргументы звука</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="175"/>
        <source>Allows you to pass arguments to the selected audio codec.</source>
        <translation>Позволяет передавать аргументы выбранному кодеку звука.</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="177"/>
        <source>Extra Audio Arguments</source>
        <translation>Дополнительные аргументы звука</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="178"/>
        <source>Parameters passed to the selected audio codec.&lt;br&gt;&lt;b&gt;You must use &apos;=&apos; to separate key from value and &apos;:&apos; to separate two pairs from each other.&lt;/b&gt;&lt;br&gt;For example: &quot;compression_level = 4 : joint_stereo = 1&quot;</source>
        <translation>Параметры, передаваемые в выбранный кодек звука.&lt;br&gt;&lt;b&gt;Необходимо использовать знак &quot;=&quot;, чтобы отделить ключ от значения, и символ &quot;:&quot;, чтобы отделить две пары друг от друга.&lt;/b&gt;&lt;br&gt;Например: &quot;compression_level = 4: Joint_stereo = 1&quot;</translation>
    </message>
    <message>
        <location filename="../capturesettingswidget.cpp" line="202"/>
        <location filename="../capturesettingswidget.cpp" line="234"/>
        <location filename="../capturesettingswidget.cpp" line="248"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>CheatCodeEditorDialog</name>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="823"/>
        <source>Enter Group Name</source>
        <translation>Введите имя группы</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="823"/>
        <source>Enter name for the code group. Using backslashes (\) will create sub-trees.</source>
        <translation>Введите имя группы кодов. Использование обратной косой черты (\) создаст поддеревья.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="851"/>
        <location filename="../gamecheatsettingswidget.cpp" line="858"/>
        <location filename="../gamecheatsettingswidget.cpp" line="870"/>
        <location filename="../gamecheatsettingswidget.cpp" line="890"/>
        <location filename="../gamecheatsettingswidget.cpp" line="931"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="851"/>
        <source>Name cannot be empty.</source>
        <translation>Имя не может быть пустым.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="858"/>
        <source>Instructions cannot be empty.</source>
        <translation>Инструкции не могут быть пустыми.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="871"/>
        <source>The entered cheat code is not valid:

%1

Trying to use this cheat will not work as expected. Do you want to continue?</source>
        <translation>Введенный чит-код недействителен:

%1

Попытка использовать этот чит не даст ожидаемого результата. Хотите продолжить?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="891"/>
        <source>A code with the name &apos;%1&apos; already exists.</source>
        <translation>Код с именем «%1» уже существует.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="932"/>
        <source>Failed to save cheat code:
%1</source>
        <translation>Не удалось сохранить чит-код:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="972"/>
        <source>Ungrouped</source>
        <translation>Разгруппировано</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="977"/>
        <source>New...</source>
        <translatorcomment>*Новая (группа) *Новый чит код</translatorcomment>
        <translation>Новая...</translation>
    </message>
</context>
<context>
    <name>Cheats</name>
    <message>
        <location filename="../../core/cheats.cpp" line="323"/>
        <source>Gameshark</source>
        <translation>Gameshark</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="348"/>
        <source>Manual</source>
        <translatorcomment>*Ручной *Ручные</translatorcomment>
        <translation>Вручную</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="348"/>
        <source>Automatic (Frame End)</source>
        <translatorcomment>*Автоматический</translatorcomment>
        <translation>Автоматически (конец кадра)</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/cheats.cpp" line="1124"/>
        <source>%n game patches are active.</source>
        <comment>OSD Message</comment>
        <translation>
            <numerusform>%n патч к игре активен.</numerusform>
            <numerusform>%n патча к игре активны.</numerusform>
            <numerusform>%n патчей к игре активны.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n cheats are enabled. This may crash games.</source>
        <comment>OSD Message</comment>
        <translation type="vanished">
            <numerusform>%n чит-код включен. Это может привести к сбою игр.</numerusform>
            <numerusform>%n чит-кода включено. Это может привести к сбою игр.</numerusform>
            <numerusform>%n чит-кодов включены. Это может привести к сбою игр.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/cheats.cpp" line="1131"/>
        <source>%n cheats are enabled.</source>
        <comment>OSD Message</comment>
        <translation>
            <numerusform>Включён %n чит.</numerusform>
            <numerusform>Включено %n чита.</numerusform>
            <numerusform>Включено %n читов.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1132"/>
        <source>This may crash games.</source>
        <translation>Это может привести к сбоям в играх.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1138"/>
        <source>No cheats/patches are found or enabled.</source>
        <translation>Читы/патчи не найдены и не включены.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/cheats.cpp" line="1157"/>
        <source>%n cheats</source>
        <comment>Cheats blocked by hardcore mode</comment>
        <translation>
            <numerusform>%n чит</numerusform>
            <numerusform>%n чита</numerusform>
            <numerusform>%n читов</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/cheats.cpp" line="1159"/>
        <source>%n patches</source>
        <comment>Patches blocked by hardcore mode</comment>
        <translation>
            <numerusform>%n патч</numerusform>
            <numerusform>%n патча</numerusform>
            <numerusform>%n патчей</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1162"/>
        <source>{0} and {1} disabled by achievements hardcore mode/safe mode.</source>
        <translation>{0} и {1} отключаются достижениями в режиме &quot;Хардкора&quot;/безопасном режиме.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1164"/>
        <source>{} disabled by achievements hardcore mode/safe mode.</source>
        <translation>{} отключается достижениями в режиме &quot;Хардкора&quot;/безопасном режиме.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1237"/>
        <source>Cheat &apos;{}&apos; applied.</source>
        <translation>Чит &apos;{}&apos; применен.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1547"/>
        <source>Failed to parse cheat code</source>
        <translatorcomment>*разобрать</translatorcomment>
        <translation>Не удалось обработать чит-код</translation>
    </message>
</context>
<context>
    <name>ColorPickerButton</name>
    <message>
        <location filename="../colorpickerbutton.cpp" line="74"/>
        <source>Select LED Color</source>
        <translation>Выберите цвет светодиодной подсветки</translation>
    </message>
</context>
<context>
    <name>ConsoleSettingsWidget</name>
    <message>
        <location filename="../consolesettingswidget.ui" line="29"/>
        <source>Console</source>
        <translation>Консоль</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="35"/>
        <source>Region:</source>
        <translation>Регион:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="78"/>
        <location filename="../consolesettingswidget.cpp" line="96"/>
        <source>Enable 8MB RAM (Dev Console)</source>
        <translation>Включить 8Мб оперативной памяти (консоль разработчика)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="108"/>
        <location filename="../consolesettingswidget.cpp" line="105"/>
        <source>Enable Clock Speed Control (Overclocking/Underclocking)</source>
        <translation>Включить управление тактовой частотой (разгон/замедление)</translation>
    </message>
    <message>
        <source>100% (effective 33.3mhz)</source>
        <translation type="vanished">100% (эффективная 33,3 МГц)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="168"/>
        <location filename="../consolesettingswidget.cpp" line="109"/>
        <source>Enable Recompiler ICache</source>
        <translation>Включить ICache перекомпилятора</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="178"/>
        <source>CD-ROM Emulation</source>
        <translation>Эмуляция дисковода</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="184"/>
        <source>Read Speedup:</source>
        <translation>Ускорение чтения:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="192"/>
        <location filename="../consolesettingswidget.cpp" line="115"/>
        <source>None (Double Speed)</source>
        <translation>Нет (двухскоростная)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="197"/>
        <source>2x (Quad Speed)</source>
        <translation>2x (четырехскоростная)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="202"/>
        <source>3x (6x Speed)</source>
        <translation>3x (6x скорость)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="207"/>
        <source>4x (8x Speed)</source>
        <translation>4x (8x скорость)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="212"/>
        <source>5x (10x Speed)</source>
        <translation>5x (10x скорость)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="217"/>
        <source>6x (12x Speed)</source>
        <translation>6x (12x скорость)</translation>
    </message>
    <message>
        <source>7x (14x Speed)</source>
        <translation type="vanished">7x (14x скорость)</translation>
    </message>
    <message>
        <source>8x (16x Speed)</source>
        <translation type="vanished">8x (16x скорость)</translation>
    </message>
    <message>
        <source>9x (18x Speed)</source>
        <translation type="vanished">9x (18x скорость)</translation>
    </message>
    <message>
        <source>10x (20x Speed)</source>
        <translation type="vanished">10x (20x скорость)</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation type="vanished">Максимум</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="295"/>
        <location filename="../consolesettingswidget.cpp" line="126"/>
        <source>Apply Image Patches</source>
        <translation>Применение патчей для образов</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="302"/>
        <location filename="../consolesettingswidget.cpp" line="130"/>
        <source>Switch to Next Disc on Stop</source>
        <translatorcomment>*Переключится</translatorcomment>
        <translation>Переход на следующий диск при остановке</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="230"/>
        <source>Seek Speedup:</source>
        <translation>Ускорение поиска:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="128"/>
        <source>100% (33.87MHz)</source>
        <translation>100 % (33,87 МГц)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="222"/>
        <location filename="../consolesettingswidget.ui" line="271"/>
        <source>Maximum (Safer)</source>
        <translation>Максимальный (безопасный)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="237"/>
        <location filename="../consolesettingswidget.ui" line="241"/>
        <location filename="../consolesettingswidget.cpp" line="119"/>
        <source>None (Normal Speed)</source>
        <translation>Нет (нормальная скорость)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="246"/>
        <source>2x</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="251"/>
        <source>3x</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="256"/>
        <source>4x</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="261"/>
        <source>5x</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="266"/>
        <source>6x</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="288"/>
        <location filename="../consolesettingswidget.cpp" line="134"/>
        <source>Ignore Drive Subcode</source>
        <translation>Игнорировать субканал диска</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="90"/>
        <source>CPU Emulation</source>
        <translation>Эмуляция процессора</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="57"/>
        <location filename="../consolesettingswidget.cpp" line="87"/>
        <source>Fast Boot</source>
        <translation>Быстрая загрузка</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="71"/>
        <location filename="../consolesettingswidget.cpp" line="89"/>
        <source>Fast Forward Boot</source>
        <translation>Перемотка при загрузке</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="64"/>
        <location filename="../consolesettingswidget.cpp" line="92"/>
        <source>Fast Forward Memory Card Access</source>
        <translation>Перемотка при доступе к карте памяти</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="45"/>
        <source>Frame Rate:</source>
        <translation>Частота кадров:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="96"/>
        <source>Execution Mode:</source>
        <translatorcomment>*выполнения *исполнения</translatorcomment>
        <translation>Режим выполнения:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="281"/>
        <source>Preload Image To RAM</source>
        <translation>Предварительно загрузить образ в ОЗУ</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="87"/>
        <location filename="../consolesettingswidget.cpp" line="89"/>
        <location filename="../consolesettingswidget.cpp" line="92"/>
        <location filename="../consolesettingswidget.cpp" line="96"/>
        <location filename="../consolesettingswidget.cpp" line="105"/>
        <location filename="../consolesettingswidget.cpp" line="109"/>
        <location filename="../consolesettingswidget.cpp" line="123"/>
        <location filename="../consolesettingswidget.cpp" line="126"/>
        <location filename="../consolesettingswidget.cpp" line="130"/>
        <location filename="../consolesettingswidget.cpp" line="134"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="97"/>
        <source>Enables an additional 6MB of RAM to obtain a total of 2+6 = 8MB, usually present on dev consoles. Games have to use a larger heap size for this additional RAM to be usable. Titles which rely on memory mirrors may break, so it should only be used with compatible mods.</source>
        <translation type="unfinished">Позволяет использовать дополнительные 6 МБ оперативной памяти для получения в общей сложности 2+6 = 8 МБ, обычно присутствующих на консолях разработчиков. Игры должны использовать больший размер кучи, чтобы использовать эту дополнительную оперативную память. Названия, которые полагаются на зеркала памяти, могут сломаться, поэтому их следует использовать только с совместимыми модами.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="123"/>
        <source>Preload Image to RAM</source>
        <translation>Предварительная загрузка образа в ОЗУ</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="124"/>
        <source>Loads the game image into RAM. Useful for network paths that may become unreliable during gameplay. In some cases also eliminates stutter when games initiate audio track playback.</source>
        <translation>Загружает образ игры в оперативную память. Полезно для сетевых путей, которые могут стать ненадежными во время игры. В некоторых случаях также устраняет заикание, когда игры начинают воспроизведение звуковой дорожки.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="79"/>
        <source>Region</source>
        <translation>Регион</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="79"/>
        <location filename="../consolesettingswidget.cpp" line="82"/>
        <source>Auto-Detect</source>
        <translation>Авто-определение</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="80"/>
        <source>Determines the emulated hardware type.</source>
        <translation>Определить эмулируемый тип оборудования.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="83"/>
        <source>Utilizes the chosen frame timing regardless of the active region. This feature can be used to force PAL games to run at 60Hz and NTSC games to run at 50Hz. For most games which have a speed tied to the framerate, this will result in the game running approximately 17% faster or slower. For variable frame rate games, it may not affect the speed.</source>
        <translation type="unfinished">Использует выбранную синхронизацию кадра независимо от активной области. Эту функцию можно использовать для принудительной работы игр PAL с частотой 60 Гц, а игр NTSC — с частотой 50 Гц. Для большинства игр, скорость которых привязана к частоте кадров, это приведет к тому, что игра будет работать примерно на 17% быстрее или медленнее. В играх с переменной частотой кадров это может не влиять на скорость.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="88"/>
        <source>Skips the boot animation. Safe to enable.</source>
        <translation>Пропускает анимацию загрузки. Безопасно для включения.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="90"/>
        <source>Fast forwards through the early loading process when fast booting, saving time. Results may vary between games.</source>
        <translation>Перемотка в процессе ранней загрузки при быстрой загрузке, что позволяет сэкономить время. Результаты могут варьироваться в зависимости от игры.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="93"/>
        <source>Fast forwards through memory card access, both loading and saving. Can reduce waiting times in games that frequently access memory cards.</source>
        <translation>Перемотка при доступе к карте памяти, как при загрузке, так и при сохранении. Может сократить время ожидания в играх, которые часто обращаются к картам памяти.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="102"/>
        <source>Execution Mode</source>
        <translatorcomment>*выполнения *исполнения</translatorcomment>
        <translation>Режим выполнения</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="102"/>
        <source>Recompiler (Fastest)</source>
        <translation>Перекомпилятор (самый быстрый)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="103"/>
        <source>Determines how the emulated CPU executes instructions.</source>
        <translatorcomment>*исполняет</translatorcomment>
        <translation>Определить, как эмулируемый процессор выполняет инструкции.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="106"/>
        <source>When this option is chosen, the clock speed set below will be used.</source>
        <translation>При выборе этого параметра будет использоваться указанная ниже тактовая частота.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="107"/>
        <source>Overclocking Percentage</source>
        <translation>Процент разгона</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="107"/>
        <source>100%</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="108"/>
        <source>Selects the percentage of the normal clock speed the emulated hardware will run at.</source>
        <translation>Выбирает процент от нормальной тактовой частоты, на которой будет работать эмулируемое оборудование.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="110"/>
        <source>Simulates stalls in the recompilers when the emulated CPU would have to fetch instructions into its cache. Makes games run closer to their console framerate, at a small cost to performance. Interpreter mode always simulates the instruction cache.</source>
        <translatorcomment>*кэш команд *Перекомпилятор *Рекомпилятор</translatorcomment>
        <translation type="unfinished">Имитирует остановки в перекомпиляторах, когда эмулируемому процессору придется извлекать инструкции в свой кэш. Позволяет запускать игры с частотой кадров, близкой к частоте кадров на консоли, при небольших затратах на производительность. Режим интерпретатора всегда имитирует кэш инструкций.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="115"/>
        <source>CD-ROM Read Speedup</source>
        <translation type="unfinished">Ускорение чтения дисковода</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="116"/>
        <source>Speeds up CD-ROM reads by the specified factor. Only applies to double-speed reads, and is ignored when audio is playing. May improve loading speeds in some games, at the cost of breaking others.</source>
        <translation>Ускоряет чтение дисковода на указанный коэффициент. Применяется только к чтению с двойной скоростью и игнорируется при воспроизведении звука. Может улучшить скорость загрузки в некоторых играх за счет нарушения работы других.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="119"/>
        <source>CD-ROM Seek Speedup</source>
        <translation type="unfinished">Ускорение поиска на дисководе</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="120"/>
        <source>Reduces the simulated time for the CD-ROM sled to move to different areas of the disc. Can improve loading times, but crash games which do not expect the CD-ROM to operate faster.</source>
        <translatorcomment>** разные-различные. ** -Это можно сократить</translatorcomment>
        <translation type="unfinished">Сокращает время моделирования перемещения салазок дисковода в разные области диска. Может сократить время загрузки, но привести к сбою игр, которые не рассчитаны на более быструю работу дисковода.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="127"/>
        <source>Automatically applies patches to disc images when they are present in the same directory. Currently only PPF patches are supported with this option.</source>
        <translation>Автоматически применяет исправления к образам дисков, если они находятся в одном каталоге. В настоящее время с этой опцией поддерживаются только патчи PPF.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="131"/>
        <source>Automatically switches to the next disc in the game when the game stops the CD-ROM motor. No switch will occur if the last disc in the game is already selected. &lt;strong&gt;Does not work for all games.&lt;/strong&gt;</source>
        <translation>Автоматически переключается на следующий диск в игре, когда игра останавливает двигатель дисковода. Переключение не произойдет, если последний диск в игре уже выбран. &lt;strong&gt;Работает не со всеми играми.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="135"/>
        <source>Ignores the subchannel provided by the drive when using physical discs, instead always generating subchannel data. Won&apos;t work with libcrypt games, but can improve read reliability on some drives.</source>
        <translation>Игноририровать субканал, предоставляемый приводом, при использовании физических дисков, вместо этого всегда генерирует данные подканала. Не будет работать с играми libcrypt, но может повысить надежность чтения на некоторых дисках.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="192"/>
        <source>Enabling CPU overclocking will break games, cause bugs, reduce performance and can significantly increase system requirements.

By enabling this option you are agreeing to not create any bug reports unless you have confirmed the bug also occurs with overclocking disabled.

This warning will only be shown once.</source>
        <translation>Включение разгона процессора нарушит работу игр, вызовет ошибки, снизит производительность и может значительно повысить системные требования.

Включая эту опцию, вы соглашаетесь не создавать никаких отчетов об ошибках, если вы не подтвердите, что ошибка возникает и при отключенном разгоне.

Это предупреждение будет показано только один раз.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="199"/>
        <source>Yes, I will confirm bugs without overclocking before reporting.</source>
        <translation>Да, я подтверждаю наличие ошибок без разгона перед сообщением об ошибках.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="200"/>
        <source>No, take me back to safety.</source>
        <translation>Нет, верни меня в безопасное место.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="196"/>
        <source>CPU Overclocking Warning</source>
        <translation>Предупреждение о разгоне процессора</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="82"/>
        <source>Frame Rate</source>
        <translation>Частота кадров</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="242"/>
        <source>%1% (%2MHz)</source>
        <translation>%1% (%2 МГц)</translation>
    </message>
</context>
<context>
    <name>Controller</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="327"/>
        <location filename="../../core/analog_joystick.cpp" line="69"/>
        <location filename="../../core/analog_joystick.cpp" line="242"/>
        <location filename="../../core/negcon_rumble.cpp" line="244"/>
        <source>Controller {} switched to analog mode.</source>
        <translation>Контроллер {} переключен в аналоговый режим.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="328"/>
        <location filename="../../core/analog_joystick.cpp" line="70"/>
        <location filename="../../core/analog_joystick.cpp" line="243"/>
        <location filename="../../core/negcon_rumble.cpp" line="245"/>
        <source>Controller {} switched to digital mode.</source>
        <translation>Контроллер {} переключен в цифровой режим.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="182"/>
        <source>Controller {} switched to JogCon mode.</source>
        <translation>Контроллер {} переключен в режим JogCon.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="183"/>
        <source>Controller {} switched to Digital mode.</source>
        <translation>Контроллер {} переключен в Цифровой режим.</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget</name>
    <message>
        <location filename="../controllerbindingwidget.ui" line="29"/>
        <source>Controller Type</source>
        <translation>Тип контроллера</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="40"/>
        <source>Bindings</source>
        <translation>Привязки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="59"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="78"/>
        <source>Macros</source>
        <translation>Макросы</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="114"/>
        <source>Automatic Mapping</source>
        <translation>Автоматическое сопоставление</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="124"/>
        <location filename="../controllerbindingwidgets.cpp" line="296"/>
        <source>Clear Mapping</source>
        <translation>Очистить сопоставление</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="281"/>
        <source>Multiple devices...</source>
        <translation>Несколько устройств...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="286"/>
        <source>No devices available</source>
        <translation>Нет доступных устройств</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="297"/>
        <source>Are you sure you want to clear all mappings for this controller? This action cannot be undone.</source>
        <translation>Вы уверены, что хотите очистить все сопоставления для этого контроллера? Это действие не может быть отменено.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="347"/>
        <source>Automatic Mapping Failed</source>
        <translation>Ошибка автоматического сопоставления</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="348"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>Для устройства &quot;%1&quot; не было создано общих привязок. Контроллер/источник может не поддерживать автоматическое сопоставление.</translation>
    </message>
    <message>
        <source>Select the devices from the list below that you want to bind to this controller.</source>
        <translation type="vanished">Выберите устройства из списка ниже, которые вы хотите привязать к этому контроллеру.</translation>
    </message>
    <message>
        <source>No devices were selected.</source>
        <translation type="vanished">Устройства не были выбраны.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="419"/>
        <source>Axes</source>
        <translatorcomment>*Аналоги</translatorcomment>
        <translation>Оси</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="450"/>
        <source>Buttons</source>
        <translation>Кнопки</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_AnalogController</name>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="43"/>
        <source>D-Pad</source>
        <translation>Крестовина</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="49"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="218"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="855"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="79"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="119"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="159"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="199"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="248"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="288"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="328"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="368"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="405"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="456"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="490"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="524"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="558"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="592"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="626"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="676"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="716"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="756"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="796"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="845"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="885"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="925"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="965"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1002"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1108"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1142"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1176"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1210"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="89"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="258"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="815"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="129"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="298"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="935"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="169"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="338"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="895"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="212"/>
        <source>Left Analog</source>
        <translation>Левый аналог</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="381"/>
        <source>Large Motor</source>
        <translation>Большой мотор</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="466"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="602"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="568"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="432"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="500"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="534"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="640"/>
        <source>Face Buttons</source>
        <translatorcomment>*Передние</translatorcomment>
        <translation>Лицевые кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="646"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="686"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="726"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="766"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="809"/>
        <source>Right Analog</source>
        <translation>Правый аналог</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="978"/>
        <source>Small Motor</source>
        <translation>Малый мотор</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1152"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1186"/>
        <source>Analog LED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1118"/>
        <source>Analog</source>
        <translation>Аналог</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1084"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_AnalogJoystick</name>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="43"/>
        <source>D-Pad</source>
        <translation>Крестовина</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="49"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="218"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="821"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="79"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="119"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="159"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="199"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="248"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="288"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="328"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="368"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="422"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="456"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="490"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="524"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="558"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="592"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="642"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="682"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="722"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="762"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="811"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="851"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="891"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="931"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1046"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1086"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1133"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="89"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="258"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="781"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="129"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="298"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="901"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="169"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="338"/>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="861"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="212"/>
        <source>Left Analog</source>
        <translation>Левый аналог</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="466"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="432"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="500"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="534"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="398"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="568"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="606"/>
        <source>Face Buttons</source>
        <translation>Лицевые кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="612"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="652"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="692"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="732"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="775"/>
        <source>Right Analog</source>
        <translation>Правый аналог</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1016"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1056"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="1109"/>
        <source>Mode</source>
        <translation>Режим</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_DigitalController</name>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="43"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="67"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="101"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="135"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="169"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="232"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="272"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="312"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="352"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="503"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="543"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="583"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="623"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="677"/>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="711"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="77"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="111"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="145"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="196"/>
        <source>Face Buttons</source>
        <translation>Кнопки лица</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="202"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="242"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="282"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="322"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="467"/>
        <source>D-Pad</source>
        <translation>Крестовина</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="473"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="513"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="553"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="593"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="653"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="687"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_GunCon</name>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="474"/>
        <source>Side Buttons</source>
        <translation>Боковые кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="480"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="65"/>
        <source>Relative Aiming</source>
        <extracomment>Try to use Sony&apos;s official terminology for this. A good place to start would be in the console or the DualShock 2&apos;s manual. If this element was officially translated to your language by Sony in later DualShocks, you may use that term.</extracomment>
        <translation>Взаимосвязанное прицеливание</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;span style=&quot; font-weight:700;&quot;&gt;do not&lt;/span&gt; need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.&lt;/p&gt;&lt;p&gt;If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be &lt;span style=&quot; font-weight:700;&quot;&gt;left unbound&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;По умолчанию световые пистолеты используют указатель мыши. Чтобы использовать мышь, вам &lt;span style=&quot;font-weight:700;&quot;&gt;не&lt;/span&gt; нужно настраивать какие-либо привязки, кроме курка и кнопок. Прицеливание необходимо настраивать только в том случае, если вы хотите использовать несколько мышей.&lt;/p&gt;&lt;p&gt;Если вы хотите использовать контроллер или световой пистолет, который имитирует контроллер вместо мыши, вам следует привязать его к &quot;Взаимосвязанное прицеливание&quot;. В противном случае &quot;Взаимосвязанное прицеливание&quot; следует &lt;span style=&quot;font-weight:700;&quot;&gt;оставить несвязанным&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="71"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="151"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="111"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="191"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="43"/>
        <source>Pointer Setup</source>
        <translation>Настройка указателя</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="375"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="421"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="461"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="510"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="550"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="520"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="385"/>
        <source>Trigger</source>
        <translation>Курок</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="49"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;span style=&quot; font-weight:700;&quot;&gt;do not&lt;/span&gt; need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.&lt;/p&gt;&lt;p&gt;If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be &lt;span style=&quot; font-weight:700;&quot;&gt;left unbound&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE: &lt;/span&gt;Mouse mapping must be enabled in Global Settings to bind your PC&apos;s mouse.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;По умолчанию световые пистолеты используют указатель мыши. Для использования мыши вам &lt;span style=&quot; font-weight:700;&quot;&gt;не&lt;/span&gt; нужно настраивать никаких привязок, кроме курка и кнопок. Настройка прицеливания требуется только в том случае, если вы хотите использовать несколько мышей. &lt;/p&gt;&lt;p&gt;Если вы хотите использовать контроллер или световой пистолет, имитирующий контроллер вместо мыши, вам следует привязать его к «Взаимосвязанному прицеливанию». В противном случае «Взаимосвязанное прицеливание» следует &lt;span style=&quot; font-weight:700;&quot;&gt;оставить непривязанным&lt;/span&gt;. &lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;ПРИМЕЧАНИЕ: &lt;/span&gt;Для привязки мыши вашего ПК необходимо включить переназначение мыши в глобальных настройках.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="345"/>
        <source>Aiming</source>
        <translation>Прицеливание</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="391"/>
        <source>Fire Offscreen</source>
        <translation>Огонь за кадром</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="431"/>
        <source>Fire</source>
        <translation>Огонь</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_Justifier</name>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="385"/>
        <source>Trigger</source>
        <translation>Курок</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="391"/>
        <source>Fire Offscreen</source>
        <translation type="unfinished">Огонь за кадром</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="375"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="421"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="461"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="510"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="550"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;span style=&quot; font-weight:700;&quot;&gt;do not&lt;/span&gt; need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.&lt;/p&gt;&lt;p&gt;If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be &lt;span style=&quot; font-weight:700;&quot;&gt;left unbound&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;По умолчанию световые пистолеты используют указатель мыши. Чтобы использовать мышь, вам &lt;span style=&quot;font-weight:700;&quot;&gt;не&lt;/span&gt; нужно настраивать какие-либо привязки, кроме курка и кнопок. Прицеливание необходимо настраивать только в том случае, если вы хотите использовать несколько мышей.&lt;/p&gt;&lt;p&gt;Если вы хотите использовать контроллер или световой пистолет, который имитирует контроллер вместо мыши, вам следует привязать его к &quot;Взаимосвязанное прицеливание&quot;. В противном случае &quot;Взаимосвязанное прицеливание&quot; следует &lt;span style=&quot;font-weight:700;&quot;&gt;оставить несвязанным&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="345"/>
        <source>Aiming</source>
        <translation>Прицеливание</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="431"/>
        <source>Fire</source>
        <translation>Огонь</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="474"/>
        <source>Side Buttons</source>
        <translation>Боковые кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="480"/>
        <source>Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="520"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="65"/>
        <source>Relative Aiming</source>
        <extracomment>Try to use Sony&apos;s official terminology for this. A good place to start would be in the console or the DualShock 2&apos;s manual. If this element was officially translated to your language by Sony in later DualShocks, you may use that term.</extracomment>
        <translation>Взаимосвязанное прицеливание</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="49"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;span style=&quot; font-weight:700;&quot;&gt;do not&lt;/span&gt; need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.&lt;/p&gt;&lt;p&gt;If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be &lt;span style=&quot; font-weight:700;&quot;&gt;left unbound&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE: &lt;/span&gt;Mouse mapping must be enabled in Global Settings to bind your PC&apos;s mouse.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;По умолчанию световые пистолеты используют указатель мыши. Для использования мыши вам &lt;span style=&quot; font-weight:700;&quot;&gt;не&lt;/span&gt; нужно настраивать никаких привязок, кроме спускового крючка и кнопок. Настройка прицеливания требуется только в том случае, если вы хотите использовать несколько мышей. &lt;/p&gt;&lt;p&gt;Если вы хотите использовать контроллер или световой пистолет, имитирующий контроллер вместо мыши, вам следует привязать его к «Взаимосвязанному прицеливанию». В противном случае «Взаимосвязанное прицеливание» следует &lt;span style=&quot; font-weight:700;&quot;&gt;оставить непривязанным&lt;/span&gt;. &lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;ПРИМЕЧАНИЕ: &lt;/span&gt;Для привязки мыши вашего ПК необходимо включить переназначение мыши в глобальных настройках.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="71"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="151"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="111"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="191"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="43"/>
        <source>Pointer Setup</source>
        <translation>Настройка указателя</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_Mouse</name>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="116"/>
        <source>Buttons</source>
        <translation>Кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="122"/>
        <source>Left</source>
        <translation>Левая</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="92"/>
        <location filename="../controllerbindingwidget_mouse.ui" line="152"/>
        <location filename="../controllerbindingwidget_mouse.ui" line="192"/>
        <source>PushButton</source>
        <translation>Нажмите кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="53"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;NOTE: &lt;/span&gt;Mouse mapping must be enabled in Global Settings to bind your PC&apos;s mouse.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;ПРИМЕЧАНИЕ: &lt;/span&gt;Для настройки клавиш с помощью мыши на ПК необходимо включить функцию «Настройка мыши» в «Общих настройках».&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="62"/>
        <source>Pointer</source>
        <translation>Указатель</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="162"/>
        <source>Right</source>
        <translation>Правая</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_NeGcon</name>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="56"/>
        <source>D-Pad</source>
        <translation>Крестовина</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="62"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="92"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="132"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="172"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="212"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="249"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="300"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="334"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="397"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="437"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="477"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="517"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="638"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="678"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="102"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="648"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="142"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="182"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="608"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="225"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="276"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="310"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="361"/>
        <source>Face Buttons</source>
        <translation>Лицевые кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="367"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="407"/>
        <source>II</source>
        <translation>II</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="447"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="487"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="602"/>
        <source>Steering/Twist</source>
        <translation>Рулевое управление/поворот</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_NeGconRumble</name>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="56"/>
        <source>D-Pad</source>
        <translation>Крестовина</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="62"/>
        <source>Down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="92"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="132"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="172"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="212"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="249"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="300"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="334"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="397"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="437"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="477"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="517"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="638"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="678"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="716"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="756"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="796"/>
        <source>PushButton</source>
        <translation>Нажать кнопку</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="102"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="648"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="142"/>
        <source>Up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="182"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="608"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="225"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="276"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="310"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="361"/>
        <source>Face Buttons</source>
        <translation>Лицевые кнопки</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="367"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="407"/>
        <source>II</source>
        <translation>II</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="447"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="487"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="602"/>
        <source>Steering/Twist</source>
        <translation>Рулевое управление/поворот</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="704"/>
        <source>Analog</source>
        <translation>Аналог</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="726"/>
        <source>Large Motor</source>
        <translation>Большой мотор</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="766"/>
        <source>Small Motor</source>
        <translation>Малый мотор</translation>
    </message>
</context>
<context>
    <name>ControllerCustomSettingsWidget</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="959"/>
        <source>Restore Default Settings</source>
        <translation>Восстановить настройки по умолчанию</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="846"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="851"/>
        <source>Select File</source>
        <translation>Выбрать файл</translation>
    </message>
</context>
<context>
    <name>ControllerGlobalSettingsWidget</name>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="349"/>
        <source>Controller Multitap</source>
        <translation>Мультитап контроллера</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="355"/>
        <source>The multitap enables up to 8 controllers to be connected to the console. Each multitap provides 4 ports. Multitap is not supported by all games.</source>
        <translation>Мультитап позволяет подключить к консоли до 8 контроллеров. Каждый мультитап предоставляет 4 порта. Мультитап поддерживается не всеми играми.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="365"/>
        <source>Multitap Mode:</source>
        <translation>Режим мультитап:</translation>
    </message>
    <message>
        <source>DInput Source</source>
        <translation type="vanished">Источник ввода DInput</translation>
    </message>
    <message>
        <source>The DInput source provides support for legacy controllers which do not support XInput. Accessing these controllers via SDL instead is recommended.</source>
        <translation type="vanished">Источник ввода DInput обеспечивает поддержку устаревших контроллеров, которые не поддерживают XInput. Вместо этого рекомендуется обращаться к этим контроллерам через SDL.</translation>
    </message>
    <message>
        <source>Enable DInput Input Source</source>
        <translation type="vanished">Включить источник ввода DInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="31"/>
        <source>SDL Input Source</source>
        <translation>Источник ввода SDL</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="76"/>
        <source>Enable SDL Input Source</source>
        <translation>Включить источник ввода SDL</translation>
    </message>
    <message>
        <source>DualShock 4 / DualSense Enhanced Mode</source>
        <translation type="vanished">Расширенный режим DualSense / DualShock 4</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The SDL input source supports most controllers, and provides Vibration/LED functionality for DualShock 4 / DualSense pads in Bluetooth mode. You can also edit &lt;a href=&quot;ADVANCED_SDL_OPTIONS&quot;&gt;advanced options&lt;/a&gt; which control device-specific behavior.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Источник ввода SDL поддерживает большинство контроллеров и обеспечивает функции вибрации/светодиодов для геймпадов DualShock 4 / DualSense в режиме Bluetooth. Вы также можете редактировать &lt;a href=&quot;ADVANCED_SDL_OPTIONS&quot;&gt;расширенные настройки&lt;/a&gt;, которые контролируют поведение конкретных устройств.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="426"/>
        <source>Detected Devices</source>
        <translation>Обнаруженные устройства</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="122"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The XInput source provides support for controllers that use the XInput protocol. This source should &lt;span style=&quot; font-weight:700;&quot;&gt;only&lt;/span&gt; be used if you are using a XInput wrapper library.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Источник XInput обеспечивает поддержку контроллеров, использующих протокол XInput. Этот источник следует использовать &lt;span style=&quot; font-weight:700;&quot;&gt;только&lt;/span&gt; в том случае, если вы используете библиотеку-обертку XInput.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="45"/>
        <source>Enables the player LED on DualSense controllers.</source>
        <translation>Включает светодиодный индикатор игрока на контроллерах DualSense.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="61"/>
        <source>Adjusts LED settings for controllers with configurable LEDs.</source>
        <translation>Настраивает параметры светодиодов для контроллеров с настраиваемыми светодиодами.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="73"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables the SDL input source and detection of controllers.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Включает источник ввода SDL и обнаружение контроллеров.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="83"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows rumble and LED effects for DualShock 4 / DualSense controllers in Bluetooth mode. This option is not required for wired connections.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Enabling enhanced reports may result in your controller being unusable in other applications until it is turned off and on again.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Включает вибрацию и светодиодные эффекты для контроллеров DualShock 4 / DualSense в режиме Bluetooth. Для проводного подключения эта опция не требуется.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Включение расширенных отчетов может привести к тому, что контроллер перестанет работать в других приложениях до тех пор, пока его не выключат и снова не включат.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="86"/>
        <source>DualShock 4 / DualSense Enhanced Mode (Bluetooth Only)</source>
        <translation>DualShock 4 / DualSense в расширенном режиме (только по Bluetooth)</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="93"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The SDL input source supports most controllers, and is the preferred option. Enhanced mode may be required for the Vibration/LED functionality of DualShock 4 / DualSense pads in Bluetooth mode. You can also edit &lt;a href=&quot;ADVANCED_SDL_OPTIONS&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;advanced options&lt;/span&gt;&lt;/a&gt; which control device-specific behavior.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Источник ввода SDL поддерживает большинство контроллеров и является предпочтительным вариантом. Для работы функций вибрации и светодиодов контроллеров DualShock 4 / DualSense в режиме Bluetooth может потребоваться расширенный режим. Вы также можете редактировать &lt;a href=&quot;ADVANCED_SDL_OPTIONS&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;расширенные настройки&lt;/span&gt;&lt;/a&gt;, которые управляют поведением конкретных устройств.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="103"/>
        <source>Allows use of the touchpad for DualShock 4 / DualSense controllers as a pointer, for use with lightguns.</source>
        <translation>Позволяет использовать тачпад контроллеров DualShock 4 / DualSense в качестве указателя при игре с лазерными пистолетами.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="132"/>
        <source>Enable XInput Source</source>
        <translation>Включить источник XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="142"/>
        <source>DirectInput Source</source>
        <translation>Источник DirectInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="148"/>
        <source>The DirectInput source provides support for legacy controllers which do not support XInput. Accessing these controllers via SDL is recommended instead.</source>
        <translation>Библиотека DirectInput обеспечивает поддержку устаревших контроллеров, не поддерживающих XInput. Вместо этого рекомендуется использовать доступ к этим контроллерам через SDL.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="158"/>
        <source>Enable DirectInput Source</source>
        <translation>Включить источник DirectInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="168"/>
        <source>Mouse/Pointer Source</source>
        <translation>Источник ввода мыши/указателя</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="220"/>
        <location filename="../controllerglobalsettingswidget.ui" line="275"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="284"/>
        <source>Uses raw input for mice input. Enable if you wish to use multiple mice/lightguns.</source>
        <translation>Использует необработанные данные ввода от мыши. Включите эту опцию, если хотите использовать несколько мышей или световых пистолетов.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="297"/>
        <source>Using raw input improves precision when you bind controller sticks to the mouse pointer. Also enables multiple mice to be used.</source>
        <translation>Использование необработанного ввода повышает точность при привязке джойстиков контроллера к указателю мыши. Также позволяет использовать несколько мышей.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="336"/>
        <source>Allows sensors such as accelerometers to be mapped to emulated controls. By default sensors will be ignored.</source>
        <translation>Позволяет привязывать датчики, такие как акселерометры, к эмулируемым элементам управления. По умолчанию датчики игнорируются.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="339"/>
        <source>Enable Sensor Mapping</source>
        <translation>Включить сопоставление датчиков</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="384"/>
        <source>When these options are enabled, input sources and hotkeys can be set in this input profile, and will be used instead of the global source/hotkey configuration. By default, sources and hotkeys are always shared between all profiles.</source>
        <translation>Если эти параметры включены, в данном профиле ввода можно настроить источники ввода и горячие клавиши, которые будут использоваться вместо глобальных настроек источников и горячих клавиш. По умолчанию источники ввода и горячие клавиши всегда используются во всех профилях.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="394"/>
        <source>Use Profile Input Sources</source>
        <translation>Использование источников профилей ввода</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="401"/>
        <source>Use Profile Hotkeys</source>
        <translation>Использование горячих клавиш профиля</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="229"/>
        <source>Vertical Sensitivity:</source>
        <translation>Вертикальная чувствительность:</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="174"/>
        <source>Horizontal Sensitivity:</source>
        <translation>Горизонтальная чувствительность:</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="310"/>
        <source>Mapping Settings</source>
        <translation>Настройки сопоставления</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="316"/>
        <source>By default, mapping mouse movement and device sensors is disabled to avoid accidential bindings when manually mapping.</source>
        <translation>По умолчанию сопоставление движений мыши и датчиков устройства отключено, чтобы избежать случайных настроек при ручном сопоставлении.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="326"/>
        <source>Allows the mouse to be mapped to emulated controls. By default movement of the mouse will be ignored.</source>
        <translation>Позволяет назначать кнопки мыши на эмулированные элементы управления. По умолчанию движения мыши игнорируются.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="329"/>
        <source>Enable Mouse Mapping</source>
        <translation>Включить сопоставление мыши</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="287"/>
        <source>Use Raw Input</source>
        <translation>Использовать необработанный ввод</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="116"/>
        <source>XInput Source</source>
        <translation>Источник ввода XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="218"/>
        <source>Controller LED Settings</source>
        <translation>Настройки светодиодной подсветки контроллера</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="106"/>
        <source>Enable Touchpad</source>
        <translation>Включить сенсорную панель</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="48"/>
        <source>Enable DualSense Player LED</source>
        <translation>Включить светодиодную подсветку DualSense</translation>
    </message>
    <message>
        <source>Enable XInput Input Source</source>
        <translation type="vanished">Включить источник ввода XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="378"/>
        <source>Profile Settings</source>
        <translation>Настройки профиля</translation>
    </message>
    <message>
        <source>When this option is enabled, hotkeys can be set in this input profile, and will be used instead of the global hotkeys. By default, hotkeys are always shared between all profiles.</source>
        <translation type="vanished">Когда эта опция включена, горячие клавиши могут быть установлены в этом профиле ввода и будут использоваться вместо глобальных горячих клавиш. По умолчанию горячие клавиши всегда используются всеми профилями.</translation>
    </message>
    <message>
        <source>Use Per-Profile Hotkeys</source>
        <translation type="vanished">Используйте горячие клавиши для каждого профиля</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="183"/>
        <source>Advanced SDL Options</source>
        <translation>Расширенные параметры SDL</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="212"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="212"/>
        <source>No SDL devices are currently connected.</source>
        <translation>В настоящее время нет подключенных устройств SDL.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="228"/>
        <source>&lt;strong&gt;Controller LED Settings&lt;/strong&gt;&lt;br&gt;
The &quot;alternate&quot; color is used when analog mode is active.</source>
        <translation>&lt;strong&gt;Настройки светодиодов контроллера&lt;/strong&gt;&lt;br&gt;
«Альтернативный» цвет используется, когда активен аналоговый режим.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="256"/>
        <source>Alternate Mode:</source>
        <translation>Альтернативный режим:</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.cpp" line="256"/>
        <source>Normal Mode:</source>
        <translation>Нормальный режим:</translation>
    </message>
</context>
<context>
    <name>ControllerMacroEditWidget</name>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="29"/>
        <source>Binds/Buttons</source>
        <translation>Привязки/кнопки</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="35"/>
        <source>Select the buttons which you want to trigger with this macro. All buttons are activated concurrently.</source>
        <translation>Выберите кнопки, которые вы хотите вызвать с помощью этого макроса. Все кнопки активируются одновременно.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="51"/>
        <source>Pressure</source>
        <translation>Давление</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="57"/>
        <source>For buttons which are pressure sensitive, this slider controls how much force will be simulated when the macro is active.</source>
        <translation>Для кнопок с чувствительностью к нажатию этот ползунок регулирует, с какой силой будет имитироваться нажатие, когда макрос активен.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="91"/>
        <location filename="../controllermacroeditwidget.ui" line="171"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="103"/>
        <source>Trigger</source>
        <translation>Триггер</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="111"/>
        <source>Select the trigger to activate this macro. This can be a single button, or combination of buttons (chord). Shift-click for multiple triggers.</source>
        <translation>Выберите триггер, чтобы активировать этот макрос. Это может быть одна кнопка или комбинация кнопок (аккорд). Shift-щелчок для нескольких триггеров.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="124"/>
        <source>Press To Toggle</source>
        <translation>Нажмите для переключения</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="142"/>
        <source>Deadzone:</source>
        <translation>Мертвая зона:</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="183"/>
        <source>Frequency</source>
        <translation>Частота</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="191"/>
        <source>Macro will toggle every N frames.</source>
        <translation>Макрос будет переключаться через каждые N кадров.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="198"/>
        <source>Set...</source>
        <translation>Установить...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="643"/>
        <source>Not Configured</source>
        <translation>Не настроен</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="648"/>
        <location filename="../controllerbindingwidgets.cpp" line="653"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="659"/>
        <source>Set Frequency</source>
        <translation>Установить частоту</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="659"/>
        <source>Frequency: </source>
        <translation>Частота: </translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="688"/>
        <source>Macro will not repeat.</source>
        <translation>Макрос не будет повторяться.</translation>
    </message>
    <message numerus="yes">
        <location filename="../controllerbindingwidgets.cpp" line="690"/>
        <source>Macro will toggle buttons every %n frame(s).</source>
        <translation>
            <numerusform>Макрокоманда будет переключать кнопки каждый %n кадр.</numerusform>
            <numerusform>Макрокоманда будет переключать кнопки каждые %n кадра.</numerusform>
            <numerusform>Макрокоманда будет переключать кнопки каждые %n кадров.</numerusform>
        </translation>
    </message>
    <message>
        <source>Macro will toggle buttons every %1 frames.</source>
        <translation type="vanished">Макрос будет переключать кнопки каждые %1 кадров.</translation>
    </message>
</context>
<context>
    <name>ControllerMacroWidget</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="518"/>
        <source>Controller Port %1 Macros</source>
        <translation>Макросы порта контроллера %1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="528"/>
        <source>Macro %1
%2</source>
        <translation>Макрос %1
%2</translation>
    </message>
</context>
<context>
    <name>ControllerSettingsWindow</name>
    <message>
        <location filename="../controllersettingswindow.ui" line="20"/>
        <location filename="../controllersettingswindow.cpp" line="325"/>
        <source>DuckStation Controller Settings</source>
        <translation>Настройки контроллеров DuckStation</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="26"/>
        <source>settings-window</source>
        <translation>Окно настроек</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="77"/>
        <source>Editing Preset:</source>
        <translation>Редактирование предустановки:</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="94"/>
        <source>New Preset</source>
        <translation>Новая предустановка</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="104"/>
        <source>Apply Preset</source>
        <translation>Применить предустановку</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="114"/>
        <source>Delete Preset</source>
        <translation>Удалить предустановку</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="124"/>
        <source>Copy Global Settings</source>
        <translation>Копировать глобальные настройки</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="297"/>
        <source>Restore Defaults</source>
        <translation>Сброс настроек</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="183"/>
        <location filename="../controllersettingswindow.cpp" line="589"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Failed to delete &apos;%1&apos;.</source>
        <translation type="vanished">Не удалось удалить &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="326"/>
        <source>Per-game controller configuration reset to global settings.</source>
        <translation>Конфигурация контроллера для каждой игры сбрасывается до глобальных настроек.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="444"/>
        <source>Global Settings</source>
        <translation>Глобальные настройки</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="77"/>
        <source>DuckStation Controller Presets</source>
        <translation>Предустановки контроллера DuckStation</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="174"/>
        <location filename="../controllersettingswindow.cpp" line="189"/>
        <location filename="../controllersettingswindow.cpp" line="203"/>
        <source>Create Controller Preset</source>
        <translation>Создать предустановку контроллера</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="174"/>
        <source>Enter the name for the new controller preset:</source>
        <translation>Введите имя для новой предустановки контроллера:</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="184"/>
        <source>A preset with the name &apos;%1&apos; already exists.</source>
        <translation>Предустановка с именем &apos;%1&apos; уже существует.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="190"/>
        <source>Do you want to copy all bindings from the currently-selected preset to the new preset? Selecting No will create a completely empty preset.</source>
        <translation>Вы хотите скопировать все привязки из текущей выбранной предустановки в новую предустановку? Выбор &quot;Нет&quot; создаст совершенно пустую предустановку.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="204"/>
        <source>Do you want to copy the current hotkey bindings from global settings to the new controller preset?</source>
        <translation>Вы хотите скопировать текущие привязки горячих клавиш из глобальных настроек в новую предустановку контроллера?</translation>
    </message>
    <message>
        <source>Failed to save the new preset to &apos;%1&apos;.</source>
        <translation type="vanished">Не удалось сохранить новую предустановку в &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="247"/>
        <source>Load Controller Preset</source>
        <translation>Загрузить предустановку контроллера</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="248"/>
        <source>Are you sure you want to apply the controller preset named &apos;%1&apos;?

All current global bindings will be removed, and the preset bindings loaded.

You cannot undo this action.</source>
        <translation>Вы уверены, что хотите применить предустановку контроллера с именем &apos;%1&apos;?

Все текущие глобальные привязки будут удалены, и будут загружены привязки предустановки.

Вы не можете отменить это действие.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="274"/>
        <source>Delete Controller Preset</source>
        <translation>Удалить предустановку контроллера</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="275"/>
        <source>Are you sure you want to delete the controller preset named &apos;%1&apos;?

You cannot undo this action.</source>
        <translation>Вы уверены, что хотите удалить предустановку контроллера с именем &apos;%1&apos;?

Вы не можете отменить это действие.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="298"/>
        <source>Are you sure you want to restore the default controller configuration?

All bindings and configuration will be lost. You cannot undo this action.</source>
        <translation>Вы уверены, что хотите восстановить конфигурацию контроллера по умолчанию?

Все привязки и настройки будут потеряны. Вы не можете отменить это действие.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="327"/>
        <source>Controller preset reset to global settings.</source>
        <translation>Предустановка контроллера сброшена к глобальным настройкам.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="470"/>
        <location filename="../controllersettingswindow.cpp" line="521"/>
        <source>Controller Port %1
%2</source>
        <translation>Порт контроллера %1
%2</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="483"/>
        <source>Hotkeys</source>
        <translation>Горячие клавиши</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="590"/>
        <source>The controller preset named &apos;%1&apos; cannot be found.</source>
        <translation>Предустановка контроллера с именем &apos;%1&apos; не найдена.</translation>
    </message>
</context>
<context>
    <name>ControllerType</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="185"/>
        <source>Digital Controller</source>
        <translation>Цифровой контроллер</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="212"/>
        <source>Pop&apos;n Controller</source>
        <translation>Контроллер Pop&apos;n</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="359"/>
        <source>Densha de Go! Controller</source>
        <translation>Контроллер «Densha de Go!»</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="412"/>
        <source>Analog Joystick</source>
        <translation>Аналоговый джойстик</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="331"/>
        <source>NeGcon</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="883"/>
        <source>Analog Controller</source>
        <translation>Аналоговый контроллер</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="319"/>
        <source>GunCon</source>
        <translation>GunCon</translation>
    </message>
    <message>
        <location filename="../../core/controller.cpp" line="25"/>
        <source>Not Connected</source>
        <translation>Не подключен</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="399"/>
        <source>Justifier</source>
        <translation>Justifier</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="220"/>
        <source>Mouse</source>
        <translation>Мышь</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="775"/>
        <source>NeGcon (Rumble)</source>
        <translation>NeGcon (вибрация)</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="673"/>
        <source>JogCon</source>
        <translation>JogCon</translation>
    </message>
</context>
<context>
    <name>CoreThread</name>
    <message>
        <location filename="../qthost.cpp" line="1086"/>
        <location filename="../qthost.cpp" line="1111"/>
        <location filename="../qthost.cpp" line="1136"/>
        <location filename="../qthost.cpp" line="1518"/>
        <location filename="../qthost.cpp" line="1636"/>
        <location filename="../qthost.cpp" line="1667"/>
        <location filename="../qthost.cpp" line="1779"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1087"/>
        <source>Failed to boot system: %1</source>
        <translation>Не удалось загрузить систему: %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1111"/>
        <source>Cannot change GPU dump state without restarting the system.</source>
        <translation>Невозможно изменить состояние дампа графического процессора без перезагрузки системы.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1137"/>
        <source>Failed to load state: %1</source>
        <translation>Не удалось загрузить состояние: %1</translation>
    </message>
    <message>
        <source>No resume save state found.</source>
        <translation type="vanished">Состояние сохранения возобновления не найдено.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1396"/>
        <source>Memory Card Busy</source>
        <translation>Карта памяти занята</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1397"/>
        <source>WARNING: Your game is still saving to the memory card. Continuing to %1 may IRREVERSIBLY DESTROY YOUR MEMORY CARD. We recommend resuming your game and waiting 5 seconds for it to finish saving.

Do you want to %1 anyway?</source>
        <translation>ВНИМАНИЕ: ваша игра все еще сохраняется на карту памяти. Продолжение %1 может НЕОБРАТИМО УНИЧТОЖИТЬ ВАШУ КАРТУ ПАМЯТИ. Мы рекомендуем продолжить игру и подождать 5 секунд, пока она не завершит сохранение.

Вы все равно хотите %1?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1406"/>
        <source>Achievement Unlocks Unconfirmed</source>
        <translation>Разблокировка достижений не подтверждена</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1407"/>
        <source>%1 achievement unlocks have not been confirmed by the server. Continuing to %2 will result in loss of these unlocks. Once network connectivity has been re-established, these unlocks will be confirmed automatically.

Do you want to %2 anyway?</source>
        <translation>%1 достижения не подтверждены сервером. Если вы продолжите %2, эти достижения будут утрачены. После восстановления сетевого соединения эти достижения будут подтверждены автоматически.

Вы всё равно хотите %2?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1433"/>
        <source>shut down</source>
        <translation>выключение</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1455"/>
        <source>reset</source>
        <translation>перезагрузка</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1487"/>
        <source>change disc</source>
        <translation>смена диска</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1518"/>
        <source>Failed to switch to subimage %1</source>
        <translation>Не удалось переключиться на суб-образ %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1626"/>
        <source>Confirm Download</source>
        <translation>Подтвердить загрузку</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1627"/>
        <source>Your DuckStation installation does not have the padtest application available.

This file is approximately 206KB, do you want to download it now?</source>
        <translation>Ваша установка DuckStation не содержит доступного приложения padtest.

Этот файл примерно 206 КБ, хотите скачать его сейчас?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1637"/>
        <source>Failed to download padtest application: %1</source>
        <translation>Не удалось загрузить приложение padtest: %1</translation>
    </message>
    <message>
        <source>File Download</source>
        <translation type="vanished">Загрузка файла</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1777"/>
        <source>State saved to %1.</source>
        <translation>Состояние сохранено в %1.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1779"/>
        <source>Failed to save state: %1</source>
        <translation>Не удалось сохранить состояние: %1</translation>
    </message>
    <message>
        <source>Game: %1 (%2)
</source>
        <translation type="vanished">Игра: %1 (%2)
</translation>
    </message>
    <message>
        <source>Rich presence inactive or unsupported.</source>
        <translation type="vanished">Статус активности неактивен или не поддерживается.</translation>
    </message>
    <message>
        <source>Game not loaded or no RetroAchievements available.</source>
        <translation type="vanished">Игра не загружена или RetroAchievements недоступен.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3123"/>
        <source>%1x%2</source>
        <translation>%1x%2</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3123"/>
        <source>No Image</source>
        <translation>Нет образа</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3133"/>
        <source>Game: %1 FPS</source>
        <translation>Игра: %1 FPS</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3142"/>
        <source>Video: %1 FPS (%2%)</source>
        <translation>Видео: %1 FPS (%2%)</translation>
    </message>
</context>
<context>
    <name>CoverDownloadWindow</name>
    <message>
        <location filename="../coverdownloadwindow.ui" line="14"/>
        <source>Download Covers</source>
        <translation>Скачивание обложек</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="35"/>
        <source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source>
        <translation>DuckStation может автоматически загружать обложки для игр, для которых в настоящее время нет набора обложек. Мы не храним никаких изображений обложек, пользователь должен предоставить свой собственный источник изображений.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${savetitle}:&lt;/span&gt; Title of the game including the region.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${localizedtitle}:&lt;/span&gt; Localized (native language) title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game&apos;s filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;В поле ниже укажите URL-адреса, с которых необходимо загрузить обложки, по одному шаблону URL на строку. Доступны следующие переменные:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Название игры. &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${savetitle}:&lt;/span&gt; Название игры с указанием региона.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${localizedtitle}:&lt;/span&gt; Локализованное (на родном языке) название игры. &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Компонент имени файла игры.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Серийный номер игры. &lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Пример:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="53"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Depending on your jurisdiction, &lt;span style=&quot; font-weight:700;&quot;&gt;game covers may be copyrighted&lt;/span&gt;. You are only authorized to use this tool with &lt;span style=&quot; font-weight:700;&quot;&gt;your own servers and images&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${savetitle}:&lt;/span&gt; Title of the game including the region.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${localizedtitle}:&lt;/span&gt; Localized (native language) title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game&apos;s filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;В зависимости от законодательства вашей страны, &lt;span style=&quot; font-weight:700;&quot;&gt;обложки игр могут быть защищены авторским правом&lt;/span&gt;. Вы имеете право использовать данный инструмент только с &lt;span style=&quot; font-weight:700;&quot;&gt;своими собственными серверами и изображениями&lt;/span&gt;. &lt;/p&gt;&lt;p&gt;В поле ниже укажите URL-адреса, с которых следует загружать обложки, по одному URL-адресу шаблона в строке. Доступны следующие переменные:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Название игры.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${savetitle}:&lt;/span&gt; Название игры с указанием региона. &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${localizedtitle}:&lt;/span&gt; Локализованное (на родном языке) название игры.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Компонент имени файла игры. &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Серийный номер игры.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Пример:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="72"/>
        <source>By default, the downloaded covers will be saved with the game&apos;s title. If this is not desired, you can check the &quot;Use Serial File Names&quot; box below. Using serials instead of game titles will prevent conflicts when multiple regions of the same game are used.</source>
        <translation>По умолчанию загруженные обложки будут сохранены с названием игры. Если это нежелательно, вы можете установить флажок «Использовать серийные имена файлов» ниже. Использование серийных номеров вместо названий игр позволит избежать конфликтов при использовании нескольких регионов одной и той же игры.</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="82"/>
        <source>Use Serial File Names</source>
        <translation>Использовать серийные имена файлов</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="89"/>
        <source>Waiting to start...</source>
        <translation>Ожидание запуска...</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="104"/>
        <location filename="../coverdownloadwindow.cpp" line="107"/>
        <source>Start</source>
        <translation>Запуск</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.ui" line="114"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.cpp" line="93"/>
        <source>Download complete.</source>
        <translation>Загрузка завершена.</translation>
    </message>
    <message>
        <location filename="../coverdownloadwindow.cpp" line="107"/>
        <source>Stop</source>
        <translation>Остановить</translation>
    </message>
</context>
<context>
    <name>DDGoController</name>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="308"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="309"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="310"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="311"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="312"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="313"/>
        <source>Power Off</source>
        <translation>Выключить питание</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="314"/>
        <source>Power 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="315"/>
        <source>Power 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="316"/>
        <source>Power 3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="317"/>
        <source>Power 4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="318"/>
        <source>Power 5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="319"/>
        <source>Brake Released</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="320"/>
        <source>Brake 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="322"/>
        <source>Brake 3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="324"/>
        <source>Brake 5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="325"/>
        <source>Brake 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="326"/>
        <source>Brake 7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="327"/>
        <source>Brake 8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="328"/>
        <source>Brake Emergency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="330"/>
        <source>Power</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="331"/>
        <source>Brake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="339"/>
        <source>Analog Deadzone</source>
        <translation type="unfinished">Мёртвая зона аналога</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="340"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation type="unfinished">Устанавливает мертвую зону аналогового джойстика, т. е. часть движения джойстика, которая будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="343"/>
        <source>Analog Sensitivity</source>
        <translation type="unfinished">Чувствительность аналога</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="344"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="349"/>
        <source>Power Transition Frames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="350"/>
        <source>Sets the number of frames that the controller will report the transitioning/inbetween state when changing power level.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="353"/>
        <source>Brake Transition Frames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="354"/>
        <source>Sets the number of frames that the controller will report the transitioning/inbetween state when changing brake level.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="321"/>
        <source>Brake 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="323"/>
        <source>Brake 4</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugSettingsWidget</name>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="57"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Changing these settings may cause games to become unstable or crash.&lt;/span&gt; Do not change any settings on this page if you do not know what you are doing, or understand what the impact of the change will be.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Изменение этих настроек может привести к нестабильной работе игр или их сбоям.&lt;/span&gt; Не изменяйте настройки на этой странице, если вы не знаете, что делаете, или не понимаете, к каким последствиям приведет это изменение.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="70"/>
        <source>Reset To Default</source>
        <translation>Сбросить настройки до значений по умолчанию</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="90"/>
        <source>Option</source>
        <translation>Параметр</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.ui" line="95"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
</context>
<context>
    <name>DebuggerAddBreakpointDialog</name>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="14"/>
        <source>Add Breakpoint</source>
        <translation>Добавить точку останова</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="20"/>
        <source>Address:</source>
        <translation>Адрес:</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="30"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="42"/>
        <source>Execute</source>
        <translatorcomment>*Исполнение</translatorcomment>
        <translation>Выполнение</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="52"/>
        <source>Read</source>
        <translation>Чтение</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="59"/>
        <source>Write</source>
        <translation>Запись</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="204"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="205"/>
        <source>DebuggerWindow</source>
        <comment>Invalid address. It should be in hex (0x12345678 or 12345678)</comment>
        <translation>Отладчик</translation>
    </message>
</context>
<context>
    <name>DebuggerRegistersModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="93"/>
        <source>Register</source>
        <translation>Регистр</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="95"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
</context>
<context>
    <name>DebuggerStackModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="151"/>
        <source>&lt;invalid&gt;</source>
        <translation type="unfinished">&lt;недействительный&gt;</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="167"/>
        <source>Address</source>
        <translation>Адрес</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="169"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
</context>
<context>
    <name>DebuggerWindow</name>
    <message>
        <location filename="../debuggerwindow.ui" line="14"/>
        <source>CPU Debugger</source>
        <translatorcomment>*Отладчик ЦП</translatorcomment>
        <translation>Отладчик процессора</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="34"/>
        <source>&amp;Debug</source>
        <translation type="unfinished">&amp;Отладка</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="53"/>
        <location filename="../debuggerwindow.ui" line="258"/>
        <source>Breakpoints</source>
        <translation type="unfinished">Точки останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="65"/>
        <source>toolBar</source>
        <translation type="unfinished">Панель инструментов</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="95"/>
        <source>Disassembly</source>
        <translation>Дизассемблирование</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="114"/>
        <source>Registers</source>
        <translation>Регистры</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="145"/>
        <source>Memory</source>
        <translation>Память</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="167"/>
        <source>RAM</source>
        <translation>ОЗУ</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="177"/>
        <source>Scratchpad</source>
        <translatorcomment>*Черновик</translatorcomment>
        <translation type="unfinished">Блокнот</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="184"/>
        <source>EXP1</source>
        <translation type="unfinished">EXP1</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="191"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="198"/>
        <source>VRAM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="205"/>
        <source>SPU RAM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="230"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="278"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="283"/>
        <source>Address</source>
        <translation>Адрес</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="288"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="293"/>
        <source>Hit Count</source>
        <translation>Количество попаданий</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="303"/>
        <source>Stack</source>
        <translation type="unfinished">Стек</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="328"/>
        <source>Pause/Continue</source>
        <translatorcomment>*продолжение</translatorcomment>
        <translation type="unfinished">Пауза/Продолжить</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="325"/>
        <source>&amp;Pause/Continue</source>
        <translatorcomment>*продолжение</translatorcomment>
        <translation type="unfinished">&amp;Пауза/Продолжить</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="331"/>
        <source>F5</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="342"/>
        <source>Step Into</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="339"/>
        <source>&amp;Step Into</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="345"/>
        <source>F11</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="356"/>
        <source>Step Over</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="353"/>
        <source>Step &amp;Over</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="359"/>
        <source>F10</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="370"/>
        <source>Toggle Breakpoint</source>
        <translation type="unfinished">Переключить точку останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="367"/>
        <location filename="../debuggerwindow.cpp" line="303"/>
        <source>Toggle &amp;Breakpoint</source>
        <translation type="unfinished">Переключить &amp;точку останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="373"/>
        <source>F9</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="378"/>
        <source>&amp;Close</source>
        <translation>&amp;Закрыть</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="389"/>
        <source>Step Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="386"/>
        <source>Step O&amp;ut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="392"/>
        <source>Ctrl+F11</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="403"/>
        <source>Run To Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="400"/>
        <location filename="../debuggerwindow.cpp" line="306"/>
        <source>&amp;Run To Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="406"/>
        <source>Ctrl+F10</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="417"/>
        <source>Clear Breakpoints</source>
        <translation type="unfinished">Очистить точки останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="414"/>
        <source>&amp;Clear Breakpoints</source>
        <translation type="unfinished">&amp;Очистить точки останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="420"/>
        <source>Ctrl+Del</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="431"/>
        <source>Add Breakpoint</source>
        <translation type="unfinished">Добавить точку останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="434"/>
        <source>Ctrl+F9</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="445"/>
        <source>Go To PC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="442"/>
        <source>&amp;Go To PC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="448"/>
        <source>Ctrl+P</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="459"/>
        <source>Go To Address</source>
        <translation type="unfinished">Перейти по адресу</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="456"/>
        <source>Go To &amp;Address</source>
        <translation type="unfinished">Перейти по &amp;адресу</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="428"/>
        <source>&amp;Add Breakpoint</source>
        <translation type="unfinished">&amp;Добавить точку останова</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="462"/>
        <source>Ctrl+G</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="470"/>
        <source>&amp;Dump Address</source>
        <translation type="unfinished">&amp;Дамп адресов</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="473"/>
        <source>Ctrl+D</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="484"/>
        <source>Trace</source>
        <translation type="unfinished">Трассировка</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="481"/>
        <source>&amp;Trace</source>
        <translation type="unfinished">&amp;Трассировка</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="487"/>
        <source>Ctrl+T</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="121"/>
        <source>No address selected.</source>
        <translation type="unfinished">Адрес не выбран.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="137"/>
        <source>Enter code address:</source>
        <translation type="unfinished">Введите адрес кода:</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="147"/>
        <location filename="../qtutils.cpp" line="154"/>
        <source>Enter memory address:</source>
        <translation type="unfinished">Введите адрес памяти:</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="172"/>
        <source>Trace logging started to cpu_log.txt.
This file can be several gigabytes, so be aware of SSD wear.</source>
        <translation type="unfinished">Началась запись трассировки в cpu_log.txt.
Размер этого файла может составлять несколько гигабайт, поэтому помните об износе SSD.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="177"/>
        <source>Trace logging to cpu_log.txt stopped.</source>
        <translation type="unfinished">Запись трассировки в cpu_log.txt остановлена.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="216"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="317"/>
        <source>&amp;Follow Load/Store</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="724"/>
        <source>Failed to add breakpoint. A breakpoint may already exist at this address.</source>
        <translation type="unfinished">Не удалось добавить точку останова. По этому адресу может уже существовать точка останова.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="745"/>
        <source>Failed to remove breakpoint. This breakpoint may not exist.</source>
        <translation type="unfinished">Не удалось удалить точку останова. Эта точка останова может не существовать.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="268"/>
        <source>Debugger</source>
        <translation>Отладчик</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="269"/>
        <source>Failed to add step-out breakpoint, are you in a valid function?</source>
        <translation>Не удалось добавить точку останова, вы находитесь в допустимой функции?</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="314"/>
        <source>View in &amp;Dump</source>
        <translation type="unfinished">Посмотреть в &amp;Дампе</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="369"/>
        <location filename="../debuggerwindow.cpp" line="396"/>
        <source>Invalid search pattern. It should contain hex digits or question marks.</source>
        <translation type="unfinished">Неверный шаблон поиска. Он должен содержать шестнадцатеричные цифры или вопросительные знаки.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="408"/>
        <source>Pattern not found.</source>
        <translation>Шаблон не найден.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="424"/>
        <source>Pattern found at 0x%1 (passed the end of memory).</source>
        <translatorcomment>*(пройден конец памяти).</translatorcomment>
        <translation type="unfinished">Шаблон найден в 0x%1 (прошел конец памяти).</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="430"/>
        <source>Pattern found at 0x%1.</source>
        <translation>Шаблон обнаружен в 0x%1.</translation>
    </message>
    <message>
        <location filename="../qtutils.cpp" line="171"/>
        <source>Invalid address. It should be in hex (0x12345678 or 12345678)</source>
        <translation>Неверный адрес. Он должен быть в шестнадцатеричном формате (0x12345678 или 12345678)</translation>
    </message>
</context>
<context>
    <name>DebuggingSettingsWidget</name>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="182"/>
        <source>Apply Game Settings</source>
        <translation>Применять настройки игр</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="186"/>
        <source>Apply Compatibility Settings</source>
        <translation>Применить параметры совместимости</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="188"/>
        <source>Load Devices From Save States</source>
        <translation>Загрузить устройства из сохраненных состояний</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="190"/>
        <source>Pause On Start</source>
        <translation>Пауза при запуске</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="191"/>
        <source>Save State Compression</source>
        <translation>Сжатие сохранённых состояний</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="199"/>
        <source>Display Active Start Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="201"/>
        <source>Display Active End Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="203"/>
        <source>Display Line Start Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="205"/>
        <source>Display Line End Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="209"/>
        <source>DMA Max Slice Ticks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="210"/>
        <location filename="../debuggingsettingswidget.cpp" line="212"/>
        <location filename="../debuggingsettingswidget.cpp" line="216"/>
        <location filename="../debuggingsettingswidget.cpp" line="235"/>
        <location filename="../debuggingsettingswidget.cpp" line="238"/>
        <source> cycles</source>
        <translation> циклов</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="211"/>
        <source>DMA Halt Ticks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="213"/>
        <source>GPU FIFO Size</source>
        <translation>ГП: Размер FIFO</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="214"/>
        <source> words</source>
        <translation> слов</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="215"/>
        <source>GPU Max Runahead</source>
        <translation>ГП: Максимальное опережение</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="218"/>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation>Включить исключения памяти перекомпилятора</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="220"/>
        <source>Enable Recompiler Block Linking</source>
        <translation>Включить связывание блоков перекомпилятора</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="222"/>
        <source>Enable Recompiler Fast Memory Access</source>
        <translation>Включить быстрый доступ к памяти перекомпилятора</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="227"/>
        <source>CD-ROM Mechacon Version</source>
        <translation>Версия Мехакона дисковода</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="231"/>
        <source>CD-ROM Readahead Sectors</source>
        <translation>Упреждающее чтение секторов дисковода</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="232"/>
        <source> sectors</source>
        <translation> сектора</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="233"/>
        <source>CD-ROM Max Read Speedup Cycles</source>
        <translation>Максимальное ускорение циклов чтения дисковода</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="236"/>
        <source>CD-ROM Max Seek Speedup Cycles</source>
        <translation>Максимальное количество циклов ускорения поиска на дисководе</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="239"/>
        <source>CD-ROM Disable Speedup on MDEC</source>
        <translation>Отключить ускорение MDEC дисковода</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="241"/>
        <source>CD-ROM Region Check</source>
        <translation>Проверка региона дисковода</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="242"/>
        <source>CD-ROM SubQ Skew</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="243"/>
        <source>Allow Booting Without SBI File</source>
        <translation>Разрешить загрузку без файла SBI</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="246"/>
        <source>Enable GDB Server</source>
        <translation>Включить сервер GDB</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="247"/>
        <source>GDB Server Port</source>
        <translation>Порт сервера GDB</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="250"/>
        <source>Export Shared Memory</source>
        <translation>Экспорт общей памяти</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="252"/>
        <source>Redirect SIO to TTY</source>
        <translation>Перенаправление SIO на TTY</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="253"/>
        <source>Enable PCDrv</source>
        <translation>Включить PCDrv</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="254"/>
        <source>Enable PCDrv Writes</source>
        <translation>Включить запись PCDrv</translation>
    </message>
    <message>
        <location filename="../debuggingsettingswidget.cpp" line="255"/>
        <source>PCDrv Root Directory</source>
        <translation>Корневой каталог PCDrv</translation>
    </message>
</context>
<context>
    <name>DigitalController</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="164"/>
        <source>D-Pad Up</source>
        <translation>Крестовина вверх</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="165"/>
        <source>D-Pad Right</source>
        <translation>Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="166"/>
        <source>D-Pad Down</source>
        <translation>Крестовина вниз</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="167"/>
        <source>D-Pad Left</source>
        <translation>Крестовина влево</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="168"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="169"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="170"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="171"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="172"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="173"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="174"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="175"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="176"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="177"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
</context>
<context>
    <name>EditGameSerialDialog</name>
    <message>
        <location filename="../editgameserialdialog.ui" line="14"/>
        <source>Edit Game Serial</source>
        <translation>Редактировать серийный номер игры</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="53"/>
        <source>Changing the serial for a game will make it appear as a different game, and will not share save data or settings with the original game.

Clicking Reset will restore the serial back to the value scanned from in the disc image.</source>
        <translation>Изменение серийного номера игры приведет к тому, что она будет отображаться как отдельная игра, и данные сохранений или настройки не будут совпадать с оригинальной игрой.

Нажатие кнопки «Сброс» восстановит серийный номер, соответствующий значению, считанному из образа диска.</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="73"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="87"/>
        <source>New Serial:</source>
        <translation>Новый серийный номер:</translation>
    </message>
    <message>
        <location filename="../editgameserialdialog.ui" line="97"/>
        <source>This game currently has a custom serial set.</source>
        <translation>В данной игре в настоящее время установлен пользовательский набор серийных номеров.</translation>
    </message>
</context>
<context>
    <name>EmptyGameListWidget</name>
    <message>
        <location filename="../emptygamelistwidget.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;No games in supported formats were found.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Please add a directory with games to begin.&lt;/p&gt;&lt;p&gt;Game dumps in the following formats will be scanned and listed:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Игры в поддерживаемых форматах не найдены.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Пожалуйста, добавьте каталог с играми для начала.&lt;/p&gt;&lt;p&gt;Дампы игр в следующих форматах будут отсканированы и перечислены:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="40"/>
        <source>TextLabel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="65"/>
        <source>Add Game Directory...</source>
        <translation>Добавить каталог с играми...</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="102"/>
        <source>Scan For New Games</source>
        <translation>Поиск новых игр</translation>
    </message>
</context>
<context>
    <name>EmulationSettingsWidget</name>
    <message>
        <location filename="../emulationsettingswidget.ui" line="29"/>
        <source>Speed Control</source>
        <translation>Управление скоростью</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="35"/>
        <source>Emulation Speed:</source>
        <translation>Скорость эмуляции:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="45"/>
        <source>Fast Forward Speed:</source>
        <translation>Скорость перемотки:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="55"/>
        <source>Turbo Speed:</source>
        <translation>Ускорение:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="68"/>
        <source>Latency Control</source>
        <translation>Управление задержкой</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="74"/>
        <location filename="../emulationsettingswidget.cpp" line="112"/>
        <source>Vertical Sync (VSync)</source>
        <translation>Вертикальная синхронизация (VSync)</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="81"/>
        <location filename="../emulationsettingswidget.cpp" line="117"/>
        <source>Sync To Host Refresh Rate</source>
        <translation>Синхронизация с частотой обновления хоста</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="88"/>
        <location filename="../emulationsettingswidget.cpp" line="124"/>
        <source>Optimal Frame Pacing</source>
        <translation>Оптимальная частота кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="95"/>
        <location filename="../emulationsettingswidget.cpp" line="130"/>
        <source>Reduce Input Latency</source>
        <translation>Уменьшить задержку ввода</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="102"/>
        <location filename="../emulationsettingswidget.cpp" line="139"/>
        <source>Skip Duplicate Frame Display</source>
        <translation>Пропустить отображение дубликатов кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="117"/>
        <source>Frame Time Buffer:</source>
        <translation>Буфер времени кадра:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="124"/>
        <source> Milliseconds</source>
        <translation> миллисекунд</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="198"/>
        <source>Enable Rewinding</source>
        <translation>Включить перемотку назад</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="148"/>
        <source>Rewind Save Frequency:</source>
        <translation>Частота сохранения перемотки назад:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="185"/>
        <source> Seconds</source>
        <translation> секунд</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="178"/>
        <source>Rewind Buffer Size:</source>
        <translation>Размер буфера перемотки назад:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="142"/>
        <source>Rewind</source>
        <translation>Перемотка назад</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="155"/>
        <source> Frames</source>
        <translation> кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="205"/>
        <location filename="../emulationsettingswidget.cpp" line="150"/>
        <source>Use Software Renderer (Low VRAM Mode)</source>
        <translation>Использовать программную отрисовку (низкий уровень VRAM)</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="221"/>
        <source>Runahead:</source>
        <translation>Опережение:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="229"/>
        <location filename="../emulationsettingswidget.cpp" line="157"/>
        <source>Disabled</source>
        <translation>Отключено</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="234"/>
        <source>1 Frame</source>
        <translation>1 кадр</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="239"/>
        <source>2 Frames</source>
        <translation>2 кадра</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="244"/>
        <source>3 Frames</source>
        <translation>3 кадра</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="249"/>
        <source>4 Frames</source>
        <translation>4 кадра</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="254"/>
        <source>5 Frames</source>
        <translation>5 кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="259"/>
        <source>6 Frames</source>
        <translation>6 кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="264"/>
        <source>7 Frames</source>
        <translation>7 кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="269"/>
        <source>8 Frames</source>
        <translation>8 кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="274"/>
        <source>9 Frames</source>
        <translation>9 кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="279"/>
        <source>10 Frames</source>
        <translation>10 кадров</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="287"/>
        <location filename="../emulationsettingswidget.cpp" line="161"/>
        <source>Enable for Analog Input</source>
        <translation>Включить для аналогового ввода</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="168"/>
        <source>TextLabel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="101"/>
        <source>Emulation Speed</source>
        <translation>Скорость эмуляции</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="102"/>
        <source>Sets the target emulation speed. It is not guaranteed that this speed will be reached, and if not, the emulator will run as fast as it can manage.</source>
        <translation>Установить целевую скорость эмуляции. Не гарантируется, что эта скорость будет достигнута, а в противном случае эмулятор будет работать так быстро, насколько это возможно.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="105"/>
        <source>Fast Forward Speed</source>
        <translation>Скорость перемотки</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="105"/>
        <location filename="../emulationsettingswidget.cpp" line="108"/>
        <source>User Preference</source>
        <translation>Предпочтение пользователя</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="106"/>
        <source>Sets the fast forward speed. This speed will be used when the fast forward hotkey is pressed/toggled.</source>
        <translation>Установить скорость перемотки. Эта скорость будет использоваться при нажатии/переключении горячей клавиши перемотки вперед.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="108"/>
        <source>Turbo Speed</source>
        <translation>Ускорение</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="109"/>
        <source>Sets the turbo speed. This speed will be used when the turbo hotkey is pressed/toggled. Turboing will take priority over fast forwarding if both hotkeys are pressed/toggled.</source>
        <translation>Установить скорость &quot;Ускорения&quot;. Эта скорость будет использоваться при нажатии/переключении горячей клавиши &quot;Ускорение&quot;. &quot;Ускорение&quot; будет иметь приоритет над &quot;Перемоткой&quot;, если обе горячие клавиши будут нажаты/переключены.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="112"/>
        <location filename="../emulationsettingswidget.cpp" line="117"/>
        <location filename="../emulationsettingswidget.cpp" line="125"/>
        <location filename="../emulationsettingswidget.cpp" line="130"/>
        <location filename="../emulationsettingswidget.cpp" line="139"/>
        <location filename="../emulationsettingswidget.cpp" line="144"/>
        <location filename="../emulationsettingswidget.cpp" line="151"/>
        <location filename="../emulationsettingswidget.cpp" line="161"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="113"/>
        <source>Synchronizes presentation of the console&apos;s frames to the host. Enabling may result in smoother animations, at the cost of increased input lag. &lt;strong&gt;GSync/FreeSync users should enable Optimal Frame Pacing instead.&lt;/strong&gt;</source>
        <translation>Синхронизация представления кадров консоли хосту. Включение может привести к более плавной анимации за счет увеличения задержки ввода. &lt;strong&gt;Пользователям GSync/FreeSync вместо этого следует включить оптимальную синхронизацию кадров.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="118"/>
        <source>Adjusts the emulation speed so the console&apos;s refresh rate matches the host&apos;s refresh rate when VSync is enabled. This results in the smoothest animations possible, at the cost of potentially increasing the emulation speed by less than 1%. Sync To Host Refresh Rate will not take effect if the console&apos;s refresh rate is too far from the host&apos;s refresh rate. Users with variable refresh rate displays should disable this option.</source>
        <translation>Настройка скорости эмуляции таким образом, чтобы частота обновления консоли соответствовала частоте обновления хоста, когда включена VSync. Это приводит к максимально плавной анимации за счет потенциального увеличения скорости эмуляции менее чем на 1%. Параметр «Синхронизация с частотой обновления хоста» не вступит в силу, если частота обновления консоли слишком далека от частоты обновления хоста. Пользователям дисплеев с переменной частотой обновления следует отключить эту опцию.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="125"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="126"/>
        <source>Enabling this option will ensure every frame the console renders is displayed to the screen, at a consistent rate, for optimal frame pacing. If you have a GSync/FreeSync display, enable this option. If you are having difficulties maintaining full speed, or are getting audio glitches, try disabling this option.</source>
        <translation>Включение этой опции гарантирует, что каждый кадр, отображаемый консолью, будет отображаться на экране с постоянной скоростью и оптимальной частотой кадров. Если у вас дисплей GSync/FreeSync, включите эту опцию. Если у вас возникли трудности с поддержанием полной скорости или возникли сбои со звуком, попробуйте отключить эту опцию.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="131"/>
        <source>Reduces input latency by delaying the start of frame until closer to the presentation time. This may cause dropped frames on slower systems with higher frame time variance, if the buffer size is not sufficient.</source>
        <translation>Уменьшить задержку ввода за счет задержки начала кадра до момента приближения ко времени презентации. Это может привести к потере кадров в более медленных системах с более высокой разницей времени кадра, если размер буфера недостаточен.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="133"/>
        <source>Frame Time Buffer</source>
        <translation>Буфер времени кадра</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="134"/>
        <source>%1 ms</source>
        <translation>%1 мс</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="135"/>
        <source>Specifies the amount of buffer time added, which reduces the additional sleep time introduced. Higher values increase input latency, but decrease the risk of overrun, or missed frames. Lower values require faster hardware.</source>
        <translation>Указать количество добавляемого буферного времени, которое уменьшает введенное дополнительное время ожидания. Более высокие значения увеличивают задержку ввода, но уменьшают риск переполнения или пропуска кадров. Более низкие значения требуют более быстрого оборудования.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="140"/>
        <source>Skips the presentation/display of frames that are not unique. Can be combined with driver-level frame generation to increase perceptible frame rate. Can result in worse frame pacing, and is not compatible with syncing to host refresh.</source>
        <translation>Пропустить презентацию/отображение кадров, которые не являются уникальными. Может сочетаться с генерацией кадров на уровне драйвера для увеличения ощутимой частоты кадров. Может привести к ухудшению синхронизации кадров и несовместимо с синхронизацией с обновлением хоста.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="144"/>
        <source>Rewinding</source>
        <translation>Перемотка назад</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="145"/>
        <source>&lt;b&gt;Enable Rewinding:&lt;/b&gt; Saves state periodically so you can rewind any mistakes while playing.&lt;br&gt; &lt;b&gt;Rewind Save Frequency:&lt;/b&gt; How often a rewind state will be created. Higher frequencies have greater system requirements.&lt;br&gt; &lt;b&gt;Rewind Buffer Size:&lt;/b&gt; How many saves will be kept for rewinding. Higher values have greater memory requirements.</source>
        <translation>&lt;b&gt;Включить перемотку назад:&lt;/b&gt; Периодически сохраняет состояние, чтобы вы могли перемотать назад любые ошибки во время игры.&lt;br&gt; &lt;b&gt;Частота сохранения перемотки назад:&lt;/b&gt; Как часто будет создаваться состояние перемотки назад. Более высокие частоты предъявляют более высокие системные требования.&lt;br&gt; &lt;b&gt;Размер буфера перемотки назад:&lt;/b&gt; Сколько сохранений будет сохранено для перемотки назад. Более высокие значения предъявляют более высокие требования к памяти.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="152"/>
        <source>Uses the software renderer when creating rewind states to prevent additional VRAM usage. Especially useful when upscaling, as this will significantly reduce the system requirements for rewinding.</source>
        <translation>Использование программной отрисовки при создании состояний перемотки, чтобы избежать дополнительного использования VRAM. Особенно полезно при повышении масштаба, так как это значительно снижает системные требования к перемотке.</translation>
    </message>
    <message numerus="yes">
        <location filename="../emulationsettingswidget.cpp" line="280"/>
        <source>Rewind for %n frame(s), lasting %1 second(s) will require %2MB of RAM and %3MB of VRAM.</source>
        <translation>
            <numerusform>Перемотка на %n кадр, продолжительностью %1 секунд(ы) потребует %2 МБ оперативной памяти и %3 МБ VRAM.</numerusform>
            <numerusform>Перемотка на %n кадра, продолжительностью %1 секунд(ы) потребует %2 МБ оперативной памяти и %3 МБ VRAM.</numerusform>
            <numerusform>Перемотка на %n кадров, продолжительностью %1 секунд(ы) потребует %2 МБ оперативной памяти и %3 МБ VRAM.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../emulationsettingswidget.cpp" line="284"/>
        <source>Rewind for %n frame(s), lasting %1 second(s) will require %2MB of RAM.</source>
        <translation>
            <numerusform>Перемотка на %n кадр, продолжительностью %1 секунд(ы) потребует %2 МБ оперативной памяти.</numerusform>
            <numerusform>Перемотка на %n кадра, продолжительностью %1 секунд(ы) потребует %2 МБ оперативной памяти.</numerusform>
            <numerusform>Перемотка на %n кадров, продолжительностью %1 секунд(ы) потребует %2 МБ оперативной памяти.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="215"/>
        <location filename="../emulationsettingswidget.cpp" line="157"/>
        <source>Runahead</source>
        <translation>Опережение</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="158"/>
        <source>Simulates the system ahead of time and rolls back/replays to reduce input lag. Very high system requirements.</source>
        <translation>Имититация системы опережения и откатывает/повторяет, чтобы уменьшить задержку ввода. Очень высокие системные требования.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="162"/>
        <source>Activates runahead when analog input changes, which significantly increases system requirements.</source>
        <translation>Активация  функции опережения при изменении аналогового ввода, что значительно увеличивает системные требования.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="176"/>
        <source>Use Global Setting [Unlimited]</source>
        <translation>Использовать глобальную настройку [Неограниченно]</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="178"/>
        <source>Use Global Setting [%1%]</source>
        <translation>Использовать глобальную настройку [%1]</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="181"/>
        <source>Unlimited</source>
        <translation>Не ограничена</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="187"/>
        <source>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</source>
        <translation>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</translation>
    </message>
    <message numerus="yes">
        <source>Rewind for %n frame(s), lasting %1 second(s) will require up to %2MB of RAM and %3MB of VRAM.</source>
        <translation type="vanished">
            <numerusform>Перемотка назад на %n кадр, длительностью %1 секунд(ы) требует %2Мб ОЗУ и %3Мб VRAM.</numerusform>
            <numerusform>Перемотка назад на %n кадра, длительностью %1 секунд(ы) требует %2Мб RAM и %3Мб VRAM.</numerusform>
            <numerusform>Перемотка назад на %n кадров, длительностью %1 секунд(ы) требует %2Мб RAM и %3Мб VRAM.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="294"/>
        <source>Rewind is disabled because runahead is enabled. Runahead will significantly increase system requirements.</source>
        <translation>Перемотка назад отключена, потому что включена функция опережения. Опережение значительно повысит системные требования.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="300"/>
        <source>Rewind is not enabled. Please note that enabling rewind may significantly increase system requirements.</source>
        <translation>Перемотка назад не включена. Обратите внимание, что включение перемотки назад может значительно увеличить системные требования.</translation>
    </message>
</context>
<context>
    <name>FolderSettingsWidget</name>
    <message>
        <source>Cache Directory</source>
        <translation type="vanished">Каталог кэша</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation type="vanished">Обзор...</translation>
    </message>
    <message>
        <source>Open...</source>
        <translation type="vanished">Открыть...</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Сброс</translation>
    </message>
    <message>
        <source>Used for storing shaders and game list data.</source>
        <translation type="vanished">Используется для хранения шейдеров и данных списка игр.</translation>
    </message>
    <message>
        <source>Covers Directory</source>
        <translation type="vanished">Каталог обложек</translation>
    </message>
    <message>
        <source>Used for storing covers in the game grid/Big Picture UIs.</source>
        <translation type="vanished">Используется для хранения обложек в сетке игр/интерфейсе Big Picture.</translation>
    </message>
    <message>
        <source>Screenshots Directory</source>
        <translation type="vanished">Каталог снимков</translation>
    </message>
    <message>
        <source>Used for screenshots.</source>
        <translation type="vanished">Используется для снимков.</translation>
    </message>
    <message>
        <source>Videos Directory</source>
        <translation type="vanished">Каталог видео</translation>
    </message>
    <message>
        <source>Used for media capture, regardless of whether audio and/or video is enabled.</source>
        <translation type="vanished">Используется для записи мультимедиа, независимо от того, включено ли аудио и/или видео.</translation>
    </message>
    <message>
        <source>Save States Directory</source>
        <translation type="vanished">Каталог состояний сохранений</translation>
    </message>
    <message>
        <source>Used for storing save states.</source>
        <translation type="vanished">Используется для хранения состояний сохранения.</translation>
    </message>
    <message>
        <source>Select Cache Directory</source>
        <translation type="vanished">Выбрать каталог кэша</translation>
    </message>
    <message>
        <source>Select Covers Directory</source>
        <translation type="vanished">Выбрать каталог обложек</translation>
    </message>
    <message>
        <source>Select Save States Directory</source>
        <translation type="vanished">Выбрать каталог сохранений состояний</translation>
    </message>
    <message>
        <source>Select Screenshots Directory</source>
        <translation type="vanished">Выбрать каталог снимков</translation>
    </message>
    <message>
        <source>Select Videos Directory</source>
        <translation type="vanished">Выбрать каталог видео</translation>
    </message>
</context>
<context>
    <name>FullscreenUI</name>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="30"/>
        <source>1 Frame</source>
        <translatorcomment>(BigP/Настройки эмуляции/Опережение/Вариант выбора)</translatorcomment>
        <translation>1 кадр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="31"/>
        <source>10 Frames</source>
        <translatorcomment>(BigP/Настройки эмуляции/Опережение/Вариант выбора)</translatorcomment>
        <translation>10 кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="33"/>
        <source>100% [60 FPS (NTSC) / 50 FPS (PAL)]</source>
        <translation>100% [60 FPS (NTSC) / 50 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="34"/>
        <source>1000% [600 FPS (NTSC) / 500 FPS (PAL)]</source>
        <translation>1000% [600 FPS (NTSC) / 500 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="35"/>
        <source>10x</source>
        <translation>10x</translation>
    </message>
    <message>
        <source>10x (20x Speed)</source>
        <translation type="vanished">10x (20x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="36"/>
        <source>11x</source>
        <translation>11x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="37"/>
        <source>125% [75 FPS (NTSC) / 62 FPS (PAL)]</source>
        <translation>125% [75 FPS (NTSC) / 62 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="38"/>
        <source>12x</source>
        <translation>12x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="39"/>
        <source>13x</source>
        <translation>13x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="40"/>
        <source>14x</source>
        <translation>14x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="41"/>
        <source>150% [90 FPS (NTSC) / 75 FPS (PAL)]</source>
        <translation>150% [90 FPS (NTSC) / 75 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="42"/>
        <source>15x</source>
        <translation>15x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="43"/>
        <source>16x</source>
        <translation>16x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="44"/>
        <source>175% [105 FPS (NTSC) / 87 FPS (PAL)]</source>
        <translation>175% [105 FPS (NTSC) / 87 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="45"/>
        <source>1x</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="46"/>
        <source>2 Frames</source>
        <translation>2 кадра</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="47"/>
        <source>20% [12 FPS (NTSC) / 10 FPS (PAL)]</source>
        <translation>20% [12 FPS (NTSC) / 10 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="48"/>
        <source>200% [120 FPS (NTSC) / 100 FPS (PAL)]</source>
        <translation>200% [120 FPS (NTSC) / 100 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="49"/>
        <source>250% [150 FPS (NTSC) / 125 FPS (PAL)]</source>
        <translation>250% [150 FPS (NTSC) / 125 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="50"/>
        <source>2x</source>
        <translation>2x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="51"/>
        <source>2x (Quad Speed)</source>
        <translation>2x (четырехскоростная)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="52"/>
        <source>3 Frames</source>
        <translation>3 кадра</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="53"/>
        <source>30% [18 FPS (NTSC) / 15 FPS (PAL)]</source>
        <translation>30% [18 FPS (NTSC) / 15 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="54"/>
        <source>300% [180 FPS (NTSC) / 150 FPS (PAL)]</source>
        <translation>300% [180 FPS (NTSC) / 150 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="55"/>
        <source>350% [210 FPS (NTSC) / 175 FPS (PAL)]</source>
        <translation>350% [210 FPS (NTSC) / 175 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="56"/>
        <source>3x</source>
        <translation>3x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="57"/>
        <source>3x (6x Speed)</source>
        <translation>3x (6x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="58"/>
        <source>3x (for 720p)</source>
        <translation>3x (для 720p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="59"/>
        <source>4 Frames</source>
        <translation>4 кадра</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="60"/>
        <source>40% [24 FPS (NTSC) / 20 FPS (PAL)]</source>
        <translation>40% [24 FPS (NTSC) / 20 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="61"/>
        <source>400% [240 FPS (NTSC) / 200 FPS (PAL)]</source>
        <translation>400% [240 FPS (NTSC) / 200 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="62"/>
        <source>450% [270 FPS (NTSC) / 225 FPS (PAL)]</source>
        <translation>450% [270 FPS (NTSC) / 225 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="63"/>
        <source>4x</source>
        <translation>4x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="64"/>
        <source>4x (8x Speed)</source>
        <translation>4x (8x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="65"/>
        <source>5 Frames</source>
        <translation>5 кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="66"/>
        <source>50% [30 FPS (NTSC) / 25 FPS (PAL)]</source>
        <translation>50% [30 FPS (NTSC) / 25 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="67"/>
        <source>500% [300 FPS (NTSC) / 250 FPS (PAL)]</source>
        <translation>500% [300 FPS (NTSC) / 250 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="68"/>
        <source>5x</source>
        <translation>5x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="69"/>
        <source>5x (10x Speed)</source>
        <translation>5x (10x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="70"/>
        <source>5x (for 1080p)</source>
        <translation>5x (для 1080p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="71"/>
        <source>6 Frames</source>
        <translation>6 кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="72"/>
        <source>60% [36 FPS (NTSC) / 30 FPS (PAL)]</source>
        <translation>60% [36 FPS (NTSC) / 30 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="73"/>
        <source>600% [360 FPS (NTSC) / 300 FPS (PAL)]</source>
        <translation>600% [360 FPS (NTSC) / 300 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="74"/>
        <source>6x</source>
        <translation>6x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="75"/>
        <source>6x (12x Speed)</source>
        <translation>6x (12x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="76"/>
        <source>6x (for 1440p)</source>
        <translation>6x (для 1440p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="77"/>
        <source>7 Frames</source>
        <translation>7 кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="78"/>
        <source>70% [42 FPS (NTSC) / 35 FPS (PAL)]</source>
        <translation>70% [42 FPS (NTSC) / 35 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="79"/>
        <source>700% [420 FPS (NTSC) / 350 FPS (PAL)]</source>
        <translation>700% [420 FPS (NTSC) / 350 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="80"/>
        <source>7x</source>
        <translation>7x</translation>
    </message>
    <message>
        <source>7x (14x Speed)</source>
        <translation type="vanished">7x (14x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="81"/>
        <source>8 Frames</source>
        <translation>8 кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="82"/>
        <source>80% [48 FPS (NTSC) / 40 FPS (PAL)]</source>
        <translation>80% [48 FPS (NTSC) / 40 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="83"/>
        <source>800% [480 FPS (NTSC) / 400 FPS (PAL)]</source>
        <translation>800% [480 FPS (NTSC) / 400 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="84"/>
        <source>8x</source>
        <translation>8x</translation>
    </message>
    <message>
        <source>8x (16x Speed)</source>
        <translation type="vanished">8x (16x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="85"/>
        <source>9 Frames</source>
        <translation>9 кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="86"/>
        <source>90% [54 FPS (NTSC) / 45 FPS (PAL)]</source>
        <translation>90% [54 FPS (NTSC) / 45 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="87"/>
        <source>900% [540 FPS (NTSC) / 450 FPS (PAL)]</source>
        <translation>900% [540 FPS (NTSC) / 450 FPS (PAL)]</translation>
    </message>
    <message>
        <source>9x</source>
        <translation type="vanished">9x</translation>
    </message>
    <message>
        <source>9x (18x Speed)</source>
        <translation type="vanished">9x (18x скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="88"/>
        <source>9x (for 4K)</source>
        <translation>9x (для 4K)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="91"/>
        <source>A cover already exists for this game. Are you sure that you want to overwrite it?</source>
        <translation>Для этой игры уже существует обложка. Вы уверены, что хотите ее перезаписать?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="119"/>
        <source>Animates windows opening/closing and changes between views in the Big Picture UI.</source>
        <translation>Анимация открытия/закрытия окон и переключения между видами в пользовательском интерфейсе Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="120"/>
        <source>Appearance</source>
        <translation type="unfinished">Внешний вид</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="278"/>
        <source>Determines whether a prompt will be displayed to confirm closing the game.</source>
        <translation>Определить, будет ли выводиться подсказка для подтверждения закрытия игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="350"/>
        <source>Enables smooth scrolling of menus in the Big Picture UI.</source>
        <translation>Обеспечивает плавную прокрутку меню в пользовательском интерфейсе Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="418"/>
        <source>Genre: </source>
        <translation>Жанр: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="431"/>
        <source>Hotkeys</source>
        <translation>Горячие клавиши</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="754"/>
        <source>Shows a notification or icons in the selected location when a challenge/primed achievement is active.</source>
        <translation type="unfinished">Отображает уведомление или значки в выбранном месте, когда активное задание или готовое достижение.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="755"/>
        <source>Shows a popup in the selected location when progress towards a measured achievement changes.</source>
        <translation type="unfinished">Отображает всплывающее окно в выбранном месте при изменении прогресса в достижении определенной цели.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="756"/>
        <source>Shows a timer in the selected location when leaderboard challenges are active.</source>
        <translation type="unfinished">Отображает таймер в выбранном месте, когда активны испытания в рейтинге.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="761"/>
        <source>Shows on-screen-display messages when events occur. Errors and warnings are still displayed regardless of this setting.</source>
        <translation type="unfinished">При возникновении событий на экране отображаются сообщения. Ошибки и предупреждения отображаются независимо от данного параметра.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="822"/>
        <source>Theme</source>
        <translation>Тема</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="95"/>
        <source>Achievement Notifications</source>
        <translatorcomment>(BigP/Настройки/Настройки достижений/Заголовок)</translatorcomment>
        <translation>Уведомления достижений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="96"/>
        <source>Achievement Unlock/Count</source>
        <translatorcomment>#Настройка списка игр/Список настроек/Сортировать по/</translatorcomment>
        <translation type="unfinished">Разблокированные достижения/Количество</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="98"/>
        <source>Achievements</source>
        <translation>Достижения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="99"/>
        <source>Achievements Settings</source>
        <translatorcomment>(BigP/Настройки/Настройки достижений/Заголовок)</translatorcomment>
        <translation>Настройки достижений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="102"/>
        <source>Add Search Directory</source>
        <translation>Добавить каталог поиска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="103"/>
        <source>Add Shader</source>
        <translatorcomment>(BigP/Настройки/Настройки постобработки/Операции/)</translatorcomment>
        <translation>Добавить шейдер</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="104"/>
        <source>Adds a new directory to the game search list.</source>
        <translation>Добавляет новый каталог в список поиска игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="105"/>
        <source>Adds a new shader to the chain.</source>
        <translatorcomment>(BigP/Настройки/Настройки постобработки/Добавить шейдер/Подсказка)</translatorcomment>
        <translation>Добавляет новый шейдер в цепочку.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="106"/>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translatorcomment>(BigP/Настройки графики/Сохранение точности проекции/Подсказка)</translatorcomment>
        <translation>Добавляет дополнительную точность постпроецированию данных PGXP. Может улучшить визуальную составляющую в некоторых играх.</translation>
    </message>
    <message>
        <source>Achievements are not enabled.</source>
        <translation type="vanished">Достижения не включены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="20"/>
        <source>${title}: Title of the game.
${filetitle}: Name component of the game&apos;s filename.
${serial}: Serial of the game.</source>
        <translation>${title}: Название игры.
${filetitle}: Компонент имени файла игры.
${serial}: Серийный номер игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="21"/>
        <source>%.1f ms</source>
        <translation>%.1f мс</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="29"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="89"/>
        <source>&lt;Parent Directory&gt;</source>
        <translation type="unfinished">&lt;Родительский каталог&gt;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="90"/>
        <source>&lt;Use This Directory&gt;</source>
        <translation type="unfinished">&lt;Использовать этот каталог&gt;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="94"/>
        <source>About</source>
        <translatorcomment>(Подсказка F1)</translatorcomment>
        <translation type="unfinished">Про</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="101"/>
        <source>Activates runahead when analog input changes, which significantly increases system requirements.</source>
        <translation>Активирует  функцию опережения при изменении аналогового ввода, что значительно увеличивает системные требования.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="obsolete">Дополнительные</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="110"/>
        <source>Advanced Settings</source>
        <translatorcomment>(BigP/Настройки/Заголовок)</translatorcomment>
        <translation>Расширенные настройки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="111"/>
        <source>All Time: {}</source>
        <translation>Все время: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="112"/>
        <source>Allow Booting Without SBI File</source>
        <translation>Разрешить загрузку без файла SBI</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="123"/>
        <source>Apply Image Patches</source>
        <translatorcomment>Настройки консоли</translatorcomment>
        <translation>Применение патчей для образов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="124"/>
        <source>Are you sure you want to clear all mappings for this controller?

You cannot undo this action.</source>
        <translation>Вы уверены, что хотите очистить все привязки для этого контроллера?

Это действие нельзя отменить.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="125"/>
        <source>Are you sure you want to clear the current post-processing chain? All configuration will be lost.</source>
        <translation>Вы уверены, что хотите очистить текущую цепочку постобработки? Вся конфигурация будет потеряна.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="126"/>
        <source>Are you sure you want to restore the default controller configuration?

All bindings and configuration will be lost. You cannot undo this action.</source>
        <translation>Вы уверены, что хотите восстановить конфигурацию контроллера по умолчанию?

Все привязки и конфигурация будут потеряны. Отменить это действие невозможно.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="127"/>
        <source>Are you sure you want to restore the default settings? Any preferences will be lost.

You cannot undo this action.</source>
        <translation>Вы уверены, что хотите восстановить настройки по умолчанию? Любые предпочтения будут потеряны.

Отменить это действие нельзя.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="128"/>
        <source>Aspect Ratio</source>
        <translatorcomment>Настройки графики</translatorcomment>
        <translation>Соотношение сторон</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="129"/>
        <source>Attempts to detect one pixel high/wide lines that rely on non-upscaled rasterization behavior, filling in gaps introduced by upscaling.</source>
        <translatorcomment>Настройки графики/Обнаружение линии(й)/Подсказка</translatorcomment>
        <translation type="unfinished">Попытки обнаружить линии высотой/шириной в один пиксель, которые основаны на поведении растеризации без масштабирования, заполняя пробелы, возникающие при масштабировании.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="130"/>
        <source>Attempts to map the selected port to a chosen controller.</source>
        <translatorcomment>Настройки контроллеров/Автоматическое сопоставление</translatorcomment>
        <translation>Попытки сопоставить выбранный порт с выбранным контроллером.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="131"/>
        <source>Audio Backend</source>
        <translatorcomment>Настройки звука</translatorcomment>
        <translation>Движок звука</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="132"/>
        <source>Audio Control</source>
        <translatorcomment>Настройки звука</translatorcomment>
        <translation>Управление звуком</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="133"/>
        <source>Audio Settings</source>
        <translatorcomment>Заголовок</translatorcomment>
        <translation>Настройки звука</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="134"/>
        <source>Auto-Detect</source>
        <translatorcomment>Вариант выбора настроек</translatorcomment>
        <translation>Авто-определение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="135"/>
        <source>Automatic</source>
        <translation type="unfinished">Автоматический</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="136"/>
        <source>Automatic Mapping</source>
        <translatorcomment>Настройки контроллеров</translatorcomment>
        <translation>Автоматическое сопоставление</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="137"/>
        <source>Automatic based on window size</source>
        <translatorcomment>Настройки графики/Внутреннее разрешение/Вариант выбора</translatorcomment>
        <translation>Автоматически в зависимости от размера окна</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="138"/>
        <source>Automatic mapping completed for {}.</source>
        <translation type="unfinished">Автоматическое сопоставление завершено для {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="139"/>
        <source>Automatic mapping failed for {}.</source>
        <translation type="unfinished">Не удалось выполнить автоматическое сопоставление для {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="140"/>
        <source>Automatic mapping failed, no devices are available.</source>
        <translation type="unfinished">Не удалось выполнить автоматическое сопоставление, нет доступных устройств.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="141"/>
        <source>Automatically Resize Window</source>
        <translation>Автоматическое изменение размера окна</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="142"/>
        <source>Automatically applies patches to disc images when they are present, currently only PPF is supported.</source>
        <translatorcomment>Настройки консоли/Применение патчей для образов/Подсказка</translatorcomment>
        <translation>Автоматически применять исправления к образам дисков, если они присутствуют, в настоящее время поддерживается только PPF.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="143"/>
        <source>Automatically resizes the window to match the internal resolution.</source>
        <translation>Автоматически изменяет размер окна в соответствии с внутренним разрешением.</translation>
    </message>
    <message>
        <source>Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time.</source>
        <translatorcomment>Настройки интерфейса/Сохранить состояние при выходе/Подсказка</translatorcomment>
        <translation type="vanished">Автоматически сохранять состояние эмулятора при выключении или выходе. В следующий раз вы сможете продолжить прямо с того места, где остановились.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="145"/>
        <source>Automatically switches to fullscreen mode when the program is started.</source>
        <translatorcomment>Настройки интерфейса/Запускать в полноэкранном режиме/Подсказка</translatorcomment>
        <translation>Автоматически переключать в полноэкранный режим при запуске программы.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="146"/>
        <source>Automatically switches to the next disc in the game when the game stops the CD-ROM motor. Does not work for all games.</source>
        <translation>Автоматически переключать на следующий диск в игре, когда игра останавливает двигатель CD-ROM. Работает не во всех играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="147"/>
        <source>Avoids calls to C++ code, significantly speeding up the recompiler.</source>
        <translatorcomment>Расширенные настройки/Рекомпилятор быстрого доступа к памяти/Подсказка *Рекомпилятор</translatorcomment>
        <translation>Избегает вызовов кода C++, что значительно ускоряет перекомпилятор.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="148"/>
        <source>BIOS Directory</source>
        <translatorcomment>Настройки BIOS</translatorcomment>
        <translation>Каталог BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="149"/>
        <source>BIOS Selection</source>
        <translatorcomment>Заголовок настроек BIOS</translatorcomment>
        <translation>Выбор BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="150"/>
        <source>BIOS Settings</source>
        <translatorcomment>Заголовок меню</translatorcomment>
        <translation>Настройки BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="151"/>
        <source>BIOS for {}</source>
        <translatorcomment>Вариант выбора настроек</translatorcomment>
        <translation>BIOS для {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="152"/>
        <source>BIOS to use when emulating {} consoles.</source>
        <translatorcomment>Настройки BIOS/Подсказка</translatorcomment>
        <translation>BIOS, используемый при эмуляции консолей {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="153"/>
        <source>Back</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Назад</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="154"/>
        <source>Back To Pause Menu</source>
        <translation>Назад в меню паузы</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="155"/>
        <source>Backend Settings</source>
        <translatorcomment>Настройки звука</translatorcomment>
        <translation type="unfinished">Настройки движка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="156"/>
        <source>Behavior</source>
        <translatorcomment>Настройки интерфейса/Заголовок</translatorcomment>
        <translation>Поведение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="160"/>
        <source>Border Overlay</source>
        <translation>Наложение границ</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="161"/>
        <source>Borderless Fullscreen</source>
        <translatorcomment>Настройки графики/Полноэкранное разрешение/Вариант выбора</translatorcomment>
        <translation>Полноэкранный режим без границ</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="162"/>
        <source>Bottom: </source>
        <translation>Внизу: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="163"/>
        <source>Buffer Size</source>
        <translatorcomment>Настройки звука</translatorcomment>
        <translation>Размер буфера</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="164"/>
        <source>Buttons</source>
        <translation>Кнопки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="165"/>
        <source>CD-ROM Emulation</source>
        <translatorcomment>Настройки консоли/Заголовок</translatorcomment>
        <translation type="unfinished">Эмуляция CD-ROM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="166"/>
        <source>CPU Emulation</source>
        <translatorcomment>Настройки консоли/Заголовок</translatorcomment>
        <translation type="unfinished">Эмуляция процессора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="167"/>
        <source>CPU Mode</source>
        <translatorcomment>Настройки графики</translatorcomment>
        <translation type="unfinished">Режим процессора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="168"/>
        <source>Cancel</source>
        <translatorcomment>Подсказка внизу/При выборе варианта настроек</translatorcomment>
        <translation>Отмена</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="169"/>
        <source>Capture</source>
        <translation type="unfinished">Запись</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="170"/>
        <source>Challenge Indicators</source>
        <translation>Индикаторы испытаний</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="171"/>
        <source>Change Disc</source>
        <translation>Сменить диск</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="176"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen.</source>
        <translatorcomment>Настройки экрана/(Отображение экрана)/Соотношение сторон/Подсказка</translatorcomment>
        <translation type="unfinished">Изменяет соотношение сторон, используемое для отображения вывода консоли на экран.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="178"/>
        <source>Chooses the language used for UI elements.</source>
        <translation type="unfinished">Выбор языка, используемого для элементов пользовательского интерфейса.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="179"/>
        <source>Clean Boot</source>
        <translatorcomment>Список игр/Запуск игры с сохранением состояния</translatorcomment>
        <translation>Чистая загрузка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="181"/>
        <source>Clear Settings</source>
        <translation>Очистить настройки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="182"/>
        <source>Clear Shaders</source>
        <translatorcomment>Настройки постобработки</translatorcomment>
        <translation>Очистить шейдеры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="184"/>
        <source>Clears a shader from the chain.</source>
        <translatorcomment>Настройки постобработки/Очистить шейдеры/Подсказка</translatorcomment>
        <translation>Очищает шейдер из цепочки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="186"/>
        <source>Clears all settings set for this game.</source>
        <translation>Очищает все настройки, установленные для этой игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="187"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="188"/>
        <source>Close Game</source>
        <translation>Закрыть игру</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="189"/>
        <source>Close Menu</source>
        <translation>Закрыть меню</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="193"/>
        <source>Compatibility Rating</source>
        <translation>Рейтинг совместимости</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="194"/>
        <source>Compatibility: </source>
        <translation>Совместимость: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="196"/>
        <source>Configuration</source>
        <translation type="unfinished">Конфигурация</translation>
    </message>
    <message>
        <source>Confirm Power Off</source>
        <translation type="obsolete">Подтверждать выключение питания</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="198"/>
        <source>Console Settings</source>
        <translation>Настройки консоли</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="200"/>
        <source>Controller Port {}</source>
        <translation>Порт контроллера {}</translation>
    </message>
    <message>
        <source>Controller Port {} Macros</source>
        <translation type="vanished">Макросы порта контроллера {}</translation>
    </message>
    <message>
        <source>Controller Port {} Settings</source>
        <translation type="vanished">Настройки порта контроллера {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="201"/>
        <source>Controller Settings</source>
        <translatorcomment>Настройки/Заголовок</translatorcomment>
        <translation>Настройки контроллеров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="202"/>
        <source>Controller Type</source>
        <translation>Тип контроллера</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="203"/>
        <source>Controller mapping cleared.</source>
        <translation>Привязки контроллера очищены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="204"/>
        <source>Controller preset &apos;{}&apos; loaded.</source>
        <translation>Загружена предварительная установка контроллера &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="205"/>
        <source>Controller preset &apos;{}&apos; saved.</source>
        <translation>Предварительная настройка контроллера &apos;{}&apos; сохранена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="206"/>
        <source>Controller settings reset to default.</source>
        <translation>Настройки контроллера сброшены на значения по умолчанию.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="207"/>
        <source>Controls</source>
        <translation>Управление</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="208"/>
        <source>Controls how dithering is applied in the emulated GPU. True Color disables dithering and produces the nicest looking gradients.</source>
        <translation>Управляет тем, как применяется дизеринг в эмулируемом ГП. True Color отключает дизеринг и создает наиболее приятные на вид градиенты.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="209"/>
        <source>Controls the volume of the audio played on the host when fast forwarding.</source>
        <translation>Регулирует громкость звука, воспроизводимого на хосте при перемотке.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="210"/>
        <source>Controls the volume of the audio played on the host.</source>
        <translation>Регулирует громкость звука, воспроизводимого на хосте.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="211"/>
        <source>Copies the current global settings to this game.</source>
        <translation>Копирует текущие глобальные настройки в эту игру.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="212"/>
        <source>Copies the global controller configuration to this game.</source>
        <translation>Копирует глобальную конфигурацию контроллера в эту игру.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="213"/>
        <source>Copy Global Settings</source>
        <translation>Копировать глобальные настройки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="214"/>
        <source>Copy Settings</source>
        <translation>Копировать настройки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="216"/>
        <source>Cover Download Error</source>
        <translation>Ошибка загрузки обложек</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="217"/>
        <source>Cover Downloader</source>
        <translation>Загрузчик обложек</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="218"/>
        <source>Cover Settings</source>
        <translation>Настройки обложки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="219"/>
        <source>Cover set.</source>
        <translatorcomment>*Установить обложку</translatorcomment>
        <translation type="unfinished">Установка обложки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="220"/>
        <source>Covers Directory</source>
        <translation>Каталог обложек</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="221"/>
        <source>Create</source>
        <translation>Создать</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="223"/>
        <source>Create Save State Backups</source>
        <translation type="unfinished">Создание резервных копий сохранений состояния</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="224"/>
        <source>Crop Mode</source>
        <translation>Режим обрезки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="225"/>
        <source>Crops vertex colours to 5:5:5 before modulating with the texture colour, which typically results in more visible banding.</source>
        <translation>Сначала цвета вершин обрезаются до формата 5:5:5, а затем модулируются с помощью цвета текстуры, что, как правило, приводит к появлению более заметных полос.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="226"/>
        <source>Culling Correction</source>
        <translatorcomment>*Отсечения *Отбраковки *Отсеивания *Корректировка *Коррекция</translatorcomment>
        <translation>Корректировка отсеивания</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="227"/>
        <source>Custom</source>
        <translation>Пользовательский</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="228"/>
        <source>Custom Indicator Scale</source>
        <translation>Пользовательский масштаб индикатора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="229"/>
        <source>Custom Notification Scale</source>
        <translation>Пользовательский масштаб уведомлений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="230"/>
        <source>Dark</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Тёмная</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="231"/>
        <source>Dark Ocean</source>
        <translation>Тёмный океан</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="232"/>
        <source>Dark Ruby</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Тёмный рубин</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="233"/>
        <source>Deadzone</source>
        <translation>Мертвая зона</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="234"/>
        <source>Debugging Settings</source>
        <translation>Настройки отладки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="235"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="236"/>
        <source>Default Boot</source>
        <translation type="unfinished">Обычный запуск</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="237"/>
        <source>Default Value</source>
        <translation>Значение по умолчанию</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="238"/>
        <source>Default View</source>
        <translation type="unfinished">Вид по умолчанию</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="239"/>
        <source>Default: Disabled</source>
        <translation type="unfinished">По умолчанию: отключено</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="240"/>
        <source>Default: Enabled</source>
        <translation type="unfinished">По умолчанию: включено</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="242"/>
        <source>Delete And Boot</source>
        <translation type="unfinished">Удалить и загрузить</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="243"/>
        <source>Delete Save</source>
        <translation>Удалить сохранение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="244"/>
        <source>Delete State</source>
        <translation>Удалить состояние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="245"/>
        <source>Depending on your jurisdiction, game covers may be copyrighted. You are only authorized to use this tool with your own servers and images.</source>
        <translation>В зависимости от законодательства вашей страны обложки игр могут быть защищены авторским правом. Вы имеете право использовать данный инструмент только с вашими собственными серверами и изображениями.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="247"/>
        <source>Depth Test Transparent Polygons</source>
        <translation type="unfinished">Тест глубины: Прозрачные многоугольники</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="248"/>
        <source>Desktop Mode</source>
        <translation type="unfinished">Режим рабочего стола</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="249"/>
        <source>Destination Alpha Blending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="250"/>
        <source>Details</source>
        <translation>Подробности</translation>
    </message>
    <message>
        <source>Details unavailable for game not scanned in game list.</source>
        <translation type="vanished">Подробности недоступны для игры, которая не сканируется в списке игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="251"/>
        <source>Determines how large the on-screen messages and monitor are.</source>
        <translation type="unfinished">Определяет размер экранных сообщений и монитора.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="252"/>
        <source>Determines how long action confirmation messages are displayed on screen.</source>
        <translation type="unfinished">Определяет, как долго сообщения с подтверждением действий будут отображаться на экране.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="253"/>
        <source>Determines how long error messages are displayed on screen.</source>
        <translation type="unfinished">Определяет, как долго сообщения об ошибках будут отображаться на экране.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="254"/>
        <source>Determines how long informational messages are displayed on screen.</source>
        <translation type="unfinished">Определяет, как долго информационные сообщения отображаются на экране.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="255"/>
        <source>Determines how long warning messages are displayed on screen.</source>
        <translation type="unfinished">Определяет, как долго предупреждающие сообщения будут отображаться на экране.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="257"/>
        <source>Determines how much latency there is between the audio being picked up by the host API, and played through speakers.</source>
        <translation type="unfinished">Определяет величину задержки между приемом аудиосигнала API хоста и его воспроизведением через динамики.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="258"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide.</source>
        <translation type="unfinished">Определяет, какую часть области, обычно не отображаемой на бытовом телевизоре, следует обрезать/скрыть.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="260"/>
        <source>Determines how much to crop the display area.</source>
        <translation type="unfinished">Определяет, насколько следует обрезать область отображения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="261"/>
        <source>Determines how the emulated CPU executes instructions.</source>
        <translatorcomment>**Исполняет</translatorcomment>
        <translation type="unfinished">Определить, как эмулируемый процессор выполняет инструкции.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="262"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation type="unfinished">Определить, как вывод эмулируемой консоли будет масштабирован в соответствии с разрешением вашего монитора.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="263"/>
        <source>Determines quality of audio when not running at 100% speed.</source>
        <translation type="unfinished">Определить качество звука, когда он не работает на скорости 100%.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="264"/>
        <source>Determines that field that the game list will be sorted by.</source>
        <translation type="unfinished">Определить поле, по которому будет сортироваться список игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="265"/>
        <source>Determines the amount of audio buffered before being pulled by the host API.</source>
        <translation type="unfinished">Определить объем аудио, буферизуемого перед отправкой API хоста.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="267"/>
        <source>Determines the emulated hardware type.</source>
        <translation type="unfinished">Определяет тип эмулируемого оборудования.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="268"/>
        <source>Determines the format of the screenshot file names.</source>
        <translation type="unfinished">Определяет формат файлов снимков.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="269"/>
        <source>Determines the format that screenshots will be saved/compressed with.</source>
        <translation type="unfinished">Определяет формат, в котором будут сохраняться/сжиматься снимки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="272"/>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation type="unfinished">Определить положение на экране, когда необходимо добавить черные границы.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="273"/>
        <source>Determines the rotation of the simulated TV screen.</source>
        <translation type="unfinished">Определяет поворот имитируемого экрана телевизора.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="275"/>
        <source>Determines the size of achievement notification popups.</source>
        <translation type="unfinished">Определяет размер всплывающих окон с уведомлениями о достижениях.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="276"/>
        <source>Determines the size of challenge/progress indicators.</source>
        <translation type="unfinished">Определяет размер индикаторов выполнения задачи/прогресса.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="277"/>
        <source>Determines the size of screenshots created by DuckStation.</source>
        <translation type="unfinished">Определяет размер снимков, создаваемых DuckStation.</translation>
    </message>
    <message>
        <source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
        <translatorcomment>Настройки интерфейса/Подтверждать выключение питания/Подсказка</translatorcomment>
        <translation type="vanished">Определить, будет ли отображаться запрос на подтверждение завершения работы эмулятора/игры при нажатии горячей клавиши.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="280"/>
        <source>Device Settings</source>
        <translatorcomment>Настройки графики/Заголовок</translatorcomment>
        <translation>Настройки устройства</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="281"/>
        <source>Disable Background Input</source>
        <translation>Отключить фоновый ввод</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="282"/>
        <source>Disable Mailbox Presentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="284"/>
        <source>Disable Subdirectory Scanning</source>
        <translation>Отключить сканирование подкаталогов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="285"/>
        <source>Disable Window Resizing</source>
        <translation type="unfinished">Отключить изменение размера окна</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="286"/>
        <source>Disable on 2D Polygons</source>
        <translation>Отключить для 2D-полигонов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="287"/>
        <source>Disabled</source>
        <translatorcomment>Вариант выбора настроек/(Понижение разрешения/Обнаружение линии)</translatorcomment>
        <translation type="unfinished">Отключен</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="289"/>
        <source>Discord Server</source>
        <translation>Сервер Discord</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="291"/>
        <source>Displays only the game title in the list, instead of the title and serial/file name.</source>
        <translation type="unfinished">Отображение в списке только названия игры, а не названия и серийного номера/имени файла.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="292"/>
        <source>Displays popup messages on events such as achievement unlocks and leaderboard submissions.</source>
        <translation type="unfinished">Отображает всплывающие сообщения о таких событиях, как разблокировка достижений и отправка в список лидеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="293"/>
        <source>Displays popup messages when starting, submitting, or failing a leaderboard challenge.</source>
        <translation type="unfinished">Отображает всплывающие сообщения при запуске, отправке или провале испытания в списке лидеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="295"/>
        <source>Do you want to continue from the automatic save created at {}?</source>
        <translation type="unfinished">Хотите ли вы продолжить с автоматического сохранения, созданного в {}?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="296"/>
        <source>Double-Click Toggles Fullscreen</source>
        <translation type="unfinished">Двойной щелчок переключает полноэкранный режим</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="297"/>
        <source>Download Covers</source>
        <translation>Скачать обложки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="298"/>
        <source>Download Game Icons</source>
        <translation>Скачать значки игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="299"/>
        <source>Downloads all locked achievement badges while starting the game. This will reduce delays in the images being shown when unlocking achievements.</source>
        <translation>При запуске игры загружаются все значки заблокированных достижений. Это позволит сократить задержки при отображении изображений при разблокировке достижений.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="300"/>
        <source>Downloads covers from a user-specified URL template.</source>
        <translation>Загружает обложки из заданного пользователем шаблона URL-адреса.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="301"/>
        <source>Downloads icons for all games from RetroAchievements.</source>
        <translation>Загрузить значки для всех игр с сайта RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="302"/>
        <source>Downsamples the rendered image prior to displaying it. Can improve overall image quality in mixed 2D/3D games.</source>
        <translation>Понижение разрешения отрисованного изображения перед его отображением. Может улучшить общее качество изображения в смешанных 2D/3D играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="303"/>
        <source>Downsampling</source>
        <translation>Понижение разрешения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="304"/>
        <source>Downsampling Display Scale</source>
        <translation>Масштаб отображения с понижением разрешения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="305"/>
        <source>Draws a border around the currently-selected item for readability.</source>
        <translation type="unfinished">Рисует рамку вокруг выбранного в данный момент элемента для удобства чтения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="306"/>
        <source>Duck icon by icons8 (https://icons8.com/icon/74847/platforms.undefined.short-title)</source>
        <translation>Иконка утки от images8 (https://icons8.com/icon/74847/platforms.undefined.short-title)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="307"/>
        <source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source>
        <translation type="unfinished">DuckStation может автоматически загружать обложки для игр, для которых в настоящее время нет набора обложек. Мы не размещаем обложки, пользователь должен предоставить свой собственный источник изображений.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="311"/>
        <source>Emulation Settings</source>
        <translation>Настройки эмуляции</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="312"/>
        <source>Emulation Speed</source>
        <translation>Скорость эмуляции</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="313"/>
        <source>Enable 8MB RAM</source>
        <translatorcomment>Настройки консоли</translatorcomment>
        <translation type="unfinished">Включить 8Мб ОЗУ</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="314"/>
        <source>Enable Achievements</source>
        <translatorcomment>Настройки достижений</translatorcomment>
        <translation>Включить достижения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="315"/>
        <source>Enable Achievements to see your user summary.</source>
        <translation>Включите «Достижения», чтобы увидеть свои пользовательские итоги.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="316"/>
        <source>Enable Cheats</source>
        <translation>Включить читы</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="317"/>
        <source>Enable Discord Presence</source>
        <translatorcomment>Настройки интерфейса/(Интеграция)</translatorcomment>
        <translation>Включить присутствие в Discord</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="318"/>
        <source>Enable Fast Boot</source>
        <translatorcomment>Настройки BIOS/(Патчи)</translatorcomment>
        <translation>Включить быструю загрузку</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="319"/>
        <source>Enable GPU-Based Validation</source>
        <translation>Включение проверки на основе GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="320"/>
        <source>Enable GPU-based validation when supported by the host&apos;s renderer API. Only for developer use.</source>
        <translation>Включите проверку на основе GPU, если она поддерживается API рендерера хоста. Только для разработчиков.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="321"/>
        <source>Enable Overclocking</source>
        <translation>Включить разгон</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="322"/>
        <source>Enable Post Processing</source>
        <translation>Включить постобработку</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="323"/>
        <source>Enable Recompiler Block Linking</source>
        <translatorcomment>*Рекомпилятор</translatorcomment>
        <translation type="unfinished">Включить связывание блоков перекомпилятора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="324"/>
        <source>Enable Recompiler ICache</source>
        <translatorcomment>*Рекомпилятор</translatorcomment>
        <translation type="unfinished">Включить ICache перекомпилятора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="325"/>
        <source>Enable Recompiler Memory Exceptions</source>
        <translatorcomment>#(BigP/Настройки/Расширенные настройки/Эмуляция процессора) (wUI/Настройки/Дополнительные/Твики/) *Рекомпилятор</translatorcomment>
        <translation type="unfinished">Включить исключения памяти перекомпилятора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="326"/>
        <source>Enable Region Check</source>
        <translation>Включить проверку региона</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="327"/>
        <source>Enable Rewinding</source>
        <translation>Включить перемотку назад</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="328"/>
        <source>Enable SDL Input Source</source>
        <translation type="unfinished">Включить источник ввода SDL</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="329"/>
        <source>Enable Stage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="331"/>
        <source>Enable TTY Logging</source>
        <translation type="unfinished">Включить ведение журнала TTY</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="332"/>
        <source>Enable Texture Cache</source>
        <translation>Включить кэш текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="333"/>
        <source>Enable Texture Dumping</source>
        <translation>Включить дамп текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="334"/>
        <source>Enable Texture Replacements</source>
        <translation>Включить замену текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="335"/>
        <source>Enable VRAM Write Dumping</source>
        <translation type="unfinished">Включить дамп записи VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="336"/>
        <source>Enable VRAM Write Replacement</source>
        <translation type="unfinished">Включить замену записи VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="339"/>
        <source>Enable/Disable the Player LED on DualSense controllers.</source>
        <translation>Включить/отключить светодиодную подсветку на контроллерах DualSense.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="343"/>
        <source>Enables animation for on-screen messages when they appear and disappear.</source>
        <translation>Включает анимацию появления и исчезновения экранных сообщений.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="344"/>
        <source>Enables caching of guest textures, required for texture replacement.</source>
        <translation>Включить кэширование гостевых текстур, необходимых для замены текстур.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="345"/>
        <source>Enables depth testing for semi-transparent polygons. Usually these include shadows, and tend to clip through the ground when depth testing is enabled.</source>
        <translation>Включает проверку глубины для полупрозрачных полигонов. Обычно они включают тени и при включенной проверке глубины имеют тенденцию проступать сквозь землю.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="346"/>
        <source>Enables dumping of textures to image files, which can be replaced. Not compatible with all games.</source>
        <translation>Включить сохранение текстур в файлы изображений, которые можно заменить. Совместимо не со всеми играми.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="347"/>
        <source>Enables loading of cheats for this game from DuckStation&apos;s database.</source>
        <translation>Включить загрузку читов для этой игры из базы данных DuckStation.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="348"/>
        <source>Enables loading of replacement textures. Not compatible with all games.</source>
        <translation type="unfinished">Включить загрузку заменяющих текстур. Совместимо не со всеми играми.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="349"/>
        <source>Enables manual fine cropping of the display area, while preserving the aspect ratio of the image. Useful for removing black borders in certain games.</source>
        <translation>Позволяет вручную точно обрезать область отображения, сохраняя соотношение сторон изображения. Полезно для устранения чёрных полос в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="351"/>
        <source>Enables the cheats that are selected below.</source>
        <translation>Включить читы, выбранные ниже.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="352"/>
        <source>Enables the older, less accurate MDEC decoding routines. May be required for old replacement backgrounds to match/load.</source>
        <translation type="unfinished">Включает старые, менее точные процедуры декодирования MDEC. Может потребоваться для сопоставления/загрузки старых замен фонов.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="354"/>
        <source>Encore Mode</source>
        <translation>Режим &quot;Encore&quot;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="355"/>
        <source>Ensures every frame generated is displayed for optimal pacing. Enable for variable refresh displays, such as GSync/FreeSync. Disable if you are having speed or sound issues.</source>
        <translation type="unfinished">Гарантирует, что каждый сгенерированный кадр отображается с оптимальным темпом. Включите для экранов с переменным обновлением, например GSync/FreeSync. Отключите, если у вас проблемы со скоростью или звуком.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="356"/>
        <source>Enter Value</source>
        <translation>Введите значение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="357"/>
        <source>Enter the name of the controller preset you wish to create.</source>
        <translation>Введите имя предустановки контроллера, который вы хотите создать.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="359"/>
        <source>Error Message Duration</source>
        <translation>Продолжительность отображения сообщения об ошибке</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="360"/>
        <source>Example: https://www.example-not-a-real-domain.com/covers/${serial}.jpg</source>
        <translation>Пример: https://www.example-not-a-real-domain.com/covers/${serial}.jpg</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="363"/>
        <source>Exit DuckStation</source>
        <translation>Выйти из DuckStation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="364"/>
        <source>Exits Big Picture mode, returning to the desktop interface.</source>
        <translation type="unfinished">Выход из режима Big Picture и возврат к интерфейсу рабочего стола.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="365"/>
        <source>FMV Chroma Smoothing</source>
        <translation type="unfinished">Сглаживание цветности FMV</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="366"/>
        <source>FMV Scaling</source>
        <translation>Масштабирование FMV</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="367"/>
        <source>Failed to copy cover: {}</source>
        <translation>Не удалось скопировать обложку: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="369"/>
        <source>Failed to delete existing cover: {}</source>
        <translation>Не удалось удалить существующую обложку: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="373"/>
        <source>Failed to load resume save state info.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="374"/>
        <source>Failed to load shader {}. It may be invalid.
Error was:</source>
        <translation>Не удалось загрузить шейдер {}. Возможно, он недействителен.
Ошибка была:</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="375"/>
        <source>Failed to save controller preset &apos;{}&apos;.</source>
        <translation>Не удалось сохранить предустановку контроллера &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>Failed to update progress database</source>
        <translation type="vanished">Не удалось обновить базу данных прогресса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="377"/>
        <source>Fast Forward Boot</source>
        <translation>Перемотка при загрузке</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="378"/>
        <source>Fast Forward Memory Card Access</source>
        <translation>Перемотка при доступе к карте памяти</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="381"/>
        <source>Fast forwards through memory card access, both loading and saving. Can reduce waiting times in games that frequently access memory cards.</source>
        <translation>Перемотка при доступе к карте памяти, как при загрузке, так и при сохранении. Может сократить время ожидания в играх, которые часто обращаются к картам памяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="382"/>
        <source>Fast forwards through the early loading process when fast booting, saving time. Results may vary between games.</source>
        <translation>Перемотка ускоряет процесс ранней загрузки, экономя время. Результаты могут отличаться в разных играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="383"/>
        <source>File Size</source>
        <translation>Размер файла</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="388"/>
        <source>Force 4:3 For FMVs</source>
        <translation>Принудительно 4:3 для FMV</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="390"/>
        <source>Forces texture upload tracking to be enabled regardless of whether it is needed.</source>
        <translation>Принудительно включить отслеживание выгрузки текстур, независимо от того, нужно ли это.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="395"/>
        <source>Frequency</source>
        <translation>Частота</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="400"/>
        <source>Game Display</source>
        <translation type="unfinished">Отображение игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="404"/>
        <source>Game Patches</source>
        <translation>Патчи игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="417"/>
        <source>Gamepad Button Type</source>
        <translation>Тип кнопок геймпада</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="421"/>
        <source>Global Settings</source>
        <translation type="unfinished">Глобальные настройки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="424"/>
        <source>Graphics Settings</source>
        <translation>Настройки графики</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="425"/>
        <source>Green Giant</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Зеленый гигант</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="426"/>
        <source>Grey Matter</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Серая материя</translation>
    </message>
    <message>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation type="vanished">Режим &quot;Хардкора&quot; не будет включен до тех пор, пока система не будет сброшена. Вы хотите перезагрузить систему сейчас?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="436"/>
        <source>If enabled, the display will be blended with the transparency of the overlay image.</source>
        <translation type="unfinished">Если эта опция включена, изображение будет смешиваться с прозрачностью наложенного изображения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="437"/>
        <source>If enabled, the transparency of the overlay image will be applied.</source>
        <translation type="unfinished">Если эта опция включена, будет применена прозрачность наложенного изображения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="439"/>
        <source>Ignore Drive Subcode</source>
        <translation type="unfinished">Игнорировать субканал диска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="440"/>
        <source>Ignores the subchannel provided by the drive when using physical discs, instead always generating subchannel data. Can improve read reliability on some drives.</source>
        <translation type="unfinished">Игнорирует субканал, предоставляемый дисководом при использовании физических дисков, вместо этого всегда генерируя данные субканала. Может повысить надежность чтения на некоторых дисководах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="441"/>
        <source>Image Path</source>
        <translatorcomment>*Путь к изображению</translatorcomment>
        <translation type="unfinished">Путь изображения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="442"/>
        <source>In the form below, specify the URLs to download covers from, with one template URL per line. The following variables are available:</source>
        <translation type="unfinished">В форме ниже укажите URL-адреса для загрузки обложек, по одному URL-адресу шаблона в строке. Доступны следующие переменные:</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="443"/>
        <source>Includes the elapsed time since the application start in file logs.</source>
        <translation>Включает в журналы файлов время, прошедшее с момента запуска приложения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="444"/>
        <source>Includes the elapsed time since the application start in window and console logs.</source>
        <translation>Включает время, прошедшее с момента запуска приложения, в журналы окна и консоли.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="453"/>
        <source>Internal Resolution</source>
        <translation>Внутреннее разрешение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="454"/>
        <source>Language</source>
        <translation>Язык</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="455"/>
        <source>Language: </source>
        <translation>Язык: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="457"/>
        <source>Last Played: </source>
        <translation type="unfinished">Последняя игра: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="459"/>
        <source>Launch Options</source>
        <translation>Параметры запуска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="461"/>
        <source>Launch a game from a file, disc, or starts the console without any disc inserted.</source>
        <translation type="unfinished">Запустить игру из файла, диска или запустите консоль без вставленного диска.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="464"/>
        <source>Leaderboard Trackers</source>
        <translation type="unfinished">Отслеживание рейтингов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="466"/>
        <source>Left: </source>
        <translation>Слева: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="467"/>
        <source>Light</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Светлая</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="468"/>
        <source>Line Detection</source>
        <translatorcomment>**Линий</translatorcomment>
        <translation type="unfinished">Обнаружение линии</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="469"/>
        <source>List Compact Mode</source>
        <translatorcomment>#Настройка списка игр/Список настроек/*Компактный режим списка</translatorcomment>
        <translation>Компактный список</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="471"/>
        <source>Load Database Cheats</source>
        <translation>Загрузить читы из базы данных</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="473"/>
        <source>Load Global State</source>
        <translation type="unfinished">Загрузить глобальное состояние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="474"/>
        <source>Load Preset</source>
        <translation>Загрузка предустановки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="479"/>
        <source>Log File Timestamps</source>
        <translation>Временные метки файлов журнала</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="481"/>
        <source>Log Timestamps</source>
        <translation>Временные метки журнала</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="485"/>
        <source>Logging In...</source>
        <translatorcomment>Вход в систему...</translatorcomment>
        <translation>Авторизация...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="487"/>
        <source>Logging in to RetroAchievements...</source>
        <translation>Авторизация в RetroAchievements...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="489"/>
        <source>Login Failed.
Error: {}
Please check your username and password, and try again.</source>
        <translation>Авторизация в систему не удался.
Ошибка: {}
Пожалуйста, проверьте имя пользователя и пароль и повторите попытку.</translation>
    </message>
    <message>
        <source>Macro Button {}</source>
        <translation type="obsolete">Кнопка макроса {}</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation type="vanished">Максимум</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="499"/>
        <source>Maximum Read Speedup Cycles</source>
        <translation type="unfinished">Максимальное ускорение циклов чтения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="500"/>
        <source>Maximum Seek Speedup Cycles</source>
        <translation>Максимальное ускорение циклов поиска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="506"/>
        <source>Menu Background</source>
        <translation>Фон меню</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="507"/>
        <source>Menu Borders</source>
        <translation type="unfinished">Границы меню</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="516"/>
        <source>Multitap</source>
        <translation>Мультитап</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="520"/>
        <source>Navigate</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Навигация</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="521"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="523"/>
        <source>No LED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="524"/>
        <source>No Vibration</source>
        <translatorcomment>*Без вибрации</translatorcomment>
        <translation>Отсутствие вибрации</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="525"/>
        <source>No cheats are available for this game.</source>
        <translation>Для этой игры нет читов.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="526"/>
        <source>No controller presets available.</source>
        <translation>Предустановки контроллера отсутствуют.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="527"/>
        <source>No devices with LEDs were detected.</source>
        <translation type="unfinished">Устройств со светодиодами обнаружено не было.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="528"/>
        <source>No devices with vibration motors were detected.</source>
        <translation>Устройств с вибрационными двигателями не обнаружено.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="529"/>
        <source>No patches are available for this game.</source>
        <translation>Для этой игры нет патчей.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="534"/>
        <source>None</source>
        <translation type="unfinished">Нет</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="560"/>
        <source>PGXP Depth Buffer</source>
        <translation type="unfinished">Буфер глубины PGXP</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="562"/>
        <source>Parent Directory</source>
        <translatorcomment>*Корневой каталог</translatorcomment>
        <translation type="unfinished">Родительский каталог</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="563"/>
        <source>Password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="583"/>
        <source>Please enter your user name and password for retroachievements.org below. Your password will not be saved in DuckStation, an access token will be generated and used instead.</source>
        <translation type="unfinished">Пожалуйста, введите имя пользователя и пароль для retroachievements.org ниже. Ваш пароль не будет сохранен в DuckStation, вместо него будет сгенерирован и использован токен доступа.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="588"/>
        <source>Prefer OpenGL ES Context</source>
        <translation>Предпочитать контекст OpenGL ES</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="593"/>
        <source>Press To Toggle</source>
        <translation type="unfinished">Нажмите для переключения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="594"/>
        <source>Pressure</source>
        <translation>Давление</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="599"/>
        <source>Progress Indicators</source>
        <translation>Индикаторы прогресса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="603"/>
        <source>Purple Rain</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Фиолетовый дождь</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="619"/>
        <source>Release Date: </source>
        <translation>Дата выпуска: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="625"/>
        <source>Removes all bindings for this controller port.</source>
        <translation>Удаляет все привязки для этого порта контроллера.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="629"/>
        <source>Replaces these settings with a previously saved controller preset.</source>
        <translation>Заменяет эти настройки на ранее сохраненную предустановку контроллера.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="631"/>
        <source>Reset Controller Settings</source>
        <translation>Сброс настроек контроллера</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="636"/>
        <source>Resets all settings to the defaults.</source>
        <translation>Сброс всех настроек к значениям по умолчанию.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="638"/>
        <source>Restart Game</source>
        <translation>Перезапустить игру</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="639"/>
        <source>Restore Defaults</source>
        <translation>Сброс настроек</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="641"/>
        <source>Resume Last Session</source>
        <translation type="unfinished">Возобновить последний сеанс</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="642"/>
        <source>Return To Game</source>
        <translatorcomment>*Вернуться к игре</translatorcomment>
        <translation type="unfinished">Вернуться в игру</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="643"/>
        <source>Return to desktop mode, or exit the application.</source>
        <translation type="unfinished">Вернуться в режим рабочего стола или выйти из приложения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="644"/>
        <source>Return to the previous menu.</source>
        <translation type="unfinished">Вернуться в предыдущее меню.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="645"/>
        <source>Reverses the game list sort order from the default (usually ascending to descending).</source>
        <translation type="unfinished">Меняет порядок сортировки списка игр на обратный (обычно по возрастанию на убывание).</translation>
    </message>
    <message>
        <source>Rewind for {0} frames, lasting {1:.2f} seconds will require up to {2} MB of RAM and {3} MB of VRAM.</source>
        <translation type="vanished">Для перемотки назад {0} кадров длительностью {1:.2f} секунд потребуется до {2} Мб ОЗУ и {3} Мб видеопамяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="650"/>
        <source>Rewind is disabled because runahead is enabled. Runahead will significantly increase system requirements.</source>
        <translation>Перемотка назад отключена, потому что включена функция опережения. Опережение значительно повысит системные требования.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="651"/>
        <source>Rewind is not enabled. Please note that enabling rewind may significantly increase system requirements.</source>
        <translation>Перемотка назад не включена. Обратите внимание, что включение перемотки назад может значительно увеличить системные требования.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="652"/>
        <source>Right: </source>
        <translation>Справа: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="656"/>
        <source>Runahead for Analog Input</source>
        <translation>Опережение для аналогового ввода</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="658"/>
        <source>Runs the software renderer in parallel for VRAM readbacks. On some systems, this may result in greater performance when using graphical enhancements with the hardware renderer.</source>
        <translation type="unfinished">Запускает программную отрисовку параллельно для обратных чтений VRAM. На некоторых системах это может привести к повышению производительности при использовании графических улучшений при аппаратной отрисовке.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="659"/>
        <source>SDL DualSense Player LED</source>
        <translation type="unfinished">Подсветка игрока SDL DualSense</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="661"/>
        <source>Safe Mode</source>
        <translation>Безопасный режим</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="662"/>
        <source>Save Controller Preset</source>
        <translation>Сохранить предустановку контроллера</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="663"/>
        <source>Save Preset</source>
        <translation>Сохранить предустановку</translation>
    </message>
    <message>
        <source>Save State On Shutdown</source>
        <translatorcomment>#Настройки интерфейса/Поведение</translatorcomment>
        <translation type="obsolete">Сохранить состояние при выключении</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="669"/>
        <source>Save as Serial File Names</source>
        <translatorcomment>#Настройка списка игр/Настройки обложек/Скачивание обложек</translatorcomment>
        <translation type="unfinished">Сохранить в виде серийных имен файлов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="673"/>
        <source>Scaled Interlacing</source>
        <translation>Масштабированная чересстрочная развертка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="674"/>
        <source>Scales line skipping in interlaced rendering to the internal resolution, making it less noticeable. Usually safe to enable.</source>
        <translation>Масштабирует пропуск строк при чересстрочной отрисовки до внутреннего разрешения, делая его менее заметным. Обычно безопасно включать.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="678"/>
        <source>Screen Margins</source>
        <translation type="unfinished">Поля экрана</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="679"/>
        <source>Screen Position</source>
        <translation>Положение экрана</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="680"/>
        <source>Screen Rotation</source>
        <translation>Поворот экрана</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="683"/>
        <source>Screenshot Format</source>
        <translatorcomment>Настройки графики</translatorcomment>
        <translation>Формат снимков</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="684"/>
        <source>Screenshot Quality</source>
        <translatorcomment>Настройки графики</translatorcomment>
        <translation>Качество снимков</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="685"/>
        <source>Screenshot Size</source>
        <translatorcomment>Настройки графики</translatorcomment>
        <translation>Размер снимков</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="689"/>
        <source>Select</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Выбор</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="692"/>
        <source>Select Disc Drive</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Выбрать дисковод</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="694"/>
        <source>Select Disc for {}</source>
        <translation>Выбрать диск для {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="695"/>
        <source>Select Game</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Выбрать игру</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="697"/>
        <source>Select State</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Выбрать состояние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="698"/>
        <source>Select from the list of preset borders, or manually specify a custom configuration.</source>
        <translation>Выберите из списка предустановленных границ или задайте пользовательскую конфигурацию вручную.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="699"/>
        <source>Selected Preset</source>
        <translation>Выбранная предустановка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="702"/>
        <source>Selects the backend to use for rendering the console/game visuals.</source>
        <translation>Выбирает движок, который будет использоваться для отрисовки консоли/игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="703"/>
        <source>Selects the color style to be used for Big Picture UI.</source>
        <translation>Выбор цветового стиля, который будет использоваться для пользовательского интерфейса Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="707"/>
        <source>Selects the quality at which screenshots will be compressed.</source>
        <translation>Выбор качества сжатия снимков экрана.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="712"/>
        <source>Selects the type of emulated controller for this port.</source>
        <translation>Выбор типа эмулируемого контроллера для данного порта.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="713"/>
        <source>Selects the view that the game list will open to.</source>
        <translation>Выбор вида, в котором откроется список игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="717"/>
        <source>Set Cover Image</source>
        <translation type="unfinished">Установить изображение обложки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="724"/>
        <source>Sets the minimum delay for the &apos;Maximum&apos; read speedup level.</source>
        <translation type="unfinished">Устанавливает минимальную задержку для уровня ускорения чтения &apos;Максимум&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="725"/>
        <source>Sets the minimum delay for the &apos;Maximum&apos; seek speedup level.</source>
        <translation type="unfinished">Устанавливает минимальную задержку для уровня ускорения поиска &apos;Максимум&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="733"/>
        <source>Settings reset to default.</source>
        <translation type="unfinished">Настройки сбрасываются по умолчанию.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="736"/>
        <source>Show Achievement Trophy Icons</source>
        <translation>Показать значки трофеев достижений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="745"/>
        <source>Show Grid View Titles</source>
        <translation>Показать заголовки сетки просмотра</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="747"/>
        <source>Show Localized Titles</source>
        <translation>Показать локализованные названия</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="748"/>
        <source>Show Messages</source>
        <translation>Показать сообщения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="749"/>
        <source>Show Nearby</source>
        <translation type="unfinished">Показать ближайший</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="753"/>
        <source>Shows a background image or shader when a game isn&apos;t running. Backgrounds are located in resources/fullscreenui/backgrounds in the data directory.</source>
        <translation>Отображает фоновое изображение или шейдер, когда игра не запущена. Фоновые изображения находятся в папке resources/fullscreenui/backgrounds в каталоге данных.</translation>
    </message>
    <message>
        <source>Shows a popup in the lower-right corner of the screen when progress towards a measured achievement changes.</source>
        <translation type="vanished">Отображает всплывающее окно в правом нижнем углу экрана, когда происходит изменение прогресса в достижении измеримого результата.</translation>
    </message>
    <message>
        <source>Shows a timer in the bottom-right corner of the screen when leaderboard challenges are active.</source>
        <translation type="vanished">Отображает таймер в правом нижнем углу экрана, когда активны испытания в списке лидеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="766"/>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translatorcomment>#Настройки интерфейса/Включить присутствие в Discord/подсказка</translatorcomment>
        <translation>Отображает игру, в которую вы сейчас играете, как часть вашего профиля в Discord.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="767"/>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translatorcomment>*В правом верхнем углу экрана отображается информация об использовании процессора хоста для каждого системного потока.</translatorcomment>
        <translation>Отображает загрузку процессора хоста каждым системным потоком в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="770"/>
        <source>Shows titles underneath the images in the game grid view.</source>
        <translation>Отображает названия под изображениями в режиме просмотра игровой сетки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="771"/>
        <source>Shows trophy icons in game grid when games have achievements or have been mastered.</source>
        <translation>Отображает значки трофеев в списке игр, если в играх есть достижения или они были пройдена на все 100 %.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="774"/>
        <source>Size: </source>
        <translation>Размер: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="778"/>
        <source>Smooth Scrolling</source>
        <translation>Плавная прокрутка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="779"/>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs.</source>
        <translation type="unfinished">Сглаживает блочность между цветовыми переходами в 24-битном контенте, обычно в видеороликах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="780"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects.</source>
        <translation type="unfinished">Сглаживает блочность увеличенных текстур на 2D-объектах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="782"/>
        <source>Sort Alphabetically</source>
        <translation>Сортировать по алфавиту</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="785"/>
        <source>Sorts the cheat list alphabetically by the name of the code.</source>
        <translation>Сортирует список чит-кодов в алфавитном порядке по названию кода.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="792"/>
        <source>Sprite Texture Filtering</source>
        <translation>Фильтрация текстур спрайтов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="795"/>
        <source>Start Disc</source>
        <translatorcomment>#Главное меню</translatorcomment>
        <translation>Запустить диск</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="796"/>
        <source>Start Download</source>
        <translation type="unfinished">Начало загрузки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="799"/>
        <source>Start Game</source>
        <translatorcomment>#Главное меню</translatorcomment>
        <translation>Запустить игру</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="800"/>
        <source>Start a game from a disc in your PC&apos;s DVD drive.</source>
        <translatorcomment>Главное меню/подсказка</translatorcomment>
        <translation>Запустить игру с диска в DVD-приводе вашего компьютера.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="802"/>
        <source>Stores the current settings to a controller preset.</source>
        <translation>Сохраняет текущие настройки в предустановке контроллера.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="805"/>
        <source>Support for controllers that use the XInput protocol. XInput should only be used if you are using a XInput wrapper library.</source>
        <translation type="unfinished">Поддержка контроллеров, использующих протокол XInput. XInput следует использовать только в том случае, если вы используете библиотеку-обертку XInput.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="808"/>
        <source>Switch to Next Disc on Stop</source>
        <translation>Переход на следующий диск при остановке</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="812"/>
        <source>Synchronizes presentation of the console&apos;s frames to the host. GSync/FreeSync users should enable Optimal Frame Pacing instead.</source>
        <translatorcomment>#Настройки эмуляции/Управление задержкой -&gt; Вертикальная синхронизация-подсказка</translatorcomment>
        <translation>Синхронизирует представление кадров консоли хосту. Пользователям GSync/FreeSync следует вместо этого включить оптимальную синхронизацию кадров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="818"/>
        <source>Textures Directory</source>
        <translation>Каталог текстур</translation>
    </message>
    <message>
        <source>This game has no achievements.</source>
        <translation type="vanished">В этой игре нет достижений.</translation>
    </message>
    <message>
        <source>This game has no leaderboards.</source>
        <translation type="vanished">В этой игре нет списка лидеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="826"/>
        <source>Time Played: </source>
        <translation>Время игры: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="827"/>
        <source>Timing out in {:.0f} seconds...</source>
        <translation>Тайм-аут через {:.0f} секунд...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="829"/>
        <source>To use achievements, please log in with your retroachievements.org account.</source>
        <translatorcomment>*войдите в систему,</translatorcomment>
        <translation type="unfinished">Чтобы использовать достижения, авторизуйтесь, используя свою учетную запись на сайте retroachievements.org.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="832"/>
        <source>Toggle Fullscreen</source>
        <translatorcomment>Подсказка внизу
*Переключение полноэкранного режима</translatorcomment>
        <translation>Переключить полноэкраный режим</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="835"/>
        <source>Top: </source>
        <translation>Вверху: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="836"/>
        <source>Tries to detect FMVs and disable read speedup during games that don&apos;t use XA streaming audio.</source>
        <translation>Пытается обнаружить FMV и отключить ускорение чтения во время игр, которые не используют потоковое аудио XA.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="847"/>
        <source>Update Progress</source>
        <translation>Прогресс обновления</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="848"/>
        <source>Updates the progress database for achievements shown in the game list.</source>
        <translation>Обновляет базу данных достижений, отображаемых в списке игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="862"/>
        <source>Uses OpenGL ES even when desktop OpenGL is supported. May improve performance on some SBC drivers.</source>
        <translation>Использует OpenGL ES даже при поддержке настольного OpenGL. Может улучшить производительность на некоторых драйверах SBC.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="869"/>
        <source>Uses localized (native language) titles in the game list.</source>
        <translation>Использует локализованные (на родном языке) названия в списке игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="877"/>
        <source>Value Range</source>
        <translation>Диапазон значений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="897"/>
        <source>Window Animations</source>
        <translation>Анимация окон</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="899"/>
        <source>Writes backgrounds that can be replaced to the dump directory.</source>
        <translation>Записывает фоновые изображения, которые можно заменить, в каталог дампа.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="906"/>
        <source>restart</source>
        <translation>перезапуск</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="908"/>
        <source>{0} achievement unlocks have not been confirmed by the server. Continuing to {1} will result in loss of these unlocks. Once network connectivity has been re-established, these unlocks will be confirmed automatically.

Do you want to {1} anyway?</source>
        <translation>{0} достижения не подтверждены сервером. Если вы продолжите {1}, эти достижения будут утрачены. После восстановления сетевого соединения эти достижения будут подтверждены автоматически.

Вы всё равно хотите {1}?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="913"/>
        <source>{} of {}</source>
        <translation>{} из {}</translation>
    </message>
    <message>
        <source>UI Language</source>
        <translatorcomment>#Настройки интерфейса/подсказка</translatorcomment>
        <translation type="vanished">Язык пользовательского интерфейса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="840"/>
        <source>Uncompressed Size</source>
        <translation>Несжатый размер</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="844"/>
        <source>Unknown File Size</source>
        <translation>Неизвестный размер файла</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="854"/>
        <source>Use Old MDEC Routines</source>
        <translation>Использовать старые процедуры MDEC</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="858"/>
        <source>Use Single Card For Multi-Disc Games</source>
        <translatorcomment>Настройка карт памяти</translatorcomment>
        <translation>Использовать одну карту для игр с несколькими дисками</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="865"/>
        <source>Uses a second thread for drawing graphics. Provides a significant speed improvement particularly with the software renderer, and is safe to use.</source>
        <translation>Использует второй поток для отрисовки графики. Обеспечивает значительное повышение скорости, особенно при работе с программным рендерером, и безопасен в использовании.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="898"/>
        <source>Wireframe Rendering</source>
        <translatorcomment>#Настройки графики/Дополнительные
*отрисовка *отображение</translatorcomment>
        <translation>Каркасная отрисовка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="330"/>
        <source>Enable Subdirectory Scanning</source>
        <translation>Включить сканирование подкаталогов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="19"/>
        <source> (%u MB on disk)</source>
        <translation> (%u МБ на диске)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="22"/>
        <source>%.2f Seconds</source>
        <translatorcomment>#Настройки эмуляции/Частота сохранений перемотки назад</translatorcomment>
        <translation>%.2f секунд</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="23"/>
        <source>%d Frames</source>
        <translatorcomment>#Настройки эмуляции/Ячеек сохранений перемотки назад</translatorcomment>
        <translation>%d кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="24"/>
        <source>%d cycles</source>
        <translation>%d циклов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="25"/>
        <source>%d ms</source>
        <translation>%d мс</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="26"/>
        <source>%d sectors</source>
        <translatorcomment>Настройки консоли/Упреждающее чтение секторов</translatorcomment>
        <translation>%d секторов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="27"/>
        <source>%g seconds</source>
        <translation>%g секунд</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="28"/>
        <source>%u MB</source>
        <translation>%u МБ</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="32"/>
        <source>10% [6 FPS (NTSC) / 5 FPS (PAL)]</source>
        <translation>10% [6 FPS (NTSC) / 5 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="92"/>
        <source>A resume save state was found for this game, but it is corrupted and cannot be loaded:

{}

Do you want to delete the save state and boot the game anyway?</source>
        <translation>Для этой игры найден файл сохранения, но он повреждён и не может быть загружен:

{}

Хотите удалить файл сохранения и всё равно запустить игру?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="93"/>
        <source>AMOLED</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>AMOLED</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="97"/>
        <source>Achievement Unlocks Unconfirmed</source>
        <translation>Разблокировка достижений не подтверждена</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="100"/>
        <source>Achievements: </source>
        <translation>Достижения: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="107"/>
        <source>Adjusts the emulation speed so the console&apos;s refresh rate matches the host when VSync is enabled.</source>
        <translatorcomment>#Настройки эмуляции/Управление Задержкой/Синхронизация с частотой обновления хоста/Подсказка</translatorcomment>
        <translation>Настраивает скорость эмуляции так, чтобы частота обновления консоли соответствовала хосту, когда включена VSync.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="108"/>
        <source>Advanced Display Options</source>
        <translation>Расширенные настройки отображения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="109"/>
        <source>Advanced Rendering Options</source>
        <translation>Расширенные настройки отрисовки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="113"/>
        <source>Allows booting to continue even without a required SBI file. These games will not run correctly.</source>
        <translation>Позволяет продолжить загрузку даже при отсутствии требуемого SBI-файла. Такие игры не будут запускаться корректно.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="114"/>
        <source>Alpha Blending</source>
        <translation>Альфа-смешивание</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="115"/>
        <source>Always Track Uploads</source>
        <translation type="unfinished">Всегда отслеживать выгрузку</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="116"/>
        <source>An error occurred while deleting empty game settings:
{}</source>
        <translatorcomment>(QtHost)</translatorcomment>
        <translation>Произошла ошибка при удалении пустых настроек игры:
{}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="117"/>
        <source>An error occurred while saving game settings:
{}</source>
        <translatorcomment>(QtHost)</translatorcomment>
        <translation>Произошла ошибка при сохранении настроек игры:
{}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="118"/>
        <source>Animate Messages</source>
        <translation>Анимированные сообщения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="121"/>
        <source>Applies a blur effect to the background behind on-screen messages to improve readability.</source>
        <translation>Применяет эффект размытия к фону за экранными сообщениями для улучшения читаемости.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="122"/>
        <source>Applies a blur effect to the background when a menu is open to improve readability.</source>
        <translation>При открытии меню на фоне применяется эффект размытия, чтобы улучшить читаемость.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="144"/>
        <source>Automatically saves the system state when closing the game or exiting. You can then resume directly from where you left off next time.</source>
        <translation>Автоматически сохраняет состояние системы при закрытии игры или выходе из нее. В следующий раз вы сможете возобновить игру прямо с того места, на котором остановились.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="157"/>
        <source>Bindings</source>
        <translation>Привязки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="158"/>
        <source>Blur Backgrounds</source>
        <translation>Размытие фона</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="159"/>
        <source>Blur Message Backgrounds</source>
        <translation>Размытие фона сообщений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="172"/>
        <source>Change Page</source>
        <translatorcomment>Подсказка внизу</translatorcomment>
        <translation>Изменить страницу</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="173"/>
        <source>Change Selection</source>
        <translatorcomment>Подсказка внизу/При выборе варианта настройки</translatorcomment>
        <translation>Изменить выбор</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="174"/>
        <source>Change View</source>
        <translatorcomment>Подсказка внизу/Список игр</translatorcomment>
        <translation>Изменить вид</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="175"/>
        <source>Changes settings for the application.</source>
        <translation>Изменить настройки приложения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="177"/>
        <source>Cheats</source>
        <translation>Читы</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="180"/>
        <source>Clear Mappings</source>
        <translation>Очистить сопоставления</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="183"/>
        <source>Clear Web Cache</source>
        <translation>Очистить веб-кеш</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="185"/>
        <source>Clears all cached images in the web cache.</source>
        <translation>Очищает все изображения из веб-кеша.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="190"/>
        <source>Close Without Saving</source>
        <translation>Закрыть без сохранения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="191"/>
        <source>Close and Save State</source>
        <translation>Закрыть и сохранить состояние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="192"/>
        <source>Cobalt Sky</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Кобальтовое небо</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="195"/>
        <source>Completely exits the application, returning you to your desktop.</source>
        <translatorcomment>Главное меню/Выход/Выйти из DuckStation/Подсказка</translatorcomment>
        <translation>Полностью выйти из приложения, возвращая вас на рабочий стол.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="197"/>
        <source>Confirm Game Close</source>
        <translation>Подтверждать закрытие игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="199"/>
        <source>Contributor List</source>
        <translatorcomment>Спрака F1</translatorcomment>
        <translation>Список участников</translation>
    </message>
    <message>
        <source>Controller Port {} Bindings</source>
        <translation type="obsolete">Порт контроллера {} Привязкок</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="215"/>
        <source>Could not find any CD/DVD-ROM devices. Please ensure you have a drive connected and sufficient permissions to access it.</source>
        <translatorcomment>Главное меню/Запустить диск/Ошибка</translatorcomment>
        <translation>Не удалось найти устройства CD/DVD-ROM. Убедитесь, что у вас подключен диск и есть достаточные разрешения для доступа к нему.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="222"/>
        <source>Create New...</source>
        <translation type="unfinished">Создавать новое...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="241"/>
        <source>Deinterlacing Mode</source>
        <translatorcomment>Настройки графики</translatorcomment>
        <translation type="unfinished">Режим деинтерлейсинга</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="246"/>
        <source>Depth Clear Threshold</source>
        <translation type="unfinished">Порог очистки глубины</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="256"/>
        <source>Determines how much button pressure is ignored before activating the macro.</source>
        <translation type="unfinished">Определить, насколько сильно нажатие кнопки игнорируется перед активацией макроса.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="259"/>
        <source>Determines how much pressure is simulated when macro is active.</source>
        <translation type="unfinished">Определить, какое давление моделируется, когда макрос активен.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="266"/>
        <source>Determines the area of the overlay image that the display will be drawn within.</source>
        <translation>Определить область наложения изображения, в пределах которой будет отображаться изображение.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="270"/>
        <source>Determines the frequency at which the macro will toggle the buttons on and off (aka auto fire).</source>
        <translation>Определить частоту, с которой макрос будет включать и выключать кнопки (так называемый автоматический огонь).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="271"/>
        <source>Determines the margin between the edge of the screen and on-screen messages.</source>
        <translation>Определить границу между краем экрана и экранными сообщениями.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="274"/>
        <source>Determines the scaling algorithm used when 24-bit content is active, typically FMVs.</source>
        <translation>Определить алгоритм масштабирования, используемый при активном 24-битном контенте, обычно FMV.</translation>
    </message>
    <message>
        <source>Determines whether a prompt will be displayed to confirm shutting down the game.</source>
        <translation type="obsolete">Определяет, будет ли выводиться подсказка, подтверждающая завершение игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="279"/>
        <source>Determines which algorithm is used to convert interlaced frames to progressive for display on your system.</source>
        <translatorcomment>Настройки графики/Режим деинтерлейсинга/Подсказка</translatorcomment>
        <translation>Определить, какой алгоритм используется для преобразования чересстрочных кадров в прогрессивные для отображения в вашей системе.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="283"/>
        <source>Disable Speedup on MDEC</source>
        <translation>Отключить ускорение MDEC</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="288"/>
        <source>Disc</source>
        <translation>Диск</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="290"/>
        <source>Display Area</source>
        <translation type="unfinished">Область отображения</translation>
    </message>
    <message>
        <source>Displays DualShock/DualSense button icons in the footer and input binding, instead of Xbox buttons.</source>
        <translation type="vanished">Отображение значков кнопок DualShock/DualSense в нижнем колонтитуле и привязку ввода вместо кнопок Xbox.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="294"/>
        <source>Dithering</source>
        <translation>Дизеринг</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="308"/>
        <source>DuckStation is a free simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability.</source>
        <translation>DuckStation - это бесплатный симулятор/эмулятор консоли Sony PlayStation™, ориентированный на удобство игры, скорость и долговечность обслуживания.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="309"/>
        <source>Dump Replaced Textures</source>
        <translation>Дамп замененных текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="310"/>
        <source>Dumps textures that have replacements already loaded.</source>
        <translation>Дамп текстур, у которых уже загружены замены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="337"/>
        <source>Enable XInput Input Source</source>
        <translatorcomment>Настройки контроллеров</translatorcomment>
        <translation>Включить источник ввода XInput</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="338"/>
        <source>Enable debugging when supported by the host&apos;s renderer API. Only for developer use.</source>
        <translatorcomment>*визуализатора хоста *хоста отрисовки</translatorcomment>
        <translation type="unfinished">Включите отладку, если она поддерживается API-интерфейсом хоста отрисовки. Только для использования разработчиками.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="340"/>
        <source>Enables alignment and bus exceptions. Not needed for any known games.</source>
        <translation>Включает выравнивание и исключения шины. Не требуется ни для одной известной игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="341"/>
        <source>Enables an additional 6MB of RAM to obtain a total of 2+6 = 8MB, usually present on dev consoles.</source>
        <translation>Включает дополнительные 6Мб ОЗУ, чтобы получить в общей сложности 2+6 = 8Мб, обычно присутствует на консолях разработчиков.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="342"/>
        <source>Enables an additional three controller slots on each port. Not supported in all games.</source>
        <translation>Включает дополнительные три ячейки контроллера на каждом порту. Поддерживается не во всех играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="353"/>
        <source>Enables the replacement of background textures in supported games.</source>
        <translation>Включает замену фоновых текстур в поддерживаемых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="358"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="361"/>
        <source>Execution Mode</source>
        <translatorcomment>*выполнения *исполнения</translatorcomment>
        <translation>Режим выполнения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="362"/>
        <source>Exit</source>
        <translation>Выход</translation>
    </message>
    <message>
        <source>Exit And Save State</source>
        <translation type="vanished">Выйти и сохранить состояние</translation>
    </message>
    <message>
        <source>Exit Without Saving</source>
        <translation type="vanished">Выход без сохранения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="368"/>
        <source>Failed to copy text to clipboard.</source>
        <translation>Не удалось скопировать текст в буфер обмена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="370"/>
        <source>Failed to delete save state.</source>
        <translation>Не удалось удалить сохранение состояния.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="371"/>
        <source>Failed to delete {}.</source>
        <translation>Не удалось удалить {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="372"/>
        <source>Failed to load &apos;{}&apos;.</source>
        <translation>Ошибка загрузки &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="376"/>
        <source>Fast Boot</source>
        <translation>Быстрая загрузка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="379"/>
        <source>Fast Forward Speed</source>
        <translatorcomment>Настройки эмуляции/(Управление скоростью)</translatorcomment>
        <translation>Скорость перемотки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="380"/>
        <source>Fast Forward Volume</source>
        <translatorcomment>Настройки звука/(Управление звуком)</translatorcomment>
        <translation>Громкость перемотки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="384"/>
        <source>File Title</source>
        <translation type="unfinished">Название файла</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="385"/>
        <source>Fine Crop Amount</source>
        <translation type="unfinished">Количество «Fine Crop»</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="386"/>
        <source>Fine Crop Mode</source>
        <translation>Режим «Fine Crop»</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="387"/>
        <source>Font</source>
        <translation>Шрифт</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="389"/>
        <source>Forces a full rescan of all games previously identified.</source>
        <translation>Принудительно выполняет полное повторное сканирование всех ранее идентифицированных игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="391"/>
        <source>Forces the use of FIFO over Mailbox presentation, i.e. double buffering instead of triple buffering. Usually results in worse frame pacing.</source>
        <translation>Принудительное использование FIFO вместо представления Mailbox, т.е. двойная буферизация вместо тройной. Обычно это приводит к ухудшению частоты кадров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="392"/>
        <source>Forcibly mutes both CD-DA and XA audio from the CD-ROM. Can be used to disable background music in some games.</source>
        <translation>Принудительное отключение звука CD-DA и XA с CD-ROM. Может использоваться для отключения фоновой музыки в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="393"/>
        <source>Frame Rate</source>
        <translation>Частота кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="394"/>
        <source>Frame Time Buffer</source>
        <translatorcomment>(Эмуляция-Управление задержкой)</translatorcomment>
        <translation>Буфер времени кадра</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="396"/>
        <source>From File...</source>
        <translation>Из файла...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="397"/>
        <source>Fullscreen Resolution</source>
        <translation>Полноэкранное разрешение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="398"/>
        <source>GPU Adapter</source>
        <translation>Адаптер графического процессора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="399"/>
        <source>GPU Renderer</source>
        <translatorcomment>*отображение *Визуализатор графики</translatorcomment>
        <translation type="unfinished">Отрисовщик графического процессора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="401"/>
        <source>Game Grid</source>
        <translatorcomment>(Список игр-Изменить вид)</translatorcomment>
        <translation>Сетка игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="402"/>
        <source>Game List</source>
        <translation>Список игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="403"/>
        <source>Game List Settings</source>
        <translation type="unfinished">Настройки списка игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="405"/>
        <source>Game Properties</source>
        <translation>Параметры игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="406"/>
        <source>Game Quick Save</source>
        <translation type="unfinished">Быстрое сохранение игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="407"/>
        <source>Game Slot {0}##game_slot_{0}</source>
        <translation type="unfinished">Игровая ячейка {0}##game_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="408"/>
        <source>Game compatibility rating copied to clipboard.</source>
        <translation>Рейтинг совместимости игры скопирован в буфер обмена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="409"/>
        <source>Game icons downloaded.</source>
        <translatorcomment>*Значки игры</translatorcomment>
        <translation>Игровые значки загружены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="410"/>
        <source>Game path copied to clipboard.</source>
        <translation>Путь к игре скопирован в буфер обмена.</translation>
    </message>
    <message>
        <source>Game properties is only available for scanned games.</source>
        <translation type="obsolete">Свойства игры доступны только для отсканированных игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="411"/>
        <source>Game region copied to clipboard.</source>
        <translation>Регион игры скопирован в буфер обмена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="412"/>
        <source>Game serial copied to clipboard.</source>
        <translation>Серийный номер игры скопирован в буфер обмена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="413"/>
        <source>Game settings have been cleared for &apos;{}&apos;.</source>
        <translation>Настройки игры для &apos;{}&apos; очищены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="414"/>
        <source>Game settings initialized with global settings for &apos;{}&apos;.</source>
        <translation>Настройки игры инициализируются глобальными настройками для &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="415"/>
        <source>Game title copied to clipboard.</source>
        <translation>Название игры скопировано в буфер обмена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="416"/>
        <source>Game type copied to clipboard.</source>
        <translation>Тип игры скопирован в буфер обмена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="419"/>
        <source>Geometry Tolerance</source>
        <translation type="unfinished">Допуск геометрии</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="420"/>
        <source>GitHub Repository</source>
        <translation>Репозиторий GitHub</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="422"/>
        <source>Global Slot {0} - {1}##global_slot_{0}</source>
        <translation type="unfinished">Глобальная ячейка {0} - {1}##global_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="423"/>
        <source>Global Slot {0}##global_slot_{0}</source>
        <translation type="unfinished">Глобальная ячейка {0}##global_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="427"/>
        <source>Hardcore Mode</source>
        <translation>Режим &quot;Хардкора&quot;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="428"/>
        <source>Hardcore mode will not be enabled until the game is restarted. Do you want to restart the game now?</source>
        <translation>Режим «Хардкор» не будет активирован до перезапуска игры. Хотите перезапустить игру сейчас?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="429"/>
        <source>Hide Cursor In Fullscreen</source>
        <translation>Скрыть курсор в полноэкранном режиме</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="430"/>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation type="unfinished">Скрывает курсор мыши, когда эмулятор находится в полноэкранном режиме.</translation>
    </message>
    <message>
        <source>Hotkey Settings</source>
        <translation type="vanished">Настройки горячих клавиш</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="432"/>
        <source>How many saves will be kept for rewinding. Higher values have greater memory requirements.</source>
        <translation type="unfinished">Сколько сохранений оставить для перемотки назад. Более высокие значения требуют больше памяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="433"/>
        <source>How often a rewind state will be created. Higher frequencies have greater system requirements.</source>
        <translation type="unfinished">Как часто будет создаваться состояние перемотки назад. Более высокие частоты предъявляют более высокие системные требования.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="434"/>
        <source>Identifies any new files added to the game directories.</source>
        <translatorcomment>игр или игры?</translatorcomment>
        <translation type="unfinished">Идентифицирует любые новые файлы, добавленные в каталоги игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="435"/>
        <source>If disabled, the shader in this stage will not be applied.</source>
        <translation>Если отключить, шейдер на этом этапе применяться не будет.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="438"/>
        <source>If not enabled, the current post processing chain will be ignored.</source>
        <translation>Если этот параметр не включен, текущая цепочка постобработки будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="445"/>
        <source>Increases the field of view from 4:3 to the chosen display aspect ratio in 3D games.</source>
        <translation>Увеличивает поле зрения с 4:3 до выбранного соотношения сторон дисплея в 3D-играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="446"/>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry.</source>
        <translatorcomment>*Отсечения *Отбраковки *Отсеивания *Корректировка *Коррекция</translatorcomment>
        <translation>Повышает точность отсеивания полигонов, уменьшая количество дыр в геометрии.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="447"/>
        <source>Indicator Location</source>
        <translation>Расположение индикатора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="448"/>
        <source>Indicator Scale</source>
        <translation>Масштабирование индикатора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="449"/>
        <source>Informational Message Duration</source>
        <translation>Продолжительность информационного сообщения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="450"/>
        <source>Inhibit Screensaver</source>
        <translation>Запретить заставку</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="451"/>
        <source>Input Sources</source>
        <translation>Источники ввода</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="452"/>
        <source>Interface Settings</source>
        <translation>Настройки интерфейса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="456"/>
        <source>Last Played</source>
        <translation type="unfinished">Последняя игра</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="458"/>
        <source>Latency Control</source>
        <translatorcomment>(Эмуляция)</translatorcomment>
        <translation>Управление задержкой</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="460"/>
        <source>Launch a game by selecting a file/disc image.</source>
        <translation type="unfinished">Запуск игры, выбрав файл/образ диска.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="462"/>
        <source>Launch a game from images scanned from your game directories.</source>
        <translation type="unfinished">Запуск игры из образов, отсканированных из ваших игровых каталогов.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="463"/>
        <source>Leaderboard Notifications</source>
        <translation type="unfinished">Уведомления списка лидеров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="465"/>
        <source>Leaderboards</source>
        <translatorcomment>Таблица-Таблицы список-списки</translatorcomment>
        <translation type="unfinished">Список лидеров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="470"/>
        <source>List Settings</source>
        <translation type="unfinished">Список настроек</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="472"/>
        <source>Load Devices From Save States</source>
        <translation type="unfinished">Загрузить устройства из сохранённого состояния</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="475"/>
        <source>Load Resume State</source>
        <translation type="unfinished">Загрузить состояние возобновления</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="476"/>
        <source>Load State</source>
        <translation>Загрузить состояние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="477"/>
        <source>Loads all replacement texture to RAM, reducing stuttering at runtime.</source>
        <translation>Загружает все заменяющие текстуры в ОЗУ, уменьшая зависания во время выполнения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="478"/>
        <source>Loads the game image into RAM. Useful for network paths that may become unreliable during gameplay.</source>
        <translation>Загружает образ игры в оперативную память. Полезно для сетевых путей, которые могут стать ненадежными во время игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="480"/>
        <source>Log Level</source>
        <translation>Уровень журналирования</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="482"/>
        <source>Log To Debug Console</source>
        <translation>Журнал в консоль отладки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="483"/>
        <source>Log To File</source>
        <translation>Жунал в файл</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="484"/>
        <source>Log To System Console</source>
        <translation>Журнал в системную консоль</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="486"/>
        <source>Logging Settings</source>
        <translation>Настройки журналирования</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="488"/>
        <source>Login</source>
        <translatorcomment>*Авторизоваться</translatorcomment>
        <translation type="unfinished">Авторизация</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="490"/>
        <source>Login token generated on {}</source>
        <translatorcomment>(BigP/Настройки/Настройки достижений/Учетная запись/) (wUI/Настройки/Достижения/Учетная запись)</translatorcomment>
        <translation>Токен входа создан для {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="491"/>
        <source>Logout</source>
        <translatorcomment>(BigP/Настройки/Настройки достижений/Учетная запись/) (wUI/Настройки/Достижения/Учетная запись)</translatorcomment>
        <translation>Выйти</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="492"/>
        <source>Logs BIOS calls to printf(). Not all games contain debugging messages.</source>
        <translation type="unfinished">Журналирует вызовы BIOS в printf(). Не все игры содержат отладочные сообщения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="493"/>
        <source>Logs messages to duckstation.log in the user directory.</source>
        <translation type="unfinished">Записывает сообщения в duckstation.log в каталоге пользователя.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="494"/>
        <source>Logs messages to the console window.</source>
        <translation type="unfinished">Записывает сообщения в окно консоли.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="495"/>
        <source>Logs messages to the debug console where supported.</source>
        <translation type="unfinished">Записывает сообщения в консоль отладки там, где это поддерживается.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="496"/>
        <source>Macro {}</source>
        <translation>Макрос {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="497"/>
        <source>Makes games run closer to their console framerate, at a small cost to performance.</source>
        <translation>Позволяет играм работать с частотой кадров, близкой к консольной, с небольшим ущербом для производительности.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="498"/>
        <source>Maximum (Safer)</source>
        <translation type="unfinished">Максимальный (безопасный)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="501"/>
        <source>Memory Card Busy</source>
        <translatorcomment>CoreThread</translatorcomment>
        <translation>Карта памяти занята</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="502"/>
        <source>Memory Card Directory</source>
        <translation>Каталог карт памяти</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="503"/>
        <source>Memory Card Port {}</source>
        <translation>Порт карты памяти {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="504"/>
        <source>Memory Card Settings</source>
        <translation>Настройки карт памяти</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="505"/>
        <source>Memory Card {} Type</source>
        <translation>Тип карты памяти {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="508"/>
        <source>Merge Multi-Disc Games</source>
        <translatorcomment>*Объединить</translatorcomment>
        <translation>Объединение многодисковых игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="509"/>
        <source>Merges multi-disc games into one item in the game list.</source>
        <translation>Объединяет многодисковые игры в один элемент в списке игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="510"/>
        <source>Message Location</source>
        <translation>Расположение сообщения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="511"/>
        <source>Minimal Output Latency</source>
        <translation type="unfinished">Минимальная задержка вывода</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="512"/>
        <source>Move Down</source>
        <translation>Переместить вниз</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="513"/>
        <source>Move Up</source>
        <translation>Переместить вверх</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="514"/>
        <source>Moves this shader higher in the chain, applying it earlier.</source>
        <translation>Перемещает этот шейдер выше в цепочке, применяя его раньше.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="515"/>
        <source>Moves this shader lower in the chain, applying it later.</source>
        <translation>Перемещает этот шейдер ниже по цепочке, применяя его позже.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="517"/>
        <source>Multitap Mode</source>
        <translation>Режим мультитапа</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="518"/>
        <source>Mute All Sound</source>
        <translatorcomment>(BigP/Настройки звука/Управление звуком) (wUI/Звук/Управление)</translatorcomment>
        <translation>Отключить весь звук</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="519"/>
        <source>Mute CD Audio</source>
        <translatorcomment>(BigP/Настройки звука/Управление звуком) (wUI/Звук/Управление)</translatorcomment>
        <translation>Отключить звук CD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="522"/>
        <source>No Game Selected</source>
        <translation>Игра не выбрана</translation>
    </message>
    <message>
        <source>No input profiles available.</source>
        <translation type="obsolete">Нет доступных профилей ввода.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="530"/>
        <source>No resume save state found.</source>
        <translation type="unfinished">Состояние сохранения возобновления не найдено.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="531"/>
        <source>No save present in this slot.</source>
        <translation>В этой ячейке нет сохранений.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="532"/>
        <source>No save states found.</source>
        <translation>Сохранения состояний не найдено.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="533"/>
        <source>No, resume the game.</source>
        <translation type="unfinished">Нет, возобновления игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="535"/>
        <source>None (Double Speed)</source>
        <translatorcomment>(BigP/Настройки/Настройки консоли/Ускорение чтения/Выбор) (wUI/Консоль/Эмуляция CD-ROM/Ускорение чтения)</translatorcomment>
        <translation>Нет (двухскоростная)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="536"/>
        <source>None (Normal Speed)</source>
        <translatorcomment>(BigP/Настройки/Настройки консоли/Ускорение поиска на CD-ROM/Выбор) (wUI/Консоль/Эмуляция CD-ROM/Ускорение поиска)</translatorcomment>
        <translation>Нет (нормальная скорость)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="537"/>
        <source>Not Logged In</source>
        <translation>Не авторизован</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="538"/>
        <source>Not Scanning Subdirectories</source>
        <translation type="unfinished">Не сканировать подкаталоги</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="539"/>
        <source>Notification Location</source>
        <translation>Расположение уведомления</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="540"/>
        <source>Notification Size</source>
        <translation>Размер уведомления</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="541"/>
        <source>Notifications</source>
        <translation>Уведомления</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="542"/>
        <source>OK</source>
        <translatorcomment>(BigP/Настройки/Настройки интерфейса/Экранное меню/Выбор/Кнопка)</translatorcomment>
        <translation>Хорошо</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="543"/>
        <source>OSD Scale</source>
        <translatorcomment>**Масштаб отображения на экране (BigP/Настройки/Настройки интерфейса/Экранное меню) (wUI/Графика/Вкладка)</translatorcomment>
        <translation>Масштаб экранного меню</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="544"/>
        <source>On-Screen Display</source>
        <translatorcomment>**Отображение на экране (BigP/Настройки/Настройки интерфейса/Заголовок) (wUI/Графика/Вкладка)</translatorcomment>
        <translation>Экранные подсказки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="545"/>
        <source>On-Screen Display Message Durations</source>
        <translation>Продолжительность отображения экраснных подсказок</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="546"/>
        <source>Only measured achievements can be pinned.</source>
        <translation>Закрепить можно только те достижения, которые были измерены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="547"/>
        <source>Open Containing Directory</source>
        <translatorcomment>(MainWindow-Правый клик по игре *wUI) (Список игр-Правый клик по игре *BigP)</translatorcomment>
        <translation>Открыть папку с содержимым</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="548"/>
        <source>Open To Game List</source>
        <translation>Открыть список игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="549"/>
        <source>Open in File Browser</source>
        <translation>Открыть в браузере файлов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="550"/>
        <source>Open on RetroAchievements</source>
        <translation>Открыть на RetroAchievements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="551"/>
        <source>Operations</source>
        <translation>Операции</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="552"/>
        <source>Optimal Frame Pacing</source>
        <translatorcomment>(Эмуляция-Управление задержкой *wUI) (Настройки-Настройки эмуляции-Управление задержкой *BigP)</translatorcomment>
        <translation>Оптимальная частота кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="553"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="554"/>
        <source>Output Latency</source>
        <translation type="unfinished">Задержка вывода</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="555"/>
        <source>Output Volume</source>
        <translation type="unfinished">Громкость звука</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="556"/>
        <source>Overclocking Percentage</source>
        <translation type="unfinished">Процент разгона</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="557"/>
        <source>Overlay Font</source>
        <translation>Шрифт наложения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="558"/>
        <source>Overlays or replaces normal triangle drawing with a wireframe/line view.</source>
        <translation type="unfinished">Накладывает или заменяет обычную отрисовку треугольником каркасным/линейным видом.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="559"/>
        <source>PGXP (Precision Geometry Transform Pipeline)</source>
        <translation type="unfinished">PGXP (конвейер преобразования точной геометрии)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="561"/>
        <source>PGXP Geometry Correction</source>
        <translatorcomment>*Корректировка *Коррекция</translatorcomment>
        <translation>Корректировка геометрии PGXP</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="564"/>
        <source>Patches</source>
        <translation>Патчи</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="565"/>
        <source>Patches the BIOS to skip the boot animation. Safe to enable.</source>
        <translation>Исправляет BIOS, чтобы пропустить загрузочную анимацию. Можно безопасно включить.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="566"/>
        <source>Path</source>
        <translatorcomment>(BigP/Список игр/Параметры игры/Подробности)</translatorcomment>
        <translation>Путь</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="567"/>
        <source>Pause On Controller Disconnection</source>
        <translatorcomment>(Настройки-Интерфейс-Поведение *wUI) (Настройки-Настройки интерфейса-Поведение *BigP)</translatorcomment>
        <translation>Пауза при отключении контроллера</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="568"/>
        <source>Pause On Focus Loss</source>
        <translatorcomment>Настройки интерфейса</translatorcomment>
        <translation>Пауза при потере фокуса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="569"/>
        <source>Pause On Start</source>
        <translation>Пауза при запуске</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="570"/>
        <source>Pauses the emulator when a controller with bindings is disconnected.</source>
        <translatorcomment>(Настройки-Интерфейс-Поведение-Подсказка *wUI) (Настройки-Настройки интерфейса-Поведение-Подсказка *BigP)</translatorcomment>
        <translation>Приостанавливает работу эмулятора, когда контроллер с привязками отключен.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="571"/>
        <source>Pauses the emulator when a game is started.</source>
        <translatorcomment>Настройки интерфейса/Пауза при запуске/Подсказка</translatorcomment>
        <translation>Приостановить работу эмулятора при запуске игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="572"/>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translatorcomment>(BigP/Настройки интерфейса/Пауза при потере фокуса/Подсказка) (wUI/Интерфейс/Пауза при потере фокуса/Подсказка)</translatorcomment>
        <translation>Приостановить эмулятор, когда вы сворачиваете окно или переключаетесь на другое приложение, и возобновляет работу при обратном переключении.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="573"/>
        <source>Per-Game Configuration</source>
        <translation>Конфигурация для каждой игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="574"/>
        <source>Per-game controller configuration initialized with global settings.</source>
        <translation type="unfinished">Конфигурация контроллера для каждой игры инициализируется с глобальными настройками.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="575"/>
        <source>Performance enhancement - jumps directly between blocks instead of returning to the dispatcher.</source>
        <translation type="unfinished">Повышение производительности - переходы напрямую между блоками вместо возврата к диспетчеру.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="576"/>
        <source>Perspective Correct Colors</source>
        <translatorcomment>(wUI/Настройки/Графика/PGXP) (BigP/Настройки/Настройки графики/PGXP ) *Коррекцией</translatorcomment>
        <translation>Цвета с корректировкой перспективы</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="577"/>
        <source>Perspective Correct Textures</source>
        <translatorcomment>(wUI/Настройки/Графика/PGXP) (BigP/Настройки/Настройки графики/PGXP )</translatorcomment>
        <translation>Текстуры с корректировкой перспективы</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="578"/>
        <source>Pin to OSD</source>
        <translation type="unfinished">Закрепить в меню OSD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="579"/>
        <source>Pinky Pals</source>
        <translatorcomment>Тема</translatorcomment>
        <translation>Пинки Палс</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="580"/>
        <source>PlayStation</source>
        <translation>PlayStation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="581"/>
        <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
        <translatorcomment>(BigP/Настройки/Настройки достижений/Настройки/Звуковые эффекты/Подсказка) (wUI/Настройки/Достижения/Уведомления/Включить звуковые эффекты/Подсказка)</translatorcomment>
        <translation>Воспроизводит звуковые эффекты для таких событий, как разблокировка достижений и отправка в список лидеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="582"/>
        <source>Plays sound effects when navigating and activating menus.</source>
        <translation>Воспроизводит звуковые эффекты при перемещении по меню и их активации.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="584"/>
        <source>Port {} Controller Type</source>
        <translation>Тип контроллера порта {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="585"/>
        <source>Post-Processing Settings</source>
        <translation>Настройки постобработки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="586"/>
        <source>Post-processing chain cleared.</source>
        <translation>Цепочка постобработки очищена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="587"/>
        <source>Post-processing shaders reloaded.</source>
        <translation>Шейдеры постобработки перезагружены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="589"/>
        <source>Prefetch Badges</source>
        <translation>Предварительная загрузка значков</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="590"/>
        <source>Preload Images to RAM</source>
        <translation>Предварительная загрузка образов в ОЗУ</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="591"/>
        <source>Preload Replacement Textures</source>
        <translation type="unfinished">Предварительная загрузка замены текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="592"/>
        <source>Preserve Projection Precision</source>
        <translation>Сохранение точности проецирования</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="595"/>
        <source>Prevents inputs from being processed when another application is active.</source>
        <translation>Предотвращает обработку вводимых данных, когда другое приложение находится в активном состоянии.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="596"/>
        <source>Prevents resizing of the window while a game is running.</source>
        <translation>Предотвращает изменение размера окна во время работы игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="597"/>
        <source>Prevents the emulator from producing any audible sound.</source>
        <translation>Предотвращает воспроизведение звука эмулятором.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="598"/>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation>Предотвращает запуск заставки и переход компьютера в спящий режим во время работы эмулятора.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="600"/>
        <source>Progress Tracking</source>
        <translation>Отслеживание прогресса</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="601"/>
        <source>Progress database updated.</source>
        <translation type="unfinished">База данных прогресса обновлена.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="602"/>
        <source>Provides vibration and LED control support over Bluetooth.</source>
        <translation>Обеспечивает поддержку управления вибрацией и светодиодами через Bluetooth.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="604"/>
        <source>Push a controller button or axis now.</source>
        <translation>Теперь нажмите кнопку контроллера или ось.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="605"/>
        <source>Quick Message Duration</source>
        <translation>Продолжительность быстрого сообщения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="606"/>
        <source>Quick Save</source>
        <translation>Быстрое сохранение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="607"/>
        <source>Read Speedup</source>
        <translation>Ускорение чтения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="608"/>
        <source>Readahead Sectors</source>
        <translation>Упреждающее чтение секторов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="609"/>
        <source>Recompiler Fast Memory Access</source>
        <translatorcomment>*Рекомпилятор</translatorcomment>
        <translation type="unfinished">Перекомпилятор быстрого доступа к памяти</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="610"/>
        <source>Reduce Input Latency</source>
        <translation type="unfinished">Уменьшить задержку ввода</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="611"/>
        <source>Reduces &quot;wobbly&quot; polygons by attempting to preserve the fractional component through memory transfers.</source>
        <translation type="unfinished">Уменьшает &quot;шаткие&quot; полигоны, пытаясь сохранить дробную составляющую посредством передачи памяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="612"/>
        <source>Reduces hitches in emulation by reading/decompressing CD data asynchronously on a worker thread.</source>
        <translation type="unfinished">Уменьшает сбои в эмуляции за счет асинхронного чтения/распаковки данных компакт-диска в рабочем потоке.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="613"/>
        <source>Reduces input latency by delaying the start of frame until closer to the presentation time.</source>
        <translation type="unfinished">Уменьшает задержку ввода за счет задержки начала кадра до момента приближения ко времени презентации.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="614"/>
        <source>Reduces polygon Z-fighting through depth testing. Low compatibility with games.</source>
        <translation type="unfinished">Уменьшает дрожание полигонов за счет тестирования глубины. Низкая совместимость с играми.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="615"/>
        <source>Reduces the size of save states by compressing the data before saving.</source>
        <translation type="unfinished">Уменьшает размер состояний сохранения за счет сжатия данных перед сохранением.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="616"/>
        <source>Refresh Achievement Progress</source>
        <translation>Обновить прогресс по достижениям</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="617"/>
        <source>Region</source>
        <translatorcomment>(BigP/Список игр/Параметры игры/Подробности)</translatorcomment>
        <translation>Регион</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="618"/>
        <source>Region: </source>
        <translation>Регион: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="620"/>
        <source>Reload Shaders</source>
        <translation>Перезагрузить шейдеры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="621"/>
        <source>Reloads the shaders from disk, applying any changes.</source>
        <translation type="unfinished">Перезагружает шейдеры с диска, применяя все изменения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="622"/>
        <source>Remove From Chain</source>
        <translatorcomment>Убрать*</translatorcomment>
        <translation type="unfinished">Удалить из цепочки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="623"/>
        <source>Remove From List</source>
        <translatorcomment>Убрать*</translatorcomment>
        <translation type="unfinished">Удалить из списка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="624"/>
        <source>Removed stage {} ({}).</source>
        <translation type="unfinished">Удален этап {} ({}).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="626"/>
        <source>Removes this shader from the chain.</source>
        <translation type="unfinished">Удаляет этот шейдер из цепочки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="627"/>
        <source>Renames existing save states when saving to a backup file.</source>
        <translation type="unfinished">Переименовывает существующие сохранения состояний при сохранении в файл резервной копии.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="628"/>
        <source>Rendering</source>
        <translatorcomment>*Визуализация</translatorcomment>
        <translation>Отрисовка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="630"/>
        <source>Rescan All Games</source>
        <translation>Повторное сканирование всех игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="914"/>
        <source>{} pinned.</source>
        <translation type="unfinished">{} закреплено.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="915"/>
        <source>{} unpinned.</source>
        <translation type="unfinished">{} откреплено.</translation>
    </message>
    <message>
        <source>Reset Game</source>
        <translatorcomment>*Перезагрузить/Cбросить игру</translatorcomment>
        <translation type="obsolete">Перезагрузка игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="632"/>
        <source>Reset Memory Card Directory</source>
        <translation type="unfinished">Сбросить каталог карты памяти</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="633"/>
        <source>Reset Play Time</source>
        <translation type="unfinished">Сбросить время игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="634"/>
        <source>Reset Settings</source>
        <translatorcomment>*Сброс настроек</translatorcomment>
        <translation type="unfinished">Сбросить настройки</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translation type="obsolete">Сбросить систему</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="635"/>
        <source>Resets all configuration to defaults (including bindings).</source>
        <translation>Сбрасывает всю конфигурацию к настройкам по умолчанию (включая привязки).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="637"/>
        <source>Resets memory card directory to default (user directory).</source>
        <translation>Сбрасывает каталог карт памяти на значение по умолчанию (каталог пользователя).</translation>
    </message>
    <message>
        <source>Resolution change will be applied after restarting.</source>
        <translation type="vanished">Изменение разрешения вступит в силу после перезапуска.</translation>
    </message>
    <message>
        <source>Restores the state of the system prior to the last state loaded.</source>
        <translation type="obsolete">Восстанавливает состояние системы до последнего загруженного состояния.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="640"/>
        <source>Resume Game</source>
        <translation>Продолжить игру</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="646"/>
        <source>Rewind Save Frequency</source>
        <translation>Частота сохранений перемотки назад</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="647"/>
        <source>Rewind Save Slots</source>
        <translation>Ячеек сохранений перемотки назад</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="648"/>
        <source>Rewind for {0} frames, lasting {1:.2f} seconds will require {2} MB of RAM and {3} MB of VRAM.</source>
        <translation>Перемотка на {0} кадров длительностью {1:.2f} секунд потребует {2} МБ оперативной памяти и {3} МБ VRAM.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="649"/>
        <source>Rewind for {0} frames, lasting {1:.2f} seconds will require {2} MB of RAM.</source>
        <translation>Перемотка на {0} кадров длительностью {1:.2f} секунд потребует {2} МБ оперативной памяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="653"/>
        <source>Round Upscaled Texture Coordinates</source>
        <translation>Округление масштабированных текстурных координат</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="654"/>
        <source>Rounds texture coordinates instead of flooring when upscaling. Can fix misaligned textures in some games, but break others, and is incompatible with texture filtering.</source>
        <translation>При масштабировании округляет координаты текстур, вместо наложения. Может исправить смещенные текстуры в некоторых играх, но нарушить другие и несовместимо с фильтрацией текстур.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="655"/>
        <source>Runahead</source>
        <translatorcomment>Настройки  эмуляции</translatorcomment>
        <translation>Опережение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="657"/>
        <source>Runahead/Rewind</source>
        <translatorcomment>Настройки  эмуляции/Заголовок</translatorcomment>
        <translation>Перемотка назад/опережение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="660"/>
        <source>SDL DualShock 4 / DualSense Enhanced Mode</source>
        <translatorcomment>Настройки контроллеров</translatorcomment>
        <translation>SDL DualShock 4 / расширенный режим DualSense</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="664"/>
        <source>Save Screenshot</source>
        <translation>Сохранить снимок экрана</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="665"/>
        <source>Save State</source>
        <translation type="unfinished">Сохранить состояние</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="666"/>
        <source>Save State Compression</source>
        <translation>Сжатие сохранений состояний</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="667"/>
        <source>Save State Directory</source>
        <translation>Каталог сохраненных состояний</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="668"/>
        <source>Save State On Game Close</source>
        <translation>Сохранение состояния при закрытии игры</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="670"/>
        <source>Save state deleted.</source>
        <translation>Сохранённое состояние удалено.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="671"/>
        <source>Saved {}</source>
        <translation type="unfinished">Сохранен {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="672"/>
        <source>Saves state periodically so you can rewind any mistakes while playing.</source>
        <translation>Периодически сохраняет состояние, чтобы вы могли перематывать любые ошибки во время игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="675"/>
        <source>Scaling</source>
        <translation>Масштабирование</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="676"/>
        <source>Scan For New Games</source>
        <translation>Сканирование новых игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="677"/>
        <source>Scanning Subdirectories</source>
        <translation>Сканирование подкаталогов</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="681"/>
        <source>Screenshot Directory</source>
        <translation>Каталог снимков</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="682"/>
        <source>Screenshot File Name Format</source>
        <translation>Формат файла снимка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="686"/>
        <source>Scroll Page</source>
        <translation type="unfinished">Прокрутить страницу</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="687"/>
        <source>Search Directories</source>
        <translation type="unfinished">Поиск в каталогах</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="688"/>
        <source>Seek Speedup</source>
        <translation>Ускорение поиска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="690"/>
        <source>Select Device</source>
        <translatorcomment>*Выбор устройства</translatorcomment>
        <translation type="unfinished">Выборать устройство</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="691"/>
        <source>Select Disc</source>
        <translatorcomment>*Выбрать</translatorcomment>
        <translation type="unfinished">Выберите диск</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="693"/>
        <source>Select Disc Image</source>
        <translatorcomment>*Выбрать образ диска</translatorcomment>
        <translation type="unfinished">Выбор образа диска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="696"/>
        <source>Select Macro {} Binds</source>
        <translation type="unfinished">Выбор макроса привязок {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="700"/>
        <source>Selects between Xbox/PlayStation button icons in the footer and input binding.</source>
        <translation>Выбор между значками кнопок Xbox/PlayStation в нижнем колонтитуле и настройкой клавиш.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="701"/>
        <source>Selects the GPU to use for rendering.</source>
        <translatorcomment>*отображения *визуализации</translatorcomment>
        <translation>Выбор графического процессора, который будет использоваться для отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="704"/>
        <source>Selects the font used for UI text.</source>
        <translation>Выбор шрифта, используемого для текста интерфейса.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="705"/>
        <source>Selects the font used for the performance overlay.</source>
        <translation type="unfinished">Выбор шрифта, используемого для наложения производительности.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="706"/>
        <source>Selects the percentage of the normal clock speed the emulated hardware will run at.</source>
        <translation>Выбор процента от нормальной тактовой частоты, на которой будет работать эмулируемое оборудование.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="708"/>
        <source>Selects the resolution scale that will be applied to the final image. 1x will downsample to the original console resolution.</source>
        <translation type="unfinished">Выбор масштаба разрешения, который будет применен к окончательному изображению. 1x будет понижать разрешение до исходного разрешения консоли.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="709"/>
        <source>Selects the resolution to use in fullscreen modes.</source>
        <translation>Выбор разрешения для использования в полноэкранных режимах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="710"/>
        <source>Selects the screen location for achievement and leaderboard notifications.</source>
        <translation>Выбор места на экране для отображения уведомлений о достижениях и рейтингах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="711"/>
        <source>Selects the screen location for challenge/progress indicators, and leaderboard trackers.</source>
        <translation>Выбор местоположения на экране индикаторов задач/прогресса и отслеживания результатов в списке лидеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="714"/>
        <source>Selects which location on the screen messages are displayed.</source>
        <translation type="unfinished">Выбор, положения экранных сообщений для отображения.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="715"/>
        <source>Serial</source>
        <translatorcomment>(BigP/Список игр/Параметры игры/Подробности)</translatorcomment>
        <translation>Серийный номер</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="716"/>
        <source>Session: {}</source>
        <translation>Сессия: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="718"/>
        <source>Set Input Binding</source>
        <translation>Установить привязку ввода</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="719"/>
        <source>Sets a threshold for discarding precise values when exceeded. May help with glitches in some games.</source>
        <translation type="unfinished">Устанавливает порог для отбрасывания точных значений при превышении. Может помочь с глюками в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="720"/>
        <source>Sets a threshold for discarding the emulated depth buffer. May help in some games.</source>
        <translation type="unfinished">Устанавливает порог для отбрасывания эмулируемого буфера глубины. Может помочь в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="721"/>
        <source>Sets the custom scale percentage for achievement notifications.</source>
        <translation>Устанавливает пользовательский процент масштабирования для уведомлений о достижениях.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="722"/>
        <source>Sets the custom scale percentage for challenge/progress indicators.</source>
        <translation>Устанавливает пользовательский процент масштабирования для индикаторов выполнения задач/прогресса.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="723"/>
        <source>Sets the fast forward speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Устанавливает скорость перемотки. Не гарантируется, что эта скорость будет достигнута во всех системах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="726"/>
        <source>Sets the target emulation speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation type="unfinished">Устанавливает целевую скорость эмуляции. Не гарантируется, что эта скорость будет достигнута во всех системах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="727"/>
        <source>Sets the turbo speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation type="unfinished">Устанавливает ускорение. Не гарантируется, что эта скорость будет достигнута во всех системах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="728"/>
        <source>Sets the verbosity of messages logged. Higher levels will log more messages.</source>
        <translation type="unfinished">Устанавливает уровень детализации журналирования сообщений. Более высокие уровни будут журналировать больше сообщений.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="729"/>
        <source>Sets which sort of memory card image will be used for slot {}.</source>
        <translation type="unfinished">Устанавливает тип образа карты памяти, который будет использоваться для ячейки {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="730"/>
        <source>Setting {} binding {}.</source>
        <translation type="unfinished">Установка {} привязки {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="731"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="732"/>
        <source>Settings and Operations</source>
        <translation>Настройки и операции</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="734"/>
        <source>Shader {} added as stage {}.</source>
        <translation type="unfinished">Шейдер {} добавлен как этап {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="735"/>
        <source>Shared Card Name</source>
        <translation type="unfinished">Имя общей карты</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="737"/>
        <source>Show All</source>
        <translation type="unfinished">Показать все</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="738"/>
        <source>Show CPU Usage</source>
        <translation>Показать использование процессора</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="739"/>
        <source>Show Controller Input</source>
        <translation type="unfinished">Показать ввод контроллера</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="740"/>
        <source>Show Enhancement Settings</source>
        <translation>Показать настройки улучшений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="741"/>
        <source>Show FPS</source>
        <translation>Показать FPS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="742"/>
        <source>Show Frame Times</source>
        <translation type="unfinished">Показать время кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="743"/>
        <source>Show GPU Statistics</source>
        <translatorcomment>(такая-же в улучшениях)</translatorcomment>
        <translation>Показать статистику ГП</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="744"/>
        <source>Show GPU Usage</source>
        <translation>Показать использование ГП</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="746"/>
        <source>Show Latency Statistics</source>
        <translatorcomment>(BigP/Настройки/Настройки интерфейса/Экранное меню) (wUI/Настройки/Графика/Экранное меню)</translatorcomment>
        <translation>Показать статистику задержки</translation>
    </message>
    <message>
        <source>Show OSD Messages</source>
        <translation type="obsolete">Показать сообщения экранного меню</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="750"/>
        <source>Show Resolution</source>
        <translation>Показать разрешение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="751"/>
        <source>Show Speed</source>
        <translation>Показать скорость</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="752"/>
        <source>Show Status Indicators</source>
        <translation type="unfinished">Показать индикаторы состояния</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="757"/>
        <source>Shows a visual history of frame times in the upper-left corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает визуальную историю времени кадров в верхнем левом углу дисплея.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="758"/>
        <source>Shows enhancement settings in the bottom-right corner of the screen.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation>Показывает настройки улучшений в правом нижнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="759"/>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает информацию о вводе и задержке звука в правом верхнем углу дисплея.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="760"/>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает информацию об эмулируемом графическом процессоре в правом верхнем углу дисплея.</translation>
    </message>
    <message>
        <source>Shows on-screen-display messages when events occur.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="obsolete">Показывает сообщения на экране при возникновении событий.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="762"/>
        <source>Shows persistent icons when turbo is active or when paused.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает постоянные значки, когда режим ускорения активен или когда режим паузы.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="763"/>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает текущее состояние контроллера системы в левом нижнем углу дисплея.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="764"/>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает текущую скорость эмуляции системы, в правом верхнем углу экрана, в процентах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="765"/>
        <source>Shows the current rendering resolution of the system in the top-right corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation type="unfinished">Показывает текущее разрешение отрисовки системы в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="768"/>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation>Показывает использование графического процессора хоста в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="769"/>
        <source>Shows the number of frames (or v-syncs) displayed per second by the system in the top-right corner of the display.</source>
        <translatorcomment>**Отображает (BigP/Настройка/Настройка интерфейса/Экранное меню-Отображение на экране/Подсказка) (wUI/Настройка/Графика/Экранное меню-Отображение на экране/Подсказка)</translatorcomment>
        <translation>Показывает количество кадров (или вертикальной синхронизации), отображаемых системой в секунду, в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="772"/>
        <source>Simulates the region check present in original, unmodified consoles.</source>
        <translation>Имитирует проверку региона, присутствующую в оригинальных, немодифицированных консолях.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="773"/>
        <source>Simulates the system ahead of time and rolls back/replays to reduce input lag. Very high system requirements.</source>
        <translation type="unfinished">Имитирует систему опережения и откатывает/повторяет, чтобы уменьшить задержку ввода. Очень высокие системные требования.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="775"/>
        <source>Skip Duplicate Frame Display</source>
        <translation>Пропустить отображение дубликатов кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="776"/>
        <source>Skips the presentation/display of frames that are not unique. Can result in worse frame pacing.</source>
        <translation>Пропускает презентацию/отображение кадров, которые не являются уникальными. Может привести к ухудшению темпа кадров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="777"/>
        <source>Slow Boot</source>
        <translatorcomment>(BigP/Список игр/Медленная загрузка)</translatorcomment>
        <translation>Медленная загрузка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="781"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects.</source>
        <translation>Сглаживает блочность увеличенных текстур на 3D-объектах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="783"/>
        <source>Sort By</source>
        <translation>Сортировать по</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="784"/>
        <source>Sort Reversed</source>
        <translation>Сортировать в обратном порядке</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="786"/>
        <source>Sound Effects</source>
        <translatorcomment>(BigP/Настройки/Настройки достижений/Настройки) (wUI/Настройки/Достижения/Уведомления)</translatorcomment>
        <translation>Звуковые эффекты</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="787"/>
        <source>Specifies the amount of buffer time added, which reduces the additional sleep time introduced.</source>
        <translatorcomment>EmulationSettingsWidget (BigP/Настройки/Настройки эмуляции/Буфер времени кадра)</translatorcomment>
        <translation>Указывает количество добавляемого буферного времени, которое уменьшает введенное дополнительное время ожидания.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="788"/>
        <source>Spectator Mode</source>
        <translation>Режим наблюдателя</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="789"/>
        <source>Speed Control</source>
        <translation>Управление скоростью</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="790"/>
        <source>Speeds up CD-ROM reads by the specified factor. May improve loading speeds in some games, and break others.</source>
        <translation>Ускоряет чтение CD-ROM на указанный коэффициент. Может улучшить скорость загрузки в некоторых играх и сломать другие.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="791"/>
        <source>Speeds up CD-ROM seeks by the specified factor. May improve loading speeds in some games, and break others.</source>
        <translation>Ускоряет поиск CD-ROM на указанный коэффициент. Может улучшить скорость загрузки в некоторых играх и сломать другие.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="793"/>
        <source>Stage {}: {}</source>
        <translation>Этап {}: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="794"/>
        <source>Start BIOS</source>
        <translation>Запустить BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="797"/>
        <source>Start File</source>
        <translation>Запустить файл</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="798"/>
        <source>Start Fullscreen</source>
        <translation>Запускать в полноэкранном режиме</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="801"/>
        <source>Start the console without any disc inserted.</source>
        <translation>Запустить консоль без вставленного диска.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="803"/>
        <source>Stretch Mode</source>
        <translation>Режим растяжения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="804"/>
        <source>Summary</source>
        <translation>Сводка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="806"/>
        <source>Swap Gamepad Confirm/Cancel Buttons</source>
        <translation>Поменять местами кнопки «Подтвердить» и «Отменить» на геймпаде</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="807"/>
        <source>Swaps the confirm/cancel buttons on the gamepad, using {0} for confirming and {1} for cancelling.</source>
        <translation>Поменяет местами кнопки подтверждения и отмены на геймпаде, при этом {0} будет служить для подтверждения, а {1} — для отмены.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="809"/>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translatorcomment>*Переключает назад*</translatorcomment>
        <translation type="unfinished">Возвращает соотношение сторон экрана 4:3 при отображении 24-битного контента, обычно FMV.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="810"/>
        <source>Switches between full screen and windowed when the window is double-clicked.</source>
        <translation>Переключение между полноэкранным и оконным режимами при двойном щелчке по окну.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="811"/>
        <source>Sync To Host Refresh Rate</source>
        <translation type="unfinished">Синхронизация с частотой обновления хоста</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="813"/>
        <source>Temporarily disables all enhancements, useful when testing.</source>
        <translation>Временно отключает все улучшения, что полезно при тестировании.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="814"/>
        <source>Test Unofficial Achievements</source>
        <translation>Проверка неофициальных достижений</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="815"/>
        <source>Texture Filtering</source>
        <translation>Фильтрация текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="816"/>
        <source>Texture Modulation Cropping (&quot;Old/v0&quot; GPU)</source>
        <translation type="unfinished">Обрезка с модуляцией текстуры («Old/v0» GPU)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="817"/>
        <source>Texture Replacements</source>
        <translation>Замена текстур</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="819"/>
        <source>The SDL input source supports most controllers.</source>
        <translation>Источник ввода SDL поддерживает большинство контроллеров.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="820"/>
        <source>The audio backend determines how frames produced by the emulator are submitted to the host.</source>
        <translation>Движок звука определяет, как кадры, созданные эмулятором, передаются на хост.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="821"/>
        <source>The selected memory card image will be used in shared mode for this slot.</source>
        <translation type="unfinished">Выбранный образ карты памяти будет использоваться в режиме - общая для этой ячейки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="823"/>
        <source>This game was not scanned by DuckStation. Some functionality is not available.</source>
        <translation>Эта игра не была отсканирована DuckStation. Некоторые функции недоступны.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="824"/>
        <source>Threaded Rendering</source>
        <translatorcomment> *визуализация *отображение</translatorcomment>
        <translation>Потоковая отрисовка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="825"/>
        <source>Time Played</source>
        <translation type="unfinished">Время в игре</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="828"/>
        <source>Title</source>
        <translation>Заголовок</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="830"/>
        <source>Toggle Analog</source>
        <translation type="unfinished">Переключить аналог</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="831"/>
        <source>Toggle Fast Forward</source>
        <translation type="unfinished">Переключить перемотку</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="833"/>
        <source>Toggle every %d frames</source>
        <translation type="unfinished">Переключить каждые %d кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="834"/>
        <source>Toggles the macro when the button is pressed, instead of held.</source>
        <translation>Переключает макрос при нажатии кнопки, а не при ее удерживании.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="837"/>
        <source>Trigger</source>
        <translatorcomment>*Триггер</translatorcomment>
        <translation type="unfinished">Курок</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="838"/>
        <source>Turbo Speed</source>
        <translation type="unfinished">Ускорение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="839"/>
        <source>Type</source>
        <translatorcomment>(BigP/Список игр/Параметры игры/Подробности)</translatorcomment>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="841"/>
        <source>Undo Load State</source>
        <translation type="unfinished">Отменить загрузку состояния</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="842"/>
        <source>Ungrouped</source>
        <translation>Разгруппировано</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="843"/>
        <source>Unknown</source>
        <translatorcomment>*Неизвестный</translatorcomment>
        <translation type="unfinished">Неизвестно</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="845"/>
        <source>Unlimited</source>
        <translatorcomment>Настройки эмуляции/Вариант выбора настройки</translatorcomment>
        <translation>Не ограничена</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="846"/>
        <source>Unpin from OSD</source>
        <translation>Открепить от экранного меню</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="849"/>
        <source>Upscales the game&apos;s rendering by the specified multiplier.</source>
        <translation type="unfinished">Масштабирует отрисовку игры на указанный множитель.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="850"/>
        <source>Use Blit Swap Chain</source>
        <translation type="unfinished">Использовать цепочку обмена Blit</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="851"/>
        <source>Use Debug GPU Device</source>
        <translatorcomment>(BigP/Настройки/Расширенные настройки/Настройки отладки)</translatorcomment>
        <translation type="unfinished">Использовать отладочное устройство ГП</translation>
    </message>
    <message>
        <source>Use DualShock/DualSense Button Icons</source>
        <translation type="vanished">Использовать значки кнопок DualShock/DualSense</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="852"/>
        <source>Use Global Setting</source>
        <translation type="unfinished">Использовать глобальную настройку</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="853"/>
        <source>Use OSD Scale</source>
        <translation>Использовать масштаб OSD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="855"/>
        <source>Use Per-Game Hotkeys</source>
        <translation>Использование горячих клавиш для отдельных игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="856"/>
        <source>Use Per-Game Input Sources</source>
        <translation>Использование источников ввода для отдельных игр</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="857"/>
        <source>Use Separate Disc Settings</source>
        <translation type="unfinished">Использовать отдельные настройки диска</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="859"/>
        <source>Use Software Renderer (Low VRAM Mode)</source>
        <translation>Использовать программную отрисовку (низкий уровень VRAM)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="860"/>
        <source>Use Software Renderer For Readbacks</source>
        <translatorcomment>Настройки графики
*Использование программной отрисовки для считывания данных
*отображение *визуализация</translatorcomment>
        <translation>Использовать считывание данных с программной отрисовки</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="861"/>
        <source>User Name</source>
        <translation>Имя пользователя</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="863"/>
        <source>Uses PGXP for all instructions, not just memory operations.</source>
        <translation>Использование PGXP для всех инструкций, а не только для операций с памятью.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="864"/>
        <source>Uses a blit presentation model instead of flipping. This may be needed on some systems.</source>
        <translation>Использование модели блит-презентации вместо переворачивания. Это может быть необходимо в некоторых системах.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="866"/>
        <source>Uses game-specific configuration for hotkeys. If disabled, global hotkeys will be used.</source>
        <translation type="unfinished">Использование настроек горячих клавиш для конкретной игры. Если эта опция отключена, будут использоваться общие горячие клавиши.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="867"/>
        <source>Uses game-specific configuration for input sources. If disabled, the global configuration will be used.</source>
        <translation type="unfinished">Использование настроек источников ввода, специфичные для данной игры. Если эта опция отключена, будут использоваться общие настройки.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="868"/>
        <source>Uses game-specific settings for controllers for this game.</source>
        <translation>Использование настроек контроллеров, специфичных для этой игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="870"/>
        <source>Uses native resolution coordinates for 2D polygons, instead of precise coordinates. Can fix misaligned UI in some games, but otherwise should be left disabled.</source>
        <translation>Использование координат нативного разрешения для 2D-полигонов вместо точных координат. Может исправить некорректный пользовательский интерфейс в некоторых играх, но в противном случае его следует оставить отключенным.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="871"/>
        <source>Uses perspective-correct interpolation for colors, which can improve visuals in some games.</source>
        <translation>Использование интерполяции с учетом перспективы для цветов, которые могут улучшить изображение в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="872"/>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures.</source>
        <translation>Использование интерполяции с учетом перспективы для координат текстур, выпрямляя деформированные текстуры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="873"/>
        <source>Uses screen positions to resolve PGXP data. May improve visuals in some games.</source>
        <translation>Использование позиции экрана для разрешения данных PGXP. Может улучшить визуальную составляющую в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="874"/>
        <source>Uses separate game settings for each disc of multi-disc games. Can only be set on the first/main disc.</source>
        <translation>Использование отдельных настроек игры, в многодисковых играх для каждого диска. Можно установить только на первый/основной диск.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="875"/>
        <source>Uses the software renderer when creating rewind states to prevent additional VRAM usage. Especially useful when upscaling.</source>
        <translation>Использование программной отрисовки при создании состояний перемотки, чтобы избежать дополнительного использования VRAM. Особенно полезно при повышении масштаба.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="876"/>
        <source>Utilizes the chosen frame rate regardless of the game&apos;s setting.</source>
        <translation>Используется выбранная частота кадров независимо от настроек игры.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="878"/>
        <source>Value: {} | Default: {} | Minimum: {} | Maximum: {}</source>
        <translation>Значение: {} | По умолчанию: {} | Минимум: {} | Максимум: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="879"/>
        <source>Vertex Cache</source>
        <translation>Кэш вершин</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="880"/>
        <source>Vertical Sync (VSync)</source>
        <translatorcomment>(BigP/Настройка/Настройка эмуляции/Управление задержкой) (wUI/Настройка/Эмуляция/Управление задержкой)</translatorcomment>
        <translation>Вертикальная синхронизация (VSync)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="881"/>
        <source>WARNING: Activating cheats can cause unpredictable behavior, crashing, soft-locks, or broken saved games.</source>
        <translation>ВНИМАНИЕ: Активация читов может привести к непредсказуемому поведению, сбоям, программным блокировкам или поломке сохраненных игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="882"/>
        <source>WARNING: Activating game patches can cause unpredictable behavior, crashing, soft-locks, or broken saved games.</source>
        <translation>ВНИМАНИЕ: Активация игровых патчей может привести к непредсказуемому поведению, сбоям, программным блокировкам или поломке сохраненных игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="883"/>
        <source>WARNING: Your game is still saving to the memory card. Continuing to {0} may IRREVERSIBLY DESTROY YOUR MEMORY CARD. We recommend resuming your game and waiting 5 seconds for it to finish saving.

Do you want to {0} anyway?</source>
        <translatorcomment>CoreThread</translatorcomment>
        <translation>ВНИМАНИЕ: ваша игра все еще сохраняется на карту памяти. Продолжение {0} может НЕОБРАТИМО УНИЧТОЖИТЬ ВАШУ КАРТУ ПАМЯТИ. Мы рекомендуем продолжить игру и подождать 5 секунд, пока она не завершит сохранение.

Вы все равно хотите {0}?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="884"/>
        <source>Warning Message Duration</source>
        <translation>Продолжительность предупреждающего сообщения</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="885"/>
        <source>Web Cache Size: {0} MB ({1} MB in {2} objects)</source>
        <translation>Размер веб-кеша: {0} МБ ({1} МБ в {2} объектах)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="886"/>
        <source>Web cache cleared.</source>
        <translation>Веб-кеш очищен.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="887"/>
        <source>When Big Picture mode is started, the game list will be displayed instead of the main menu.</source>
        <translation>При запуске режима Big Picture вместо главного меню будет отображаться список игр.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="888"/>
        <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
        <translation>Если этот параметр включен и пользователь авторизован, DuckStation будет сканировать достижения при запуске.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="889"/>
        <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
        <translation>Если этот параметр включен, DuckStation будет считать, что все достижения заблокированы, и не будет отправлять уведомления о разблокировке на сервер.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="890"/>
        <source>When enabled, DuckStation will list achievements from unofficial sets. These achievements are not tracked by RetroAchievements.</source>
        <translation>Если этот параметр включен, DuckStation будет отображать достижения из неофициальных наборов. Эти достижения не отслеживаются RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="891"/>
        <source>When enabled, each session will behave as if no achievements have been unlocked.</source>
        <translation>Если этот параметр включен, каждая сессия будет вести себя так, как будто никакие достижения не были разблокированы.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="892"/>
        <source>When enabled, memory cards and controllers will be overwritten when save states are loaded.</source>
        <translation>Если этот параметр включен, карты памяти и контроллеры будут перезаписываться при загрузке сохранений сотояний.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="893"/>
        <source>When enabled, the minimum supported output latency will be used for the host API.</source>
        <translation>Если этот параметр включен, для API хоста будет использоваться минимальная поддерживаемая задержка вывода.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="894"/>
        <source>When playing a multi-disc game and using per-game (title) memory cards, use a single memory card for all discs.</source>
        <translatorcomment>MemoryCardSettingsWidget</translatorcomment>
        <translation>При игре на нескольких дисках и использовании карт памяти для каждой игры (название) для всех дисков будет использоваться одна карта памяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="895"/>
        <source>When this option is chosen, the clock speed set below will be used.</source>
        <translation>Если этот параметр выбран, будет использоваться указанная ниже тактовая частота.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="896"/>
        <source>Widescreen Rendering</source>
        <translation>Широкоэкранная отрисовка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="900"/>
        <source>Xbox</source>
        <translation>Xbox</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="901"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="902"/>
        <source>Yes, {} now and risk memory card corruption.</source>
        <translation>Да, сейчас {} и риск повредить карту памяти.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="903"/>
        <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
        <translatorcomment>Настройки достижений/Хардкорный режим/Подсказка</translatorcomment>
        <translation>Режим &quot;Испытаний&quot; для достижений, включая отслеживание списка лидеров. Отключает функции сохранения состояния, читов и замедления.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="904"/>
        <source>&quot;PlayStation&quot; and &quot;PSX&quot; are registered trademarks of Sony Interactive Entertainment Europe Limited. This software is not affiliated in any way with Sony Interactive Entertainment.</source>
        <translatorcomment>(Подсказка F1)</translatorcomment>
        <translation>&quot;PlayStation&quot; и &quot;PSX&quot; являются зарегистрированными торговыми марками Sony Interactive Entertainment Europe Limited. Это программное обеспечение никак не связано с Sony Interactive Entertainment.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="905"/>
        <source>change disc</source>
        <translatorcomment>CoreThread</translatorcomment>
        <translation>смена диска</translation>
    </message>
    <message>
        <source>reset</source>
        <translatorcomment>CoreThread</translatorcomment>
        <translation type="vanished">перезагрузка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="907"/>
        <source>shut down</source>
        <translatorcomment>CoreThread</translatorcomment>
        <translation>выключение</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="909"/>
        <source>{} Frames</source>
        <translation>{} кадров</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="910"/>
        <source>{} deleted.</source>
        <translation>{} удален.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="911"/>
        <source>{} does not exist.</source>
        <translation>{} не существует.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui_strings.h" line="912"/>
        <source>{} is not a valid disc image.</source>
        <translation>{} не верный образ диска.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_widgets.cpp" line="6217"/>
        <source>%n seconds remaining</source>
        <comment>Loading time</comment>
        <translation>
            <numerusform>%n секунда осталась</numerusform>
            <numerusform>%n секунды осталось</numerusform>
            <numerusform>%n секунд осталось</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/fullscreenui_widgets.cpp" line="6222"/>
        <source>%n minutes remaining</source>
        <comment>Loading time</comment>
        <translation>
            <numerusform>Осталось %n минута</numerusform>
            <numerusform>Осталось %n минуты</numerusform>
            <numerusform>Осталось %n минут</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>GPU</name>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="761"/>
        <location filename="../../core/gpu_backend.cpp" line="779"/>
        <source>Failed to save screenshot:
{}</source>
        <translation>Не удалось сохранить снимок экрана:
{}</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="788"/>
        <source>Saving screenshot to &apos;{}&apos;.</source>
        <translation>Сохранение снимка экрана в &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="828"/>
        <source>Saved screenshot to &apos;{}&apos;.</source>
        <translation>Снимок экрана сохранен в &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="829"/>
        <source>Failed to save screenshot to &apos;{}&apos;.</source>
        <translation>Не удалось сохранить снимок экрана в &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2266"/>
        <source>Failed to start GPU trace:</source>
        <translation>Не удалось запустить трассировку ГП:</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2273"/>
        <source>Saving {0} frame GPU trace to &apos;{1}&apos;.</source>
        <translation>Сохранение трассировки ГП кадра {0} в &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2274"/>
        <source>Saving multi-frame frame GPU trace to &apos;{1}&apos;.</source>
        <translation>Сохранение многокадровой трассировки ГП в &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2293"/>
        <source>Failed to close GPU trace:</source>
        <translation>Не удалось закрыть трассировку ГП:</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2306"/>
        <location filename="../../core/gpu.cpp" line="2323"/>
        <source>Saved GPU trace to &apos;{}&apos;.</source>
        <translation>Сохранена трассировка ГП в &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2316"/>
        <source>Compressing GPU trace &apos;{}&apos;...</source>
        <translation>Сжатие трассировки ГП &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2330"/>
        <source>Failed to save GPU trace to &apos;{}&apos;:</source>
        <translation>Не удалось сохранить трассировку ГП в &apos;{}&apos;:</translation>
    </message>
</context>
<context>
    <name>GPURenderer</name>
    <message>
        <location filename="../qthost.cpp" line="3114"/>
        <source>Software</source>
        <translation>Программный</translation>
    </message>
</context>
<context>
    <name>GPU_HW</name>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="229"/>
        <source>Compiling Shaders...</source>
        <translation>Сборка шейдеров...</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="230"/>
        <source>{} of {} pipelines</source>
        <translation>{} из {} конвейеров</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="574"/>
        <source>Internal resolution set to {0}x ({1}x{2}).</source>
        <translation>Внутреннее разрешение установлено на {0}x ({1}x{2}).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="581"/>
        <source>Internal resolution set to {0}x.</source>
        <translation>Внутреннее разрешение установлено на {0}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="591"/>
        <source>Multisample anti-aliasing set to {}x (SSAA).</source>
        <translation>Мультисэмпловое сглаживание установлено на {}x (SSAA).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="597"/>
        <source>Multisample anti-aliasing set to {}x.</source>
        <translation>Мультисэмпловое сглаживание установлено на {}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="727"/>
        <source>{}x MSAA is not supported, using {}x instead.</source>
        <translation>{}x MSAA не поддерживается, вместо него используется {}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="738"/>
        <source>SSAA is not supported, using MSAA instead.</source>
        <translation>SSAA не поддерживается, вместо этого используется MSAA.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="745"/>
        <source>Texture filter &apos;{}/{}&apos; is not supported with the current renderer.</source>
        <translatorcomment>*Отрисовки *Рендером</translatorcomment>
        <translation>Фильтр текстур &apos;{}/{}&apos; не поддерживается текущим средством отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="759"/>
        <source>Shader blending is not supported by your current GPU.</source>
        <translation>Смешивание шейдеров не поддерживается вашим текущим графическим процессором.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="760"/>
        <location filename="../../core/gpu_hw.cpp" line="777"/>
        <source>It requires framebuffer fetch, feedback loops, or rasterizer order views.</source>
        <translation>Для этого требуется выборка кадрового буфера, циклы обратной связи или порядок просмотра растеризатора.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="776"/>
        <source>PGXP depth buffer is not supported by your current GPU or renderer.</source>
        <translation>Буфер глубины PGXP не поддерживается вашим текущим графическим процессором или средством отрисовки.</translation>
    </message>
    <message>
        <source>Shader blending is not supported by your current GPU.
It requires framebuffer fetch, feedback loops, or rasterizer order views.</source>
        <translation type="vanished">Смешивание шейдеров не поддерживается вашим текущим ГП.
Для этого требуется выборка из фреймбуфера, петли обратной связи или просмотр порядка растеризации.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="768"/>
        <source>Multisample anti-aliasing is not supported when using shader blending.</source>
        <translation>Мультисэмплерное сглаживание не поддерживается при использовании шейдерного смешивания.</translation>
    </message>
    <message>
        <source>PGXP depth buffer is not supported by your current GPU or renderer.
It requires framebuffer fetch, feedback loops, or rasterizer order views.</source>
        <translation type="vanished">Буфер глубины PGXP не поддерживается вашим текущим графическим процессором или средством отрисовки.
Для этого требуется выборка кадрового буфера, циклы обратной связи или порядок просмотра растеризатора.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="788"/>
        <source>Geometry shaders are not supported by your GPU, and are required for wireframe rendering.</source>
        <translation>Шейдеры геометрии не поддерживаются вашим графическим процессором и необходимы для каркасной отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="803"/>
        <source>Resolution scale {0}x is not divisible by downsample scale {1}x, downsampling disabled.</source>
        <translation>Масштаб разрешения {0}x не делится на масштаб понижающей дискретизации {1}x, понижающая дискретизация отключена.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="811"/>
        <source>Resolution scale {0}x is not divisible by downsample scale {1}x, using {2}x instead.</source>
        <translation>Масштаб разрешения {0}x не делится на масштаб понижения разрешения {1}x, вместо этого используется {2}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="836"/>
        <source>Resolution scale {0}x not supported for adaptive downsampling, using {1}x.</source>
        <translation>Масштаб разрешения {0}x не поддерживается для адаптивного понижения разрешения с использованием {1}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="1447"/>
        <source>Failed to allocate {}x{} texture for cache:
{}</source>
        <translation>Не удалось выделить текстуру {}x{} для кэша:
{}</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3466"/>
        <source>Preloading replacement textures...</source>
        <translation>Предзагрузка заменяющих текстур...</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3467"/>
        <source>{0} of {1} textures</source>
        <translation>{0} из {1} текстур</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3740"/>
        <source>%n replacement textures found.</source>
        <comment>Replacement texture count</comment>
        <translation>
            <numerusform>Найдена %n текстура на замену.</numerusform>
            <numerusform>Найдено %n текстуры на замену.</numerusform>
            <numerusform>Найдено %n текстур на замену.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3742"/>
        <source>No replacement textures found.</source>
        <translation>Текстур на замену не найдено.</translation>
    </message>
</context>
<context>
    <name>GameCheatCodeChoiceEditorDialog</name>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="14"/>
        <source>Cheat Choice Editor</source>
        <translation>Редактор чит-выборов</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="21"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="26"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="42"/>
        <source>Add Cheat</source>
        <translation>Добавить чит</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="58"/>
        <source>Remove Cheat</source>
        <translation>Удалить чит</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1068"/>
        <location filename="../gamecheatsettingswidget.cpp" line="1083"/>
        <location filename="../gamecheatsettingswidget.cpp" line="1093"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1068"/>
        <source>At least one option must be defined.</source>
        <translation>Должен быть определен хотя бы один вариант.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1084"/>
        <source>The option &apos;%1&apos; is defined twice.</source>
        <translation>Опция «%1» определена дважды.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1094"/>
        <source>The option &apos;%1&apos; does not have a valid value. It must be a number.</source>
        <translation>Опция «%1» не имеет допустимого значения. Это должно быть число.</translation>
    </message>
</context>
<context>
    <name>GameCheatCodeEditorDialog</name>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="14"/>
        <source>Cheat Code Editor</source>
        <translation>Редактор чит-кодов</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="23"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="33"/>
        <source>Description:</source>
        <translation>Описание:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="56"/>
        <source>Group:</source>
        <translation>Группа:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="66"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="76"/>
        <source>Activation:</source>
        <translation>Активация:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="86"/>
        <source>Options:</source>
        <translation>Параметры:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="96"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="101"/>
        <source>Choice</source>
        <translation>Выбор</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="106"/>
        <source>Range</source>
        <translation>Диапазон</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="128"/>
        <source>Edit Choices...</source>
        <translation>Изменить выбор...</translation>
    </message>
</context>
<context>
    <name>GameCheatSettingsWidget</name>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="31"/>
        <location filename="../gamecheatsettingswidget.cpp" line="423"/>
        <source>Enable Cheats</source>
        <translation>Включить читы</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="57"/>
        <source>Search...</source>
        <translation>Поиск...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="67"/>
        <source>Sort Alphabetically</source>
        <translation>Сортировать по алфавиту</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="80"/>
        <source>Add Cheat</source>
        <translation>Добавить чит</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="90"/>
        <location filename="../gamecheatsettingswidget.cpp" line="358"/>
        <source>Remove Cheat</source>
        <translation>Удалить чит</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="100"/>
        <location filename="../gamecheatsettingswidget.cpp" line="363"/>
        <source>Disable All Cheats</source>
        <translation>Отключить все читы</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="110"/>
        <location filename="../gamecheatsettingswidget.cpp" line="366"/>
        <source>Reload Cheats</source>
        <translation>Перезагрузить читы</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="152"/>
        <source>Load Database Cheats</source>
        <translation>Загрузить читы из базы данных</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="178"/>
        <source>Clear List</source>
        <translation>Очистить список</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="188"/>
        <source>Import...</source>
        <translation>Импорт...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="198"/>
        <source>Export...</source>
        <translation>Экспорт...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="352"/>
        <source>Add Cheat...</source>
        <translation>Добавить чит...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="354"/>
        <source>Edit Cheat...</source>
        <translation>Редактировать чит...</translation>
    </message>
    <message>
        <source>Confirm Cheat Enable</source>
        <translation type="vanished">Подтвердить включение читов</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Cheats are not currently enabled for this game.&lt;/h3&gt;&lt;p&gt;Enabling this cheat will not have any effect until cheats are enabled for this game. Do you want to do this now?</source>
        <translation type="vanished">&lt;h3&gt;В настоящее время читы не включены для этой игры.&lt;/h3&gt;&lt;p&gt;Включение этого чит-кода не будет иметь никакого эффекта, пока читы не будут включены для этой игры. Вы хотите сделать это сейчас?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="407"/>
        <location filename="../gamecheatsettingswidget.cpp" line="428"/>
        <source>Do not show again</source>
        <translation>Больше не показывать</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Game settings are currently disabled.&lt;/h3&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; the default. Enabling this cheat will not have any effect until game settings are enabled. Do you want to do this now?</source>
        <translation type="obsolete">&lt;h3&gt;В настоящее время игровые настройки отключены.&lt;/h3&gt;&lt;p&gt;Это &lt;strong&gt;не&lt;/strong&gt; по умолчанию. Включение этого чит-кода не будет иметь никакого эффекта, пока настройки игры не будут включены. Вы хотите сделать это сейчас?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="563"/>
        <source>From File...</source>
        <translation>Из файла...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="564"/>
        <source>From Text...</source>
        <translation>Из текста...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="570"/>
        <source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
        <translation>Файлы читов PCSXR/Libretro (*.cht *.txt);;Все файлы (*.*)</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="572"/>
        <location filename="../gamecheatsettingswidget.cpp" line="590"/>
        <source>Import Cheats</source>
        <translation>Импорт читов</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="580"/>
        <location filename="../gamecheatsettingswidget.cpp" line="660"/>
        <location filename="../gamecheatsettingswidget.cpp" line="678"/>
        <location filename="../gamecheatsettingswidget.cpp" line="698"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="581"/>
        <source>Failed to read file:
%1</source>
        <translation>Не удалось прочитать файл:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="590"/>
        <source>Cheat File Text:</source>
        <translation>Текст чит-файла:</translation>
    </message>
    <message>
        <source>Failed to parse file:
%1</source>
        <translation type="vanished">Не удалось проанализировать файл:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="679"/>
        <source>Failed to save file:
%1</source>
        <translation>Не удалось сохранить файл:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="661"/>
        <source>This code is from the built-in cheat database, and cannot be removed. To hide this code, uncheck the &quot;Load Database Cheats&quot; option.</source>
        <translation>Этот код взят из встроенной базы читов и не может быть удален. Чтобы скрыть этот код, снимите флажок «Загрузить чит-коды базы данных».</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="402"/>
        <source>Enable Game Settings</source>
        <translation>Включить настройки игры</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="403"/>
        <source>Game settings are currently disabled. This is NOT the default. Enabling this cheat will not have any effect until game settings are enabled.

Do you want to enable game settings now?</source>
        <translation>Настройки игры в данный момент отключены. Это НЕ является настройкой по умолчанию. Включение этого чита не будет иметь никакого эффекта, пока не будут включены настройки игры.

Хотите включить настройки игры сейчас?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="424"/>
        <source>Cheats are not currently enabled for this game. Enabling this cheat will not have any effect until cheats are enabled for this game.

Do you want to enable cheats now?</source>
        <translation>В данный момент читы для этой игры отключены. Включение этого чита не приведет к каким-либо изменениям, пока читы не будут включены для этой игры.

Хотите включить читы сейчас?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="667"/>
        <location filename="../gamecheatsettingswidget.cpp" line="706"/>
        <source>Confirm Removal</source>
        <translation>Подтвердить удаление</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="668"/>
        <source>You are removing the code named &apos;%1&apos;. You cannot undo this action, are you sure you wish to delete this code?</source>
        <translation>Вы удаляете код с именем «%1». Вы не можете отменить это действие. Вы уверены, что хотите удалить этот код?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="689"/>
        <source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
        <translation>Файлы читов PCSXR (*.cht);;Все файлы (*.*)</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="691"/>
        <source>Export Cheats</source>
        <translation>Экспорт читов</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="699"/>
        <source>Failed to save cheat file:
%1</source>
        <translation>Не удалось сохранить чит-файл:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="707"/>
        <source>You are removing all cheats manually added for this game. This action cannot be reversed.

Any database cheats will still be loaded and present unless you uncheck the &quot;Load Database Cheats&quot; option.

Are you sure you want to continue?</source>
        <translation>Вы удаляете все читы, добавленные вручную для этой игры. Это действие не может быть отменено.

Все читы из базы данных будут по-прежнему загружены и присутствовать, если вы не снимите флажок «Загружать читы из базы данных».

Вы уверены, что хотите продолжить?</translation>
    </message>
</context>
<context>
    <name>GameDatabase</name>
    <message>
        <location filename="../../core/game_database.cpp" line="384"/>
        <source>Unknown</source>
        <translation>Неизвестно</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="546"/>
        <source>CPU recompiler disabled.</source>
        <translatorcomment>*Перекомпилятор *Рекомпилятор</translatorcomment>
        <translation>Перекомпилятор процессора отключен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="562"/>
        <source>Multitap disabled.</source>
        <translation>Мультитап отключен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="630"/>
        <source>Hardware rendering disabled.</source>
        <translation>Аппаратная отрисовка отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="638"/>
        <source>Software renderer readbacks enabled.</source>
        <translation>Считывание данных с программной отрисовки включено.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="720"/>
        <source>Upscaling disabled.</source>
        <translation>Масштабирование отключено.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="735"/>
        <source>Texture filtering disabled.</source>
        <translation>Фильтрация текстур отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="766"/>
        <source>Widescreen rendering disabled.</source>
        <translation>Широкоэкранная отрисовка отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="775"/>
        <source>PGXP geometry correction disabled.</source>
        <translatorcomment>*Коррекция *Корректировка</translatorcomment>
        <translation>Корректировка геометрии PGXP отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="783"/>
        <source>PGXP culling correction disabled.</source>
        <translatorcomment>*Отсечения *Отбраковки *Отсеивания *Корректировка *Коррекция</translatorcomment>
        <translation>Корректировка отсеивания PGXP отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="791"/>
        <source>PGXP perspective correct textures disabled.</source>
        <translation>Текстуры с корректировкой перспективы PGXP отключены.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="801"/>
        <source>PGXP perspective correct colors disabled.</source>
        <translatorcomment>*Коррекцией</translatorcomment>
        <translation>Цвета с корректировкой перспективы PGXP отключены.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="871"/>
        <source>PGXP preserve projection precision disabled.</source>
        <translation>Сохранение точности проецирования PGXP отключен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="810"/>
        <source>PGXP vertex cache enabled.</source>
        <translation>Кэш вершин PGXP включен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="126"/>
        <source>Force Shader Blending</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Смешивание шейдеров</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="127"/>
        <source>Force Full True Color</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Full True Color</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="710"/>
        <source>Dithering set to {}.</source>
        <translatorcomment>*в</translatorcomment>
        <translation type="unfinished">Дизеринг установлен на {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="757"/>
        <source>Scaled interlacing disabled.</source>
        <translation>Масштабированный интерлейс отключен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="818"/>
        <source>PGXP Vertex Cache is enabled, but it is not required for this game. This may cause rendering errors.</source>
        <translation>Кэш вершин PGXP включен, но для этой игры он не требуется. Это может вызвать ошибки отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="828"/>
        <source>PGXP CPU mode enabled.</source>
        <translation>Режим процессора PGXP включен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="842"/>
        <source>PGXP CPU mode is enabled, but it is not required for this game. This may cause rendering errors.</source>
        <translation>Режим процессора PGXP включен, но для этой игры он не требуется. Это может вызвать ошибки отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="850"/>
        <source>PGXP depth buffer disabled.</source>
        <translation>Буфер глубины PGXP отключен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="858"/>
        <source>PGXP disabled on 2D polygons.</source>
        <translation>PGXP отключен для 2D-полигонов.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="75"/>
        <source>Unknown</source>
        <comment>CompatibilityRating</comment>
        <translation>Неизвестен</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="76"/>
        <source>Doesn&apos;t Boot</source>
        <comment>CompatibilityRating</comment>
        <translation>Не загружается</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="77"/>
        <source>Crashes In Intro</source>
        <comment>CompatibilityRating</comment>
        <translation>Сбои во вступлении</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="78"/>
        <source>Crashes In-Game</source>
        <comment>CompatibilityRating</comment>
        <translation>Сбои в игре</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="79"/>
        <source>Graphical/Audio Issues</source>
        <comment>CompatibilityRating</comment>
        <translation>Проблемы с графикой/звуком</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="80"/>
        <source>No Issues</source>
        <comment>CompatibilityRating</comment>
        <translation>Без проблем</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="122"/>
        <source>Force Interpreter</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Интерпретатор</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="123"/>
        <source>Force Software Renderer</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Программная отрисовка</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="124"/>
        <source>Force Software Renderer For Readbacks</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Считывание данных с программной отрисовки</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="125"/>
        <source>Force Round Texture Coordinates</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Скруглить координаты текстур</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="128"/>
        <source>Force Deinterlacing</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Деинтерлейсинг</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="129"/>
        <source>Force Full Boot</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Полная загрузка</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="130"/>
        <source>Disable Automatic Analog Mode</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Автоматический аналоговый режим</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="131"/>
        <source>Disable Multitap</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Мультитап</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="132"/>
        <source>Disable Fast Forward Memory Card Access</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Перемотка доступа к карте памяти</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="133"/>
        <source>Disable CD-ROM Read Speedup</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Ускорение чтения дисковода</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="134"/>
        <source>Disable CD-ROM Seek Speedup</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Ускорение поиска на дисководе</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="135"/>
        <source>Disable CD-ROM Speedup on MDEC</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Ускорение MDEC дисковода</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="136"/>
        <source>Disable True Color</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: True Color</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="137"/>
        <source>Disable Full True Color</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Full True Color</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="138"/>
        <source>Disable Upscaling</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Масштабирование</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="139"/>
        <source>Disable Texture Filtering</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Фильтрация текстур</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="140"/>
        <source>Disable Sprite Texture Filtering</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Фильтрация текстур спрайтов</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="141"/>
        <source>Disable Scaled Dithering</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Масштабированный дизеринг</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="142"/>
        <source>Disable Scaled Interlacing</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Масштабированная чересстрочная развертка</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="143"/>
        <source>Disable All Borders Crop</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Обрезка всех границ</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="144"/>
        <source>Disable Widescreen</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Широкоэкранный режим</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="145"/>
        <source>Disable PGXP</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="146"/>
        <source>Disable PGXP Culling</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Корректировка отсеивания PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="147"/>
        <source>Disable PGXP Texture Correction</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Текстуры с корректировкой перспективы PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="148"/>
        <source>Disable PGXP Color Correction</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Корректировка цвета PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="149"/>
        <source>Disable PGXP Depth Buffer</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: Буфер глубины PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="150"/>
        <source>Disable PGXP on 2D Polygons</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Отключить: PGXP для 2D-полигонов</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="151"/>
        <source>Force PGXP Vertex Cache</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Кэш вершин PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="152"/>
        <source>Force PGXP CPU Mode</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Режим процессора PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="153"/>
        <source>Force Recompiler ICache</source>
        <comment>GameDatabase::Trait</comment>
        <translation>Принудительно: Перекомпилятор ICache</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="154"/>
        <source>Force CD-ROM SubQ Skew</source>
        <comment>GameDatabase::Trait</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="155"/>
        <source>Is LibCrypt Protected</source>
        <comment>GameDatabase::Trait</comment>
        <translation type="unfinished">Защищен ли LibCrypt</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="570"/>
        <source>Fast forward memory card access disabled.</source>
        <translation>Ускоренный доступ к карте памяти отключён.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="578"/>
        <source>CD-ROM read speedup disabled.</source>
        <translation>Ускорение чтения дисковода отключено.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="586"/>
        <source>CD-ROM seek speedup disabled.</source>
        <translation>Ускорение поиска на дисководе отключено.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="600"/>
        <source>Disable CD-ROM speedup on MDEC is enabled, but it is not required for this game.</source>
        <translation>Отключение ускорения дисковода для MDEC включено, но для этой игры оно не требуется.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="608"/>
        <location filename="../../core/game_database.cpp" line="620"/>
        <source>Display cropping set to {}.</source>
        <translation type="unfinished">Режим обрезки экрана установлен на {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="657"/>
        <location filename="../../core/game_database.cpp" line="670"/>
        <source>Deinterlacing set to {}.</source>
        <translation type="unfinished">Деинтерлейсинг установлен на {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="554"/>
        <source>Fast boot disabled.</source>
        <translation type="unfinished">Быстрая загрузка отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="722"/>
        <source>MSAA disabled.</source>
        <translation type="unfinished">MSAA отключен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="746"/>
        <source>Sprite texture filtering disabled.</source>
        <translation type="unfinished">Фильтрация текстур спрайтов отключена.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="895"/>
        <source>Compatibility settings for this game have been applied.</source>
        <translation>Настройки совместимости для этой игры были применены.</translation>
    </message>
    <message>
        <source>Controller in Port {0} ({1}) is not supported for this game.
Supported controllers: {2}
Please configure a supported controller from the list above.</source>
        <translation type="vanished">Контроллер в порту {0} ({1}) не поддерживается для этой игры.
Поддерживаемые контроллеры: {2}
Пожалуйста, настройте поддерживаемый контроллер из списка выше.</translation>
    </message>
    <message>
        <source>This game does not support multitap, but multitap is enabled.
       This may result in dropped controller inputs.</source>
        <translation type="vanished">Эта игра не поддерживает мультитап, но мультитап включен.
       Это может привести к перебоям в работе контроллера.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="959"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1009"/>
        <source>Title</source>
        <translation>Заголовок</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1008"/>
        <source>Serial</source>
        <translation>Серийный номер</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="922"/>
        <source>Please configure a supported controller from the following list:</source>
        <translation>Пожалуйста, настройте один из поддерживаемых контроллеров из приведенного ниже списка:</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="936"/>
        <source>Controller in Port {0} ({1}) is not supported for this game.</source>
        <translation>Контроллер в порту {0} ({1}) не поддерживается в этой игре.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="946"/>
        <source>This game does not support multitap, but multitap is enabled.</source>
        <translation>Эта игра не поддерживает мультитап, но мультитап включен.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="947"/>
        <source>This may result in dropped controller inputs.</source>
        <translation>Это может привести к потере сигналов с контроллера.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1011"/>
        <source>Sort Title</source>
        <translation>Сортировать по названию</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1013"/>
        <source>Localized Title</source>
        <translation>Локализованное название</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1015"/>
        <source>Save Title</source>
        <translation>Сохранить название</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1018"/>
        <source>Languages</source>
        <translation>Языки</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1020"/>
        <source>Rating</source>
        <translation>Рейтинг</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1024"/>
        <source>Version Tested</source>
        <translation>Протестированная версия</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1027"/>
        <source>Comments</source>
        <translation>Комментарии</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1031"/>
        <source>Supported Controllers</source>
        <translation>Поддерживаемые контроллеры</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1049"/>
        <source>Traits</source>
        <translation type="unfinished">Параметры</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1059"/>
        <source>Display Active Start Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1061"/>
        <source>Display Active End Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1063"/>
        <source>Display Line Start Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1065"/>
        <source>Display Line End Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1067"/>
        <source>Display Crop Mode</source>
        <translation type="unfinished">Отображать: Режим обрезки экрана</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1069"/>
        <source>Display Deinterlacing Mode</source>
        <translation type="unfinished">Отображать: Режим деинтерлейсинга</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1071"/>
        <source>CPU Overclock Percent</source>
        <translation>Процент разгона процессора</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1072"/>
        <source>DMA Max Slice Ticks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1073"/>
        <source>DMA Halt Ticks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1074"/>
        <source>CD-ROM Max Seek Speedup Cycles</source>
        <translation>Максимальное количество циклов ускорения поиска на дисководе</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1076"/>
        <source>CD-ROM Max Read Speedup Cycles</source>
        <translation>Максимальное ускорение циклов чтения дисковода</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1078"/>
        <source>GPU FIFO Size</source>
        <translation>ГП: Размер очереди</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1079"/>
        <source>GPU Max Runahead</source>
        <translatorcomment>**GPU Max Run-Ahead (UI - advanced settings)</translatorcomment>
        <translation>ГП: Максимальное опережение</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1080"/>
        <source>GPU Line Detect Mode</source>
        <translatorcomment>**Line Detection **Линий</translatorcomment>
        <translation type="unfinished">ГП: Режим обнаружения линии</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1082"/>
        <source>PGXP Tolerance</source>
        <translation>Допуск геометрии PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1083"/>
        <source>PGXP Depth Clear Threshold</source>
        <translation>Порог очистки глубины PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1085"/>
        <source>PGXP Preserve Projection Precision</source>
        <translation>Сохранение точности проецирования PGXP</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="1093"/>
        <source>Disc Set</source>
        <translation>Набор дисков</translation>
    </message>
</context>
<context>
    <name>GameList</name>
    <message>
        <location filename="../../core/game_list.cpp" line="174"/>
        <source>Disc</source>
        <comment>EntryType</comment>
        <translation>Диск</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="175"/>
        <source>Disc Set</source>
        <comment>EntryType</comment>
        <translation>Набор дисков</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="176"/>
        <source>PS-EXE</source>
        <comment>EntryType</comment>
        <translation>PS-EXE</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="177"/>
        <source>Playlist</source>
        <comment>EntryType</comment>
        <translation>Плейлист</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="178"/>
        <source>PSF</source>
        <comment>EntryType</comment>
        <translation>PSF</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="548"/>
        <source>Scanning directory &apos;{}&apos;...</source>
        <translation>Сканирование каталога &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="595"/>
        <source>Scanning &apos;{}&apos;...</source>
        <translation>Сканирование &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1410"/>
        <source>Unknown</source>
        <translation>Неизвестный</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1795"/>
        <source>URL template must contain at least one of ${title}, ${savetitle}, ${filetitle}, or ${serial}.</source>
        <translation>Шаблон URL должен содержать хотя бы один из следующих элементов: ${title}, ${savetitle}, ${filetitle} или ${serial}.</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1829"/>
        <source>No URLs to download enumerated.</source>
        <translation>URL-адреса для загрузки не перечислены.</translation>
    </message>
    <message>
        <source>Failed to create HTTP downloader:
{}</source>
        <translation type="vanished">Не удалось создать HTTP-загрузчик:
{}</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2494"/>
        <location filename="../../core/game_list.cpp" line="1661"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2493"/>
        <location filename="../../core/game_list.cpp" line="1675"/>
        <source>Today</source>
        <translation>Сегодня</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2493"/>
        <location filename="../../core/game_list.cpp" line="1682"/>
        <source>Yesterday</source>
        <translatorcomment>*Недавно</translatorcomment>
        <translation>Вчера</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1699"/>
        <source>{}h {}m</source>
        <translation>{}ч {}м</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1701"/>
        <source>{}h {}m {}s</source>
        <translation>{}ч {}м {}с</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1703"/>
        <source>{}m {}s</source>
        <translation>{}м {}с</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1705"/>
        <source>{}s</source>
        <translation>{}с</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1707"/>
        <location filename="../../core/game_list.cpp" line="1718"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistwidget.cpp" line="2488"/>
        <location filename="../../core/game_list.cpp" line="1712"/>
        <source>%n hours</source>
        <translation>
            <numerusform>%n час</numerusform>
            <numerusform>%n часа</numerusform>
            <numerusform>%n часов</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistwidget.cpp" line="2487"/>
        <location filename="../../core/game_list.cpp" line="1714"/>
        <source>%n minutes</source>
        <translation>
            <numerusform>%n минута</numerusform>
            <numerusform>%n минуты</numerusform>
            <numerusform>%n минут</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistwidget.cpp" line="2486"/>
        <location filename="../../core/game_list.cpp" line="1716"/>
        <source>%n seconds</source>
        <translation>
            <numerusform>%n секунда</numerusform>
            <numerusform>%n секунды</numerusform>
            <numerusform>%n секунд</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>GameListListView</name>
    <message>
        <location filename="../gamelistwidget.cpp" line="2499"/>
        <source>Unknown</source>
        <translation>Неизвестно</translation>
    </message>
</context>
<context>
    <name>GameListModel</name>
    <message>
        <location filename="../gamelistwidget.cpp" line="211"/>
        <source>Unknown</source>
        <translation>Неизвестно</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="84"/>
        <source>Icon</source>
        <translation>Значек</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="84"/>
        <source>Serial</source>
        <translatorcomment>*Идентификатор</translatorcomment>
        <translation>Серийный номер</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="85"/>
        <source>Title</source>
        <translation>Заголовок</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="85"/>
        <source>File Title</source>
        <translation>Название файла</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="86"/>
        <source>Developer</source>
        <translation>Разработчик</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="86"/>
        <source>Publisher</source>
        <translation>Издатель</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="87"/>
        <source>Genre</source>
        <translation>Жанр</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="87"/>
        <source>Year</source>
        <translation>Год</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="88"/>
        <source>Players</source>
        <translation>Игроков</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="90"/>
        <source>Data Size</source>
        <translation>Размер данных</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="91"/>
        <source>Achievements</source>
        <translation>Достижения</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="1077"/>
        <source>No Achievements</source>
        <translation>Нет достижений</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="1079"/>
        <source>%1/%2 achievements unlocked</source>
        <translation>%1/%2 достижений разблокировано</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="1083"/>
        <source>%1 unlocked in hardcore mode</source>
        <translation>%1 разблокировано в режиме «Хардкор»</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="88"/>
        <source>Time Played</source>
        <translation>Время в игре</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="89"/>
        <source>Last Played</source>
        <translation>Последняя игра</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="89"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="90"/>
        <source>Region</source>
        <translation>Регион</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="91"/>
        <source>Compatibility</source>
        <translation>Совместимость</translation>
    </message>
</context>
<context>
    <name>GameListSettingsWidget</name>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="31"/>
        <source>Search Directories (will be scanned for games)</source>
        <translation>Каталоги поиска (будут проверяться на наличие игр)</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="57"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="73"/>
        <location filename="../gamelistsettingswidget.ui" line="177"/>
        <location filename="../gamelistsettingswidget.cpp" line="177"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="104"/>
        <source>Search Directory</source>
        <translation>Поиск в каталоге</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="109"/>
        <source>Scan Recursively</source>
        <translation>Сканировать рекурсивно</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="119"/>
        <source>Excluded Paths (will not be scanned)</source>
        <translation>Исключенные пути (не будут сканироваться)</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="145"/>
        <source>File...</source>
        <translation>Файл...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="161"/>
        <source>Folder...</source>
        <translation>Папка...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="220"/>
        <source>Scan For New Games</source>
        <translation>Поиск новых игр</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="236"/>
        <source>Rescan All Games</source>
        <translation>Повторное сканирование всех игр</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="180"/>
        <source>Open Directory...</source>
        <translation>Открыть каталог...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="191"/>
        <source>Select Search Directory</source>
        <translation>Выбрать каталог для поиска</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="197"/>
        <source>Scan Recursively?</source>
        <translation>Сканировать рекурсивно?</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="198"/>
        <source>Would you like to scan the directory &quot;%1&quot; recursively?

Scanning recursively takes more time, but will identify files in subdirectories.</source>
        <translation>Хотите рекурсивно просканировать каталог &quot;%1&quot;?

Рекурсивное сканирование занимает больше времени, но распознает файлы в подкаталогах.</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="227"/>
        <source>Select Path</source>
        <translatorcomment>**Выберите  **Выбрать путь</translatorcomment>
        <translation>Выбор пути</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="236"/>
        <source>Select Directory</source>
        <translatorcomment>**Выберите **Выбрать</translatorcomment>
        <translation>Выбор каталога</translation>
    </message>
</context>
<context>
    <name>GameListWidget</name>
    <message>
        <location filename="../gamelistwidget.ui" line="55"/>
        <source>Game List</source>
        <translation>Список игр</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="74"/>
        <source>Game Grid</source>
        <translation>Сетка игр</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="93"/>
        <source>Merge Multi-Disc Games</source>
        <translatorcomment>*Объединить</translatorcomment>
        <translation>Объединение многодисковых игр</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="112"/>
        <source>Show Localized Icons</source>
        <translation>Показать локализованные значки</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="131"/>
        <source>Show Game Icons</source>
        <translation>Показать значки игр</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="150"/>
        <source>Show Titles</source>
        <translation>Показать заголовки</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="205"/>
        <source>All Types</source>
        <translation>Все типы</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="217"/>
        <source>All Regions</source>
        <translation>Все регионы</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="234"/>
        <source>Search...</source>
        <translation>Поиск...</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2314"/>
        <source>Cover scale: %1%</source>
        <translation>Масштаб обложки: %1%</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.cpp" line="2316"/>
        <source>Icon size: %1%</source>
        <translation>Размер значка: %1%</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3350"/>
        <source>Download Game Icons</source>
        <translation>Скачать значки игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3351"/>
        <source>Downloading game icons...</source>
        <translation>Загрузка значков игр...</translation>
    </message>
</context>
<context>
    <name>GamePatchDetailsWidget</name>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="67"/>
        <source>Patch Title</source>
        <translation>Название патча</translation>
    </message>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="29"/>
        <source>Enabled</source>
        <translation>Включен</translation>
    </message>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="48"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Author: &lt;/span&gt;Patch Author&lt;/p&gt;&lt;p&gt;Description would go here&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:700;&quot;&gt;Автор: &lt;/span&gt;Автор исправления&lt;/p&gt;&lt;p&gt;Здесь будет размещено описание&lt;/p&gt;&lt; /body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="33"/>
        <source>&lt;strong&gt;Author: &lt;/strong&gt;%1%2&lt;br&gt;%3</source>
        <translation>&lt;strong&gt;Автор: &lt;/strong&gt;%1%2&lt;br&gt;%3</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="34"/>
        <source>Unknown</source>
        <translation>Неизвестно</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="35"/>
        <source>&lt;br&gt;&lt;strong&gt;Not permitted in RetroAchievements hardcore mode.&lt;/strong&gt;</source>
        <translation>&lt;br&gt;&lt;strong&gt;Не допускается в хардкорном режиме RetroAchievements.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="37"/>
        <source>No description provided.</source>
        <translation>Описание не предоставлено.</translation>
    </message>
</context>
<context>
    <name>GamePatchSettingsWidget</name>
    <message>
        <location filename="../gamepatchsettingswidget.ui" line="47"/>
        <source>Disable All Patches</source>
        <translation>Отключить все патчи</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.ui" line="70"/>
        <source>Reload Patches</source>
        <translation>Перезагрузить патчи</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="127"/>
        <source>No patches are available for this game.</source>
        <translation>Для этой игры нет патчей.</translation>
    </message>
</context>
<context>
    <name>GameSummaryWidget</name>
    <message>
        <source>Dialog</source>
        <translation type="vanished">Диалог</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="29"/>
        <source>Image Path:</source>
        <translation>Путь образа:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="56"/>
        <source>Restore Title</source>
        <translatorcomment>*название</translatorcomment>
        <translation>Восстановить заголовок</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="66"/>
        <source>Disc Set Title:</source>
        <translatorcomment>*название</translatorcomment>
        <translation>Заголовок набора дисков:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="79"/>
        <source>Restore Disc Set Title</source>
        <translatorcomment>*название</translatorcomment>
        <translation>Восстановить заголовок набора дисков</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="89"/>
        <source>Serial:</source>
        <translation>Серийный номер:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="103"/>
        <source>Change Serial</source>
        <translation>Изменить серийный номер</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="133"/>
        <source>Restore Region</source>
        <translation>Восстановить регион</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="213"/>
        <source>Hashes:</source>
        <translation>Хэши:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="227"/>
        <source>Metadata:</source>
        <translation>Метаданные:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="269"/>
        <source>Controller Preset:</source>
        <translation>Предустановка контроллера:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="334"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="339"/>
        <source>Mode</source>
        <translation>Режим</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="344"/>
        <source>Start</source>
        <translation>Начало</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="349"/>
        <source>Length</source>
        <translation>Длина</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="354"/>
        <source>Hash</source>
        <translation>Хеш</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="359"/>
        <source>Status</source>
        <translation>Состояние</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="113"/>
        <source>Region:</source>
        <translation>Регион:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="143"/>
        <source>Languages:</source>
        <translation>Языки:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="201"/>
        <source>Uses separate game settings for each disc of multi-disc games. Can only be set on the first/main disc.</source>
        <translation>В многодисковых играх для каждого диска используются отдельные настройки игры. Можно установить только на первый/основной диск.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="204"/>
        <source>Use Separate Disc Settings</source>
        <translation>Использование отдельных настроек диска</translation>
    </message>
    <message>
        <source>Developer:</source>
        <translation type="vanished">Разработчик:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="255"/>
        <source>Controllers:</source>
        <translation>Контроллеры:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="290"/>
        <source>Tracks:</source>
        <translation>Дорожки:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="241"/>
        <source>Release Info:</source>
        <translation>Информация о выпуске:</translation>
    </message>
    <message>
        <source>Genre:</source>
        <translation type="vanished">Жанр:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="312"/>
        <source>Verify</source>
        <translatorcomment>**Проверить</translatorcomment>
        <translation>Проверка</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="281"/>
        <source>Edit...</source>
        <translation>Редактировать...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="185"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="43"/>
        <source>Title:</source>
        <translatorcomment>*Название:</translatorcomment>
        <translation>Заголовок:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="164"/>
        <source>Compatibility:</source>
        <translation>Совместимость:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="143"/>
        <location filename="../gamesummarywidget.cpp" line="215"/>
        <location filename="../gamesummarywidget.cpp" line="245"/>
        <location filename="../gamesummarywidget.cpp" line="263"/>
        <location filename="../gamesummarywidget.cpp" line="270"/>
        <location filename="../gamesummarywidget.cpp" line="271"/>
        <location filename="../gamesummarywidget.cpp" line="272"/>
        <source>Unknown</source>
        <translation>Неизвестна</translation>
    </message>
    <message>
        <source>%1 (Published by %2)</source>
        <translation type="vanished">%1 (опубликовано %2)</translation>
    </message>
    <message>
        <source>Published by %1</source>
        <translation type="vanished">Опубликовано %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="222"/>
        <source>Released %1</source>
        <translatorcomment>*Выпущен</translatorcomment>
        <translation>Издан %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="229"/>
        <source>%1-%2 players</source>
        <translation>%1-%2 игроков</translation>
    </message>
    <message>
        <source>%1 players</source>
        <translation type="vanished">%1 игроков</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="238"/>
        <source>%1-%2 memory card blocks</source>
        <translation>%1-%2 блоков карт памяти</translation>
    </message>
    <message>
        <source>%1 memory card blocks</source>
        <translation type="vanished">%1 блоков карт памяти</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="299"/>
        <source>Use Global Settings</source>
        <translation>Использовать глобальные настройки</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="300"/>
        <source>Game Specific Configuration</source>
        <translation>Конфигурация для конкретной игры</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="65"/>
        <source>Show Default Flag</source>
        <translation>Показать флаг по умолчанию</translation>
    </message>
    <message>
        <source>%1 tracks covering %2 MB (%3 MB on disk)</source>
        <translation type="vanished">%1 треков, занимающих %2 МБ (%3 МБ на диске)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="483"/>
        <source>Track %1</source>
        <translation>Дорожка %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="487"/>
        <source>&lt;not computed&gt;</source>
        <translation>&lt;не вычислено&gt;</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="511"/>
        <source>Compatibility Report</source>
        <translation>Отчет о совместимости</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="552"/>
        <source>Per-game controller configuration initialized with global settings.</source>
        <translation>Конфигурация контроллера для каждой игры инициализируется с глобальными настройками.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Failed to open CD image for hashing.</source>
        <translation type="vanished">Не удалось открыть образ компакт-диска для хеширования.</translation>
    </message>
    <message>
        <source>Verifying hashes...</source>
        <translation type="vanished">Проверка хэшей...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="715"/>
        <source>Revision: %1</source>
        <translation>Редакция: %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="151"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="142"/>
        <source>%1 (Custom)</source>
        <translation type="unfinished">%1 (пользовательский)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="195"/>
        <source> by </source>
        <translation type="unfinished"> автор </translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="196"/>
        <source>%1 (published by %2)</source>
        <translation type="unfinished">%1 (издано %2)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="210"/>
        <source>published by %1</source>
        <translation type="unfinished">опубликовано %1</translation>
    </message>
    <message numerus="yes">
        <location filename="../gamesummarywidget.cpp" line="231"/>
        <source>%n player(s)</source>
        <translation>
            <numerusform>%n игрок</numerusform>
            <numerusform>%n игрока</numerusform>
            <numerusform>%n игроков</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamesummarywidget.cpp" line="240"/>
        <source>%n memory card block(s)</source>
        <translation>
            <numerusform>%n блок карты памяти</numerusform>
            <numerusform>%n блока карты памяти</numerusform>
            <numerusform>%n блоков карты памяти</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamesummarywidget.cpp" line="470"/>
        <source>%n track(s) covering %1 MB (%2 MB on disk)</source>
        <translation>
            <numerusform>%n трек, занимающий %1 МБ (%2 МБ на диске)</numerusform>
            <numerusform>%n трека, занимающих %1 МБ (%2 МБ на диске)</numerusform>
            <numerusform>%n треков, занимающих %1 МБ (%2 МБ на диске)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="502"/>
        <source>This game was not scanned by DuckStation. Some functionality is not available.</source>
        <translation>Эта игра не была отсканирована DuckStation. Некоторые функции недоступны.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="594"/>
        <source>Verifying Image</source>
        <translation>Проверка образа</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="645"/>
        <source>Hash Calculation Failed</source>
        <translation>Ошибка при вычислении хеша</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="721"/>
        <source>No known dump found that matches this hash.</source>
        <translation>Не найдено ни одного известного дампа, соответствующего этому хэшу.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="725"/>
        <source>Serial Mismatch: %1 vs %2</source>
        <translation>Несоответствие серийного номера: %1 против %2</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="760"/>
        <source>Search on Redump.org</source>
        <translation>Поиск на Redump.org</translation>
    </message>
</context>
<context>
    <name>GraphicsSettingsWidget</name>
    <message>
        <location filename="../graphicssettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Форма</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="38"/>
        <source>Renderer:</source>
        <translation>Отрисовщик:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="48"/>
        <source>Adapter:</source>
        <translation>Адаптер:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="68"/>
        <source>Rendering</source>
        <translation>Отрисовка</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="95"/>
        <source>Internal Resolution:</source>
        <translation>Внутреннее разрешение:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="833"/>
        <source>Automatic (Based on Window Size)</source>
        <translation>Автоматически (в зависимости от размера окна)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="834"/>
        <source>1x Native (Default)</source>
        <translation>1x нативно (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="835"/>
        <source>3x Native (for 720p)</source>
        <translation>3x нативно (для 720p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="836"/>
        <source>5x Native (for 1080p)</source>
        <translation>5x нативно (для 1080p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="837"/>
        <source>6x Native (for 1440p)</source>
        <translation>6x нативно (для 1440p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="838"/>
        <source>9x Native (for 4K)</source>
        <translation>9x нативно (для 4K)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="105"/>
        <source>Down-Sampling:</source>
        <translation>Понижение разрешения:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="117"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="132"/>
        <source>Texture Filtering:</source>
        <translation>Фильтрация текстур:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="172"/>
        <source>Aspect Ratio:</source>
        <translation>Соотношение сторон:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="194"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="152"/>
        <source>Dithering:</source>
        <translation>Дизеринг:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="213"/>
        <source>Crop:</source>
        <translation>Режим обрезки:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="223"/>
        <source>Scaling:</source>
        <translation>Масштабирование:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="245"/>
        <location filename="../graphicssettingswidget.cpp" line="397"/>
        <source>PGXP Geometry Correction</source>
        <translatorcomment>*Коррекция</translatorcomment>
        <translation>Корректировка геометрии PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="252"/>
        <source>PGXP Depth Buffer (Low Compatibility)</source>
        <translation>Буфер глубины PGXP (низкая совместимость)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="259"/>
        <location filename="../graphicssettingswidget.cpp" line="405"/>
        <source>Force 4:3 For FMVs</source>
        <translation>Принудительно 4:3 для FMV</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="266"/>
        <location filename="../graphicssettingswidget.cpp" line="407"/>
        <source>FMV Chroma Smoothing</source>
        <translation>Сглаживание цветности FMV</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="273"/>
        <location filename="../graphicssettingswidget.cpp" line="393"/>
        <source>Widescreen Rendering</source>
        <translation>Широкоэкранная отрисовка</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="162"/>
        <source>Deinterlacing:</source>
        <translation>Деинтерлейсинг:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="306"/>
        <source>Advanced</source>
        <translatorcomment>**Расширенные</translatorcomment>
        <translation>Дополнительные</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="324"/>
        <source>Display Options</source>
        <translation>Параметры отображения</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="330"/>
        <source>Exclusive Fullscreen:</source>
        <translation>Эксклюзивный полноэкранный режим:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="347"/>
        <source>Screen Position:</source>
        <translation>Положение экрана:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="566"/>
        <location filename="../graphicssettingswidget.cpp" line="454"/>
        <source>Scaled Interlacing</source>
        <translation>Масштабированная чересстрочная развертка</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="746"/>
        <location filename="../graphicssettingswidget.ui" line="787"/>
        <source>Texture Replacement</source>
        <translation>Замена текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="770"/>
        <location filename="../graphicssettingswidget.cpp" line="503"/>
        <source>Enable Texture Cache</source>
        <translation>Включить кэш текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="509"/>
        <source>Enable Texture Replacements</source>
        <translation>Включить замену текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="802"/>
        <location filename="../graphicssettingswidget.cpp" line="517"/>
        <source>Enable Texture Dumping</source>
        <translation>Включить дамп текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="793"/>
        <source>Enable Texture Replacement</source>
        <translation>Включить замену текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="831"/>
        <location filename="../graphicssettingswidget.cpp" line="519"/>
        <source>Dump Replaced Textures</source>
        <translation>Дамп замененных текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="824"/>
        <location filename="../graphicssettingswidget.cpp" line="512"/>
        <source>Always Track Uploads</source>
        <translation>Всегда отслеживать выгрузку</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="841"/>
        <source>VRAM Write (Background) Replacement</source>
        <translation>Замена записи в VRAM (фоновая запись)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="871"/>
        <source>Textures Directory</source>
        <translation>Каталог текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="897"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="877"/>
        <source>Directory to load replacement textures from, and save dumps to.</source>
        <translation>Каталог для загрузки заменяющих текстур и сохранения дампов.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="887"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="907"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="534"/>
        <location filename="../graphicssettingswidget.cpp" line="447"/>
        <source>Threaded Rendering</source>
        <translation>Потоковая отрисовка</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="494"/>
        <location filename="../graphicssettingswidget.cpp" line="432"/>
        <source>Use Blit Swap Chain</source>
        <translation type="unfinished">Использовать цепочку обмена Blit</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="506"/>
        <location filename="../graphicssettingswidget.ui" line="952"/>
        <source>Rendering Options</source>
        <translation>Параметры отрисовки</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="522"/>
        <source>Line Detection:</source>
        <translatorcomment>**Линий</translatorcomment>
        <translation type="unfinished">Обнаружение линии:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="573"/>
        <location filename="../graphicssettingswidget.cpp" line="458"/>
        <source>Software Renderer Readbacks</source>
        <translation>Считывание данных с программной отрисовки</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="512"/>
        <source>Multi-Sampling:</source>
        <translation>Мультисэмплинг:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="599"/>
        <source>PGXP</source>
        <translation>PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="626"/>
        <source>Geometry Tolerance:</source>
        <translation>Допуск геометрии:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="410"/>
        <location filename="../graphicssettingswidget.ui" line="430"/>
        <location filename="../graphicssettingswidget.ui" line="450"/>
        <location filename="../graphicssettingswidget.ui" line="470"/>
        <location filename="../graphicssettingswidget.ui" line="636"/>
        <source>px</source>
        <translation>пикс</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="655"/>
        <source>Depth Clear Threshold:</source>
        <translation>Порог глубины очистки:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="671"/>
        <location filename="../graphicssettingswidget.cpp" line="472"/>
        <source>Perspective Correct Textures</source>
        <translation>Текстуры с корректировкой перспективы</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="678"/>
        <location filename="../graphicssettingswidget.cpp" line="476"/>
        <source>Perspective Correct Colors</source>
        <translatorcomment>*Коррекцией</translatorcomment>
        <translation>Цвета с корректировкой перспективы</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="685"/>
        <location filename="../graphicssettingswidget.cpp" line="479"/>
        <source>Culling Correction</source>
        <translatorcomment>*Отсечения *Отбраковки *Отсеивания *Корректировка *Коррекция</translatorcomment>
        <translation>Корректировка отсеивания</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="692"/>
        <location filename="../graphicssettingswidget.cpp" line="483"/>
        <source>Preserve Projection Precision</source>
        <translation>Сохранение точности проецирования</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="699"/>
        <location filename="../graphicssettingswidget.cpp" line="485"/>
        <source>CPU Mode</source>
        <translation>Режим процессора</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="706"/>
        <location filename="../graphicssettingswidget.cpp" line="489"/>
        <source>Vertex Cache</source>
        <translation>Кэш вершин</translation>
    </message>
    <message>
        <source>OSD</source>
        <translatorcomment>**Отображение на экране</translatorcomment>
        <translation type="vanished">Экранное меню</translation>
    </message>
    <message>
        <source>OSD Scale:</source>
        <translatorcomment>**Масштаб отображения на экране</translatorcomment>
        <translation type="vanished">Масштаб экранного меню:</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="vanished">%</translation>
    </message>
    <message>
        <source>Show Controller Input</source>
        <translation type="vanished">Показать ввод контроллера</translation>
    </message>
    <message>
        <source>Show Status Indicators</source>
        <translation type="vanished">Показать индикаторы состояния</translation>
    </message>
    <message>
        <source>Show FPS</source>
        <translation type="vanished">Показать FPS</translation>
    </message>
    <message>
        <source>Show OSD Messages</source>
        <translation type="vanished">Показать сообщения экранного меню</translation>
    </message>
    <message>
        <source>Show Resolution</source>
        <translation type="vanished">Показать разрешение</translation>
    </message>
    <message>
        <source>Show Settings</source>
        <translation type="vanished">Показать настройки</translation>
    </message>
    <message>
        <source>Show CPU Usage</source>
        <translation type="vanished">Показать использование процессора</translation>
    </message>
    <message>
        <source>Show GPU Statistics</source>
        <translation type="vanished">Показать статистику ГП</translation>
    </message>
    <message>
        <source>Show Emulation Speed</source>
        <translation type="vanished">Показать скорость эмуляции</translation>
    </message>
    <message>
        <source>Show Frame Times</source>
        <translation type="vanished">Показать время кадров</translation>
    </message>
    <message>
        <source>Show GPU Usage</source>
        <translation type="vanished">Показать использование ГП</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="142"/>
        <source>Sprite Texture Filtering:</source>
        <translation>Фильтрация текстур спрайтов:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="487"/>
        <location filename="../graphicssettingswidget.cpp" line="428"/>
        <source>Disable Mailbox Presentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically Resize Window</source>
        <translation type="vanished">Автоматическое изменение размера окна</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="280"/>
        <location filename="../graphicssettingswidget.cpp" line="410"/>
        <source>Round Upscaled Texture Coordinates</source>
        <translation>Округление масштабированных текстурных координат</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="543"/>
        <source>Max Queued Frames:</source>
        <translation>Максимальное количество кадров в очереди:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="713"/>
        <location filename="../graphicssettingswidget.cpp" line="492"/>
        <source>Disable on 2D Polygons</source>
        <translation>Отключить для 2D-полигонов</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="720"/>
        <location filename="../graphicssettingswidget.cpp" line="496"/>
        <source>Depth Test Transparent Polygons</source>
        <translation type="unfinished">Тест глубины: Прозрачные многоугольники</translation>
    </message>
    <message>
        <source>Show Latency Statistics</source>
        <translation type="vanished">Показать статистику задержки</translation>
    </message>
    <message>
        <source>Screen Margins:</source>
        <translation type="vanished">Поля экрана:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="233"/>
        <source>FMV Scaling:</source>
        <translation>Масштабирование FMV:</translation>
    </message>
    <message>
        <source>Theme:</source>
        <translation type="vanished">Тема:</translation>
    </message>
    <message>
        <source>Capture</source>
        <translation type="vanished">Запись</translation>
    </message>
    <message>
        <source>Screenshots</source>
        <translation type="vanished">Снимки</translation>
    </message>
    <message>
        <source>Screenshot Size:</source>
        <translation type="vanished">Размер снимков:</translation>
    </message>
    <message>
        <source>Quality:</source>
        <translation type="vanished">Качество:</translation>
    </message>
    <message>
        <source>Media Capture</source>
        <translation type="vanished">Запись мультимедиа</translation>
    </message>
    <message>
        <source>Backend:</source>
        <translation type="vanished">Движок:</translation>
    </message>
    <message>
        <source>Container:</source>
        <translation type="vanished">Контейнер:</translation>
    </message>
    <message>
        <source>Codec:</source>
        <translation type="vanished">Кодек:</translation>
    </message>
    <message>
        <source>Bitrate:</source>
        <translation type="vanished">Битрейт:</translation>
    </message>
    <message>
        <source> kbps</source>
        <extracomment>Unit that will appear next to a number. Alter the space or whatever is needed before the text depending on your language.</extracomment>
        <translation type="vanished"> кбит/с</translation>
    </message>
    <message>
        <source>Extra Arguments</source>
        <translation type="vanished">Дополнительные аргументы</translation>
    </message>
    <message>
        <source>Capture Audio</source>
        <translation type="vanished">Запись звука</translation>
    </message>
    <message>
        <source>Resolution:</source>
        <translation type="vanished">Разрешение:</translation>
    </message>
    <message>
        <source>Auto</source>
        <translation type="vanished">Авто</translation>
    </message>
    <message>
        <source>Capture Video</source>
        <translation type="vanished">Запись видео</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1017"/>
        <location filename="../graphicssettingswidget.cpp" line="542"/>
        <source>Prefer OpenGL ES Context</source>
        <translation>Предпочитать контекст OpenGL ES</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1080"/>
        <location filename="../graphicssettingswidget.cpp" line="566"/>
        <source>Disable Compute Shaders</source>
        <translation>Отключить вычислительные шейдеры</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1031"/>
        <location filename="../graphicssettingswidget.cpp" line="569"/>
        <source>Disable Compressed Textures</source>
        <translation>Отключить сжатые текстуры</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1010"/>
        <location filename="../graphicssettingswidget.cpp" line="539"/>
        <source>Use GPU-Based Validation</source>
        <translation>Использовать проверку на основе ГП</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="764"/>
        <source>General Settings</source>
        <translation>Основные настройки</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="847"/>
        <location filename="../graphicssettingswidget.cpp" line="522"/>
        <source>Enable VRAM Write Replacement</source>
        <translation type="unfinished">Включить замену записи VRAM</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="777"/>
        <location filename="../graphicssettingswidget.cpp" line="506"/>
        <source>Preload Texture Replacements</source>
        <translation>Предварительная загрузка замены текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="861"/>
        <location filename="../graphicssettingswidget.cpp" line="526"/>
        <source>Use Old MDEC Routines</source>
        <translation>Использовать старые процедуры MDEC</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="854"/>
        <location filename="../graphicssettingswidget.cpp" line="524"/>
        <source>Enable VRAM Write Dumping</source>
        <translation type="unfinished">Включить дамп записи VRAM</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="364"/>
        <source>Fine Crop Mode:</source>
        <translation type="unfinished">Режим «Fine Crop»:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="382"/>
        <source>Reset Fine Cropping</source>
        <translation type="unfinished">Сбросить «Fine Crop»</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="394"/>
        <source>Fine Crop Size:</source>
        <translation type="unfinished">Размер «Fine Crop»:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="403"/>
        <source>Left:</source>
        <translation>Слева:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="423"/>
        <source>Top:</source>
        <translation>Вверху:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="443"/>
        <source>Right:</source>
        <translation>Справа:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="463"/>
        <source>Bottom:</source>
        <translation>Внизу:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="559"/>
        <source>Texture Modulation Cropping (&quot;Old/v0 GPU&quot;)</source>
        <translation>Обрезка с модуляцией текстуры («Старая версия/v0 GPU»)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="934"/>
        <source>Debugging</source>
        <translation>Отладка</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="958"/>
        <source>Wireframe Mode:</source>
        <translation>Каркасный режим:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="971"/>
        <source>GPU Dump Recording/Playback</source>
        <translation type="unfinished">Запись/воспроизведение дампа графического процессора</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="977"/>
        <source>Dump Compression Mode:</source>
        <translation>Режим сжатия дампа:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="987"/>
        <source>Fast Dump Playback</source>
        <translation>Быстрое воспроизведение дампа</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="997"/>
        <source>Device Options</source>
        <translation>Параметры устройства</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1045"/>
        <location filename="../graphicssettingswidget.cpp" line="550"/>
        <source>Disable Framebuffer Fetch</source>
        <translation>Отключить выборку из фреймбуфера</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1066"/>
        <location filename="../graphicssettingswidget.cpp" line="560"/>
        <source>Disable Memory Import</source>
        <translation>Отключить импорт памяти</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1073"/>
        <location filename="../graphicssettingswidget.cpp" line="563"/>
        <source>Disable Rasterizer Order Views</source>
        <translation>Отключить порядок просмотра растеризатора</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1059"/>
        <source>Disable Texture Copy To Self</source>
        <translation type="unfinished">Отключить копирование текстур на себя</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1038"/>
        <location filename="../graphicssettingswidget.cpp" line="547"/>
        <source>Disable Dual-Source Blending</source>
        <translation type="unfinished">Отключить смешивание двух источников</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1003"/>
        <location filename="../graphicssettingswidget.cpp" line="536"/>
        <source>Use Debug Device</source>
        <translation>Использовать отладочное устройство</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1024"/>
        <location filename="../graphicssettingswidget.cpp" line="545"/>
        <source>Disable Shader Cache</source>
        <translation>Отключить кэш шейдеров</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1052"/>
        <location filename="../graphicssettingswidget.cpp" line="554"/>
        <source>Disable Texture Buffers</source>
        <translation>Отключить текстурные буферы</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="332"/>
        <source>Renderer</source>
        <translation>Отрисовщик</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="337"/>
        <source>Adapter</source>
        <translation>Адаптер</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="337"/>
        <source>(Default)</source>
        <translation>(По умолчанию)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="338"/>
        <source>If your system contains multiple GPUs or adapters, you can select which GPU you wish to use for the hardware renderers. &lt;br&gt;This option is only supported in Direct3D and Vulkan. OpenGL will always use the default device.</source>
        <translation>Если ваша система содержит несколько графических процессоров или адаптеров, вы можете выбрать, какой графический процессор вы хотите использовать для аппаратных средств отрисовки. &lt;br&gt;Эта опция поддерживается только в Direct3D и Vulkan. OpenGL всегда будет использовать устройство по умолчанию.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="342"/>
        <source>Internal Resolution</source>
        <translation>Внутреннее разрешение</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="343"/>
        <source>Setting this beyond 1x will enhance the resolution of rendered 3D polygons and lines. Only applies to the hardware backends. &lt;br&gt;This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
        <translation>Установка значения больше 1x увеличит разрешение отрисованных 3D-полигонов и линий. Применяется только для аппаратных движков. &lt;br&gt;Этот вариант обычно безопасен: большинство игр прекрасно выглядят на высоких разрешениях. Для высоких разрешений требуется более мощный ГП.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="347"/>
        <source>Down-Sampling</source>
        <translation>Понижение разрешения</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="347"/>
        <location filename="../graphicssettingswidget.cpp" line="444"/>
        <location filename="../graphicssettingswidget.cpp" line="532"/>
        <location filename="../graphicssettingswidget.cpp" line="778"/>
        <source>Disabled</source>
        <translation>Отключено</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="350"/>
        <source>Down-Sampling Display Scale</source>
        <translation type="unfinished">Масштаб отображения с понижающей выборкой</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="350"/>
        <source>1x</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="351"/>
        <source>Selects the resolution scale that will be applied to the final image. 1x will downsample to the original console resolution.</source>
        <translation type="unfinished">Выбор масштаба разрешения, который будет применяться к конечному изображению. 1x будет понижать разрешение до исходного разрешения консоли.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="354"/>
        <source>Texture Filtering</source>
        <translation>Фильтрация текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="359"/>
        <source>Sprite Texture Filtering</source>
        <translation>Фильтрация текстур спрайтов</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="361"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects by using filtering. This filter only applies to sprites and other 2D elements, such as the HUD.</source>
        <translation type="unfinished">Сглаживает блочность увеличенных текстур на 2D-объектах с помощью фильтрации. Этот фильтр применяется только к спрайтам и другим 2D-элементам, таким как HUD.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="364"/>
        <source>Dithering</source>
        <translation>Дизеринг</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="366"/>
        <source>Controls how dithering is applied in the emulated GPU. True Color disables dithering and produces the nicest looking gradients. Scaled options make the dither pattern less noticeable at higher resolutions. Shader Blending options perform blending in software, and are more accurate but have a &lt;strong&gt;significant&lt;/strong&gt; performance penalty.</source>
        <translation>Управляет тем, как применяется дизеринг в эмулируемом ГП. True Color отключает дизеринг и создает наиболее приятные на вид градиенты. Опции масштабирования делают шаблон дизеринга менее заметным на высоких разрешениях. Опции &quot;Смешивание шейдеров&quot; выполняют смешивание программно и являются более точными, но имеют &lt;strong&gt;значительное&lt;/strong&gt; снижение производительности.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="371"/>
        <source>Aspect Ratio</source>
        <translation>Соотношение сторон</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="373"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen. The default is Auto (Game Native) which automatically adjusts the aspect ratio to match how a game would be shown on a typical TV of the era.</source>
        <translation type="unfinished">Изменяет соотношение сторон, используемое для отображения вывода консоли на экран. По умолчанию установлено значение «Автоматически» (нативно игре), которое автоматически настраивает соотношение сторон экрана в соответствии с тем, как игра будет отображаться на типичном телевизоре той эпохи.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="378"/>
        <source>Determines which algorithm is used to convert interlaced frames to progressive for display on your system. Using progressive rendering provides the best quality output, but some games require interlaced rendering.</source>
        <translation type="unfinished">Определяет, какой алгоритм используется для преобразования чересстрочных кадров в прогрессивные для отображения в вашей системе. Использование прогрессивной отрисовки обеспечивает наилучшее качество вывода, но в некоторых играх требуется чересстрочная отрисовка.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="383"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide. Some games display content in the overscan area, or use it for screen effects. May not display correctly with the &quot;All Borders&quot; setting. &quot;Only Overscan&quot; offers a good compromise between stability and hiding black borders.</source>
        <translation type="unfinished">Определить, какую часть области, которая обычно не видна на потребительском телевизоре, необходимо обрезать/скрыть. Некоторые игры отображают контент в области нерезкости или используют ее для экранных эффектов. Может отображаться неправильно при настройке «Все границы». «Только нерабочая область» предлагает хороший компромисс между стабильностью и скрытием черных границ.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="387"/>
        <source>Scaling</source>
        <translation>Масштабирование</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="387"/>
        <location filename="../graphicssettingswidget.cpp" line="390"/>
        <source>Bilinear (Smooth)</source>
        <translation>Билинейный (мягкий)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="388"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Определяет, как вывод эмулируемой консоли будет масштабирован в соответствии с разрешением вашего монитора.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="390"/>
        <source>FMV Scaling</source>
        <translation>Масштабирование FMV</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="391"/>
        <source>Determines the scaling algorithm used when 24-bit content is active, typically FMVs.</source>
        <translation>Определяет алгоритм масштабирования, используемый при активном 24-битном контенте, обычно FMV.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="393"/>
        <location filename="../graphicssettingswidget.cpp" line="397"/>
        <location filename="../graphicssettingswidget.cpp" line="401"/>
        <location filename="../graphicssettingswidget.cpp" line="405"/>
        <location filename="../graphicssettingswidget.cpp" line="407"/>
        <location filename="../graphicssettingswidget.cpp" line="410"/>
        <location filename="../graphicssettingswidget.cpp" line="428"/>
        <location filename="../graphicssettingswidget.cpp" line="432"/>
        <location filename="../graphicssettingswidget.cpp" line="451"/>
        <location filename="../graphicssettingswidget.cpp" line="458"/>
        <location filename="../graphicssettingswidget.cpp" line="476"/>
        <location filename="../graphicssettingswidget.cpp" line="483"/>
        <location filename="../graphicssettingswidget.cpp" line="485"/>
        <location filename="../graphicssettingswidget.cpp" line="489"/>
        <location filename="../graphicssettingswidget.cpp" line="492"/>
        <location filename="../graphicssettingswidget.cpp" line="496"/>
        <location filename="../graphicssettingswidget.cpp" line="503"/>
        <location filename="../graphicssettingswidget.cpp" line="506"/>
        <location filename="../graphicssettingswidget.cpp" line="509"/>
        <location filename="../graphicssettingswidget.cpp" line="512"/>
        <location filename="../graphicssettingswidget.cpp" line="517"/>
        <location filename="../graphicssettingswidget.cpp" line="519"/>
        <location filename="../graphicssettingswidget.cpp" line="522"/>
        <location filename="../graphicssettingswidget.cpp" line="524"/>
        <location filename="../graphicssettingswidget.cpp" line="526"/>
        <location filename="../graphicssettingswidget.cpp" line="536"/>
        <location filename="../graphicssettingswidget.cpp" line="539"/>
        <location filename="../graphicssettingswidget.cpp" line="542"/>
        <location filename="../graphicssettingswidget.cpp" line="545"/>
        <location filename="../graphicssettingswidget.cpp" line="547"/>
        <location filename="../graphicssettingswidget.cpp" line="550"/>
        <location filename="../graphicssettingswidget.cpp" line="554"/>
        <location filename="../graphicssettingswidget.cpp" line="557"/>
        <location filename="../graphicssettingswidget.cpp" line="560"/>
        <location filename="../graphicssettingswidget.cpp" line="563"/>
        <location filename="../graphicssettingswidget.cpp" line="566"/>
        <location filename="../graphicssettingswidget.cpp" line="569"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="424"/>
        <source>Fine Crop Mode</source>
        <translation type="unfinished">Режим «Fine Crop»</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="424"/>
        <source>None</source>
        <translation type="unfinished">Нет</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="425"/>
        <source>Enables manual fine cropping of the display area, while preserving the aspect ratio of the image. Useful for removing black borders in certain games.</source>
        <translation>Позволяет вручную точно обрезать область отображения, сохраняя соотношение сторон изображения. Полезно для устранения чёрных полос в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="447"/>
        <location filename="../graphicssettingswidget.cpp" line="454"/>
        <location filename="../graphicssettingswidget.cpp" line="472"/>
        <location filename="../graphicssettingswidget.cpp" line="479"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1028"/>
        <source>&lt;h3&gt;Changing the renderer is not recommended!&lt;/h3&gt;&lt;p&gt;The &lt;strong&gt;Automatic&lt;/strong&gt; option provides the best experience, selecting the optimal renderer for your graphics adapter. There is &lt;strong&gt;no visual or performance advantage&lt;/strong&gt; to using a different renderer, and you risk the application breaking due to driver bugs.&lt;br&gt;&lt;br&gt;If you continue with changing the renderer, &lt;strong&gt;do not ask for support&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Are you sure you want to change the renderer?&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Не рекомендуется менять отрисовщик!&lt;/h3&gt;&lt;p&gt;Параметр &lt;strong&gt;«Автоматически»&lt;/strong&gt; обеспечивает наилучшую производительность, выбирая оптимальный отрисовщик для вашего графического адаптера. Использование другого отрисовщика &lt;strong&gt;не дает никаких преимуществ с точки зрения визуального качества или производительности&lt;/strong&gt;, а вы рискуете, что приложение перестанет работать из-за ошибок в драйверах.&lt;br&gt;&lt;br&gt;Если вы все же решите сменить отрисовщик, &lt;strong&gt;не обращайтесь за поддержкой&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Вы уверены, что хотите сменить отрисовщик?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="260"/>
        <source>Select Textures Directory</source>
        <translation type="unfinished">Выбор каталога текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="333"/>
        <source>Selects the backend to use for rendering the console/game visuals. &lt;br&gt;Depending on your system and hardware, Direct3D 11 and OpenGL hardware backends may be available. &lt;br&gt;The software renderer offers the best compatibility, but is the slowest and does not offer any enhancements.</source>
        <translation>Выбирает движок, который будет использоваться для отрисовки консоли/игры. &lt;br&gt;В зависимости от вашей системы и аппаратного обеспечения могут быть доступны аппаратные движки Direct3D 11 и OpenGL. &lt;br&gt;Программная отрисовка обеспечивает наилучшую совместимость, но является самым медленным и не предлагает никаких улучшений.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="356"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects by using filtering. &lt;br&gt;Will have a greater effect on higher resolution scales.</source>
        <translation>Сглаживает блочность увеличенных текстур на 3D-объектах с помощью фильтрации. &lt;br&gt;Будет иметь больший эффект в масштабах с более высоким разрешением.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="394"/>
        <source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to the chosen display aspect ratio in 3D games. &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation type="unfinished">Масштабирует положение вершин в экранном пространстве до широкоэкранного соотношения сторон, существенно увеличивая поле зрения с 4:3 до выбранного соотношения сторон дисплея в 3D-играх. &lt;b&gt;&lt;u&gt;Может быть совместимо не со всеми играми.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="401"/>
        <source>PGXP Depth Buffer</source>
        <translation>Буфер глубины PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="402"/>
        <source>Attempts to reduce polygon Z-fighting by testing pixels against the depth values from PGXP. Low compatibility, but can work well in some games. Other games may need a threshold adjustment.</source>
        <translation type="unfinished">Пытается уменьшить Z-fighting полигонов, проверяя пиксели на соответствие значениям глубины из PGXP. Низкая совместимость, но может хорошо работать в некоторых играх. В других играх может потребоваться корректировка порога.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="406"/>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translation type="unfinished">Возвращает соотношение сторон экрана 4:3 при отображении 24-битного контента, обычно FMV.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="416"/>
        <source>Fullscreen Mode</source>
        <translation>Полноэкранный режим</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="416"/>
        <location filename="../graphicssettingswidget.cpp" line="730"/>
        <source>Borderless Fullscreen</source>
        <translation>Полноэкранный режим без границ</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="417"/>
        <source>Chooses the fullscreen resolution and frequency.</source>
        <translation>Выбор полноэкранного разрешения и частоты.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="418"/>
        <source>Exclusive Fullscreen Control</source>
        <translation>Управление эксклюзивным полноэкранным режимом</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="418"/>
        <source>Automatic</source>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="419"/>
        <source>Controls whether exclusive fullscreen can be utilized by Vulkan drivers.</source>
        <translation>Определяет, могут ли драйверы Vulkan использовать эксклюзивный полноэкранный режим.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="421"/>
        <source>Position</source>
        <translation>Положение</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="423"/>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation type="unfinished">Определить положение на экране, когда необходимо добавить черные границы.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="451"/>
        <source>Texture Modulation Cropping (&quot;Old/v0&quot; GPU)</source>
        <translation>Обрезка с модуляцией текстуры («Old/v0» GPU)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="452"/>
        <source>Crops vertex colours to 5:5:5 before modulating with the texture colour, which typically results in more visible banding. This is a characteristic of the &quot;old&quot; GPUs found in early model consoles.</source>
        <translation>Отрезает цвета вершин до формата 5:5:5 перед смешиванием с цветом текстуры, что, как правило, приводит к более заметным полосам. Это характерная особенность «старых» графических процессоров, установленных в консолях ранних моделей.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="497"/>
        <source>Enables depth testing for semi-transparent polygons. Usually these include shadows, and tend to clip through the ground when depth testing is enabled. Depth writes for semi-transparent polygons are disabled regardless of this setting.</source>
        <translation type="unfinished">Включает проверку глубины для полупрозрачных полигонов. Обычно это включает тени и имеет тенденцию проступать сквозь землю, когда тестирование глубины включено. Запись глубины для полупрозрачных полигонов отключена независимо от этой настройки.</translation>
    </message>
    <message>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translation type="vanished">Показывает загрузку ЦП хоста каждым системным потоком в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <source>Determines the file format used to contain the captured audio/video.</source>
        <translation type="vanished">Определяет формат файла, используемого для хранения записанных аудио/видео.</translation>
    </message>
    <message>
        <source>Selects which Video Codec to be used for media capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation type="vanished">Выбор видеокодека, который будет использоваться для записи мультимедиа. &lt;b&gt;Если вы не уверены, оставьте значение по умолчанию.&lt;b&gt;</translation>
    </message>
    <message>
        <source>Selects which Audio Codec to be used for media capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation type="vanished">Выбор аудиокодека, который будет использоваться для записи медиафайлов. &lt;b&gt;Если вы не уверены, оставьте значение по умолчанию.&lt;b&gt;</translation>
    </message>
    <message>
        <source>128 kbps</source>
        <translation type="vanished">128 кбит/с</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="510"/>
        <source>Enables loading of replacement textures. Not compatible with all games.</source>
        <translation type="unfinished">Включает загрузку заменяющих текстур. Совместимо не со всеми играми.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="518"/>
        <source>Enables dumping of textures to image files, which can be replaced. Not compatible with all games.</source>
        <translation type="unfinished">Позволяет сохранять текстуры в файлы изображений, которые можно заменить. Совместимо не со всеми играми.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="520"/>
        <source>Dumps textures that have replacements already loaded.</source>
        <translation type="unfinished">Сбрасывает текстуры, у которых уже загружены замены.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="523"/>
        <source>Enables the replacement of background textures in supported games.</source>
        <translation type="unfinished">Включает замену фоновых текстур в поддерживаемых играх.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="433"/>
        <source>Uses a blit presentation model instead of flipping when using the Direct3D 11 renderer. This usually results in slower performance, but may be required for some streaming applications, or to uncap framerates on some systems.</source>
        <translation type="unfinished">При использовании средства отрисовки Direct3D 11 вместо переворачивания используется модель блит-презентации. Обычно это приводит к снижению производительности, но может потребоваться для некоторых потоковых приложений или для снятия ограничения частоты кадров в некоторых системах.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="439"/>
        <source>Line Detection</source>
        <translatorcomment>**Линий</translatorcomment>
        <translation type="unfinished">Обнаружение линии</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="441"/>
        <source>Attempts to detect one pixel high/wide lines that rely on non-upscaled rasterization behavior, filling in gaps introduced by upscaling.</source>
        <translation type="unfinished">Попытки обнаружить линии высотой/шириной в один пиксель, которые основаны на поведении растеризации без масштабирования, заполняя пробелы, возникающие при масштабировании.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="444"/>
        <source>Multi-Sampling</source>
        <translation>Мультисэмплинг</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="445"/>
        <source>Uses multi-sampled anti-aliasing when rendering 3D polygons. Can improve visuals with a lower performance requirement compared to upscaling, &lt;strong&gt;but often introduces rendering errors.&lt;/strong&gt;</source>
        <translation>Использует многосэмплированное сглаживание при отрисовке 3D-полигонов. Может улучшить визуальные эффекты при более низких требованиях к производительности по сравнению с масштабированием, &lt;strong&gt;но часто приводит к ошибкам рендеринга&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="348"/>
        <source>Downsamples the rendered image prior to displaying it. Can improve overall image quality in mixed 2D/3D games, but should be disabled for pure 3D games.</source>
        <translation>Понижает дискретизацию отрисованного изображения перед его отображением. Может улучшить общее качество изображения в смешанных 2D/3D-играх, но его следует отключить для полностью 3D-игр.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="376"/>
        <source>Deinterlacing</source>
        <translation type="unfinished">Деинтерлейсинг</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="381"/>
        <source>Crop</source>
        <translation>Обрезка</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="398"/>
        <source>Reduces &quot;wobbly&quot; polygons and &quot;warping&quot; textures that are common in PS1 games. &lt;strong&gt;May not be compatible with all games.&lt;/strong&gt;</source>
        <translation>Уменьшает количество «шатких» полигонов и «деформаций» текстур, которые часто встречаются в играх для PS1. &lt;strong&gt;Может быть совместимо не со всеми играми.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="408"/>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs.</source>
        <translation>Сглаживает блочность между цветовыми переходами в 24-битном контенте, обычно в видеороликах.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="429"/>
        <source>Forces the use of FIFO over Mailbox presentation, i.e. double buffering instead of triple buffering. Usually results in worse frame pacing.</source>
        <translation type="unfinished">Принудительное использование FIFO вместо представления Mailbox, т.е. двойная буферизация вместо тройной. Обычно это приводит к ухудшению частоты кадров.</translation>
    </message>
    <message>
        <source>Automatically resizes the window to match the internal resolution. &lt;strong&gt;For high internal resolutions, this will create very large windows.&lt;/strong&gt;</source>
        <translation type="vanished">Автоматически изменяет размер окна в соответствии с внутренним разрешением. &lt;strong&gt;Для высоких внутренних разрешений будут созданы очень большие окна.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="448"/>
        <source>Uses a second thread for drawing graphics. Provides a significant speed improvement particularly with the software renderer, and is safe to use.</source>
        <translation>Использует второй поток для отрисовки графики. Обеспечивает значительное повышение скорости, особенно при работе с программным рендерером, и безопасен в использовании.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="459"/>
        <source>Runs the software renderer in parallel for VRAM readbacks. On some systems, this may result in greater performance when using graphical enhancements with the hardware renderer.</source>
        <translation type="unfinished">Запускает программную отрисовку параллельно для обратных чтений VRAM. На некоторых системах это может привести к повышению производительности при использовании графических улучшений при аппаратной отрисовке.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="411"/>
        <source>Rounds texture coordinates instead of flooring when upscaling. Can fix misaligned textures in some games, but break others, and is incompatible with texture filtering.</source>
        <translation>При масштабировании округляет координаты текстур, вместо наложения. Может исправить смещенные текстуры в некоторых играх, но нарушить другие и несовместимо с фильтрацией текстур.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="465"/>
        <source>Geometry Tolerance</source>
        <translation>Допуск геометрии</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="465"/>
        <source>-1.00px (Disabled)</source>
        <translation>-1,00 пикс (отключено)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="466"/>
        <source>Discards precise geometry when it is found to be offset past the specified threshold. This can help with games that have vertices significantly moved by PGXP, but is still a hack/workaround.</source>
        <translation type="unfinished">Отменяет точную геометрию, если обнаруживается, что ее смещение превышает указанный порог. Это может помочь в играх, в которых PGXP значительно перемещает вершины, но все равно является хаком/обходным решением.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="468"/>
        <source>Depth Clear Threshold</source>
        <translation>Порог очистки глубины</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="470"/>
        <source>Determines the increase in depth that will result in the depth buffer being cleared. Can help with depth issues in some games, but is still a hack/workaround.</source>
        <translation type="unfinished">Определить увеличение глубины, которое приведет к очистке буфера глубины. Может помочь с проблемами глубины в некоторых играх, но все равно является обходным путем.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="473"/>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures. Requires geometry correction enabled.</source>
        <translatorcomment>*Корректировка *Коррекция</translatorcomment>
        <translation>Использует интерполяцию с корректировкой перспективы для текстурных координат, выпрямляя деформированные текстуры. Требуется включенная корректировка геометрии.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="477"/>
        <source>Uses perspective-correct interpolation for vertex colors, which can improve visuals in some games, but cause rendering errors in others. Requires geometry correction enabled.</source>
        <translatorcomment>*Корректировка *Коррекция</translatorcomment>
        <translation>Использует интерполяцию с корректировкой перспективы для цветов вершин, что может улучшить визуальные эффекты в некоторых играх, но вызвать ошибки отрисовки в других. Требуется включенная корректировка геометрии.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="480"/>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry. Requires geometry correction enabled.</source>
        <translatorcomment>*Отсечения *Отбраковки *Отсеивания *Корректировка *Коррекция</translatorcomment>
        <translation>Повышает точность отсеивания полигонов, уменьшая количество дыр в геометрии. Требует включения &quot;Корректировка геометрии&quot;.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="484"/>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translation>Добавляет дополнительную точность постпроецированию данных PGXP. Может улучшить визуальную составляющую в некоторых играх.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="486"/>
        <source>Uses PGXP for all instructions, not just memory operations. Required for PGXP to correct wobble in some games, but has a high performance cost.</source>
        <translation>Использует PGXP для всех инструкций, а не только для операций с памятью. Требуется для PGXP чтобы исправить дрожание в некоторых играх, но требует высоких затрат производительности.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="490"/>
        <source>Uses screen-space vertex positions to obtain precise positions, instead of tracking memory accesses. Can provide PGXP compatibility for some games, but &lt;strong&gt;generally provides no benefit.&lt;/strong&gt;</source>
        <translation>Использует позиции вершин в пространстве экрана для получения точных позиций, вместо того чтобы отслеживать обращения к памяти. Может обеспечить совместимость с PGXP для некоторых игр, но &lt;strong&gt;обычно не дает никаких преимуществ.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="493"/>
        <source>Uses native resolution coordinates for 2D polygons, instead of precise coordinates. Can fix misaligned UI in some games, but otherwise should be left disabled. The game database will enable this automatically when needed.</source>
        <translation>Использует координаты нативного разрешения для 2D-полигонов вместо точных координат. Может исправить некорректный пользовательский интерфейс в некоторых играх, но в противном случае его следует оставить отключенным. База данных игры автоматически включит это при необходимости.</translation>
    </message>
    <message>
        <source>OSD Scale</source>
        <translatorcomment>**Масштаб отображения на экране</translatorcomment>
        <translation type="vanished">Масштаб экранного меню</translation>
    </message>
    <message>
        <source>100%</source>
        <translation type="vanished">9x {100%?}</translation>
    </message>
    <message>
        <source>Changes the size at which on-screen elements, including status and messages are displayed.</source>
        <translation type="obsolete">Изменяет размер отображения экранных элементов, включая статус и сообщения.</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation type="vanished">Тема</translation>
    </message>
    <message>
        <source>Determines the theme to use for on-screen display elements and the Big Picture UI.</source>
        <translation type="obsolete">Определяет тему, которая будет использоваться для элементов экранного меню и пользовательского интерфейса Big Picture.</translation>
    </message>
    <message>
        <source>Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает сообщения на экране при возникновении таких событий, как создание/загрузка сохранённых состояний, создание снимков экрана и т. д.</translation>
    </message>
    <message>
        <source>Shows the resolution of the game in the top-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает разрешение игры в правом верхнем углу дисплея.</translation>
    </message>
    <message>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает текущую скорость эмуляции системы, в правом верхнем углу экрана, в процентах.</translation>
    </message>
    <message>
        <source>Shows the internal frame rate of the game in the top-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает внутреннюю частоту кадров игры в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="obsolete">Показывает использование графического процессора хоста в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает информацию об эмулируемом графическом процессоре в правом верхнем углу дисплея.</translation>
    </message>
    <message>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="obsolete">Показывает информацию о вводе и задержке звука в правом верхнем углу дисплея.</translation>
    </message>
    <message>
        <source>Shows the history of frame rendering times as a graph in the top-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает историю времени отрисовки кадров в виде графика в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает текущее состояние контроллера системы в левом нижнем углу дисплея.</translation>
    </message>
    <message>
        <source>Shows a summary of current settings in the bottom-right corner of the display.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает сводку текущих настроек в правом нижнем углу экрана.</translation>
    </message>
    <message>
        <source>Shows indicators on screen when the system is not running in its &quot;normal&quot; state. For example, fast forwarding, or being paused.</source>
        <translatorcomment>**Отображает</translatorcomment>
        <translation type="vanished">Показывает индикаторы на экране, когда система не работает в «нормальном» состоянии. Например, перемотка или пауза.</translation>
    </message>
    <message>
        <source>Screenshot Size</source>
        <translation type="vanished">Размер снимка</translation>
    </message>
    <message>
        <source>Screen Resolution</source>
        <translation type="vanished">Разрешение экрана</translation>
    </message>
    <message>
        <source>Determines the resolution at which screenshots will be saved. Internal resolutions preserve more detail at the cost of file size.</source>
        <translation type="vanished">Определить разрешение, в котором будут сохраняться снимки экрана. Внутренние разрешения сохраняют больше деталей за счет размера файла.</translation>
    </message>
    <message>
        <source>Screenshot Format</source>
        <translation type="vanished">Формат снимков экрана</translation>
    </message>
    <message>
        <source>PNG</source>
        <translation type="vanished">PNG</translation>
    </message>
    <message>
        <source>Selects the format which will be used to save screenshots. JPEG produces smaller files, but loses detail.</source>
        <translation type="vanished">Выбор формата, который будет использоваться для сохранения снимков экрана. JPEG создает файлы меньшего размера, но теряет детали.</translation>
    </message>
    <message>
        <source>Screenshot Quality</source>
        <translation type="vanished">Качество снимков экрана</translation>
    </message>
    <message>
        <source>Selects the quality at which screenshots will be compressed. Higher values preserve more detail for JPEG, and reduce file size for PNG.</source>
        <translation type="vanished">Выбор качества сжатия снимков экрана. Более высокие значения сохраняют больше деталей для JPEG и уменьшают размер файла для PNG.</translation>
    </message>
    <message>
        <source>Backend</source>
        <translation type="vanished">Движок</translation>
    </message>
    <message>
        <source>Selects the framework that is used to encode video/audio.</source>
        <translation type="obsolete">Выбирает платформу, которая используется для кодирования видео/аудио.</translation>
    </message>
    <message>
        <source>Container</source>
        <translation type="vanished">Контейнер</translation>
    </message>
    <message>
        <source>MP4</source>
        <translation type="vanished">MP4</translation>
    </message>
    <message>
        <source>Captures video to the chosen file when media capture is started. If unchecked, the file will only contain audio.</source>
        <translation type="vanished">Захват видео в выбранный файл при запуске захвата медиафайла. Если флажок снят, файл будет содержать только аудио.</translation>
    </message>
    <message>
        <source>Video Codec</source>
        <translation type="vanished">Кодек видео</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="689"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <source>Video Bitrate</source>
        <translation type="vanished">Битрейт видео</translation>
    </message>
    <message>
        <source>6000 kbps</source>
        <translation type="vanished">6000 кбит/с</translation>
    </message>
    <message>
        <source>Sets the video bitrate to be used. Larger bitrate generally yields better video quality at the cost of larger resulting file size.</source>
        <translation type="vanished">Устанавливает битрейт видео, который будет использоваться. Более высокий битрейт обычно обеспечивает лучшее качество видео за счет увеличения размера файла.</translation>
    </message>
    <message>
        <source>Automatic Resolution</source>
        <translation type="vanished">Автоматическое разрешение</translation>
    </message>
    <message>
        <source>When checked, the video capture resolution will follows the internal resolution of the running game. &lt;b&gt;Be careful when using this setting especially when you are upscaling, as higher internal resolutions (above 4x) can cause system slowdown.&lt;/b&gt;</source>
        <translation type="vanished">Если этот флажок установлен, разрешение записи видео будет соответствовать внутреннему разрешению запущенной игры. &lt;b&gt;Будьте осторожны при использовании этого параметра, особенно при масштабировании, поскольку более высокие внутренние разрешения (более 4x) могут привести к замедлению работы системы.&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Enable Extra Video Arguments</source>
        <translation type="vanished">Включить дополнительные аргументы видео</translation>
    </message>
    <message>
        <source>Allows you to pass arguments to the selected video codec.</source>
        <translation type="vanished">Позволяет передавать аргументы выбранному кодеку видео.</translation>
    </message>
    <message>
        <source>Extra Video Arguments</source>
        <translation type="vanished">Дополнительные аргументы видео</translation>
    </message>
    <message>
        <source>Empty</source>
        <translation type="vanished">Пусто</translation>
    </message>
    <message>
        <source>Parameters passed to the selected video codec.&lt;br&gt;&lt;b&gt;You must use &apos;=&apos; to separate key from value and &apos;:&apos; to separate two pairs from each other.&lt;/b&gt;&lt;br&gt;For example: &quot;crf = 21 : preset = veryfast&quot;</source>
        <translation type="vanished">Параметры, передаваемые в выбранный кодек видео.&lt;br&gt;&lt;b&gt;Необходимо использовать знак &quot;=&quot;, чтобы отделить ключ от значения, и знак &quot;:&quot;, чтобы отделить две пары друг от друга.&lt;/b&gt;&lt;br&gt;Например: &quot;crf = 21: предустановка = очень быстро&quot;</translation>
    </message>
    <message>
        <source>Captures audio to the chosen file when media capture is started. If unchecked, the file will only contain video.</source>
        <translation type="vanished">Захват звука в выбранный файл при запуске захвата медиафайла. Если флажок снят, файл будет содержать только видео.</translation>
    </message>
    <message>
        <source>Audio Codec</source>
        <translation type="vanished">Кодек звука</translation>
    </message>
    <message>
        <source>Audio Bitrate</source>
        <translation type="vanished">Битрейт звука</translation>
    </message>
    <message>
        <source>Sets the audio bitrate to be used.</source>
        <translation type="vanished">Устанавливает битрейт звука, который будет использоваться.</translation>
    </message>
    <message>
        <source>Enable Extra Audio Arguments</source>
        <translation type="vanished">Включить дополнительные аргументы звука</translation>
    </message>
    <message>
        <source>Allows you to pass arguments to the selected audio codec.</source>
        <translation type="vanished">Позволяет передавать аргументы выбранному кодеку звука.</translation>
    </message>
    <message>
        <source>Extra Audio Arguments</source>
        <translation type="vanished">Дополнительные аргументы звука</translation>
    </message>
    <message>
        <source>Parameters passed to the selected audio codec.&lt;br&gt;&lt;b&gt;You must use &apos;=&apos; to separate key from value and &apos;:&apos; to separate two pairs from each other.&lt;/b&gt;&lt;br&gt;For example: &quot;compression_level = 4 : joint_stereo = 1&quot;</source>
        <translation type="vanished">Параметры, передаваемые в выбранный кодек звука.&lt;br&gt;&lt;b&gt;Необходимо использовать знак &quot;=&quot;, чтобы отделить ключ от значения, и символ &quot;:&quot;, чтобы отделить две пары друг от друга.&lt;/b&gt;&lt;br&gt;Например: &quot;compression_level = 4: Joint_stereo = 1&quot;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="504"/>
        <source>Enables caching of guest textures, required for texture replacement. &lt;strong&gt;The texture cache is currently experimental, and may cause rendering errors in some games.&lt;/strong&gt;</source>
        <translation>Включает кэширование гостевых текстур, необходимое для замены текстур. &lt;strong&gt;В настоящее время кэш текстур является экспериментальным и может вызывать ошибки рендеринга в некоторых играх.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="513"/>
        <source>Forces texture upload tracking to be enabled regardless of whether it is needed. Reduces performance, but allows toggling replacements on and off. &lt;strong&gt;Not required for replacements to load, &lt;/strong&gt;normally tracking is automatically enabled when needed.</source>
        <translation>Принуждает включать отслеживание выгрузки текстур независимо от того, нужно ли оно. Снижает производительность, но позволяет включать и выключать замену. &lt;strong&gt;Не требуется для загрузки замен, &lt;/strong&gt; обычно отслеживание включается автоматически, когда это необходимо.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="540"/>
        <source>Enable GPU-based validation when supported by the renderer API. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Включает проверку на основе ГП, если она поддерживается API рендерера. &lt;strong&gt;Исключительно для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="543"/>
        <source>Uses OpenGL ES even when desktop OpenGL is supported. May improve performance on some SBC drivers.</source>
        <translation>Использует OpenGL ES даже при поддержке настольного OpenGL. Может улучшить производительность на некоторых драйверах SBC.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="567"/>
        <source>Disables the use of compute shaders. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Отключает использование вычислительных шейдеров. Полезно для тестирования неработающих графических драйверов. &lt;strong&gt;Исключительно для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="570"/>
        <source>Disables the use of compressed textures. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Отключает использование сжатых текстур. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Исключительно для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="880"/>
        <source>Custom</source>
        <translation>Пользовательский</translation>
    </message>
    <message>
        <source>Texture Replacement Configuration</source>
        <translation type="vanished">Конфигурация замены текстур</translation>
    </message>
    <message>
        <source>Texture Replacement Configuration (config.yaml)</source>
        <translation type="vanished">Конфигурация замены текстур (config.yaml)</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Сохранить</translation>
    </message>
    <message>
        <source>Save Configuration</source>
        <translation type="vanished">Сохранить конфигурацию</translation>
    </message>
    <message>
        <source>Configuration Files (config.yaml)</source>
        <translation type="vanished">Файлы конфигурации (config.yaml)</translation>
    </message>
    <message>
        <source>Write Failed</source>
        <translation type="vanished">Запись не удалась</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="507"/>
        <source>Loads all replacement texture to RAM, reducing stuttering at runtime.</source>
        <translation>Загружает все заменяемые текстуры в оперативную память, уменьшая заикание во время выполнения.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="527"/>
        <source>Enables the older, less accurate MDEC decoding routines. May be required for old replacement backgrounds to match/load.</source>
        <translatorcomment>*Совмещения</translatorcomment>
        <translation type="unfinished">Включает старые, менее точные процедуры декодирования MDEC. Может потребоваться для сопоставления/загрузки старых замен фонов.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="525"/>
        <source>Writes backgrounds that can be replaced to the dump directory.</source>
        <translation>Записывает фоны, которые можно заменить, в каталог дампа.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="532"/>
        <source>Wireframe Mode</source>
        <translation>Каркасный режим</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="533"/>
        <source>Draws a wireframe outline of the triangles rendered by the console&apos;s GPU, either as a replacement or an overlay.</source>
        <translation type="unfinished">Рисует каркасный контур треугольников, отображаемых графическим процессором консоли, либо в качестве замены, либо в качестве наложения.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="455"/>
        <source>Scales line skipping in interlaced rendering to the internal resolution. This makes the combing less obvious at higher resolutions. Usually safe to enable.</source>
        <translation type="unfinished">Масштабирует пропуск строк при чересстрочном рендеринге до внутреннего разрешения. Это делает прочесывание менее заметным при высоких разрешениях. Обычно безопасно включать.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="537"/>
        <source>Enable debugging when supported by the host&apos;s renderer API. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Включите отладку, если она поддерживается API-интерфейсом отрисовки хоста. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="546"/>
        <source>Forces shaders to be compiled for every run of the program. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation type="unfinished">Заставляет компилировать шейдеры при каждом запуске программы. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="548"/>
        <source>Prevents dual-source blending from being used. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation type="unfinished">Предотвращает использование смешивания с двумя источниками. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="551"/>
        <source>Prevents the framebuffer fetch extensions from being used. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation type="unfinished">Запрещает использование расширений выборки кадрового буфера. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="555"/>
        <source>Forces VRAM updates through texture updates, instead of texture buffers and draws. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation type="unfinished">Принудительно обновляет VRAM посредством обновления текстур вместо буферов текстур и отрисовки. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="557"/>
        <source>Disable Texture Copies To Self</source>
        <translation type="unfinished">Отключить копирование текстур на себя</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="558"/>
        <source>Disables the use of self-copy updates for the VRAM texture. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation type="unfinished">Отключает использование самокопируемых обновлений для текстур VRAM. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="561"/>
        <source>Disables the use of host memory importing. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Отключает использование импорта памяти хоста. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="564"/>
        <source>Disables the use of rasterizer order views. Useful for testing broken graphics drivers. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Отключает использование порядка просмотра растеризатора. Полезно для тестирования сломанных графических драйверов. &lt;strong&gt;Только для разработчиков.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="845"/>
        <source>%1x Native</source>
        <translation type="unfinished">%1x нативно</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="775"/>
        <source>Use Global Setting</source>
        <translation type="unfinished">Использовать глобальную настройку</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="780"/>
        <source>%1x MSAA</source>
        <translation>%1x MSAA</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="782"/>
        <source>%1x SSAA</source>
        <translation>%1x SSAA</translation>
    </message>
    <message>
        <source>%1 (%2)</source>
        <translation type="vanished">%1 (%2)</translation>
    </message>
</context>
<context>
    <name>GunCon</name>
    <message>
        <location filename="../../core/guncon.cpp" line="275"/>
        <source>Pointer/Aiming</source>
        <translation type="unfinished">Указатель/Прицеливание</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="276"/>
        <source>Trigger</source>
        <translation>Курок</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="277"/>
        <source>Shoot Offscreen</source>
        <translation>Выстрел за кадром</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="278"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="279"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="281"/>
        <source>Relative Left</source>
        <translation type="unfinished">Взаимосвязанное влево</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="282"/>
        <source>Relative Right</source>
        <translation type="unfinished">Взаимосвязанное вправо</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="283"/>
        <source>Relative Up</source>
        <translation type="unfinished">Взаимосвязанное вверх</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="284"/>
        <source>Relative Down</source>
        <translation type="unfinished">Взаимосвязанное вниз</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="297"/>
        <source>Crosshair Image Path</source>
        <translation>Путь изображения перекрестия</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="298"/>
        <source>Path to an image to use as a crosshair/cursor.</source>
        <translation>Путь к изображению, чтобы использовать в качестве перекрестия/курсора.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="300"/>
        <source>Crosshair Image Scale</source>
        <translation>Масштаб изображения перекрестия</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="301"/>
        <source>Scale of crosshair image on screen.</source>
        <translation>Масштаб изображения перекрестия на экране.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="303"/>
        <source>Cursor Color</source>
        <translation>Цвет курсора</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="304"/>
        <source>Applies a color to the chosen crosshair images, can be used for multiple players. Specify in HTML/CSS format (e.g. #aabbcc)</source>
        <translation type="unfinished">Применяет цвет к выбранным изображениям перекрестия, может использоваться несколькими игроками. Укажите в формате HTML/CSS (например, #aabbcc)</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="307"/>
        <source>X Scale</source>
        <translation>Масштаб X</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="308"/>
        <source>Scales X coordinates relative to the center of the screen.</source>
        <translatorcomment>*взаимосвязанно к центру экрана</translatorcomment>
        <translation type="unfinished">Масштабирует координаты X относительно центра экрана.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="310"/>
        <source>Line Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="311"/>
        <source>Offset applied to lightgun vertical position.</source>
        <translation>Смещение, применяемое к вертикальному положению светового пистолета.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="313"/>
        <source>Tick Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="314"/>
        <source>Offset applied to lightgun horizontal position.</source>
        <translation>Смещение, применяемое к горизонтальному положению светового пистолета.</translation>
    </message>
</context>
<context>
    <name>HotkeySettingsWidget</name>
    <message>
        <location filename="../hotkeysettingswidget.cpp" line="34"/>
        <source>Search...</source>
        <translation>Поиск...</translation>
    </message>
</context>
<context>
    <name>Hotkeys</name>
    <message>
        <location filename="../../core/hotkeys.cpp" line="128"/>
        <source>Toggle Fullscreen</source>
        <translation>Переключить: Полноэкранный режим</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="122"/>
        <source>Toggle Pause</source>
        <translation>Переключить: Пауза</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="162"/>
        <source>Power Off System</source>
        <translation>Выключить: Питание системы</translation>
    </message>
    <message>
        <source>Reset System</source>
        <translation type="vanished">Сбросить: Систему</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="116"/>
        <source>Save Screenshot</source>
        <translation>Сохранить: Снимок экрана</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="204"/>
        <source>Frame Step</source>
        <translation>Шаг кадра</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="196"/>
        <source>Rewind</source>
        <translation>Перемотка назад</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="295"/>
        <location filename="../../core/hotkeys.cpp" line="305"/>
        <location filename="../../core/hotkeys.cpp" line="318"/>
        <location filename="../../core/hotkeys.cpp" line="324"/>
        <location filename="../../core/hotkeys.cpp" line="331"/>
        <location filename="../../core/hotkeys.cpp" line="366"/>
        <location filename="../../core/hotkeys.cpp" line="385"/>
        <location filename="../../core/hotkeys.cpp" line="391"/>
        <location filename="../../core/hotkeys.cpp" line="405"/>
        <location filename="../../core/hotkeys.cpp" line="411"/>
        <location filename="../../core/hotkeys.cpp" line="418"/>
        <location filename="../../core/hotkeys.cpp" line="425"/>
        <location filename="../../core/hotkeys.cpp" line="432"/>
        <location filename="../../core/hotkeys.cpp" line="439"/>
        <location filename="../../core/hotkeys.cpp" line="446"/>
        <source>Graphics</source>
        <translation>Графика</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="325"/>
        <source>Toggle Software Rendering</source>
        <translatorcomment>*визуализатор</translatorcomment>
        <translation>Переключить: Программная отрисовка</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="331"/>
        <source>Toggle PGXP</source>
        <translation>Переключить: PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="366"/>
        <source>Toggle PGXP Depth Buffer</source>
        <translation>Переключить: Буфер глубины PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="426"/>
        <source>Increase Resolution Scale</source>
        <translation>Увеличить: Масштаб разрешения</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="92"/>
        <source>Open Pause Menu</source>
        <translation>Открыть: Меню паузы</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="98"/>
        <source>Open Cheat Settings</source>
        <translation>Открыть: Настройки читов</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="440"/>
        <source>Record Single Frame GPU Trace</source>
        <translation>Запись: Одного кадра трассировки ГП</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="447"/>
        <source>Record Multi-Frame GPU Trace</source>
        <translation>Запись: Многокадровой трассировки ГП</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="210"/>
        <source>Toggle Media Capture</source>
        <translation>Переключить: Запись мультимедиа</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="104"/>
        <source>Open Achievement List</source>
        <translation>Открыть: Cписок достижений</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="110"/>
        <source>Open Leaderboard List</source>
        <translation>Открыть: Список лидеров</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="136"/>
        <location filename="../../core/hotkeys.cpp" line="143"/>
        <location filename="../../core/hotkeys.cpp" line="149"/>
        <location filename="../../core/hotkeys.cpp" line="156"/>
        <location filename="../../core/hotkeys.cpp" line="162"/>
        <location filename="../../core/hotkeys.cpp" line="168"/>
        <location filename="../../core/hotkeys.cpp" line="175"/>
        <location filename="../../core/hotkeys.cpp" line="182"/>
        <location filename="../../core/hotkeys.cpp" line="189"/>
        <location filename="../../core/hotkeys.cpp" line="196"/>
        <location filename="../../core/hotkeys.cpp" line="204"/>
        <location filename="../../core/hotkeys.cpp" line="210"/>
        <location filename="../../core/hotkeys.cpp" line="223"/>
        <location filename="../../core/hotkeys.cpp" line="229"/>
        <location filename="../../core/hotkeys.cpp" line="257"/>
        <location filename="../../core/hotkeys.cpp" line="269"/>
        <location filename="../../core/hotkeys.cpp" line="282"/>
        <source>System</source>
        <translation>Система</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="175"/>
        <source>Change Disc</source>
        <translation>Сменить диск</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="223"/>
        <source>Swap Memory Card Slots</source>
        <translation>Поменять ячейки карт памяти</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="230"/>
        <source>Toggle Clock Speed Control (Overclocking)</source>
        <translation>Переключить: Управление тактовой частотой (разгон)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="257"/>
        <source>Increase Emulation Speed</source>
        <translation>Увеличить: Скорость эмуляции</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="269"/>
        <source>Decrease Emulation Speed</source>
        <translation>Уменьшить: Скорость эмуляции</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="282"/>
        <source>Reset Emulation Speed</source>
        <translation>Сбросить: Скорость эмуляции</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="433"/>
        <source>Decrease Resolution Scale</source>
        <translation>Уменьшить: Масштаб разрешения</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="405"/>
        <source>Toggle Post-Processing</source>
        <translation>Переключить: Постобработка</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="412"/>
        <source>Reload Post Processing Shaders</source>
        <translation>Перезагрузить: Шейдеры постобработки</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="419"/>
        <source>Reload Texture Replacements</source>
        <translation>Перезагрузить: Замены текстур</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="385"/>
        <source>Toggle Widescreen</source>
        <translation>Переключить: Широкоэкранный режим</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="680"/>
        <location filename="../../core/hotkeys.cpp" line="708"/>
        <location filename="../../core/hotkeys.cpp" line="726"/>
        <source>Debugging</source>
        <translation>Отладка</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="680"/>
        <source>Toggle PGXP CPU Mode</source>
        <translation>Переключить: Режим процессора PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="318"/>
        <source>Toggle On-Screen Display</source>
        <translation>Переключить: Экранные подсказки</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="92"/>
        <location filename="../../core/hotkeys.cpp" line="98"/>
        <location filename="../../core/hotkeys.cpp" line="104"/>
        <location filename="../../core/hotkeys.cpp" line="110"/>
        <location filename="../../core/hotkeys.cpp" line="116"/>
        <location filename="../../core/hotkeys.cpp" line="122"/>
        <location filename="../../core/hotkeys.cpp" line="128"/>
        <source>Interface</source>
        <translation>Интерфейс</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="136"/>
        <source>Fast Forward (Hold)</source>
        <translation>Перемотка (удержание)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="143"/>
        <source>Fast Forward (Toggle)</source>
        <translation>Перемотка (переключение)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="149"/>
        <source>Turbo (Hold)</source>
        <translation>Ускорение (удержание)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="156"/>
        <source>Turbo (Toggle)</source>
        <translation>Ускорение (переключение)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="168"/>
        <source>Restart Game</source>
        <translation>Перезапустить игру</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="182"/>
        <source>Switch to Previous Disc</source>
        <translation>Переключить: Предыдущий диск</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="189"/>
        <source>Switch to Next Disc</source>
        <translation>Переключить: Следующий диск</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="295"/>
        <source>Rotate Display Clockwise</source>
        <translation>Поворот дисплея по часовой стрелке</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="306"/>
        <source>Rotate Display Counterclockwise</source>
        <translation>Поворот дисплея против часовой стрелки</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="392"/>
        <source>Toggle Texture Modulation Cropping</source>
        <translation>Переключить: Обрезка с модуляцией текстуры</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="458"/>
        <source>Freecam Toggle</source>
        <translation>Свободная камера: Переключить</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="458"/>
        <location filename="../../core/hotkeys.cpp" line="464"/>
        <location filename="../../core/hotkeys.cpp" line="470"/>
        <location filename="../../core/hotkeys.cpp" line="478"/>
        <location filename="../../core/hotkeys.cpp" line="486"/>
        <location filename="../../core/hotkeys.cpp" line="494"/>
        <location filename="../../core/hotkeys.cpp" line="502"/>
        <location filename="../../core/hotkeys.cpp" line="510"/>
        <location filename="../../core/hotkeys.cpp" line="518"/>
        <location filename="../../core/hotkeys.cpp" line="526"/>
        <location filename="../../core/hotkeys.cpp" line="534"/>
        <location filename="../../core/hotkeys.cpp" line="543"/>
        <location filename="../../core/hotkeys.cpp" line="552"/>
        <location filename="../../core/hotkeys.cpp" line="560"/>
        <source>Free Camera</source>
        <translation>Свободная камера</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="464"/>
        <source>Freecam Reset</source>
        <translation type="unfinished">Свободная камера: Сбросить</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="470"/>
        <source>Freecam Move Left</source>
        <translation type="unfinished">Свободная камера: Move Left</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="478"/>
        <source>Freecam Move Right</source>
        <translation type="unfinished">Свободная камера: Move Right</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="486"/>
        <source>Freecam Move Up</source>
        <translation type="unfinished">Свободная камера: Move Up</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="494"/>
        <source>Freecam Move Down</source>
        <translation type="unfinished">Свободная камера: Move Down</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="502"/>
        <source>Freecam Move Forward</source>
        <translation type="unfinished">Свободная камера: Двигать вперед</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="510"/>
        <source>Freecam Move Backward</source>
        <translation type="unfinished">Свободная камера: Двигать назад</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="518"/>
        <source>Freecam Rotate Left</source>
        <translation>Свободная камера: Поворот влево</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="526"/>
        <source>Freecam Rotate Right</source>
        <translation>Свободная камера: Поворот вправо</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="535"/>
        <source>Freecam Rotate Forward</source>
        <translation>Свободная камера: Поворот вперед</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="544"/>
        <source>Freecam Rotate Backward</source>
        <translation>Свободная камера: Поворот назад</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="552"/>
        <source>Freecam Roll Left</source>
        <translation type="unfinished">Свободная камера: Roll Left</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="560"/>
        <source>Freecam Roll Right</source>
        <translation type="unfinished">Свободная камера: Roll Right</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="634"/>
        <location filename="../../core/hotkeys.cpp" line="641"/>
        <location filename="../../core/hotkeys.cpp" line="648"/>
        <location filename="../../core/hotkeys.cpp" line="655"/>
        <location filename="../../core/hotkeys.cpp" line="662"/>
        <location filename="../../core/hotkeys.cpp" line="674"/>
        <location filename="../../core/hotkeys.cpp" line="743"/>
        <location filename="../../core/hotkeys.cpp" line="749"/>
        <source>Save States</source>
        <translation>Сохранение состояний</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="635"/>
        <source>Load From Selected Slot</source>
        <translatorcomment>**загрузка из выбранного слота</translatorcomment>
        <translation>Загрузить из выбранной ячейки</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="642"/>
        <source>Save To Selected Slot</source>
        <translatorcomment>**сохранение в выбранный слот</translatorcomment>
        <translation>Сохранить в выбранную ячейку</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="649"/>
        <source>Select Previous Save Slot</source>
        <translation>Выбрать предыдущую ячейку для сохранения</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="656"/>
        <source>Select Next Save Slot</source>
        <translation>Выбрать следующую ячейку для сохранения</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="663"/>
        <source>Save State and Select Next Slot</source>
        <translation>Сохранить состояние и выбрать следующую ячейку</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="674"/>
        <source>Undo Load State</source>
        <translation>Отменить загрузку состояния</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="755"/>
        <source>Load Game State 1</source>
        <translation>Загрузить: Cостояние игры 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="757"/>
        <source>Load Game State 2</source>
        <translation>Загрузить: Cостояние игры 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="759"/>
        <source>Load Game State 3</source>
        <translation>Загрузить: Cостояние игры 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="761"/>
        <source>Load Game State 4</source>
        <translation>Загрузить: Cостояние игры 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="763"/>
        <source>Load Game State 5</source>
        <translation>Загрузить: Cостояние игры 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="765"/>
        <source>Load Game State 6</source>
        <translation>Загрузить: Cостояние игры 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="767"/>
        <source>Load Game State 7</source>
        <translation>Загрузить: Cостояние игры 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="769"/>
        <source>Load Game State 8</source>
        <translation>Загрузить: Cостояние игры 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="771"/>
        <source>Load Game State 9</source>
        <translation>Загрузить: Cостояние игры 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="773"/>
        <source>Load Game State 10</source>
        <translation>Загрузить: Cостояние игры 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="709"/>
        <source>Toggle PGXP Preserve Projection Precision</source>
        <translation>Переключить: Сохранение точности проецирования PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="726"/>
        <source>Toggle VRAM View</source>
        <translation>Переключить: Просмотр VRAM</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="756"/>
        <source>Save Game State 1</source>
        <translation>Сохранить: Состояние игры 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="758"/>
        <source>Save Game State 2</source>
        <translation>Сохранить: Состояние игры 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="760"/>
        <source>Save Game State 3</source>
        <translation>Сохранить: Состояние игры 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="762"/>
        <source>Save Game State 4</source>
        <translation>Сохранить: Состояние игры 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="764"/>
        <source>Save Game State 5</source>
        <translation>Сохранить: Состояние игры 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="766"/>
        <source>Save Game State 6</source>
        <translation>Сохранить: Состояние игры 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="768"/>
        <source>Save Game State 7</source>
        <translation>Сохранить: Состояние игры 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="770"/>
        <source>Save Game State 8</source>
        <translation>Сохранить: Состояние игры 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="772"/>
        <source>Save Game State 9</source>
        <translation>Сохранить: Состояние игры 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="774"/>
        <source>Save Game State 10</source>
        <translation>Сохранить: Состояние игры 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="776"/>
        <source>Load Global State 1</source>
        <translation>Загрузить: Глобальное состояние 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="778"/>
        <source>Load Global State 2</source>
        <translation>Загрузить: Глобальное состояние 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="780"/>
        <source>Load Global State 3</source>
        <translation>Загрузить: Глобальное состояние 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="782"/>
        <source>Load Global State 4</source>
        <translation>Загрузить: Глобальное состояние 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="784"/>
        <source>Load Global State 5</source>
        <translation>Загрузить: Глобальное состояние 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="786"/>
        <source>Load Global State 6</source>
        <translation>Загрузить: Глобальное состояние 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="788"/>
        <source>Load Global State 7</source>
        <translation>Загрузить: Глобальное состояние 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="790"/>
        <source>Load Global State 8</source>
        <translation>Загрузить: Глобальное состояние 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="792"/>
        <source>Load Global State 9</source>
        <translation>Загрузить: Глобальное состояние 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="794"/>
        <source>Load Global State 10</source>
        <translation>Загрузить: Глобальное состояние 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="777"/>
        <source>Save Global State 1</source>
        <translation>Сохранить: Глобальное состояние 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="779"/>
        <source>Save Global State 2</source>
        <translation>Сохранить: Глобальное состояние 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="781"/>
        <source>Save Global State 3</source>
        <translation>Сохранить: Глобальное состояние 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="783"/>
        <source>Save Global State 4</source>
        <translation>Сохранить: Глобальное состояние 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="785"/>
        <source>Save Global State 5</source>
        <translation>Сохранить: Глобальное состояние 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="787"/>
        <source>Save Global State 6</source>
        <translation>Сохранить: Глобальное состояние 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="789"/>
        <source>Save Global State 7</source>
        <translation>Сохранить: Глобальное состояние 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="791"/>
        <source>Save Global State 8</source>
        <translation>Сохранить: Глобальное состояние 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="793"/>
        <source>Save Global State 9</source>
        <translation>Сохранить: Глобальное состояние 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="795"/>
        <source>Save Global State 10</source>
        <translation>Сохранить: Глобальное состояние 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="570"/>
        <location filename="../../core/hotkeys.cpp" line="590"/>
        <location filename="../../core/hotkeys.cpp" line="603"/>
        <location filename="../../core/hotkeys.cpp" line="618"/>
        <source>Audio</source>
        <translation>Звук</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="570"/>
        <source>Toggle Mute</source>
        <translation>Переключить: Звук</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="590"/>
        <source>Toggle CD Audio Mute</source>
        <translatorcomment>*компакт-диска</translatorcomment>
        <translation>Переключить: Звук CD</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="603"/>
        <source>Volume Up</source>
        <translation>Увеличить: Громкость</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="618"/>
        <source>Volume Down</source>
        <translation>Уменьшить: Громкость</translation>
    </message>
</context>
<context>
    <name>ISOBrowserWindow</name>
    <message>
        <location filename="../isobrowserwindow.ui" line="14"/>
        <source>ISO Browser</source>
        <translation>Браузер образов ISO</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="25"/>
        <source>File:</source>
        <translation>Файл:</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="39"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="62"/>
        <location filename="../isobrowserwindow.ui" line="78"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="83"/>
        <source>Date</source>
        <translation>Дата</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="88"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="106"/>
        <source>Extract</source>
        <translation>Извлечь</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="113"/>
        <source>Extract (XA)</source>
        <translation>Извлечь (XA)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="120"/>
        <source>Extract (Raw)</source>
        <translation>Извлечь (Raw)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="127"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Failed to open %1:
%2</source>
        <translation type="vanished">Не удалось открыть %1:
%2</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="83"/>
        <source>ISO Browser - %1</source>
        <translation>Браузер образов ISO - %1</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="93"/>
        <source>Select File</source>
        <translation>Выбрать файл</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="168"/>
        <source>&amp;Open</source>
        <translation>&amp;Открыть</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="173"/>
        <source>&amp;Extract</source>
        <translation>&amp;Извлечь</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="175"/>
        <source>Extract (&amp;XA)</source>
        <translation>Извлечь (&amp;XA)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="177"/>
        <source>Extract (&amp;Raw)</source>
        <translation>Извлечь (&amp;Raw)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="189"/>
        <source>Extract File</source>
        <translation>Извлечь файл</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="194"/>
        <source>Extracting {}...</source>
        <translation>Извлечение {}...</translation>
    </message>
    <message>
        <source>Extracting %1...</source>
        <translation type="vanished">Извлечение %1...</translation>
    </message>
    <message>
        <source>Failed to save %1:
%2</source>
        <translation type="vanished">Не удалось сохранить %1:
%2</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="336"/>
        <source>%1 KB</source>
        <translation>%1 КБ</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="344"/>
        <source>&lt;Parent Directory&gt;</source>
        <translation>&lt;Родительский каталог&gt;</translation>
    </message>
</context>
<context>
    <name>InputBindingDialog</name>
    <message>
        <location filename="../inputbindingdialog.ui" line="14"/>
        <source>Edit Bindings</source>
        <translation>Редактирование привязок</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="20"/>
        <source>Bindings for Controller0/ButtonCircle</source>
        <translation>Привязки для Controller0/КнопкаКруг</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="74"/>
        <source>Sensitivity:</source>
        <translation>Чувствительность:</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="87"/>
        <location filename="../inputbindingdialog.ui" line="107"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="94"/>
        <source>Deadzone:</source>
        <translation>Мертвая зона:</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="114"/>
        <source>Reset Sensitivity</source>
        <translation>Сброс чувствительности</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="124"/>
        <source>Reset Deadzone</source>
        <translation>Сброс мертвой зоны</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="146"/>
        <source>Add Binding</source>
        <translation>Добавить привязку</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="156"/>
        <source>Remove Binding</source>
        <translation>Удалить привязку</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="166"/>
        <source>Clear Bindings</source>
        <translation>Очистить привязки</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="34"/>
        <source>Bindings for %1 %2</source>
        <translation>Привязки для %1 %2</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="177"/>
        <location filename="../inputbindingdialog.cpp" line="194"/>
        <source>Push Button/Axis... [%1]</source>
        <translation>Нажмите кнопку/ось... [%1]</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="366"/>
        <location filename="../inputbindingdialog.cpp" line="391"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
</context>
<context>
    <name>InputBindingWidget</name>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="114"/>
        <source>Left-click to change binding.
Shift-click to set multiple bindings.</source>
        <translation>Щелкните левой кнопкой мыши, чтобы изменить привязку.
Щелкните Shift, чтобы установить несколько привязок.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="115"/>
        <source>Right-click to remove binding.</source>
        <translation>Щелкните правой кнопкой мыши, чтобы удалить привязку.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="121"/>
        <source>No binding set.</source>
        <translatorcomment>*Задана</translatorcomment>
        <translation>Привязка не установлена.</translation>
    </message>
    <message numerus="yes">
        <location filename="../inputbindingwidgets.cpp" line="143"/>
        <source>%n bindings</source>
        <translation>
            <numerusform>%n привязка</numerusform>
            <numerusform>%n привязки</numerusform>
            <numerusform>%n привязки</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="361"/>
        <location filename="../inputbindingwidgets.cpp" line="378"/>
        <source>Push Button/Axis... [%1]</source>
        <translation>Нажмите кнопку/Ось... [%1]</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="499"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="501"/>
        <source>No devices with vibration motors were detected.</source>
        <translation>Устройств с вибрационными двигателями не обнаружено.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="502"/>
        <source>No devices with LEDs were detected.</source>
        <translation>Устройств со светодиодами обнаружено не было.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="519"/>
        <source>&lt;strong&gt;%1&lt;/strong&gt;&lt;br&gt;Select the device and effect to map this bind to.</source>
        <translation>&lt;strong&gt;%1&lt;/strong&gt;&lt;br&gt;Выберите устройство и эффект, к которым будет привязано это соединение.</translation>
    </message>
</context>
<context>
    <name>InputManager</name>
    <message>
        <location filename="../../util/input_manager.cpp" line="195"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="196"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="197"/>
        <source>WheelX</source>
        <translation type="unfinished">Руль X</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="198"/>
        <source>WheelY</source>
        <translation type="unfinished">Руль Y</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="201"/>
        <source>LeftButton</source>
        <translation type="unfinished">Левая кнопка</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="202"/>
        <source>RightButton</source>
        <translation type="unfinished">Правая кнопка</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="203"/>
        <source>MiddleButton</source>
        <translation type="unfinished">Средняя кнопка</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="566"/>
        <source>Keyboard/{}</source>
        <translation type="unfinished">Клавиатура/{}</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="592"/>
        <location filename="../../util/input_manager.cpp" line="602"/>
        <source>Pointer-{0}/{1}</source>
        <translation type="unfinished">Указатель-{0}/{1}</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1851"/>
        <source>Multiple Devices</source>
        <translation>Несколько устройств</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1859"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1897"/>
        <source>Controller {} connected.</source>
        <translation type="unfinished">Контроллер {} подключен.</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1944"/>
        <source>System paused because controller {} was disconnected.</source>
        <translation type="unfinished">Система приостановлена, поскольку контроллер {} был отключен.</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="2414"/>
        <source>Keyboard</source>
        <translation>Клавиатура</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="2416"/>
        <location filename="../../util/win32_raw_input_source.cpp" line="72"/>
        <source>Mouse</source>
        <translation>Мышь</translation>
    </message>
</context>
<context>
    <name>InterfaceSettingsWidget</name>
    <message>
        <location filename="../interfacesettingswidget.ui" line="29"/>
        <source>Behavior</source>
        <translation>Поведение</translation>
    </message>
    <message>
        <source>Save State On Shutdown</source>
        <translation type="vanished">Сохранить состояние при выключении</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="63"/>
        <location filename="../interfacesettingswidget.cpp" line="166"/>
        <source>Pause On Focus Loss</source>
        <translation>Пауза при потере фокуса</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="77"/>
        <location filename="../interfacesettingswidget.cpp" line="173"/>
        <source>Create Save State Backups</source>
        <translation>Создание резервных копий сохранений состояний</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="49"/>
        <location filename="../interfacesettingswidget.cpp" line="162"/>
        <source>Inhibit Screensaver</source>
        <translation>Запретить заставку</translation>
    </message>
    <message>
        <source>Pause On Start</source>
        <translation type="vanished">Пауза при запуске</translation>
    </message>
    <message>
        <source>Confirm Power Off</source>
        <translation type="vanished">Подтверждать выключение питания</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="84"/>
        <location filename="../interfacesettingswidget.cpp" line="175"/>
        <source>Enable Discord Presence</source>
        <translation>Включить присутствие в Discord</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="56"/>
        <location filename="../interfacesettingswidget.cpp" line="169"/>
        <source>Pause On Controller Disconnection</source>
        <translation>Пауза при отключении контроллера</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="35"/>
        <location filename="../interfacesettingswidget.cpp" line="156"/>
        <source>Confirm Game Close</source>
        <translation>Подтверждать закрытие игры</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="42"/>
        <location filename="../interfacesettingswidget.cpp" line="158"/>
        <source>Save State On Game Close</source>
        <translation>Сохранение состояния при закрытии игры</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="70"/>
        <location filename="../interfacesettingswidget.cpp" line="164"/>
        <source>Disable Background Input</source>
        <translation>Отключить фоновый ввод</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="94"/>
        <source>Game Display</source>
        <translation>Отображение игры</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="100"/>
        <location filename="../interfacesettingswidget.cpp" line="178"/>
        <source>Start Fullscreen</source>
        <translation>Запускать в полноэкранном режиме</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="107"/>
        <location filename="../interfacesettingswidget.cpp" line="180"/>
        <source>Double-Click Toggles Fullscreen</source>
        <translation>Двойной щелчок переключает полноэкранный режим</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="114"/>
        <location filename="../interfacesettingswidget.cpp" line="183"/>
        <source>Render To Separate Window</source>
        <translation>Отрисовка в отдельном окне</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="128"/>
        <location filename="../interfacesettingswidget.cpp" line="189"/>
        <source>Hide Main Window When Running</source>
        <translation>Скрыть главное окно во время работы</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="135"/>
        <location filename="../interfacesettingswidget.cpp" line="191"/>
        <source>Display System Log In Main Window</source>
        <translation>Отобразить системный журнал в главном окне</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="142"/>
        <location filename="../interfacesettingswidget.cpp" line="193"/>
        <source>Disable Window Resizing</source>
        <translation>Отключить изменение размера окна</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="121"/>
        <location filename="../interfacesettingswidget.cpp" line="186"/>
        <source>Hide Cursor In Fullscreen</source>
        <translation>Скрыть курсор в полноэкранном режиме</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="149"/>
        <location filename="../interfacesettingswidget.cpp" line="195"/>
        <source>Automatically Resize Window</source>
        <translation>Автоматическое изменение размера окна</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="159"/>
        <source>Appearance</source>
        <translation>Внешний вид</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="165"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="175"/>
        <source>Theme:</source>
        <translation>Тема:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="188"/>
        <source>Updates</source>
        <translation>Обновления</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="194"/>
        <source>Update Channel:</source>
        <translation>Канал обновления:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="204"/>
        <source>Current Version:</source>
        <translation>Текущая версия:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="220"/>
        <location filename="../interfacesettingswidget.cpp" line="234"/>
        <source>Enable Automatic Update Check</source>
        <translation>Включить автоматическую проверку обновлений</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="240"/>
        <source>Check for Updates...</source>
        <translation>Проверить обновления...</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="156"/>
        <location filename="../interfacesettingswidget.cpp" line="158"/>
        <location filename="../interfacesettingswidget.cpp" line="162"/>
        <location filename="../interfacesettingswidget.cpp" line="173"/>
        <location filename="../interfacesettingswidget.cpp" line="180"/>
        <location filename="../interfacesettingswidget.cpp" line="183"/>
        <location filename="../interfacesettingswidget.cpp" line="186"/>
        <location filename="../interfacesettingswidget.cpp" line="234"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
        <translation type="vanished">Определить, будет ли отображаться запрос на подтверждение завершения работы эмулятора/игры при нажатии горячей клавиши.</translation>
    </message>
    <message>
        <source>Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time.</source>
        <translation type="vanished">Автоматически сохраняет состояние эмулятора при выключении или выходе. В следующий раз вы сможете продолжить прямо с того места, где остановились.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="110"/>
        <location filename="../interfacesettingswidget.cpp" line="119"/>
        <location filename="../interfacesettingswidget.cpp" line="164"/>
        <location filename="../interfacesettingswidget.cpp" line="166"/>
        <location filename="../interfacesettingswidget.cpp" line="170"/>
        <location filename="../interfacesettingswidget.cpp" line="175"/>
        <location filename="../interfacesettingswidget.cpp" line="178"/>
        <location filename="../interfacesettingswidget.cpp" line="189"/>
        <location filename="../interfacesettingswidget.cpp" line="191"/>
        <location filename="../interfacesettingswidget.cpp" line="193"/>
        <location filename="../interfacesettingswidget.cpp" line="195"/>
        <location filename="../interfacesettingswidget.cpp" line="201"/>
        <location filename="../interfacesettingswidget.cpp" line="206"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="179"/>
        <source>Automatically switches to fullscreen mode when a game is started.</source>
        <translation>Автоматически переключается в полноэкранный режим при запуске игры.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="187"/>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation>Скрывает курсор мыши, когда эмулятор находится в полноэкранном режиме.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="163"/>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation>Предотвращает активацию заставки и спящий режим хоста во время эмуляции.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="81"/>
        <location filename="../interfacesettingswidget.cpp" line="201"/>
        <source>Disable Window Rounded Corners</source>
        <translation>Отключить скругленные углы окон</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="87"/>
        <location filename="../interfacesettingswidget.cpp" line="206"/>
        <source>Use Fractional Window Scale</source>
        <translation>Использовать дробный масштаб окна</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="104"/>
        <location filename="../interfacesettingswidget.cpp" line="110"/>
        <source>Use System Font</source>
        <translation>Использовать системный шрифт</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="111"/>
        <source>Uses the system font for the interface, instead of the bundled Roboto font. Enabling this option may cause some UI elements to not fit within windows.</source>
        <translation>Использует системный шрифт для интерфейса вместо встроенного шрифта Roboto. Включение этой опции может привести к тому, что некоторые элементы интерфейса не будут помещаться в окнах.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="115"/>
        <location filename="../interfacesettingswidget.cpp" line="119"/>
        <source>Disable Style Sheets</source>
        <translation>Отключить таблицы стилей</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="120"/>
        <source>Disables the use of style sheets in the application, reverting to the original &apos;Fusion&apos; style but retaining the color scheme.</source>
        <translation>Отключает использование таблиц стилей в приложении, возвращая исходный стиль «Fusion», но сохраняя цветовую схему.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="184"/>
        <source>Renders the display of the simulated console to the main window of the application, over the game list. If checked, the display will render in a separate window.</source>
        <translation>Отрисовывает отображение симулируемой консоли в главном окне приложения над списком игр. Если этот флажок установлен, отображение будет отрисовываться в отдельном окне.</translation>
    </message>
    <message>
        <source>Pauses the emulator when a game is started.</source>
        <translatorcomment>Настройки интерфейса</translatorcomment>
        <translation type="vanished">Приостановить работу эмулятора при запуске игры.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="157"/>
        <source>Determines whether a prompt will be displayed to confirm closing the game.</source>
        <translation>Определяет, будет ли выводиться подсказка для подтверждения закрытия игры.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="165"/>
        <source>Prevents inputs from being processed when another application is active.</source>
        <translation>Предотвращает обработку ввода, когда другое приложение находится в активном состоянии.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="167"/>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translatorcomment>(wUI/Интерфейс/Пауза при потере фокуса/Подсказка)</translatorcomment>
        <translation>Приостановить эмулятор, когда вы сворачиваете окно или переключаетесь на другое приложение, и возобновляет работу при обратном переключении.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="171"/>
        <source>Pauses the emulator when a controller with bindings is disconnected.</source>
        <translation>Приостанавливает работу эмулятора, когда контроллер с привязками отключен.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="174"/>
        <source>Backs up any previous save state when creating a new save state, with a .bak extension.</source>
        <translation>Создает резервную копию любого предыдущего сохранения состояния при создании нового сохранения состояния с расширением .bak.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="176"/>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translation>Показывает игру, в которую вы сейчас играете, как часть вашего профиля в Discord.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="181"/>
        <source>Switches between full screen and windowed when the window is double-clicked.</source>
        <translation>Переключение между полноэкранным и оконным режимами при двойном щелчке по окну.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="190"/>
        <source>Hides the main window of the application while the game is displayed in a separate window.</source>
        <translation>Скрывает главное окно приложения, а игра отображается в отдельном окне.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="192"/>
        <source>Displays the log in the main window of the application while a game is running.</source>
        <translation>Отображает журнал в главном окне приложения во время работы игры.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="194"/>
        <source>Prevents resizing of the window while a game is running.</source>
        <translation>Предотвращает изменение размера окна во время работы игры.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="196"/>
        <source>Automatically resizes the window to match the internal resolution. &lt;strong&gt;For high internal resolutions, this will create very large windows.&lt;/strong&gt;</source>
        <translation>Автоматически изменяет размер окна в соответствии с внутренним разрешением. &lt;strong&gt;При высоком внутреннем разрешении это приведет к появлению очень большого окна.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="202"/>
        <source>Disables the rounding of windows automatically applied in Windows 11, which may obscure parts of the content.</source>
        <translation>Отключает автоматическое скругление углов окон в Windows 11, которое может скрывать часть содержимого.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="207"/>
        <source>Calculates the true scaling factor for your display, avoiding the downsampling applied by MacOS.</source>
        <translation>Рассчитывает истинный коэффициент масштабирования для вашего дисплея, обходя понижающее преобразование, применяемое в macOS.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="212"/>
        <source>Language</source>
        <translation>Язык</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="212"/>
        <source>System Language</source>
        <translation>Язык системы</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="213"/>
        <source>Selects the language for the application. Please note that not all parts of the application may be translated for a given language.</source>
        <translation>Выбор языка для приложения. Обратите внимание, что не все части приложения могут быть переведены для данного языка.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="226"/>
        <source>Theme</source>
        <translation>Тема</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="227"/>
        <source>Selects the theme for the application.</source>
        <translation>Выбор темы для приложения.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="229"/>
        <source>Update Channel</source>
        <translation>Канал обновления</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="231"/>
        <source>Selects the channel that will be checked for updates to the application. The &lt;strong&gt;preview&lt;/strong&gt; channel contains the latest changes, and may be unstable. The &lt;strong&gt;latest&lt;/strong&gt; channel tracks the latest release.</source>
        <translation>Выбор канала, который будет проверяться на наличие обновлений в приложении. Канал &lt;strong&gt;preview&lt;/strong&gt; содержит последние изменения и может быть нестабильным. Канал &lt;strong&gt;latest&lt;/strong&gt; отслеживает последний релиз.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="235"/>
        <source>Automatically checks for updates to the program on startup. Updates can be deferred until later or skipped entirely.</source>
        <translation>Автоматически проверяет наличие обновлений для программы при запуске. Обновления можно отложить на потом или полностью пропустить.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="133"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <source>Determines whether a prompt will be displayed to confirm shutting down the game.</source>
        <translation type="vanished">Определяет, будет ли выводиться подсказка, подтверждающая завершение игры.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="159"/>
        <source>Automatically saves the system state when closing the game or exiting. You can then resume directly from where you left off next time.</source>
        <translation>Автоматически сохраняет состояние системы при закрытии игры или выходе из нее. В следующий раз вы сможете возобновить игру прямо с того места, на котором остановились.</translation>
    </message>
    <message>
        <source>Unavailable</source>
        <translation type="vanished">Недоступно</translation>
    </message>
</context>
<context>
    <name>JogCon</name>
    <message>
        <location filename="../../core/jogcon.cpp" line="593"/>
        <source>Failed to create force feedback device for Port {}:
{}</source>
        <translation>Не удалось создать устройство обратной связи для порта {}:
{}</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="618"/>
        <source>D-Pad Up</source>
        <translation type="unfinished">Крестовина вверх</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="619"/>
        <source>D-Pad Right</source>
        <translation type="unfinished">Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="620"/>
        <source>D-Pad Down</source>
        <translation type="unfinished">Крестовина вниз</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="621"/>
        <source>D-Pad Left</source>
        <translation type="unfinished">Крестовина влево</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="622"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="623"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="624"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="625"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="626"/>
        <source>Select</source>
        <translation type="unfinished">Select</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="627"/>
        <source>Start</source>
        <translation type="unfinished">Start</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="628"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="629"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="630"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="631"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="632"/>
        <source>Mode</source>
        <translation type="unfinished">Режим</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="634"/>
        <source>Steering Left</source>
        <translation type="unfinished">Поворот руля влево</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="635"/>
        <source>Steering Right</source>
        <translation type="unfinished">Поворот руля вправо</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="639"/>
        <source>Mode LED</source>
        <translation type="unfinished">Режим светодиодной подсветки</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="642"/>
        <source>Vibration Motor</source>
        <translation>Вибрационный двигатель</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="645"/>
        <source>Force Feedback Device</source>
        <translation>Устройство с обратной связью</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="653"/>
        <source>Analog Deadzone</source>
        <translation type="unfinished">Мёртвая зона аналога</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="654"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation type="unfinished">Устанавливает мертвую зону аналогового джойстика, т. е. часть движения джойстика, которая будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="657"/>
        <source>Analog Sensitivity</source>
        <translation type="unfinished">Чувствительность аналога</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="658"/>
        <source>Sets the analog stick axis scaling factor. A value between 130% and 140% is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
        <translation>Устанавливает коэффициент масштабирования оси аналогового джойстика. При использовании современных контроллеров, например DualShock 4 или контроллера Xbox One, рекомендуется использовать значение в диапазоне от 130% до 140%.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="661"/>
        <source>Button/Trigger Deadzone</source>
        <translation type="unfinished">Мертвая зона кнопок/триггеров</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="662"/>
        <source>Sets the deadzone for activating buttons/triggers, i.e. the fraction of the trigger which will be ignored.</source>
        <translation type="unfinished">Устанавливает мертвую зону для активации кнопок/триггеров, т.е. часть триггера, которая будет игнорироваться.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="666"/>
        <source>Steering Hold Deadzone</source>
        <translation>Мертвая зона удержания руля</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="667"/>
        <source>Sets the deadzone for holding the wheel at the set position, i.e. when it will not trigger an effect.</source>
        <translation>Устанавливает мертвую зону для удержания руля в заданном положении, т. е. когда он не вызывает никакого эффекта.</translation>
    </message>
</context>
<context>
    <name>Justifier</name>
    <message>
        <location filename="../../core/justifier.cpp" line="340"/>
        <source>Pointer/Aiming</source>
        <translation type="unfinished">Указатель/Прицеливание</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="341"/>
        <source>Trigger</source>
        <translation>Курок</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="342"/>
        <source>Shoot Offscreen</source>
        <translation>Выстрел за кадром</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="343"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="344"/>
        <source>Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="346"/>
        <source>Relative Left</source>
        <translation type="unfinished">Взаимосвязанное влево</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="347"/>
        <source>Relative Right</source>
        <translation type="unfinished">Взаимосвязанное вправо</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="348"/>
        <source>Relative Up</source>
        <translation type="unfinished">Взаимосвязанное вверх</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="349"/>
        <source>Relative Down</source>
        <translation type="unfinished">Взаимосвязанное вниз</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="362"/>
        <source>Crosshair Image Path</source>
        <translation>Путь изображения перекрестия</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="363"/>
        <source>Path to an image to use as a crosshair/cursor.</source>
        <translation>Путь к изображению, чтобы использовать в качестве перекрестия/курсора.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="365"/>
        <source>Crosshair Image Scale</source>
        <translation>Масштаб изображения перекрестия</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="366"/>
        <source>Scale of crosshair image on screen.</source>
        <translation>Масштаб изображения перекрестия на экране.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="368"/>
        <source>Cursor Color</source>
        <translation>Цвет курсора</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="369"/>
        <source>Applies a color to the chosen crosshair images, can be used for multiple players. Specify in HTML/CSS format (e.g. #aabbcc)</source>
        <translation>Применяет цвет к выбранным изображениям перекрестия, может использоваться несколькими игроками. Укажите в формате HTML/CSS (например, #aabbcc)</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="373"/>
        <source>X Scale</source>
        <translation>Масштаб X</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="374"/>
        <source>Scales X coordinates relative to the center of the screen.</source>
        <translation>Масштабирует координаты X относительно центра экрана.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="376"/>
        <source>Line Start Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="377"/>
        <source>Offset applied to lightgun vertical position that the Justifier will first trigger on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="380"/>
        <source>Line End Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="381"/>
        <source>Offset applied to lightgun vertical position that the Justifier will last trigger on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="383"/>
        <source>Tick Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="384"/>
        <source>Offset applied to lightgun horizontal position that the Justifier will trigger on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="386"/>
        <source>Off-Screen Out-Of-Bounds Frames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="387"/>
        <source>Number of frames that the Justifier is pointed out-of-bounds for an off-screen shot.</source>
        <translation type="unfinished">Количество кадров, в которых Justifier направлен за пределы поля для выстрела за кадром.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="389"/>
        <location filename="../../core/justifier.cpp" line="392"/>
        <source>Off-Screen Trigger Frames</source>
        <translation type="unfinished">Закадровые окна курка</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="390"/>
        <source>Number of frames that the trigger is held for an off-screen shot.</source>
        <translation type="unfinished">Количество кадров, в течение которых удерживается курок для выстрела за кадром.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="393"/>
        <source>Number of frames that the Justifier is pointed out-of-bounds after the trigger is released, for an off-screen shot.</source>
        <translation type="unfinished">Количество кадров, в которых Justifier указывает за пределы поля после отпускания курка для выстрела за кадром.</translation>
    </message>
</context>
<context>
    <name>LogWidget</name>
    <message>
        <location filename="../logwindow.cpp" line="64"/>
        <source>Dropped %1 log messages, please use file or system console logging.
</source>
        <translation>Переданы %1 сообщения журнала, используйте файл или журнал системной консоли.
</translation>
    </message>
</context>
<context>
    <name>LogWindow</name>
    <message>
        <location filename="../logwindow.cpp" line="301"/>
        <source>Log Window - %1 [%2]</source>
        <translation>Окно журнала - %1 [%2]</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="305"/>
        <source>Log Window</source>
        <translation>Окно журнала</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="328"/>
        <source>&amp;Clear</source>
        <translation>&amp;Очистить</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="330"/>
        <source>&amp;Save...</source>
        <translation>&amp;Сохранить...</translation>
    </message>
    <message>
        <source>Cl&amp;ose</source>
        <translation type="vanished">&amp;Закрыть</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="333"/>
        <source>&amp;Settings</source>
        <translation>&amp;Настройки</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="336"/>
        <source>Log To &amp;System Console</source>
        <translation>Журнал в &amp;Системную консоль</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="340"/>
        <source>Log To &amp;Debug Console</source>
        <translation>Журнал в &amp;Консоль отладки</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="344"/>
        <source>Log To &amp;File</source>
        <translation>Журнал в &amp;Файл</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="350"/>
        <source>Attach To &amp;Main Window</source>
        <translation>Прикрепить к &amp;Главному окну</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="354"/>
        <source>Show &amp;Timestamps</source>
        <translation>Показать &amp;Временные метки</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="360"/>
        <source>&amp;Log Level</source>
        <translation>&amp;Уровень журнала</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="370"/>
        <source>&amp;Channels</source>
        <translation>&amp;Каналы</translation>
    </message>
    <message>
        <source>Dropped %1 log messages, please use file or system console logging.
</source>
        <translation type="vanished">Переданы сообщения журнала %1, используйте журнал файла или системной консоли.
</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="413"/>
        <source>Select Log File</source>
        <translation>Выбрать файл журнала</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="413"/>
        <source>Log Files (*.txt)</source>
        <translation>Файлы журналов (*.txt)</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Failed to open file for writing.</source>
        <translation type="vanished">Не удалось открыть файл для записи.</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="429"/>
        <source>Log was written to %1.
</source>
        <translation>Журнал записан в %1.
</translation>
    </message>
</context>
<context>
    <name>MAC_APPLICATION_MENU</name>
    <message>
        <location filename="../qthost.cpp" line="89"/>
        <source>Services</source>
        <translation>Сервисы</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="90"/>
        <source>Hide %1</source>
        <translation>Скрыть %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="91"/>
        <source>Hide Others</source>
        <translation>Скрыть другие</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="92"/>
        <source>Show All</source>
        <translation>Показать все</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="93"/>
        <source>Preferences...</source>
        <translation>Предпочтения...</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="94"/>
        <source>Quit %1</source>
        <translation>Выйти %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="95"/>
        <source>About %1</source>
        <translation>Про %1</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>DuckStation</source>
        <translation type="vanished">DuckStation</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="31"/>
        <source>&amp;System</source>
        <translation>&amp;Система</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="35"/>
        <location filename="../mainwindow.ui" line="612"/>
        <location filename="../mainwindow.cpp" line="1359"/>
        <location filename="../mainwindow.cpp" line="1722"/>
        <source>Change Disc</source>
        <translation>Сменить диск</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="43"/>
        <location filename="../mainwindow.ui" line="623"/>
        <source>Cheats</source>
        <translation>Читы</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="51"/>
        <location filename="../mainwindow.cpp" line="872"/>
        <location filename="../mainwindow.cpp" line="1219"/>
        <source>Load State</source>
        <translation>Загрузить состояние</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="59"/>
        <source>Save State</source>
        <translation>Сохранить состояние</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="87"/>
        <source>S&amp;ettings</source>
        <translation>&amp;Настройки</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="116"/>
        <source>&amp;Help</source>
        <translation>&amp;Помощь</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="129"/>
        <source>&amp;Debug</source>
        <translation>&amp;Отладка</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="133"/>
        <source>Switch GPU Renderer</source>
        <translatorcomment>*визуализатор *отрисовка *отображение</translatorcomment>
        <translation>Переключить: Отрисовщик ГП</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="138"/>
        <source>Switch CPU Emulation Mode</source>
        <translation>Переключить: Режим эмуляции ЦП</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="143"/>
        <source>Switch Crop Mode</source>
        <translation>Переключить: Режим обрезки</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="148"/>
        <source>Log Level</source>
        <translation>Уровень журналирования</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="153"/>
        <source>Log Channels</source>
        <translation>Каналы журналирования</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="188"/>
        <source>&amp;View</source>
        <translation>&amp;Вид</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="192"/>
        <source>&amp;Window Size</source>
        <translation>&amp;Размер окна</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="200"/>
        <source>Sort B&amp;y</source>
        <translation>&amp;Сортировать по</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="239"/>
        <source>&amp;Tools</source>
        <translation>&amp;Инструменты</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="297"/>
        <source>Start &amp;File...</source>
        <translation>Запустить &amp;файл...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="300"/>
        <source>Starts a new session using the selected file.</source>
        <translation>Запускает новую сессию с использованием выбранного файла.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="308"/>
        <source>Start &amp;Disc...</source>
        <translation>Запустить &amp;диск...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="314"/>
        <source>Starts a new session from a physical disc.</source>
        <translation>Запускает новую сессию с физического диска.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="322"/>
        <source>Start &amp;BIOS</source>
        <translation>Запустить &amp;BIOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="325"/>
        <source>Starts a new session without any disc inserted.</source>
        <translation>Запускает новую сессию без вставленного диска.</translation>
    </message>
    <message>
        <source>&amp;Scan For New Games</source>
        <translation type="vanished">&amp;Сканировать новые игры</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="336"/>
        <source>Searches for new games added since the last refresh.</source>
        <translation>Поиск новых игр, добавленных с момента последнего обновления.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="344"/>
        <source>&amp;Rescan All Games</source>
        <translation>Пере&amp;сканирование всех игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="347"/>
        <source>Rescans all games, discarding any cached information.</source>
        <translation>Пересканирует все игры, удаляя всю кэшированную информацию.</translation>
    </message>
    <message>
        <source>Power &amp;Off</source>
        <translation type="vanished">&amp;Выключить</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="361"/>
        <source>Ends the current session.</source>
        <translation>Завершает текущую сессию.</translation>
    </message>
    <message>
        <source>&amp;Reset</source>
        <translation type="vanished">&amp;Сброс</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="375"/>
        <source>Restarts the emulated system.</source>
        <translation>Перезапускает эмулируемую систему.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="386"/>
        <source>&amp;Pause</source>
        <translation>Пау&amp;за</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="389"/>
        <source>Pauses/resumes the session.</source>
        <translation>Приостанавливает/возобновляет сеанс.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="397"/>
        <source>&amp;Load State</source>
        <translation>&amp;Загрузить</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="400"/>
        <source>Restores the session state from the selected slot.</source>
        <translation>Восстанавливает состояние сеанса из выбранной ячейки.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="408"/>
        <source>&amp;Save State</source>
        <translation>Со&amp;хранить</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="411"/>
        <source>Saves the session state to the selected slot.</source>
        <translation>Сохраняет состояние сеанса в выбранной ячейке.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="419"/>
        <source>E&amp;xit</source>
        <translation>&amp;Выход</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="422"/>
        <source>Exits the application.</source>
        <translation>Выходит из приложения.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="433"/>
        <source>Configures where the system firmware is located.</source>
        <translation>Настройка местоположения системной микропрограммы.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="444"/>
        <source>Configures options related to the simulated console.</source>
        <translation>Настройка параметров, связанных с имитированной консолью.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="455"/>
        <source>Configures options related to the simulation.</source>
        <translation>Настройка параметров, связанных с симуляцией.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="466"/>
        <source>Configures options and bindings for the emulated controllers.</source>
        <translation>Настройка параметров и привязкок для эмулируемых контроллеров.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="477"/>
        <source>Configures shortcut keys for actions related to the session.</source>
        <translation>Настройка горячих клавиши для действий, связанных с сессией.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="485"/>
        <source>&amp;Graphics</source>
        <translation>&amp;Графика</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="488"/>
        <source>Configures options related to how the session content is displayed.</source>
        <translation>Настройка параметров, связанных с отображением содержимого сеанса.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="499"/>
        <source>Configures post-processing effects applied after rendering the content.</source>
        <translation>Настройка эффектов постобработки, применяемых после отрисовки контента.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="532"/>
        <source>&amp;Fullscreen</source>
        <translation>&amp;Полноэкранный режим</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="535"/>
        <source>Switches between fullscreen and windowed modes.</source>
        <translation>Переключает между полноэкранным и оконным режимами.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="547"/>
        <source>Opens a link to the GitHub repository for the application.</source>
        <translation>Открывает ссылку на репозиторий приложения GitHub.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="559"/>
        <source>Opens a link to the Discord server for the application.</source>
        <translation>Открывает ссылку на сервере Discord.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="570"/>
        <source>Checks if any application updates are available for download.</source>
        <translation>Проверяет, доступны ли для загрузки обновления.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="575"/>
        <source>View Third-Party Notices...</source>
        <translation>Просмотреть уведомления третьих лиц...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="578"/>
        <source>Shows copyright and license notices for third-party libraries included with the application.</source>
        <translation>Отображает уведомления об авторских правах и лицензиях для сторонних библиотек, включенных в приложение.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="590"/>
        <source>Displays copyright and license notices for Qt.</source>
        <translation>Отображает уведомления об авторских правах и лицензии для Qt.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="601"/>
        <source>Displays copyright and license notices for the application.</source>
        <translation>Отображает уведомления об авторских правах и лицензии для приложения.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="615"/>
        <source>Swaps the currently-inserted disc with another disc or game.</source>
        <translation>Заменяет вставленный диск на другой диск или игру.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="626"/>
        <source>Shows the list of cheats available for this game.</source>
        <translation>Показывает список читов, доступных для этой игры.</translation>
    </message>
    <message>
        <source>Audio</source>
        <translation type="vanished">Звук</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="637"/>
        <source>Configures options related to how audio from the content is played.</source>
        <translation>Настройка параметров, связанных с воспроизведением звука из контента.</translation>
    </message>
    <message>
        <source>Achievements</source>
        <translation type="vanished">Достижения</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="648"/>
        <source>Configures options related to RetroAchievements.</source>
        <translation>Настройка параметров, связанных с RetroAchievements.</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation type="vanished">Папки</translation>
    </message>
    <message>
        <source>Configures the locations where various types of data are saved.</source>
        <translation type="vanished">Настройка мест, где сохраняются различные типы данных.</translation>
    </message>
    <message>
        <source>Game List</source>
        <translation type="vanished">Список игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="659"/>
        <source>Configures the locations where the application will search for game files.</source>
        <translation>Настройка мест, в которых приложение будет искать файлы игры.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="670"/>
        <source>Configures options related to the apperance and behavior of the application.</source>
        <translation>Настройка параметров, связанных с внешним видом и поведением приложения.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translatorcomment>**Расширенные</translatorcomment>
        <translation type="vanished">Дополнительные</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="681"/>
        <source>Configures advanced options for the application.</source>
        <translation>Настройка расширенных параметров приложения.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="703"/>
        <source>Adds a new directory that will be searched for game files.</source>
        <translation>Добавляет новый каталог, в котором будет выполняться поиск файлов игры.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="711"/>
        <location filename="../mainwindow.ui" line="725"/>
        <source>&amp;Settings</source>
        <translation>&amp;Настройки</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="714"/>
        <location filename="../mainwindow.ui" line="728"/>
        <source>Opens the settings window.</source>
        <translation>Открывает окно настроек.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="739"/>
        <source>Manually selects the disc image file to switch to.</source>
        <translation>Вручную выбирает файл образа диска, на который нужно переключиться.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="747"/>
        <source>Switches to a physical disc.</source>
        <translation>Переключается на физический диск.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="755"/>
        <source>Switches to a disc in the game list.</source>
        <translation>Переключается на диск в списке игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="763"/>
        <source>Removes the disc from the emulated system.</source>
        <translation>Извлекает диск из эмулируемой системы.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="795"/>
        <source>Enable Safe Mode</source>
        <translation>Включить: Безопасный режим</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1081"/>
        <source>Shows captions under the game cover in grid view.</source>
        <translation>Показывает подписи под обложкой игры в виде сетки.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1089"/>
        <source>Zoom &amp;In</source>
        <translation>У&amp;величить</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1092"/>
        <source>Increases the size of game icons or covers.</source>
        <translation>Увеличивает размер значков или обложек игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1100"/>
        <source>Zoom &amp;Out</source>
        <translation>У&amp;меньшить</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1103"/>
        <source>Decreases the size of game icons or covers.</source>
        <translation>Уменьшает размер значков или обложек игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1111"/>
        <source>Refresh Grid &amp;Covers</source>
        <translation>Обновить сетку &amp;обложек</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1114"/>
        <source>Invalidates the cache of game covers, allowing new images to be discovered.</source>
        <translation>Очищает кэш обложек игр, позволяя обнаруживать новые изображения.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1133"/>
        <source>Close Game &amp;Without Saving</source>
        <translation>Закрыть игру &amp;без сохранения</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1139"/>
        <source>Ends the current session without the option to save state.</source>
        <translation>Завершает текущую сессию без возможности сохранить состояние.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1136"/>
        <source>Close (No Save)</source>
        <translation>Закрыть (без сохранения)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1186"/>
        <source>Opens the memory scanner window.</source>
        <translation>Открывает окно сканера памяти.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1200"/>
        <source>Show Game Ico&amp;ns</source>
        <translation>Показать зна&amp;чки игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1203"/>
        <source>Shows icons from the memory card of each game in list view.</source>
        <translation>Показывает значки с карты памяти каждой игры в виде списка.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1337"/>
        <source>Controller Prese&amp;ts</source>
        <translation>Предустановки к&amp;онтроллера</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1340"/>
        <source>Creates or edits controller presets that can be applied to games.</source>
        <translation>Создает или редактирует предустановки контроллера, которые можно применять к играм.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1345"/>
        <source>&amp;Change List Background...</source>
        <translation>Изменить &amp;фон списка...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1348"/>
        <source>Changes the background image shown in the game list/grid.</source>
        <translation>Изменяет фоновое изображение, отображаемое в списке/сетке игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1353"/>
        <source>Clea&amp;r List Background</source>
        <translation>&amp;Очистить фон списка</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1356"/>
        <source>Removes the background image shown in the game list/grid.</source>
        <translation>Удаляет фоновое изображение, отображаемое в списке/сеточке игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1370"/>
        <source>Refreshes the list of unlocked achievements.</source>
        <translation>Обновляет список разблокированных достижений.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1381"/>
        <source>Show Locali&amp;zed Titles</source>
        <translation>Показать &amp;локализованные названия</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1384"/>
        <source>Shows titles for games in their native language.</source>
        <translation>Показывает названия игр на их родном языке.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1392"/>
        <source>Memory &amp;Editor</source>
        <translation>Редактор &amp;памяти</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1395"/>
        <source>Editor</source>
        <translation>Редактор</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1398"/>
        <source>Opens the memory editor window.</source>
        <translation>Открывает окно редактора памяти.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1409"/>
        <source>Animate Game Icons</source>
        <translation>Анимированные значки игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1412"/>
        <source>Animates icons in the list view when selected.</source>
        <translation>Анимирует значки в списке при выборе.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1423"/>
        <source>Prefer Achievement Icons</source>
        <translation>Предпочтительные значки достижений</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1426"/>
        <source>Prioritizes the games badges used for RetroAchievements over memory card icons.</source>
        <translation>Устанавливает приоритет значков игр, используемых для RetroAchievements, над значками карт памяти.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1147"/>
        <location filename="../mainwindow.cpp" line="1427"/>
        <source>Start Big Picture Mode</source>
        <translation>Запустить режим Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="333"/>
        <source>Scan &amp;For New Games</source>
        <translation>Поиск &amp;новых игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="369"/>
        <source>&amp;Restart Game</source>
        <translation>&amp;Перезапустить игру</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="372"/>
        <location filename="../mainwindow.cpp" line="1299"/>
        <source>Restart</source>
        <translation>Перезапуск</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="430"/>
        <source>&amp;BIOS</source>
        <translation>&amp;BIOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="452"/>
        <source>&amp;Emulation</source>
        <translation>&amp;Эмуляция</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="474"/>
        <source>Hot&amp;keys</source>
        <translation>&amp;Горячие клавиши</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="507"/>
        <source>On-&amp;Screen Display</source>
        <translation>&amp;Экранные подсказки</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="510"/>
        <source>These options determine the behavior of the messages that are displayed while content is running.</source>
        <translation>Эти параметры определяют поведение сообщений, отображаемых во время воспроизведения контента.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="518"/>
        <source>Capt&amp;ure</source>
        <translation>&amp;Захват</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="521"/>
        <source>These options determine how screenshots and videos are captured by the application.</source>
        <translation>Эти параметры определяют, как приложение выполняет захват снимков и видео.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="634"/>
        <source>&amp;Audio</source>
        <translation>З&amp;вук</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="645"/>
        <source>Ac&amp;hievements</source>
        <translation>До&amp;стижения</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="678"/>
        <source>A&amp;dvanced</source>
        <translation>&amp;Расширенные</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="689"/>
        <source>Debuggi&amp;ng</source>
        <translation>&amp;Отладка</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="692"/>
        <source>Configures internal options for the application.</source>
        <translation>Настраивает внутренние параметры приложения.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="700"/>
        <source>Add Game Director&amp;y...</source>
        <translation>Добавить &amp;каталог с играми...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1150"/>
        <location filename="../mainwindow.ui" line="1161"/>
        <source>Opens or closes the controller-based &quot;big picture&quot; mode.</source>
        <translation>Открывает или закрывает режим «big picture» на основе контроллера.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1158"/>
        <location filename="../mainwindow.cpp" line="1428"/>
        <source>Big Picture</source>
        <translation>Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1169"/>
        <source>Cover Downloader</source>
        <translation>Загрузчик обложек</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1172"/>
        <source>Opens the cover downloader window.</source>
        <translation>Открывает окно загрузки обложек.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1180"/>
        <source>Memory &amp;Scanner</source>
        <translation>&amp;Сканер памяти</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1183"/>
        <source>Scanner</source>
        <translation>Сканер</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1214"/>
        <source>Media Ca&amp;pture</source>
        <translation>&amp;Запись мультимедиа</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1217"/>
        <source>Capture</source>
        <translation>Запись</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1220"/>
        <source>Starts or stops capture of video and audio from the content.</source>
        <translation>Запускает или останавливает захват видео и аудио из контента.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1228"/>
        <source>Open Texture Directory...</source>
        <translation>Открыть каталог текстур...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1231"/>
        <source>Opens the directory used to store texture replacements.</source>
        <translation>Открывает каталог, используемый для хранения замен текстур.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1239"/>
        <source>Reload Texture Replacements</source>
        <translation>Перезагрузить замены текстур</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1242"/>
        <source>Invalidates the cache of available replacement textures.</source>
        <translation>Очищает кэш доступных текстур для замены.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1250"/>
        <source>Capture GPU Frame</source>
        <translation>Снимок кадра ГП</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1253"/>
        <source>Saves the emulated GPU commands to a file that can be later replayed.</source>
        <translation>Сохраняет эмулированные команды ГП в файл, который можно будет воспроизвести позже.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1261"/>
        <source>Log Timestamps</source>
        <translation>Временные метки журнала</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1269"/>
        <source>Log File Timestamps</source>
        <translation>Временные метки файлов журнала</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1277"/>
        <source>Log To System Console</source>
        <translation>Журнал в системную консоль</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1285"/>
        <source>Log To Window</source>
        <translation>Журнал в окно</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1293"/>
        <source>Log To File</source>
        <translation>Жунал в файл</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1301"/>
        <source>ISO Browser</source>
        <translation>Браузер образов ISO</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1304"/>
        <source>Opens the ISO browser window.</source>
        <translation>Открывает окно браузера образов ISO.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1315"/>
        <source>Free Camera</source>
        <translation>Свободная камера</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1318"/>
        <source>Allows you to freely move the camera in supported games.</source>
        <translation>Позволяет свободно перемещать камеру в поддерживаемых играх.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1326"/>
        <source>Controller Test</source>
        <translation>Тест контроллеров</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1329"/>
        <source>Allows you to test emulated controller mappings.</source>
        <translation>Позволяет тестировать сопоставления эмулированных контроллеров.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1437"/>
        <source>Download Achievement &amp;Icons</source>
        <translation>Скачать значки дости&amp;жений</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1440"/>
        <source>Downloads icons for all games from RetroAchievements.</source>
        <translation>Загрузить значки для всех игр с сайта RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1454"/>
        <source>System Log</source>
        <translation>Системный журнал</translation>
    </message>
    <message>
        <source>Controller Presets</source>
        <translation type="vanished">Предустановки контроллеров</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1367"/>
        <source>Refresh Achievement &amp;Progress</source>
        <translation>Обновить &amp;прогресс по достижениям</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="544"/>
        <source>&amp;GitHub Repository...</source>
        <translation>Репозиторий &amp;GitHub...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="556"/>
        <source>&amp;Discord Server...</source>
        <translation>Сервер &amp;Discord...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="567"/>
        <source>Check for &amp;Updates...</source>
        <translation>Проверить &amp;обновления...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="587"/>
        <source>About &amp;Qt...</source>
        <translation>Про &amp;Qt...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="598"/>
        <source>&amp;About DuckStation...</source>
        <translation>Про &amp;DuckStation...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="667"/>
        <source>&amp;Interface</source>
        <translation>&amp;Интерфейс</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="744"/>
        <source>From Device...</source>
        <translation>Из устройства...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="805"/>
        <source>Dump VRAM...</source>
        <translation>Дамп VRAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="810"/>
        <source>Dump SPU RAM...</source>
        <translation>Дамп SPU RAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="826"/>
        <source>Show CD-ROM State</source>
        <translation>Показать состояние CD-ROM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="877"/>
        <source>&amp;Memory Cards</source>
        <translation>&amp;Карты памяти</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2123"/>
        <source>Lock Toolbar</source>
        <translatorcomment>**Блокировка панели инструментов</translatorcomment>
        <translation>Заблокировать панель инструментов</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="656"/>
        <location filename="../mainwindow.ui" line="974"/>
        <source>Game &amp;List</source>
        <translation>&amp;Список игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1019"/>
        <source>Opens the memory card editor.</source>
        <translation>Открывает редактор карты памяти.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1027"/>
        <source>CPU D&amp;ebugger</source>
        <translation>О&amp;тладчик процессора</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1030"/>
        <source>Opens the debugger for the emulated CPU.</source>
        <translation>Открывает отладчик для эмулируемого процессора.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1041"/>
        <source>Game &amp;Grid</source>
        <translation>&amp;Сетка игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1044"/>
        <source>Switches to the list of available games in grid/cover view.</source>
        <translation>Переключает на список доступных игр в виде сетки/обложек.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1058"/>
        <source>&amp;Merge Multi-Disc Games</source>
        <translation>&amp;Объединение многодисковых игр</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1061"/>
        <source>Merges multiple discs that belong to the same game into a single item in the game list.</source>
        <translation>Объединяет несколько дисков, относящихся к одной и той же игре, в один элемент в списке игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1075"/>
        <source>Show G&amp;rid Captions</source>
        <translation>Показать &amp;заголовки сетки</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1078"/>
        <source>Show Titles (Grid View)</source>
        <translation>Показать заголовки (вид сетки)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1122"/>
        <source>Open Data Directory...</source>
        <translation>Открыть каталог данных...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1125"/>
        <source>Opens the directory containing application data in your file browser.</source>
        <translation>Открывает каталог, содержащий данные приложения, в файловом браузере.</translation>
    </message>
    <message>
        <source>Power Off &amp;Without Saving</source>
        <translation type="vanished">Выключить &amp;без сохранения</translation>
    </message>
    <message>
        <source>Change Disc...</source>
        <translation type="vanished">Сменить диск...</translation>
    </message>
    <message>
        <source>B&amp;IOS</source>
        <translation type="vanished">B&amp;IOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="355"/>
        <source>Cl&amp;ose Game</source>
        <translation>&amp;Закрыть игру</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="358"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <source>&amp;Reset Game</source>
        <translatorcomment>*Перезагрузить/Cбросить игру</translatorcomment>
        <translation type="obsolete">&amp;Перезагрузка игры</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="441"/>
        <source>C&amp;onsole</source>
        <translation>К&amp;онсоль</translation>
    </message>
    <message>
        <source>E&amp;mulation</source>
        <translation type="vanished">&amp;Эмуляция</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="463"/>
        <source>&amp;Controllers</source>
        <translation>&amp;Контроллеры</translation>
    </message>
    <message>
        <source>&amp;Hotkeys</source>
        <translation type="vanished">&amp;Горячие клавиши</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="496"/>
        <source>&amp;Post-Processing</source>
        <translation>&amp;Постобработка</translation>
    </message>
    <message>
        <source>Add Game Directory...</source>
        <translation type="vanished">Добавить каталог с играми...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="736"/>
        <source>From File...</source>
        <translation>Из файла...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="752"/>
        <source>From Game List...</source>
        <translation>Из списка игр...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="760"/>
        <source>Remove Disc</source>
        <translation>Извлечь диск</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="771"/>
        <source>Show VRAM</source>
        <translation>Показать VRAM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="779"/>
        <source>Dump CPU to VRAM Copies</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="787"/>
        <source>Dump VRAM to CPU Copies</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="800"/>
        <source>Dump RAM...</source>
        <translation>Дамп RAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="818"/>
        <source>Show GPU State</source>
        <translation>Показать состояние ГП</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="834"/>
        <source>Show SPU State</source>
        <translation>Показать состояние SPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="842"/>
        <source>Show Timers State</source>
        <translation>Показать состояние таймера</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="850"/>
        <source>Show MDEC State</source>
        <translation>Показать состояние MDEC</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="858"/>
        <source>Show DMA State</source>
        <translation>Показать состояние DMA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="866"/>
        <source>&amp;Screenshot</source>
        <translation>&amp;Снимок</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="869"/>
        <source>Takes a screenshot of the current content.</source>
        <translation>Делает снимок экрана с текущим содержимым.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="880"/>
        <source>Configures options related to the emulated memory cards.</source>
        <translation>Настраивает параметры, связанные с эмулируемыми картами памяти.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="888"/>
        <location filename="../mainwindow.cpp" line="869"/>
        <source>Resume</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="891"/>
        <source>Resumes the last save state created.</source>
        <translation>Возобновляет последнее созданное сохранение.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="902"/>
        <source>&amp;Toolbar</source>
        <translation>&amp;Панель инструментов</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="905"/>
        <source>Controls whether the toolbar is visible.</source>
        <translation>Управляет отображением панели инструментов.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="913"/>
        <source>Loc&amp;k Toolbar</source>
        <translation>&amp;Блокировка панели интсрументов</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="916"/>
        <source>Controls whether the toolbar can be moved.</source>
        <translation>Управляет возможностью перемещения панели инструментов.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="924"/>
        <source>S&amp;mall Toolbar Icons</source>
        <translation>Маленькие значки панели инстру&amp;ментов</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="927"/>
        <source>Controls whether the smaller toolbar icons are displayed.</source>
        <translation>Управляет отображением маленьких значков панели инструментов.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="935"/>
        <source>Toolbar L&amp;abels</source>
        <translation>Метки панели &amp;инструментов</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="938"/>
        <source>Controls whether labels are displayed alongside toolbar icons.</source>
        <translation>Управляет отображением меток рядом с значками панели инструментов.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="946"/>
        <source>Toolbar Labels &amp;Beside Icons</source>
        <translation>Метки панели инструментов и значки &amp;рядом с ними</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="949"/>
        <source>Controls whether labels are displayed next to or under toolbar icons.</source>
        <translation>Управляет отображением меток рядом с значками панели инструментов или под ними.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="960"/>
        <source>&amp;Status Bar</source>
        <translation>&amp;Панель статуса</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="963"/>
        <source>Controls whether the status bar is visible.</source>
        <translation>Управляет отображением строки состояния.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="977"/>
        <source>Switches to the list of available games in table view.</source>
        <translation>Переход к списку доступных игр в виде таблицы.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="991"/>
        <source>System &amp;Display</source>
        <translation>Отображение &amp;системы</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="994"/>
        <source>Switches back to the game currently running.</source>
        <translation>Переход к текущей игре.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1005"/>
        <source>Game &amp;Properties</source>
        <translation>&amp;Свойства игры</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1008"/>
        <source>Opens the configuration for the game currently running.</source>
        <translation>Открывает настройки для текущей игры.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1016"/>
        <source>Memory &amp;Card Editor</source>
        <translation>Редактор &amp;карт памяти</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="689"/>
        <location filename="../mainwindow.cpp" line="1344"/>
        <source>Select Disc Image</source>
        <translation>Выбрать образ диска</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="311"/>
        <location filename="../mainwindow.cpp" line="1319"/>
        <source>Start Disc</source>
        <translation>Запустить диск</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="703"/>
        <source>Could not find any CD-ROM devices. Please ensure you have a CD-ROM drive connected and sufficient permissions to access it.</source>
        <translation>Не удалось найти никаких устройств CD-ROM. Пожалуйста, убедитесь, что у вас подключен привод CD-ROM и достаточно разрешений для доступа к нему.</translation>
    </message>
    <message>
        <source>All File Types (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);;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 (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.m3u);;PSX GPU Dumps (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</source>
        <translation type="vanished">Все типы файлов (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);;Образы Single-Track Raw (*.bin *.img *.iso);;Cue Sheets (*.cue);;Образы MAME CHD (*.chd);;Образы Error Code Modeler (*.ecm);;Образы Media Descriptor Sidecar (*.mds);;PlayStation EBOOTы (*.pbp);;Исполняемые файлы PlayStation (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);;Файлы Портативного формата звука (*.psf *.minipsf);;Плейлисты (*.m3u);;Дампы ГП PSX (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="115"/>
        <source>Images (*.jpg *.jpeg *.png *.webp)</source>
        <translation>Изображения (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1149"/>
        <location filename="../mainwindow.cpp" line="1238"/>
        <location filename="../mainwindow.cpp" line="1334"/>
        <location filename="../mainwindow.cpp" line="1623"/>
        <location filename="../mainwindow.cpp" line="3357"/>
        <location filename="../mainwindow.cpp" line="3373"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <source>Failed to get window info from widget</source>
        <translation type="vanished">Не удалось получить информацию об окне из виджета</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="609"/>
        <source>Paused</source>
        <translatorcomment>**Приостановлен</translatorcomment>
        <translation>Приостановлено</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="717"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="721"/>
        <source>Select disc drive:</source>
        <translatorcomment>*Выбрать</translatorcomment>
        <translation>Выберите дисковод:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="892"/>
        <source>Resume (%1)</source>
        <translatorcomment>*Возобновить</translatorcomment>
        <translation>Продолжить (%1)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="898"/>
        <location filename="../mainwindow.cpp" line="987"/>
        <location filename="../mainwindow.cpp" line="1030"/>
        <source>Game Save %1 (%2)</source>
        <translation>Игра сохранена %1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="909"/>
        <source>Edit Memory Cards...</source>
        <translation>Редактировать карты памяти...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="932"/>
        <source>Confirm Save State Deletion</source>
        <translation>Подтвердить удаление сохранённых состояний</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="933"/>
        <source>Are you sure you want to delete all save states for %1?

The saves will not be recoverable.</source>
        <translation>Вы действительно хотите удалить все сохранённые состояния для %1?

Сохранения не подлежат восстановлению.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="966"/>
        <source>Load From File...</source>
        <translation>Загрузить из файла...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="968"/>
        <location filename="../mainwindow.cpp" line="1019"/>
        <source>Select Save State File</source>
        <translatorcomment>*Выбрать *Выберите *Выбор</translatorcomment>
        <translation>Выбор файла состояния сохранения</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="968"/>
        <location filename="../mainwindow.cpp" line="1019"/>
        <source>Save States (*.sav)</source>
        <translation>Сохраненные состояния (*.sav)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="976"/>
        <source>Undo Load State (%1)</source>
        <translation>Отменить загрузку состояния (%1)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="979"/>
        <source>Undo Load State</source>
        <translation>Отменить загрузку состояния</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="987"/>
        <location filename="../mainwindow.cpp" line="1030"/>
        <source>Game Save %1 (Empty)</source>
        <translation>Сохранение игры %1 (пусто)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="994"/>
        <location filename="../mainwindow.cpp" line="1037"/>
        <source>Global Save %1 (%2)</source>
        <translation>Глобальное сохранение %1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="994"/>
        <location filename="../mainwindow.cpp" line="1037"/>
        <source>Global Save %1 (Empty)</source>
        <translation>Глобальное сохранение %1 (пусто)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1014"/>
        <source>Save To File...</source>
        <translation>Сохранить в файл...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1131"/>
        <location filename="../mainwindow.cpp" line="1166"/>
        <source>Load Resume State</source>
        <translation>Загрузить состояние возобновления</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1137"/>
        <location filename="../mainwindow.cpp" line="1220"/>
        <source>Fresh Boot</source>
        <translation>Новая загрузка</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1138"/>
        <location filename="../mainwindow.cpp" line="1221"/>
        <source>Delete And Boot</source>
        <translation>Удалить и загрузить</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1150"/>
        <location filename="../mainwindow.cpp" line="1239"/>
        <source>Failed to delete save state file &apos;%1&apos;.</source>
        <translation>Не удалось удалить файл сохранения состояния &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1294"/>
        <source>Confirm Disc Change</source>
        <translation>Подтверждение замены диска</translation>
    </message>
    <message>
        <source>Do you want to swap discs or boot the new image (via system reset)?</source>
        <translation type="vanished">Вы хотите поменять диски местами или загрузить новый образ (через сброс системы)?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1298"/>
        <source>Swap Disc</source>
        <translation>Поменять диск</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Сброс</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1754"/>
        <source>Select Disc...</source>
        <translatorcomment>*Выбор диска</translatorcomment>
        <translation>Выбрать диск...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1934"/>
        <source>&amp;Ascending</source>
        <translation>&amp;Восходящий</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1942"/>
        <source>&amp;Descending</source>
        <translation>&amp;Нисходящий</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2128"/>
        <source>Small Icons</source>
        <translation>Маленькие значки</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2133"/>
        <source>Show Labels</source>
        <translation>Показать надписи</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2138"/>
        <source>Labels Beside Icons</source>
        <translation>Надписи рядом со значками</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2144"/>
        <source>Position</source>
        <translation>Положение</translation>
    </message>
    <message>
        <source>Game properties is only available for scanned games.</source>
        <translation type="vanished">Свойства игры доступны только для отсканированных игр.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2860"/>
        <source>Select Background Image</source>
        <translation>Выбор фонового изображения</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3085"/>
        <source>Confirm Exit</source>
        <translation>Подтвердить выход</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3085"/>
        <source>Confirm Close</source>
        <translation>Подтвердить закрытие</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3086"/>
        <source>Are you sure you want to exit the application?</source>
        <translation>Уверены, что хотите выйти из приложения?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3087"/>
        <source>Are you sure you want to close the current game?</source>
        <translation>Уверены, что хотите закрыть текущую игру?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3258"/>
        <source>RA: Logged in as %1 (%2, %3 softcore). %4 unread messages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3367"/>
        <source>Refresh Achievement Progress</source>
        <translation>Обновить прогресс по достижениям</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3375"/>
        <source>RA: Updated achievement progress database.</source>
        <translation>RA: Обновлена база данных прогресса достижений.</translation>
    </message>
    <message>
        <source>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Please download an official release from from &lt;a href=&quot;https://www.duckstation.org/&quot;&gt;duckstation.org&lt;/a&gt;.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;К сожалению, вы пытаетесь обновить версию DuckStation, которая не является официальной версией GitHub. Во избежание несовместимости программа автоматического обновления включена только в официальных сборках.&lt;/p&gt;&lt;p&gt;Загрузите официальную версию с сайта &lt;a href=&quot;https://www.duckstation.org/&quot;&gt;duckstation.org&lt; /а&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="70"/>
        <source>Top</source>
        <translation>Вверху</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="71"/>
        <source>Bottom</source>
        <translation>Внизу</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="72"/>
        <source>Left</source>
        <translation>Слева</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="73"/>
        <source>Right</source>
        <translation>Справа</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="107"/>
        <source>All File Types (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.ccd *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;Error Code Modeler Images (*.ecm);;Media Descriptor Sidecar Images (*.mds);;CloneCD Images (*.ccd);;PlayStation EBOOTs (*.pbp *.PBP);;PlayStation Executables (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.m3u);;PSX GPU Dumps (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</source>
        <translation>Все типы файлов (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.ccd *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);; Однодорожечные необработанные образы (*.bin *.img *.iso);;Cue-листы (*.cue);;Образы MAME CHD (*.chd);; Образы Error Code Modeler (*.ecm);;Образы Media Descriptor Sidecar (*.mds);;Образы CloneCD (*.ccd);;EBOOT-файлы PlayStation (*.pbp *.PBP);;Исполняемые файлы PlayStation (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);; Файлы Portable Sound Format (*.psf *.minipsf);;Плейлисты (*.m3u);;Дампы PSX GPU (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="926"/>
        <source>Delete Save States</source>
        <translation>Удалить сохраненные состояния</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1132"/>
        <source>A resume save state was found for this game, but it is corrupted and cannot be loaded:

%1

Do you want to delete the save state and boot the game anyway?</source>
        <translation>Для этой игры найден файл сохранения, но он повреждён и не может быть загружен:

%1

Хотите удалить файл сохранения и всё равно запустить игру?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1180"/>
        <source>&lt;strong&gt;Resume Game&lt;/strong&gt;&lt;br&gt;Do you want to load this state, or start from a fresh boot?</source>
        <translation>&lt;strong&gt;Возобновить игру&lt;/strong&gt;&lt;br&gt;Вы хотите загрузить это состояние или начать с новой загрузки?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1186"/>
        <source>Save was created on %1.</source>
        <translation>Сохранение было создано в %1.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1295"/>
        <source>Do you want to swap discs or boot the new image via system restart?</source>
        <translation>Вы хотите заменить диск или загрузить новый образ после перезапуска системы?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1334"/>
        <source>No resume save state found.</source>
        <translation>Сохраннённое состояние для возобновления не найдено.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1427"/>
        <source>Stop Big Picture Mode</source>
        <translation>Выключить режим Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1428"/>
        <source>Exit Big Picture</source>
        <translatorcomment>*Выход из Big Picture</translatorcomment>
        <translation>Выйти из Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1623"/>
        <source>You must select a disc to change discs.</source>
        <translatorcomment>*Для смены дисков необходимо выбрать диск.</translatorcomment>
        <translation>Чтобы сменить диск, необходимо выбрать диск.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1651"/>
        <location filename="../mainwindow.cpp" line="1731"/>
        <source>Properties...</source>
        <translation>Свойства...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1660"/>
        <source>Open Containing Directory...</source>
        <translation>Открыть папку с содержимым...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1667"/>
        <source>Browse ISO...</source>
        <translation>Просмотреть образ ISO...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1678"/>
        <location filename="../mainwindow.cpp" line="1739"/>
        <source>Set Cover Image...</source>
        <translation>Установить изображение обложки...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1692"/>
        <source>Default Boot</source>
        <translation>Обычный запуск</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1696"/>
        <source>Fast Boot</source>
        <translation>Быстрый запуск</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1702"/>
        <source>Full Boot</source>
        <translation>Полный запуск</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1710"/>
        <source>Boot and Debug</source>
        <translation>Загрузка и отладка</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1759"/>
        <source>Exclude From List</source>
        <translation>Исключить из списка</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1762"/>
        <source>Reset Play Time</source>
        <translation>Сбросить время игры</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1774"/>
        <source>Add Search Directory...</source>
        <translation>Добавить папку для поиска...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1783"/>
        <source>Select Cover Image</source>
        <translation>Выбрать изображение обложки</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1802"/>
        <source>Cover Already Exists</source>
        <translation>Обложка уже существует</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1803"/>
        <source>A cover image for this game already exists, do you wish to replace it?</source>
        <translation>Обложка изображения для этой игры уже существует, вы хотите заменить её?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1797"/>
        <location filename="../mainwindow.cpp" line="1812"/>
        <location filename="../mainwindow.cpp" line="1818"/>
        <location filename="../mainwindow.cpp" line="1824"/>
        <source>Copy Error</source>
        <translation>Ошибка копирования</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1043"/>
        <source>Select Cheats...</source>
        <translation>Выберите чит-коды...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1062"/>
        <source>Cheats are not enabled.</source>
        <translation>Читы не включены.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1067"/>
        <source>&amp;Apply Cheat</source>
        <translation>&amp;Применить чит-код</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1798"/>
        <source>You must select a different file to the current cover image.</source>
        <translation>Вы должны выбрать другой файл для текущего изображения обложки.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1813"/>
        <source>Failed to remove existing cover &apos;%1&apos;</source>
        <translation>Не удалось удалить существующую обложку &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1819"/>
        <source>Failed to copy &apos;%1&apos; to &apos;%2&apos;</source>
        <translation>Не удалось скопировать &apos;%1&apos; в &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1825"/>
        <source>Failed to remove &apos;%1&apos;</source>
        <translation>Не удалось удалить &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1835"/>
        <source>Confirm Reset</source>
        <translation>Подтвердить сброс</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1836"/>
        <source>Are you sure you want to reset the play time for &apos;%1&apos;?

This action cannot be undone.</source>
        <translation>Вы уверены, что хотите сбросить время игры для &apos;%1&apos;?

Это действие не может быть отменено.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1953"/>
        <source>%1x Scale</source>
        <translation>%1x Масштаб</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2678"/>
        <location filename="../mainwindow.cpp" line="2686"/>
        <location filename="../mainwindow.cpp" line="2694"/>
        <source>Destination File</source>
        <translation>Целевой файл</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2678"/>
        <location filename="../mainwindow.cpp" line="2694"/>
        <source>Binary Files (*.bin)</source>
        <translation>Двоичные файлы (*.bin)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2686"/>
        <source>Binary Files (*.bin);;PNG Images (*.png)</source>
        <translation>Двоичные файлы (*.bin);;Изображения PNG (*.png)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="22"/>
        <source>Native</source>
        <translation>Нативно</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="24"/>
        <source>Classic Windows</source>
        <translation>Классический Windows</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="26"/>
        <source>Fusion</source>
        <translation>Слияние</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="27"/>
        <source>Dark Fusion (Gray)</source>
        <translation>Тёмное слияние (Серый)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="28"/>
        <source>Dark Fusion (Blue)</source>
        <translation>Тёмное слияние (Синий)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="29"/>
        <source>Darker Fusion</source>
        <translation>Более темное слияние</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="30"/>
        <source>AMOLED</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="31"/>
        <source>Cobalt Sky</source>
        <translation>Кобальтовое небо</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="32"/>
        <source>Grey Matter</source>
        <translation>Серая материя</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="33"/>
        <source>Green Giant</source>
        <translation>Зелёный гигант</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="34"/>
        <source>Pinky Pals</source>
        <translation>Пинки Палс</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="35"/>
        <source>Dark Ocean</source>
        <translation>Тёмный океан</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="36"/>
        <source>Dark Ruby</source>
        <translation>Темный Рубин</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="37"/>
        <source>Purple Rain</source>
        <translation>Фиолетовый дождь</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="38"/>
        <source>QDarkStyle</source>
        <translation>QDarkStyle</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="307"/>
        <location filename="../mainwindow.cpp" line="3511"/>
        <source>Checking for updates...</source>
        <translation>Проверка наличия обновлений...</translation>
    </message>
    <message>
        <source>Confirm Shutdown</source>
        <translation type="vanished">Подтвердить завершение работы</translation>
    </message>
    <message>
        <source>Are you sure you want to shut down the virtual machine?</source>
        <translation type="vanished">Вы уверены, что хотите выключить виртуальную машину?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3090"/>
        <source>Save State For Resume</source>
        <translatorcomment>*возобновления</translatorcomment>
        <translation>Сохранить состояние для продолжения</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3196"/>
        <location filename="../mainwindow.cpp" line="3207"/>
        <location filename="../mainwindow.cpp" line="3231"/>
        <location filename="../mainwindow.cpp" line="3240"/>
        <source>Memory Card Not Found</source>
        <translation>Карта памяти не найдена</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3197"/>
        <source>Memory card &apos;%1&apos; does not exist. Do you want to create an empty memory card?</source>
        <translation>Карта памяти &apos;%1&apos; не существует. Хотите создать пустую карту памяти?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3232"/>
        <location filename="../mainwindow.cpp" line="3241"/>
        <source>Memory card &apos;%1&apos; could not be found. Try starting the game and saving to create it.</source>
        <translation>Карта памяти &apos;%1&apos; не найдена. Попробуйте начать игру и сохранить, чтобы создать её.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3208"/>
        <source>Failed to create memory card &apos;%1&apos;: %2</source>
        <translation>Не удалось создать карту памяти &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3398"/>
        <source>%1 Files (*.%2)</source>
        <translation>%1 файлов (*.%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3402"/>
        <source>Media Capture</source>
        <translation>Запись мультимедиа</translation>
    </message>
    <message>
        <source>Updater Error</source>
        <translation type="vanished">Ошибка обновления</translation>
    </message>
    <message>
        <source>Automatic updating is not supported on the current platform.</source>
        <translation type="vanished">Автоматические обновление не поддерживается на этой платформе.</translation>
    </message>
</context>
<context>
    <name>MediaCapture</name>
    <message>
        <location filename="../../util/media_capture.cpp" line="791"/>
        <source>Failed to load Media Foundation libraries: </source>
        <translation>Не удалось загрузить библиотеки Media Foundation: </translation>
    </message>
    <message>
        <location filename="../../util/media_capture.cpp" line="2013"/>
        <source>FFmpeg was not found, or is not the correct version.
You can download FFmpeg from {}.
This build of DuckStation requires FFmpeg v{}, with library versions:
  libavcodec: {}
  libavformat: {}
  libavutil: {}
  libswscale: {}
  libswresample: {}
</source>
        <translation>FFmpeg не найден или версия не соответствует требованиям.
Вы можете скачать FFmpeg по адресу {}.
Для этой сборки DuckStation требуется FFmpeg v{}, с версиями библиотек:
  libavcodec: {}
  libavformat: {}
  libavutil: {}
  libswscale: {}
  libswresample: {}
</translation>
    </message>
</context>
<context>
    <name>MemoryCard</name>
    <message>
        <source>{} could not be read:
{}
The memory card will NOT be saved.
You must delete the memory card manually if you want to save.</source>
        <translation type="vanished">{} не удалось прочитать:
{}
Карта памяти НЕ будет сохранена.
Если вы хотите сохранить данные, вам придется удалить карту памяти вручную.</translation>
    </message>
    <message>
        <source>Failed to save memory card to &apos;{}&apos;: {}</source>
        <translation type="vanished">Не удалось сохранить карту памяти в &apos;{}&apos;: {}</translation>
    </message>
    <message>
        <source>Saved memory card to &apos;{}&apos;.</source>
        <translation type="vanished">Карта памяти сохранена в &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="334"/>
        <source>Buffer is empty.</source>
        <translation>Буфер пуст.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="343"/>
        <source>Insufficient free blocks, {} blocks are needed, but only have {}.</source>
        <translation>Недостаточно свободных блоков, нужны блоки {}, но есть только {}.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="492"/>
        <source>File name must be at maximum {} characters long.</source>
        <translation>Имя файла должно содержать не более {} символов.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="502"/>
        <location filename="../../core/memory_card_image.cpp" line="751"/>
        <location filename="../../core/memory_card_image.cpp" line="798"/>
        <source>Save file with the same name &apos;{}&apos; already exists in memory card.</source>
        <translation>Файл сохранения с таким именем &apos;{}&apos; уже существует на карте памяти.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="521"/>
        <location filename="../../core/memory_card_image.cpp" line="593"/>
        <location filename="../../core/memory_card_image.cpp" line="616"/>
        <source>File is incorrect size, expected {} bytes, got {} bytes.</source>
        <translation>Файл неправильного размера, ожидаемо {} байт, получено {} байт.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="555"/>
        <source>File is incorrect size, expected at least {} bytes, got {} bytes.</source>
        <translation>Файл неправильного размера, ожидается не менее {} байт, получено {} байт.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="601"/>
        <location filename="../../core/memory_card_image.cpp" line="624"/>
        <source>Incorrect header.</source>
        <translation>Неправильный заголовок.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="637"/>
        <source>File must have an extension.</source>
        <translation>Файл должен иметь расширение.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="662"/>
        <source>Unknown extension &apos;{}&apos;.</source>
        <translation>Неизвестное расширение &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="705"/>
        <source>Invalid size for save file.</source>
        <translation>Неверный размер файла сохранения.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="716"/>
        <source>Failed to read directory frame: </source>
        <translation>Не удалось прочитать кадр каталога: </translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="723"/>
        <source>Invalid size ({} bytes) reported by directory frame.</source>
        <translation>Неверный размер ({} байт), сообщенный кадром каталога.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="731"/>
        <source>Failed to read block bytes: </source>
        <translation>Не удалось прочитать байты блока: </translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="738"/>
        <source>Insufficient free blocks.</source>
        <translation>Недостаточное количество свободных блоков.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="768"/>
        <source>Invalid filename.</source>
        <translation>Неверное имя файла.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="784"/>
        <source>Insufficient free blocks, needs {} blocks, but only have {}.</source>
        <translation>Недостаточно свободных блоков, нужны блоки {}, но есть только {}.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="816"/>
        <source>File does not exist, or is empty.</source>
        <translation>Файл не существует или пуст.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="830"/>
        <source>Unknown save format.</source>
        <translation>Неизвестный формат сохранения.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="330"/>
        <source>Memory Card {} could not be read.</source>
        <translation>Карта памяти {} не может быть считана.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="331"/>
        <source>File: {0}
Error: {1}
The memory card will NOT be saved.
You must delete the memory card manually if you want to save.</source>
        <translation>Файл: {0}
Ошибка: {1}
Карта памяти НЕ будет сохранена.
Для сохранения необходимо удалить карту памяти вручную.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="370"/>
        <source>Failed to save memory card {}.</source>
        <translation>Не удалось сохранить карту памяти {}.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="371"/>
        <source>File: {0}:
Error: {1}</source>
        <translation>Файл: {0}:
Ошибка: {1}</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="384"/>
        <source>Memory Card Slot {}</source>
        <translation>Ячейка карты памяти {}</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="385"/>
        <source>Saved card to &apos;{}&apos;.</source>
        <translation>Сохранение карты в &apos;{}&apos;.</translation>
    </message>
</context>
<context>
    <name>MemoryCardEditorDialog</name>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="14"/>
        <source>Memory Card Editor</source>
        <translation>Редактор карт памяти</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="42"/>
        <location filename="../memorycardeditorwindow.ui" line="238"/>
        <source>Icon</source>
        <translation>Значёк</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="47"/>
        <location filename="../memorycardeditorwindow.ui" line="243"/>
        <source>Title</source>
        <translation>Заголовок</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="52"/>
        <location filename="../memorycardeditorwindow.ui" line="248"/>
        <source>File Name</source>
        <translation>Название файла</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="57"/>
        <location filename="../memorycardeditorwindow.ui" line="253"/>
        <source>Blocks</source>
        <translation>Блоки</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="67"/>
        <source>Memory Card 2:</source>
        <translation>Карта памяти 2:</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="126"/>
        <location filename="../memorycardeditorwindow.ui" line="167"/>
        <source>Card Modified</source>
        <translation>Карта модифицирована</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="187"/>
        <source>Memory Card 1:</source>
        <translation>Карта памяти 1:</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="81"/>
        <location filename="../memorycardeditorwindow.ui" line="197"/>
        <source>New...</source>
        <translation>Новая...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="91"/>
        <location filename="../memorycardeditorwindow.ui" line="207"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
</context>
<context>
    <name>MemoryCardEditorWindow</name>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="37"/>
        <source>Single Save Files (*.mcs);;All Files (*.*)</source>
        <translation>Одиночный файл сохранения (*.mcs);;Все файлы (*.*)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="135"/>
        <location filename="../memorycardeditorwindow.cpp" line="847"/>
        <source>Delete File</source>
        <translation>Удалить файл</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="136"/>
        <location filename="../memorycardeditorwindow.cpp" line="849"/>
        <source>Undelete File</source>
        <translation>Восстановить файл</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="137"/>
        <location filename="../memorycardeditorwindow.cpp" line="851"/>
        <source>Rename File</source>
        <translation>Переименовать файл</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="138"/>
        <location filename="../memorycardeditorwindow.cpp" line="853"/>
        <source>Export File</source>
        <translation>Экспортировать файл</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="139"/>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="140"/>
        <source>&gt;&gt;</source>
        <translation>&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="169"/>
        <source>New Card...</source>
        <translation>Новая карта...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="170"/>
        <source>Open Card...</source>
        <translation>Открыть карту...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="250"/>
        <source>Format Card</source>
        <translation>Форматировать карту</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="251"/>
        <source>Import File...</source>
        <translation>Импортировать файл...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="252"/>
        <source>Import Card...</source>
        <translation>Импортировать карту...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="253"/>
        <source>Save</source>
        <translation>Сохранить</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="542"/>
        <location filename="../memorycardeditorwindow.cpp" line="611"/>
        <location filename="../memorycardeditorwindow.cpp" line="621"/>
        <location filename="../memorycardeditorwindow.cpp" line="684"/>
        <location filename="../memorycardeditorwindow.cpp" line="741"/>
        <location filename="../memorycardeditorwindow.cpp" line="771"/>
        <location filename="../memorycardeditorwindow.cpp" line="823"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="417"/>
        <source> (Deleted)</source>
        <translation> (Удален)</translation>
    </message>
    <message numerus="yes">
        <source>%n block(s) free%1</source>
        <translation type="vanished">
            <numerusform>%n блок свободен%1</numerusform>
            <numerusform>%n блока свободно%1</numerusform>
            <numerusform>%n блоков свободно%1</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="508"/>
        <location filename="../memorycardeditorwindow.cpp" line="535"/>
        <source>Select Memory Card</source>
        <translation>Выбрать карту памяти</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="588"/>
        <source>Save memory card?</source>
        <translation>Сохранить карту памяти?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="589"/>
        <source>Memory card &apos;%1&apos; is not saved, do you want to save before closing?</source>
        <translation>Карта памяти &apos;%1&apos; не сохранена. Сохранить перед закрытием?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="612"/>
        <source>Destination memory card already contains a save file with the same name (%1) as the one you are attempting to copy. Please delete this file from the destination memory card before copying.</source>
        <translation>Целевая карта памяти уже содержит файл сохранения с тем же именем (%1), что и файл, который вы пытаетесь скопировать. Перед копированием удалите этот файл с целевой карты памяти.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="622"/>
        <source>Insufficient blocks, this file needs %1 but only %2 are available.</source>
        <translation>Недостаточно блоков, этому файлу нужен %1, но доступно только %2.</translation>
    </message>
    <message>
        <source>Failed to read file %1:
%2</source>
        <translation type="vanished">Не удалось прочитать файл %1:
%2</translation>
    </message>
    <message>
        <source>Failed to write file %1:
%2</source>
        <translation type="vanished">Не удалось записать файл %1:
%2</translation>
    </message>
    <message>
        <source>Failed to export save file %1:
%2</source>
        <translation type="vanished">Не удалось экспортировать файл сохранения %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="742"/>
        <source>Failed to rename save file %1:
%2</source>
        <translation>Не удалось переименовать файл сохранения %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="772"/>
        <source>Failed to import memory card from %1:
%2</source>
        <translation>Не удалось импортировать карту памяти из %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="815"/>
        <source>Select Save File</source>
        <translation>Выбор файла сохранения</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="824"/>
        <source>Failed to import save from %1:
%2</source>
        <translation>Не удалось импортировать сохранение из %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="855"/>
        <source>Copy File</source>
        <translation>Копировать файл</translation>
    </message>
    <message>
        <source>Failed to delete file %1</source>
        <translation type="vanished">Не удалось удалить файл %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="32"/>
        <source>DuckStation Memory Card (*.mcd)</source>
        <translation>Карта памяти DuckStation (*.mcd)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="33"/>
        <source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source>
        <translation>Все импортируемые типы карт памяти (*.mcd *.mcr *.mc *.gme *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="543"/>
        <source>Failed to load memory card: %1</source>
        <translation>Не удалось загрузить карту памяти: %1</translation>
    </message>
    <message numerus="yes">
        <location filename="../memorycardeditorwindow.cpp" line="485"/>
        <source>%n block(s) free</source>
        <translation>
            <numerusform>%n блок свободен</numerusform>
            <numerusform>%n блока свободно</numerusform>
            <numerusform>%n блоков свободно</numerusform>
        </translation>
    </message>
    <message>
        <source>Failed to save memory card: %1</source>
        <translation type="vanished">Не удалось сохранить карту памяти: %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="685"/>
        <source>Failed to undelete file %1. The file may have been partially overwritten by another save.</source>
        <translation>Не удалось восстановить файл %1. Возможно, файл был частично перезаписан другим сохранением.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="700"/>
        <source>Select Single Savefile</source>
        <translation>Выбрать одиночный файл сохранения</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="763"/>
        <source>Select Import File</source>
        <translation>Выбрать импортируемый файл</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="793"/>
        <source>Format memory card?</source>
        <translation>Форматировать карту памяти?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="794"/>
        <source>Formatting the memory card will destroy all saves, and they will not be recoverable. The memory card which will be formatted is located at &apos;%1&apos;.</source>
        <translation>Форматирование карты памяти приведет к уничтожению всех сохранений, и они не будут восстановлены. Карта памяти, которая будет отформатирована, находится в &apos;%1&apos;.</translation>
    </message>
</context>
<context>
    <name>MemoryCardRenameFileDialog</name>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="14"/>
        <source>Rename Memory Card File</source>
        <translation>Переименование файла карты памяти</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="44"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;WARNING: &lt;/span&gt;Renaming memory card files may result in saves becoming inaccessible or corrupted. Be sure to make backups first.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:700;&quot;&gt;ВНИМАНИЕ: &lt;/span&gt;Переименование файлов карты памяти может привести к тому, что сохранения станут недоступны или повреждены. Обязательно сначала сделайте резервные копии.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="62"/>
        <source>Original Name:</source>
        <translation>Оригинальное имя:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="76"/>
        <source>Region:</source>
        <translation>Регион:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="86"/>
        <source>Serial:</source>
        <translatorcomment>*идентификатор</translatorcomment>
        <translation>Серийный номер:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="96"/>
        <source>File Name:</source>
        <translation>Имя файла:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="106"/>
        <source>Full File Name:</source>
        <translation>Полное имя файла:</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="969"/>
        <source>Unknown (%1)</source>
        <translation>Неизвестно (%1)</translation>
    </message>
</context>
<context>
    <name>MemoryCardSettingsWidget</name>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="36"/>
        <source>All Memory Card Types (*.mcd *.mcr *.mc)</source>
        <translation>Все типы карт памяти (*.mcd *.mcr *.mc)</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="59"/>
        <source>Save Locations</source>
        <translation>Место сохранения</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="65"/>
        <source>Memory Cards:</source>
        <translation>Карты памяти:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="72"/>
        <location filename="../memorycardsettingswidget.cpp" line="100"/>
        <source>Open...</source>
        <translation>Открыть...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="87"/>
        <source>Memory Cards Location</source>
        <translation>Расположение карт памяти</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="87"/>
        <location filename="../memorycardsettingswidget.cpp" line="115"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="88"/>
        <source>Specifies the directory where memory cards will be saved.</source>
        <translation>Указывает каталог, в который будут сохраняться карты памяти.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="93"/>
        <source>Save States:</source>
        <translation>Сохранённые состояния:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="112"/>
        <source>Select Save States Directory</source>
        <translation>Выбрать каталог сохранённых состояний</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="115"/>
        <source>Save States Location</source>
        <translation>Место сохранённых состояний</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="116"/>
        <source>Specifies the directory where save states will be saved.</source>
        <translation>Указывает каталог, в котором будут сохранённые состояния.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="125"/>
        <location filename="../memorycardsettingswidget.cpp" line="130"/>
        <source>Use Single Card For Multi-Disc Games</source>
        <translation>Использовать одну карту для игр с несколькими дисками</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="130"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="131"/>
        <source>When playing a multi-disc game and using per-game (title) memory cards, a single memory card will be used for all discs. If unchecked, a separate card will be used for each disc.</source>
        <translation>При игре на нескольких дисках и использовании карт памяти для каждой игры (название) для всех дисков будет использоваться одна карта памяти. Если флажок снят, для каждого диска будет использоваться отдельная карта.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="84"/>
        <source>Select Memory Card Directory</source>
        <translation>Выберите каталог карты памяти</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="158"/>
        <source>Memory Card %1</source>
        <translation>Карта памяти %1</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="174"/>
        <source>Memory Card Type:</source>
        <translation>Тип карты памяти:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="69"/>
        <location filename="../memorycardsettingswidget.cpp" line="97"/>
        <location filename="../memorycardsettingswidget.cpp" line="190"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <source>Memory Card Directory:</source>
        <translation type="vanished">Каталог карт памяти:</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Сброс</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="121"/>
        <source>Game-Specific Card Settings</source>
        <translation>Настройки карт для конкретной игры</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="139"/>
        <source>The memory card editor enables you to move saves between cards, as well as import cards of other formats.</source>
        <translation>Редактор карт памяти позволяет перемещать сохранения между картами, а также импортировать карты других форматов.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="144"/>
        <source>Memory Card Editor...</source>
        <translation>Редактор карт памяти...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="202"/>
        <source>Shared Memory Card Path:</source>
        <translation>Путь общей карты памяти:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="229"/>
        <source>Select path to memory card image</source>
        <translation>Выберите путь к образу карты памяти</translation>
    </message>
</context>
<context>
    <name>MemoryEditorWindow</name>
    <message>
        <location filename="../memoryeditorwindow.ui" line="14"/>
        <source>Memory Editor</source>
        <translation>Редактор памяти</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="27"/>
        <location filename="../memoryeditorwindow.ui" line="343"/>
        <source>Address:</source>
        <translation>Адрес:</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="51"/>
        <source>RAM</source>
        <translation>ОЗУ</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="64"/>
        <source>Scratchpad</source>
        <translation>Блокнот</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="74"/>
        <source>EXP1</source>
        <translation>EXP1</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="84"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="94"/>
        <source>VRAM</source>
        <translation>VRAM</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="104"/>
        <source>SPU RAM</source>
        <translation>SPU RAM</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="130"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="141"/>
        <source>Data Inspector</source>
        <translation>Инспектор данных</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="147"/>
        <source>ASCII Character:</source>
        <translation>ASCII-символ:</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="175"/>
        <source>Signed Byte:</source>
        <translatorcomment>*Знаковый байт</translatorcomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="191"/>
        <source>Decimal</source>
        <translation>Десятичный</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="201"/>
        <source>Hexadecimal</source>
        <translation>Шестнадцатеричный</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="211"/>
        <source>Octal</source>
        <translation>Восьмеричный</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="236"/>
        <source>Unsigned Byte:</source>
        <translatorcomment>*Беззнаковый байт</translatorcomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="245"/>
        <source>Little Endian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="255"/>
        <source>Big Endian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="280"/>
        <source>Unsigned Halfword:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="287"/>
        <source>32-Bit Float:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="308"/>
        <source>Unsigned Doubleword:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="357"/>
        <source>UTF-8 String:</source>
        <translation>Строка UTF-8:</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="364"/>
        <source>64-Bit Float:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="378"/>
        <source>Unsigned Word:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="385"/>
        <source>Signed Word:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="405"/>
        <source>Signed Halfword:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.ui" line="412"/>
        <source>Signed Doubleword:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="95"/>
        <source>Enter memory address:</source>
        <translation>Введите адрес памяти:</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="172"/>
        <location filename="../memoryeditorwindow.cpp" line="199"/>
        <source>Invalid search pattern. It should contain hex digits or question marks.</source>
        <translation type="unfinished">Неверный шаблон поиска. Он должен содержать шестнадцатеричные цифры или вопросительные знаки.</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="211"/>
        <source>Pattern not found in memory.</source>
        <translation type="unfinished">Шаблон не найден в памяти.</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="228"/>
        <source>Pattern found at 0x%1 (passed the end of memory).</source>
        <translation type="unfinished">Шаблон найден в 0x%1 (прошел конец памяти).</translation>
    </message>
    <message>
        <location filename="../memoryeditorwindow.cpp" line="235"/>
        <source>Pattern found at 0x%1.</source>
        <translation type="unfinished">Шаблон обнаружен в 0x%1.</translation>
    </message>
</context>
<context>
    <name>MemoryScannerWindow</name>
    <message>
        <location filename="../memoryscannerwindow.ui" line="14"/>
        <source>Memory Scanner</source>
        <translation>Сканер памяти</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="45"/>
        <location filename="../memoryscannerwindow.ui" line="388"/>
        <source>Address</source>
        <translation>Адрес</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="50"/>
        <location filename="../memoryscannerwindow.ui" line="398"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="55"/>
        <source>Previous Value</source>
        <translation>Предыдущее значение</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="68"/>
        <source>Search Parameters</source>
        <translation>Параметры поиска</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="74"/>
        <source>Value:</source>
        <translation>Значение:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="90"/>
        <source>Signed</source>
        <translation>Подписанный</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="95"/>
        <source>Unsigned</source>
        <translation>Неподписанный</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="107"/>
        <source>Decimal</source>
        <translation>Десятичный</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="112"/>
        <source>Hex</source>
        <translation>Шестнадцатеричный</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="122"/>
        <source>Data Size:</source>
        <translation>Размер данных:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="133"/>
        <source>Byte (1 byte)</source>
        <translation>Байт (1 байт)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="138"/>
        <source>Halfword (2 bytes)</source>
        <translation>Полуслово (2 байта)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="143"/>
        <source>Word (4 bytes)</source>
        <translation>Слово (4 байта)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="151"/>
        <source>Operator:</source>
        <translation>Оператор:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="209"/>
        <source>Equal to Value</source>
        <translation>Равно...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="214"/>
        <source>Not Equal to Value</source>
        <translation>Не равно...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="229"/>
        <source>Greater Than Value</source>
        <translation>Больше, чем...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="234"/>
        <source>Greater or Equal to Value</source>
        <translation>Больше или равно...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="219"/>
        <source>Less Than Value</source>
        <translation>Меньше, чем...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="199"/>
        <source>Increased By Value</source>
        <translation>Увеличилось на...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="194"/>
        <source>Decreased By Value</source>
        <translation>Уменьшилось на...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="204"/>
        <source>Changed By Value</source>
        <translation>Изменилось на...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="189"/>
        <source>Equal to Previous Result (Unchanged Value)</source>
        <translation>Равно предыдущему результату (неизменное значение)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="184"/>
        <source>Not Equal to Previous Result (Changed Value)</source>
        <translation>Не равно предыдущему результату (измененное значение)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="174"/>
        <source>Greater Than Previous Result</source>
        <translatorcomment>**Больше предыдущего результата</translatorcomment>
        <translation>Больше, чем предыдущий результат</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="179"/>
        <source>Greater or Equal to Previous Result</source>
        <translation>Больше или равно предыдущему результату</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="164"/>
        <source>Less Than Previous Result</source>
        <translatorcomment>*Меньше предыдущего результата</translatorcomment>
        <translation>Меньше, чем предыдущий результат</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="169"/>
        <source>Less or Equal to Previous Result</source>
        <translation>Меньше или равно предыдущему результату</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="159"/>
        <source>Any Value (&apos;New Search&apos; or &apos;Reset Result Value&apos;)</source>
        <translation>Любое значение («Новый поиск» или «Сбросить значение результата»)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="60"/>
        <source>First Value</source>
        <translation>Первое значение</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="224"/>
        <source>Less or Equal to Value</source>
        <translation>Меньше или равно...</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="242"/>
        <source>Start Address:</source>
        <translation>Начальный адрес:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="252"/>
        <source>End Address:</source>
        <translation>Конечный адрес:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="262"/>
        <source>Preset Range:</source>
        <translation>Заданный диапазон:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="270"/>
        <source>RAM</source>
        <translation>ОЗУ</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="275"/>
        <source>Scratchpad</source>
        <translation>Блокнот</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="280"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="288"/>
        <source>Result Count:</source>
        <translation>Количество результатов:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="295"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="304"/>
        <source>New Search</source>
        <translation>Новый поиск</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="314"/>
        <source>Search Again</source>
        <translation>Искать снова</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="324"/>
        <source>Clear Results</source>
        <translation>Очистить результаты</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="336"/>
        <source>Add Selected Results To Watch List</source>
        <translation>Добавить выбранные результаты в список наблюдения</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="383"/>
        <source>Simple Cheat Code or Description</source>
        <translation>Простой чит-код или описание</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="393"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="403"/>
        <source>Freeze</source>
        <translation>Заморозка</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="419"/>
        <source>Load Watch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="432"/>
        <source>Save Watch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="439"/>
        <source>Add Manual Address</source>
        <translation>Добавить адрес вручную</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="449"/>
        <source>Freeze Selected Entries</source>
        <translation>Заморозить выбранные записи</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="459"/>
        <source>Remove Selected Entries</source>
        <translation>Удалить выбранные записи</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="37"/>
        <source>Byte</source>
        <translation>Байт</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="37"/>
        <source>Halfword</source>
        <translation>Полуслово</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="38"/>
        <source>Word</source>
        <translation>Слово</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="38"/>
        <source>Signed Byte</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="39"/>
        <source>Signed Halfword</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="39"/>
        <source>Signed Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="98"/>
        <source>Address of RAM for HxD Usage: 0x%1</source>
        <translation>Адрес ОЗУ для использования HxD: 0x%1</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="331"/>
        <source>Enter manual address:</source>
        <translation>Введите адрес вручную:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="341"/>
        <source>Select data size:</source>
        <translatorcomment>*Выбрать</translatorcomment>
        <translation type="unfinished">Выберите размер данных:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="406"/>
        <source>Failed to open memory editor at specified address.</source>
        <translation>Не удалось открыть редактор памяти по указанному адресу.</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="560"/>
        <source>%1 (only showing first %2)</source>
        <translation>%1 (показываются только первые %2)</translation>
    </message>
</context>
<context>
    <name>MultipleDeviceAutobindDialog</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1012"/>
        <source>Select the devices from the list below that you want to bind to this controller.</source>
        <translation>Выберите из приведенного ниже списка устройства, которые вы хотите привязать к этому контроллеру.</translation>
    </message>
    <message>
        <source>Automatic Mapping</source>
        <translation type="obsolete">Автоматическое сопоставление</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1062"/>
        <location filename="../controllerbindingwidgets.cpp" line="1077"/>
        <source>Automatic Mapping Failed</source>
        <translation>Ошибка автоматического сопоставления</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1063"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>Для устройства «%1» не было сгенерировано никаких общих привязок. Возможно, контроллер/источник не поддерживает автоматическое сопоставление.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="1078"/>
        <source>No devices were selected.</source>
        <translation>Устройства не выбраны.</translation>
    </message>
</context>
<context>
    <name>NeGcon</name>
    <message>
        <location filename="../../core/negcon.cpp" line="276"/>
        <source>D-Pad Up</source>
        <translation>Крестовина вверх</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="277"/>
        <source>D-Pad Right</source>
        <translation>Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="278"/>
        <source>D-Pad Down</source>
        <translation>Крестовина вниз</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="279"/>
        <source>D-Pad Left</source>
        <translation>Крестовина влево</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="280"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="281"/>
        <source>A Button</source>
        <translation>Кнопка A</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="282"/>
        <source>B Button</source>
        <translation>Кнопка B</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="283"/>
        <source>I Button</source>
        <translation>Кнопка I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="284"/>
        <source>II Button</source>
        <translation>Кнопка II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="285"/>
        <source>Left Trigger</source>
        <translation>Левый курок</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="286"/>
        <source>Right Trigger</source>
        <translation>Правый курок</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="287"/>
        <source>Steering (Twist) Left</source>
        <translation>Рулевое управление (поворот) влево</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="288"/>
        <source>Steering (Twist) Right</source>
        <translation>Рулевое управление (поворот) вправо</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="296"/>
        <source>Steering Axis Deadzone</source>
        <translation>Мёртвая зона рулевой оси</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="297"/>
        <source>Sets deadzone for steering axis.</source>
        <translation type="unfinished">Устанавливает мертвую зону для оси рулевого управления.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="298"/>
        <source>Steering Axis Saturation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="299"/>
        <source>Sets saturation for steering axis.</source>
        <translation type="unfinished">Устанавливает насыщенность для оси рулевого управления.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="300"/>
        <source>Steering Axis Linearity</source>
        <translation type="unfinished">Линейность оси рулевого управления</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="301"/>
        <source>Sets linearity for steering axis.</source>
        <translation type="unfinished">Устанавливает линейность для оси рулевого управления.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="302"/>
        <source>Steering Scaling</source>
        <translation type="unfinished">Масштабирование рулевого управления</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="303"/>
        <source>Sets scaling for steering axis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="304"/>
        <source>I Button Deadzone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="305"/>
        <source>Sets deadzone for button I.</source>
        <translation>Устанавливает мертвую зону для кнопки I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="306"/>
        <source>I Button Saturation</source>
        <translation>Насыщение кнопки I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="307"/>
        <source>Sets saturation for button I.</source>
        <translation>Устанавливает насыщенность для кнопки I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="308"/>
        <source>I Button Linearity</source>
        <translation>Линейность кнопки I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="309"/>
        <source>Sets linearity for button I.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="310"/>
        <source>I Scaling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="311"/>
        <source>Sets scaling for button I.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="312"/>
        <source>II Button Deadzone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="313"/>
        <source>Sets deadzone for button II.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="314"/>
        <source>II Button Saturation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="315"/>
        <source>Sets saturation for button II.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="316"/>
        <source>II Button Linearity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="317"/>
        <source>Sets linearity for button II.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="318"/>
        <source>II Scaling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="319"/>
        <source>Sets scaling for button II.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="320"/>
        <source>Left Trigger Deadzone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="321"/>
        <source>Sets deadzone for left trigger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="322"/>
        <source>Left Trigger Saturation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="323"/>
        <source>Sets saturation for left trigger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="324"/>
        <source>Left Trigger Linearity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="325"/>
        <source>Sets linearity for left trigger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="326"/>
        <source>Left Trigger Scaling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="327"/>
        <source>Sets scaling for left trigger.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NeGconRumble</name>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="729"/>
        <source>D-Pad Up</source>
        <translation>Крестовина вверх</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="730"/>
        <source>D-Pad Right</source>
        <translation>Крестовина вправо</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="731"/>
        <source>D-Pad Down</source>
        <translation>Крестовина вниз</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="732"/>
        <source>D-Pad Left</source>
        <translation>Крестовина влево</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="733"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="734"/>
        <source>A Button</source>
        <translation>Кнопка A</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="735"/>
        <source>B Button</source>
        <translation>Кнопка B</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="736"/>
        <source>I Button</source>
        <translation>Кнопка I</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="737"/>
        <source>II Button</source>
        <translation>Кнопка II</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="738"/>
        <source>Left Trigger</source>
        <translation>Левый курок</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="739"/>
        <source>Right Trigger</source>
        <translation>Правый курок</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="740"/>
        <source>Steering (Twist) Left</source>
        <translation>Рулевое управление (поворот) влево</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="741"/>
        <source>Steering (Twist) Right</source>
        <translation>Рулевое управление (поворот) вправо</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="742"/>
        <source>Analog Toggle</source>
        <translation type="unfinished">Переключить аналог</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="756"/>
        <source>Steering Axis Deadzone</source>
        <translation type="unfinished">Мёртвая зона рулевой оси</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="757"/>
        <source>Sets deadzone size for steering axis.</source>
        <translation type="unfinished">Устанавливает размер мертвой зоны для оси рулевого управления.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="759"/>
        <source>Steering Axis Sensitivity</source>
        <translation type="unfinished">Чувствительность рулевой оси</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="760"/>
        <source>Sets the steering axis scaling factor.</source>
        <translation type="unfinished">Устанавливает коэффициент масштабирования оси поворота.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="762"/>
        <source>Large Motor Vibration Bias</source>
        <translation>Смещение вибрации большого двигателя</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="763"/>
        <source>Sets the bias value for the large vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Устанавливает значение смещения для большого вибрационного двигателя. Если вибрация в некоторых играх слишком слабая или не работает, попробуйте увеличить это значение. Отрицательные значения уменьшают интенсивность вибрации.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="767"/>
        <source>Small Motor Vibration Bias</source>
        <translation>Смещение вибрации малого двигателя</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="768"/>
        <source>Sets the bias value for the small vibration motor. If vibration in some games is too weak or not functioning, try increasing this value. Negative values will decrease the intensity of vibration.</source>
        <translation>Устанавливает значение смещения для маленького вибрационного двигателя. Если вибрация в некоторых играх слишком слабая или не работает, попробуйте увеличить это значение. Отрицательные значения уменьшают интенсивность вибрации.</translation>
    </message>
</context>
<context>
    <name>OSDMessage</name>
    <message>
        <source>System reset.</source>
        <translatorcomment>*Сброс системы</translatorcomment>
        <translation type="vanished">Система сброшена.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1200"/>
        <source>Disabling PCDrv because no root directory is specified.</source>
        <translation>Отключение PCDrv, поскольку не указан корневой каталог.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1210"/>
        <source>PGXP is incompatible with the software renderer, disabling PGXP.</source>
        <translatorcomment>*отображением *визуализацией</translatorcomment>
        <translation>PGXP несовместим с программной отрисовкой, PGXP отключен.</translation>
    </message>
    <message>
        <source>Rewind is disabled because runahead is enabled.</source>
        <translation type="vanished">Перемотка отключена, потому что включено опережение.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4437"/>
        <source>Recompiler options changed, flushing all blocks.</source>
        <translation>Параметры перекомпилятора изменились, очистка всех блоков.</translation>
    </message>
    <message>
        <source>Memory card {} present in save state but not in system. Creating temporary card.</source>
        <translation type="obsolete">Карта памяти {} присутствует в сохранении состояния, но не в системе. Создание временной карты.</translation>
    </message>
    <message>
        <source>Save state contains controller type {0} in port {1}.
       Leaving {2} connected.</source>
        <translation type="vanished">Сохраннёное состояние содержит контроллер типа {0} в порту {1}.
       Остается подключенным {2}.</translation>
    </message>
    <message>
        <source>Memory card {} from save state does not match current card data. Simulating replugging.</source>
        <translation type="vanished">Карта памяти {} из состояния сохранения не соответствует текущим данным карты. Имитация повторного подключения.</translation>
    </message>
    <message>
        <source>Memory card {} present in save state but not in system. Ignoring card.</source>
        <translation type="obsolete">Карта памяти {} присутствует в сохранении состояния, но не в системе. Игнорирование карты.</translation>
    </message>
    <message>
        <source>Memory card {} present in system but not in save state. Removing card.</source>
        <translation type="obsolete">Карта памяти {} присутствует в системе, но не в сохранении состояния. Удаление карты.</translation>
    </message>
    <message>
        <source>Memory card {} present in system but not in save state. Replugging card.</source>
        <translation type="obsolete">Карта памяти {} присутствует в системе, но не в сохранении состояния. Переподключение карты.</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="1026"/>
        <source>CD image preloading not available for multi-disc image &apos;{}&apos;</source>
        <translation>Предварительная загрузка образа диска недоступна для многодискового образа &apos;{}&apos;</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="1036"/>
        <source>Precaching CD image failed, it may be unreliable.</source>
        <translation>Сбой предварительного кэширования образа диска, возможно, он ненадежен.</translation>
    </message>
    <message>
        <source>Failed to read sector from disc image. The game will probably crash now.
Your dump may be corrupted, or the physical disc is scratched.</source>
        <translation type="vanished">Не удалось считать сектор с образа диска. Вероятно, сейчас игра потерпит крах.
Возможно, ваш дамп поврежден или физический диск поцарапан.</translation>
    </message>
    <message>
        <source>Loading state from &apos;{}&apos;...</source>
        <translation type="vanished">Загрузка состояния из &apos;{}&apos;...</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="350"/>
        <source>PGXP is now enabled.</source>
        <translation>PGXP включен.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="351"/>
        <source>PGXP is now disabled.</source>
        <translation>PGXP отключен.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="380"/>
        <source>PGXP Depth Buffer is now enabled.</source>
        <translation>Буфер глубины PGXP включен.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="381"/>
        <source>PGXP Depth Buffer is now disabled.</source>
        <translation>Буфер глубины PGXP отключен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3713"/>
        <source>Rewinding is not enabled.</source>
        <translation>Перемотка назад не включена.</translation>
    </message>
    <message>
        <source>Cannot load state for game without serial.</source>
        <translatorcomment>*индентификатора</translatorcomment>
        <translation type="vanished">Невозможно загрузить состояние для игры без серийного номера.</translation>
    </message>
    <message>
        <source>No save state found in slot {}.</source>
        <translation type="vanished">Не найдено состояние сохранения в ячейке {}.</translation>
    </message>
    <message>
        <source>Failed to load state from slot {0}:
{1}</source>
        <translation type="vanished">Не удалось загрузить состояние из слота {0}:
{1}</translation>
    </message>
    <message>
        <source>Cannot save state for game without serial.</source>
        <translatorcomment>*идентификатора</translatorcomment>
        <translation type="vanished">Невозможно сохранить состояние для игры без серийного номера.</translation>
    </message>
    <message>
        <source>Failed to save state to slot {0}:
{1}</source>
        <translation type="vanished">Не удалось сохранить состояние в слоте {0}:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="245"/>
        <source>CPU clock speed control enabled ({:.3f} MHz).</source>
        <translation>Включено управление тактовой частотой процессора ({:.3f} МГц).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="251"/>
        <source>CPU clock speed control disabled ({:.3f} MHz).</source>
        <translation>Управление тактовой частотой процессора отключено ({:.3f} МГц).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="264"/>
        <location filename="../../core/hotkeys.cpp" line="277"/>
        <location filename="../../core/hotkeys.cpp" line="290"/>
        <source>Emulation speed set to {}%.</source>
        <translation>Скорость эмуляции установлена ​​на {}%.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="400"/>
        <source>Texture modulation cropping is now enabled.</source>
        <translation>Включена «Обрезка с модуляцией текстуры».</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="401"/>
        <source>Texture modulation cropping is now disabled.</source>
        <translation>Отключена «Обрезка с модуляцией текстуры».</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="693"/>
        <source>PGXP CPU mode is now enabled.</source>
        <translation>Режим процессора PGXP включен.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="694"/>
        <source>PGXP CPU mode is now disabled.</source>
        <translation>Режим процессора PGXP отключен.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="721"/>
        <source>PGXP Preserve Projection Precision is now enabled.</source>
        <translation>Сохранение точности проецирования PGXP включён.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="722"/>
        <source>PGXP Preserve Projection Precision is now disabled.</source>
        <translation>Сохранение точности проецирования PGXP отключён.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="737"/>
        <source>Now showing VRAM.</source>
        <translation>Теперь VRAM отображается.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="738"/>
        <source>Now showing display.</source>
        <translation>Теперь отображается на экране.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="580"/>
        <source>Volume: Muted</source>
        <translation>Громкость: без звука</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="585"/>
        <location filename="../../core/hotkeys.cpp" line="614"/>
        <location filename="../../core/hotkeys.cpp" line="629"/>
        <source>Volume: {}%</source>
        <translation>Громкость: {}%</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="598"/>
        <source>CD Audio Muted.</source>
        <translatorcomment>*Звук компакт-диска отключён</translatorcomment>
        <translation>Отключён звук компакт-диска.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="599"/>
        <source>CD Audio Unmuted.</source>
        <translatorcomment>*Звук компакт-диска отключён</translatorcomment>
        <translation>Включён звук компакт-диска.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3877"/>
        <source>Swapped memory card ports. Both ports have a memory card.</source>
        <translatorcomment>*Порты карт памяти поменялись местами</translatorcomment>
        <translation type="unfinished">Поменялись местами порты карт памяти. В оба порта устанавливается карта памяти.</translation>
    </message>
    <message>
        <source>Failed to open CD image from save state &apos;{}&apos;: {}.
Using existing image &apos;{}&apos;, this may result in instability.</source>
        <translation type="obsolete">Не удалось открыть образ компакт-диска из сохранения состояния &apos;{}&apos;: {}.
Использование существующего образа &apos;{}&apos; может привести к нестабильности.</translation>
    </message>
    <message>
        <source>Memory card in slot {} changed to &apos;{}&apos;.</source>
        <translation type="obsolete">Карта памяти в слоте {} заменена на „{}“.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3883"/>
        <source>Swapped memory card ports. Port 2 has a memory card, Port 1 is empty.</source>
        <translation type="unfinished">Поменялись местами порты карт памяти. Порт 2 имеет карту памяти, порт 1 пуст.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3889"/>
        <source>Swapped memory card ports. Port 1 has a memory card, Port 2 is empty.</source>
        <translation type="unfinished">Поменялись местами порты карт памяти. Порт 1 имеет карту памяти, порт 2 пуст.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3894"/>
        <source>Swapped memory card ports. Neither port has a memory card.</source>
        <translation type="unfinished">Поменялись местами порты карт памяти. Ни в одном из портов нет карты памяти.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3983"/>
        <source>Failed to open disc image &apos;{}&apos;: {}.</source>
        <translation>Не удалось открыть образ диска &apos;{}&apos;: {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3993"/>
        <source>Inserted disc &apos;{}&apos; ({}).</source>
        <translation>Вставлен диск &apos;{}&apos; ({}).</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4477"/>
        <source>Switching to {}{} GPU renderer.</source>
        <translation type="unfinished">Переключение  аппаратного средства отрисовки на {}{}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5986"/>
        <source>Widescreen rendering is now enabled, and aspect ratio is set to {}.</source>
        <translation>Включена широкоэкранная отрисовка, а соотношение сторон установлено на {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5993"/>
        <source>Widescreen rendering is now disabled, and aspect ratio is set to {}.</source>
        <translation>Отключена широкоэкранная отрисовка, а соотношение сторон установлено на {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4400"/>
        <source>Switching to {} audio backend.</source>
        <translation>Переключение на движок звука {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1435"/>
        <source>Game restarted.</source>
        <translation>Игра перезагружена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4423"/>
        <source>Switching to {} CPU execution mode.</source>
        <translatorcomment>*выполнения *исполнения</translatorcomment>
        <translation>Переключение режима выполнения процессора в {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5314"/>
        <source>Failed to save undo load state:
{}</source>
        <translation type="unfinished">Не удалось сохранить состояние отмены загрузки:
{}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="6009"/>
        <source>Switching to {} renderer...</source>
        <translation type="unfinished">Переключение отрисовки на {}...</translation>
    </message>
    <message>
        <source>Failed to load post-processing chain: {}</source>
        <translation type="vanished">Не удалось загрузить цепочку постобработки: {}</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="450"/>
        <source>Failed to load post-processing chain.</source>
        <translation>Не удалось загрузить цепочку постобработки.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="681"/>
        <source>No post-processing shaders are selected.</source>
        <translation>Шейдеры постобработки не выбраны.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="687"/>
        <source>Post-processing is now enabled.</source>
        <translation>Включена постобработка.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="688"/>
        <source>Post-processing is now disabled.</source>
        <translation>Отключена постобработка.</translation>
    </message>
    <message>
        <location filename="../../core/video_presenter.cpp" line="1786"/>
        <source>Post-processing shaders reloaded.</source>
        <translation>Перезагрузка шейдеров постобработки.</translation>
    </message>
    <message>
        <source>Failed to initialize {} renderer, falling back to software renderer.</source>
        <translation type="obsolete">Не удалось инициализировать средство отрисовки {}, переход к программному средству отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="863"/>
        <source>Failed to initialize hardware renderer, falling back to software renderer.</source>
        <translation>Не удалось инициализировать аппаратный отрисовщик, переключаемся на программный отрисовщик.</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="949"/>
        <source>Failed to create {} GPU device, reverting to {}.
{}</source>
        <translation>Не удалось создать {} ГП-устройство, возвращаемся к {}.
{}</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="1512"/>
        <source>Failed to switch to exclusive fullscreen, using borderless instead.</source>
        <translation>Не удалось переключиться на эксклюзивный полноэкранный режим, вместо этого используется безрамочный.</translation>
    </message>
</context>
<context>
    <name>OSDSettingsWidget</name>
    <message>
        <location filename="../osdsettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Форма</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="32"/>
        <source>Display</source>
        <translation>Экран</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="38"/>
        <source>Display Scale:</source>
        <translation>Масштаб отображения:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="45"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="58"/>
        <source>Display Margins:</source>
        <translation type="unfinished">Поля экрана:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="65"/>
        <source>px</source>
        <translation> пикс.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="75"/>
        <source>Theme:</source>
        <translation>Тема:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="85"/>
        <source>Font:</source>
        <translation>Шрифт:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="95"/>
        <source>Overlay Font:</source>
        <translation>Шрифт наложения:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="108"/>
        <source>Messages</source>
        <translation>Сообщения</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="114"/>
        <location filename="../osdsettingswidget.cpp" line="106"/>
        <source>Show Messages</source>
        <translation>Показать сообщения</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="121"/>
        <location filename="../osdsettingswidget.cpp" line="139"/>
        <source>Show Status Indicators</source>
        <translation>Показать индикаторы состояния</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="128"/>
        <location filename="../osdsettingswidget.cpp" line="109"/>
        <source>Animate Messages</source>
        <translation>Анимированные сообщения</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="135"/>
        <location filename="../osdsettingswidget.cpp" line="112"/>
        <source>Blur Message Backgrounds</source>
        <translation>Размытие фона сообщений</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="142"/>
        <source>Error Duration:</source>
        <translation>Продолжительность ошибки:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="149"/>
        <location filename="../osdsettingswidget.ui" line="175"/>
        <location filename="../osdsettingswidget.ui" line="201"/>
        <location filename="../osdsettingswidget.ui" line="227"/>
        <source> seconds</source>
        <translation> секунды</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="168"/>
        <source>Warning Duration:</source>
        <translation>Продолжительность предупреждения:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="194"/>
        <source>Information Duration:</source>
        <translation>Продолжительность информационная:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="220"/>
        <source>Action Duration:</source>
        <translation>Продолжительность действий:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="246"/>
        <source>Display Location:</source>
        <translation>Место отображения:</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="259"/>
        <source>Overlays</source>
        <translation>Наложения</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="270"/>
        <location filename="../osdsettingswidget.cpp" line="119"/>
        <source>Show FPS</source>
        <translation>Показать FPS</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="277"/>
        <location filename="../osdsettingswidget.cpp" line="117"/>
        <source>Show Emulation Speed</source>
        <translation>Показать скорость эмуляции</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="284"/>
        <location filename="../osdsettingswidget.cpp" line="122"/>
        <source>Show CPU Usage</source>
        <translation>Показать использование процессора</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="291"/>
        <location filename="../osdsettingswidget.cpp" line="124"/>
        <source>Show GPU Usage</source>
        <translation>Показать использование ГП</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="298"/>
        <location filename="../osdsettingswidget.cpp" line="114"/>
        <source>Show Resolution</source>
        <translation>Показать разрешение</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="305"/>
        <location filename="../osdsettingswidget.cpp" line="126"/>
        <source>Show GPU Statistics</source>
        <translation>Показать статистику ГП</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="312"/>
        <location filename="../osdsettingswidget.cpp" line="132"/>
        <source>Show Frame Times</source>
        <translation>Показать время кадров</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="319"/>
        <location filename="../osdsettingswidget.cpp" line="129"/>
        <source>Show Latency Statistics</source>
        <translation>Показать статистику задержки</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="326"/>
        <location filename="../osdsettingswidget.cpp" line="135"/>
        <source>Show Controller Input</source>
        <translation>Показать ввод контроллера</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.ui" line="333"/>
        <location filename="../osdsettingswidget.cpp" line="137"/>
        <source>Show Settings</source>
        <translation>Показать настройки</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="85"/>
        <source>Display Scale</source>
        <translation>Масштаб отображения</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="86"/>
        <source>Changes the size at which on-screen elements, including status and messages are displayed.</source>
        <translation>Изменяет размер отображения экранных элементов, включая статус и сообщения.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="87"/>
        <source>Theme</source>
        <translation>Тема</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="87"/>
        <source>Automatic</source>
        <translation>Автоматически</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="88"/>
        <source>Determines the theme to use for on-screen display elements and the Big Picture UI.</source>
        <translation>Определяет тему, которая будет использоваться для элементов экранного интерфейса и интерфейса Big Picture.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="90"/>
        <source>Font</source>
        <translation>Шрифт</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="92"/>
        <source>Determines the font to use for on-screen display elements and the Big Picture UI.</source>
        <translation>Определяет шрифт, который будет использоваться для элементов экранного отображения и интерфейса Big Picture.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="94"/>
        <source>Overlay Font</source>
        <translation>Шрифт наложения</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="97"/>
        <source>Determines the font to use for the performance overlay.</source>
        <translation>Определяет шрифт, который будет использоваться для отображения информации о производительности.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="98"/>
        <source>Display Margins</source>
        <translation type="unfinished">Поля экрана</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="100"/>
        <source>Determines the margin between the edge of the screen and on-screen messages.</source>
        <translation>Определяет расстояние между краем экрана и отображаемыми на экране сообщениями.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="102"/>
        <source>Message Location</source>
        <translation>Местоположение сообщений</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="104"/>
        <source>Selects which location on the screen messages are displayed.</source>
        <translation>Определяет, в каком месте экрана будут отображаться сообщения.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="106"/>
        <location filename="../osdsettingswidget.cpp" line="109"/>
        <location filename="../osdsettingswidget.cpp" line="112"/>
        <location filename="../osdsettingswidget.cpp" line="139"/>
        <source>Checked</source>
        <translation>Выбран</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="107"/>
        <source>Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc. Errors and warnings are still displayed regardless of this setting.</source>
        <translation>Отображает сообщения на экране при возникновении определенных событий, таких как создание/загрузка состояний сохранения, создание снимков экрана и т. п. Ошибки и предупреждения отображаются независимо от этой настройки.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="110"/>
        <source>Enables animation for on-screen messages when they appear and disappear.</source>
        <translation>Включает анимацию появления и исчезновения экранных сообщений.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="113"/>
        <source>Enables a blur effect on the background behind on-screen messages to improve readability.</source>
        <translation>Включает эффект размытия фона за экранными сообщениями для улучшения читаемости.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="114"/>
        <location filename="../osdsettingswidget.cpp" line="117"/>
        <location filename="../osdsettingswidget.cpp" line="119"/>
        <location filename="../osdsettingswidget.cpp" line="122"/>
        <location filename="../osdsettingswidget.cpp" line="124"/>
        <location filename="../osdsettingswidget.cpp" line="126"/>
        <location filename="../osdsettingswidget.cpp" line="129"/>
        <location filename="../osdsettingswidget.cpp" line="132"/>
        <location filename="../osdsettingswidget.cpp" line="135"/>
        <location filename="../osdsettingswidget.cpp" line="137"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="115"/>
        <source>Shows the resolution of the game in the top-right corner of the display.</source>
        <translation>Отображает разрешение игры в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="118"/>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translation>В правом верхнем углу экрана отображается текущая скорость эмуляции системы в процентах.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="120"/>
        <source>Shows the internal frame rate of the game in the top-right corner of the display.</source>
        <translation>Отображает внутреннюю частоту смены кадров игры в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="123"/>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translation>В правом верхнем углу экрана отображается загрузка ЦП хоста для каждого системного потока.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="125"/>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translation>Отображает загрузку графического процессора хоста в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="127"/>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translation>Отображает информацию об эмулированном графическом процессоре в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="130"/>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translation>Отображает информацию о задержке ввода и звука в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="133"/>
        <source>Shows the history of frame rendering times as a graph in the top-right corner of the display.</source>
        <translation>Отображает график, отражающий динамику времени отрисовки кадров, в правом верхнем углу экрана.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="136"/>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translation>В левом нижнем углу дисплея отображается текущее состояние контроллера системы.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="138"/>
        <source>Shows a summary of current settings in the bottom-right corner of the display.</source>
        <translation>В правом нижнем углу экрана отображается сводка текущих настроек.</translation>
    </message>
    <message>
        <location filename="../osdsettingswidget.cpp" line="140"/>
        <source>Shows indicators on screen when the system is not running in its &quot;normal&quot; state. For example, fast forwarding, or being paused.</source>
        <translation>Отображает индикаторы на экране, когда система не работает в «нормальном» режиме. Например, при ускоренной перемотке или при остановке.</translation>
    </message>
</context>
<context>
    <name>Pad</name>
    <message>
        <location filename="../../core/pad.cpp" line="219"/>
        <source>Save state contains controller type {0} in Port {1}.</source>
        <translation>Состояние сохранения содержит контроллер типа {0} в порту {1}.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="221"/>
        <source>Leaving {0} connected.</source>
        <translation>Оставляем {0} подключенным.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="252"/>
        <location filename="../../core/pad.cpp" line="300"/>
        <source>Memory card {} present in save state but not in system.</source>
        <translation>Карта памяти {} присутствует в состоянии сохранения, но отсутствует в системе.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="253"/>
        <source>Creating temporary card.</source>
        <translation>Создание временной карты.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="288"/>
        <source>Memory card {} from save state does not match current card data.</source>
        <translation>Данные карты памяти {} из состояния сохранения не соответствуют текущим данным карты.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="289"/>
        <source>Simulating replugging. The game may not be able to handle this.</source>
        <translation>Симуляция переподключения. Игра может не справиться с этим.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="301"/>
        <source>Ignoring card.</source>
        <translation>Игнорирование карты.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="313"/>
        <location filename="../../core/pad.cpp" line="321"/>
        <source>Memory card {} present in system but not in save state.</source>
        <translation>Карта памяти {} присутствует в системе, но не находится в состоянии сохранения.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="314"/>
        <source>Removing card.</source>
        <translation>Извлечение карты.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="322"/>
        <source>Replugging card.</source>
        <translation>Переподключение карты.</translation>
    </message>
</context>
<context>
    <name>PlayStationMouse</name>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="203"/>
        <source>Left Button</source>
        <translation>Левая кнопка</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="204"/>
        <source>Right Button</source>
        <translation>Правая кнопка</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="210"/>
        <source>Horizontal Sensitivity</source>
        <translation>Чувствительность по горизонтали</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="211"/>
        <location filename="../../core/playstation_mouse.cpp" line="214"/>
        <source>Adjusts the correspondance between physical and virtual mouse movement.</source>
        <translation>Регулирует соответствие между физическим и виртуальным движением мыши.</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="213"/>
        <source>Vertical Sensitivity</source>
        <translation>Чувствительность по вертикали</translation>
    </message>
</context>
<context>
    <name>PlaystationMouse</name>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="202"/>
        <source>Pointer</source>
        <translation>Указатель</translation>
    </message>
</context>
<context>
    <name>PopnController</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="195"/>
        <source>Left White</source>
        <translation type="unfinished">Левый белый</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="196"/>
        <source>Left Yellow</source>
        <translation type="unfinished">Левый желтый</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="197"/>
        <source>Left Green</source>
        <translation type="unfinished">Левый зеленый</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="198"/>
        <source>Left Blue/Sel</source>
        <translation type="unfinished">Левый Синий/Выбор</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="199"/>
        <source>Middle Red/Okay</source>
        <translation type="unfinished">Средний красный/ОК</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="200"/>
        <source>Right Blue/Sel</source>
        <translation type="unfinished">Правый Синий/Выбор</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="201"/>
        <source>Right Green</source>
        <translation type="unfinished">Правый зеленый</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="202"/>
        <source>Right Yellow</source>
        <translation type="unfinished">Правый желтый</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="203"/>
        <source>Right White</source>
        <translation type="unfinished">Правый Белый</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="204"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="205"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
</context>
<context>
    <name>PostProcessing</name>
    <message>
        <source>{} [GLSL]</source>
        <translation type="vanished">{} [GLSL]</translation>
    </message>
    <message>
        <source>{} [ReShade]</source>
        <translation type="vanished">{} [ReShade]</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="229"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="232"/>
        <source>ReShade</source>
        <translation>ReShade</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="235"/>
        <source>Slang</source>
        <translation>Slang</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="447"/>
        <source>Unknown Error</source>
        <translation>Неизвестная ошибка</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="765"/>
        <source>Failed to compile post-processing shader &apos;{}&apos;.</source>
        <translation>Не удалось скомпилировать шейдер постобработки &apos;{}&apos;.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="806"/>
        <source>Failed to resize post-processing shader &apos;{}&apos;.</source>
        <translation>Не удалось изменить размер шейдера постобработки &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>Failed to compile post-processing shader &apos;{}&apos;. Disabling post-processing.
{}</source>
        <translation type="vanished">Не удалось скомпилировать шейдер постобработки &apos;{}&apos;. Отключение постобработки.
{}</translation>
    </message>
</context>
<context>
    <name>PostProcessingChainConfigWidget</name>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="31"/>
        <source>Enable Post Processing</source>
        <translation>Включить постобработку</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="51"/>
        <source>Open Directory</source>
        <translation>Открыть каталог</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="61"/>
        <source>&amp;Reload Shaders</source>
        <translation>&amp;Обновить шейдеры</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="73"/>
        <source>Post Processing Chain</source>
        <translation>Цепочка постобработки</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="101"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="117"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="133"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="149"/>
        <source>Move Up</source>
        <translation>Переместить вверх</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="165"/>
        <source>Move Down</source>
        <translation>Переместить вниз</translation>
    </message>
    <message>
        <source>No Shaders Available</source>
        <translation type="vanished">Нет доступных шейдеров</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Failed to add shader: %1</source>
        <translation type="vanished">Не удалось добавить шейдер: %1</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="vanished">Вопрос</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="240"/>
        <source>Clear Shader Stages</source>
        <translation>Очистить этапы шейдера</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="241"/>
        <source>Are you sure you want to clear all shader stages?</source>
        <translation>Вы уверены, что хотите очистить все шейдерные  этапы?</translation>
    </message>
</context>
<context>
    <name>PostProcessingOverlayConfigWidget</name>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="29"/>
        <source>Basic Configuration</source>
        <translation>Базовая конфигурация</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="45"/>
        <source>Selected Preset:</source>
        <translation>Выбранная предустановка:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="35"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A border overlay is an image that is drawn around the system display. Border overlays are applied after post-processing. You can choose from the border list below, or manually configure a custom border.&lt;/p&gt;&lt;p&gt;Additional preset borders can be added to the &lt;span style=&quot; font-weight:700;&quot;&gt;resources\overlays&lt;/span&gt; folder within in the data directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Наложение границ - это изображение, которое рисуется вокруг системного дисплея. Наложения границ применяются после постобработки. Вы можете выбрать одну из представленных ниже границ или вручную настроить пользовательскую границу.&lt;/p&gt;&lt;p&gt;Дополнительные предустановленные границы можно добавить в папку &lt;span style=&quot; font-weight:700;&quot;&gt;resources\overlays&lt;/span&gt; в каталоге данных.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="58"/>
        <source>Custom Configuration</source>
        <translation>Пользовательская конфигурация</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="64"/>
        <source>Image Path:</source>
        <translation>Путь к изображению:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="76"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="85"/>
        <source>Display Start:</source>
        <translation type="unfinished">Начало экрана:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="94"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="139"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="101"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="118"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="146"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="163"/>
        <source> pixels</source>
        <translation> пикселей</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="111"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="156"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="130"/>
        <source>Display End:</source>
        <translation type="unfinished">Конец экрана:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="177"/>
        <location filename="../postprocessingsettingswidget.cpp" line="606"/>
        <source>Destination Alpha Blending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="184"/>
        <location filename="../postprocessingsettingswidget.cpp" line="603"/>
        <source>Alpha Blending</source>
        <translation>Альфа-смешивание</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="206"/>
        <source>Export</source>
        <translation>Экспорт</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="545"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="546"/>
        <source>Custom...</source>
        <translation>Пользовательский...</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="593"/>
        <source>Image Path</source>
        <translation>Путь изображения</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="593"/>
        <location filename="../postprocessingsettingswidget.cpp" line="596"/>
        <source>Unspecified</source>
        <translation type="unfinished">Не указано</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="594"/>
        <source>Defines the path of the custom overlay image that will be loaded.</source>
        <translation>Определяет путь к пользовательскому изображению наложения, которое будет загружено.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="595"/>
        <source>Display Rectangle</source>
        <translation type="unfinished">Отображать прямоугольник</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="597"/>
        <source>Defines the area in the overlay image that the game image will be drawn into.</source>
        <translation type="unfinished">Определяет область в оверлейном изображении, в которую будет втянуто игровое изображение.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="603"/>
        <location filename="../postprocessingsettingswidget.cpp" line="606"/>
        <source>Unchecked</source>
        <translation type="unfinished">Не выбран</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="604"/>
        <source>If checked, the overlay image will be alpha blended with the framebuffer, i.e. transparency will be applied.</source>
        <translation>Если флажок установлен, то наложенное изображение будет альфа-смешиваться с фреймбуфером, т.е. будет применена прозрачность.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="607"/>
        <source>If checked, the game image will be blended with the inverse amount of alpha in the overlay image. For example, an image with alpha of 0.75 will draw the game image at 25% brightness.</source>
        <translation>Если флажок установлен, игровое изображение будет смешиваться с обратным количеством альфа в наложенном изображении. Например, изображение с альфа-фактором 0,75 будет рисовать игровое изображение с яркостью 25 %.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="628"/>
        <source>Select Image</source>
        <translation>Выбрать изображение</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="629"/>
        <source>All Cover Image Types (*.jpg *.jpeg *.png *.webp)</source>
        <translation>Все типы изображений обложек (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="639"/>
        <source>Export to YAML</source>
        <translation>Экспорт в YAML</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="639"/>
        <source>YAML Files (*.yml)</source>
        <translation>Файлы YAML (*.yml)</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="662"/>
        <source>Export Error</source>
        <translation>Ошибка экспорта</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="663"/>
        <source>Failed to save file: %1</source>
        <translation>Не удалось сохранить файл: %1</translation>
    </message>
</context>
<context>
    <name>PostProcessingSelectShaderDialog</name>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="14"/>
        <source>Select Shader</source>
        <translation>Выбор шейдера</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="32"/>
        <source>Search...</source>
        <translation>Поиск...</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="55"/>
        <source>All</source>
        <translation>Все</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="68"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="78"/>
        <source>Reshade</source>
        <translation>Reshade</translation>
    </message>
    <message>
        <location filename="../postprocessingselectshaderdialog.ui" line="88"/>
        <source>Slang</source>
        <translation>Slang</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="679"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
</context>
<context>
    <name>PostProcessingSettingsWidget</name>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="36"/>
        <source>Display</source>
        <translation>Экран</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="38"/>
        <source>Internal</source>
        <translation>Внутренний</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="39"/>
        <source>Border Overlay</source>
        <translation>Наложение границ</translation>
    </message>
</context>
<context>
    <name>PostProcessingShaderConfigWidget</name>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Red</source>
        <translation>Красный</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Green</source>
        <translation>Зелёный</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Blue</source>
        <translation>Синий</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="461"/>
        <source>Alpha</source>
        <translation>Альфа</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="462"/>
        <source>%1 (%2)</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Failed to open URL</source>
        <translation type="vanished">Не удалось открыть URL</translation>
    </message>
    <message>
        <source>Failed to open URL.

The URL was: %1</source>
        <translation type="vanished">Не удалось открыть URL.

URL: %1</translation>
    </message>
</context>
<context>
    <name>QPlatformTheme</name>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="308"/>
        <location filename="../mainwindow.cpp" line="1301"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="75"/>
        <location filename="../memorycardsettingswidget.cpp" line="103"/>
        <location filename="../memorycardsettingswidget.cpp" line="197"/>
        <location filename="../settingwidgetbinder.h" line="387"/>
        <location filename="../settingwidgetbinder.h" line="519"/>
        <location filename="../settingwidgetbinder.h" line="655"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
</context>
<context>
    <name>QtAsyncProgressThread</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="vanished">Вопрос</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">Информация</translation>
    </message>
</context>
<context>
    <name>QtHost</name>
    <message>
        <location filename="../qthost.cpp" line="683"/>
        <location filename="../qthost.cpp" line="701"/>
        <location filename="../qthost.cpp" line="1345"/>
        <location filename="../qthost.cpp" line="3527"/>
        <location filename="../qthost.cpp" line="3554"/>
        <location filename="../qthost.cpp" line="3573"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="684"/>
        <source>An error occurred while deleting empty game settings:
{}</source>
        <translation>Произошла ошибка при удалении пустых настроек игры:
{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="702"/>
        <source>An error occurred while saving game settings:
{}</source>
        <translation>Произошла ошибка при сохранении настроек игры:
{}</translation>
    </message>
    <message>
        <source>Downloading %1...</source>
        <translation type="vanished">Загружается %1...</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="756"/>
        <source>Download failed: Data is empty.</source>
        <translation>Загрузка не удалась: данные пусты.</translation>
    </message>
    <message>
        <source>Failed to create HTTPDownloader:
%1</source>
        <translation type="vanished">Не удалось создать HTTPDownloader:
%1</translation>
    </message>
    <message>
        <source>Download failed with HTTP status code %1:
%2</source>
        <translation type="vanished">Загрузка не удалась с кодом состояния HTTP %1:
%2</translation>
    </message>
    <message>
        <source>Failed to write &apos;%1&apos;:
%2</source>
        <translation type="vanished">Не удалось записать &apos;%1&apos;:
%2</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="545"/>
        <source>Would you like to create a launcher shortcut for DuckStation?

This will add DuckStation to your application menu, allowing you to launch it more easily.

The shortcut will be created at:
%1</source>
        <translation>Хотите создать ярлык для запуска DuckStation?

Это добавит DuckStation в меню приложений, что упростит его запуск.

Ярлык будет создан по адресу:
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="551"/>
        <source>Don&apos;t ask again</source>
        <translation>Больше не спрашивать</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="574"/>
        <source>Failed to create launcher shortcut shortcut:
%1</source>
        <translation>Не удалось создать ярлык запуска:
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="580"/>
        <source>Launcher shortcut created successfully.

You can find DuckStation in your application menu.</source>
        <translation>Ярлык запуска создан.

Вы найдете DuckStation в меню приложений.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="604"/>
        <source>The existing launcher shortcut points to a different location:

Current: %1
Shortcut: %2

Would you like to update the shortcut to point to the current location?</source>
        <translation>Существующий ярлык запуска указывает на другое местоположение:

Текущее: %1
Ярлык: %2

Хотите обновить ярлык, чтобы он указывал на текущее местоположение?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="620"/>
        <source>Failed to remove old launcher shortcut:
%1</source>
        <translation>Не удалось удалить старый ярлык запуска:
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="629"/>
        <source>Failed to create updated launcher shortcut:
%1</source>
        <translation>Не удалось создать обновленный ярлык запуска:
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="635"/>
        <source>Launcher shortcut updated successfully.</source>
        <translation>Ярлык запуска успешно обновлен.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="733"/>
        <source>Downloading {}...</source>
        <translation>Загрузка {}...</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="737"/>
        <source>File Download</source>
        <translation>Загрузка файла</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1347"/>
        <source>Unfortunately, the virtual machine has abnormally shut down and cannot be recovered. Please use the available support options for further assistance, and provide information about what you were doing when the error occurred, as well as the details below:

{}</source>
        <translation>К сожалению, виртуальная машина завершила работу в аварийном режиме и не может быть восстановлена. Для получения дальнейшей помощи воспользуйтесь доступными вариантами поддержки и предоставьте информацию о том, что вы делали в момент возникновения ошибки, а также сведения, приведенные ниже:

{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2310"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2312"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2617"/>
        <source>System Language</source>
        <translation>Язык системы</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2635"/>
        <source>Unknown</source>
        <translation>Неизвестно</translation>
    </message>
    <message>
        <source>Controller {} connected.</source>
        <translation type="vanished">Контроллер {} подключен.</translation>
    </message>
    <message>
        <source>System paused because controller {} was disconnected.</source>
        <translation type="vanished">Система приостановлена, поскольку контроллер {} был отключен.</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1934"/>
        <source>Controller {} disconnected.</source>
        <translation>Контроллер {} отключен.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3528"/>
        <source>File &apos;%1&apos; does not exist.</source>
        <translation>Файл &apos;%1&apos; не существует.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3555"/>
        <source>The specified save state does not exist.</source>
        <translation>Указанное состояние сохранения не существует.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3575"/>
        <source>Cannot use no-gui mode, because no boot filename was specified.</source>
        <translation>Невозможно использовать режим &quot;без графического интерфейса&quot;, поскольку не было указано имя файла загрузки.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="3576"/>
        <source>Cannot use batch mode, because no boot filename was specified.</source>
        <translation>Невозможно использовать пакетный режим, поскольку не было указано имя файла загрузки.</translation>
    </message>
</context>
<context>
    <name>QtModalProgressCallback</name>
    <message>
        <source>DuckStation</source>
        <translation type="vanished">DuckStation</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Отмена</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Ошибка</translation>
    </message>
    <message>
        <source>Question</source>
        <translation type="vanished">Вопрос</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">Информация</translation>
    </message>
</context>
<context>
    <name>SDLInputSource</name>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="50"/>
        <location filename="../../util/sdl_input_source.cpp" line="58"/>
        <source>LeftX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="51"/>
        <location filename="../../util/sdl_input_source.cpp" line="59"/>
        <source>LeftY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="52"/>
        <location filename="../../util/sdl_input_source.cpp" line="60"/>
        <source>RightX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="53"/>
        <location filename="../../util/sdl_input_source.cpp" line="61"/>
        <source>RightY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="54"/>
        <source>LeftTrigger</source>
        <translation type="unfinished">Левый триггер</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="55"/>
        <source>RightTrigger</source>
        <translation type="unfinished">Правый триггер</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="62"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="63"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="76"/>
        <location filename="../../util/sdl_input_source.cpp" line="252"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="77"/>
        <location filename="../../util/sdl_input_source.cpp" line="253"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="78"/>
        <location filename="../../util/sdl_input_source.cpp" line="254"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="79"/>
        <location filename="../../util/sdl_input_source.cpp" line="255"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="80"/>
        <source>Back</source>
        <translation type="unfinished">Назад</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="81"/>
        <source>Guide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="82"/>
        <source>Start</source>
        <translation type="unfinished">Старт</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="83"/>
        <source>LeftStick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="84"/>
        <source>RightStick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="85"/>
        <source>LeftShoulder</source>
        <translation type="unfinished">Левое плечо</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="86"/>
        <source>RightShoulder</source>
        <translation type="unfinished">Правое плечо</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="87"/>
        <location filename="../../util/sdl_input_source.cpp" line="116"/>
        <source>DPadUp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="88"/>
        <location filename="../../util/sdl_input_source.cpp" line="117"/>
        <source>DPadDown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="89"/>
        <location filename="../../util/sdl_input_source.cpp" line="118"/>
        <source>DPadLeft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="90"/>
        <location filename="../../util/sdl_input_source.cpp" line="119"/>
        <source>DPadRight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="91"/>
        <location filename="../../util/sdl_input_source.cpp" line="120"/>
        <source>Misc1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="92"/>
        <location filename="../../util/sdl_input_source.cpp" line="121"/>
        <source>RightPaddle1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="93"/>
        <location filename="../../util/sdl_input_source.cpp" line="122"/>
        <source>LeftPaddle1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="94"/>
        <location filename="../../util/sdl_input_source.cpp" line="123"/>
        <source>RightPaddle2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="95"/>
        <location filename="../../util/sdl_input_source.cpp" line="124"/>
        <source>LeftPaddle2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="96"/>
        <location filename="../../util/sdl_input_source.cpp" line="125"/>
        <source>Touchpad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="97"/>
        <location filename="../../util/sdl_input_source.cpp" line="126"/>
        <source>Misc2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="98"/>
        <location filename="../../util/sdl_input_source.cpp" line="127"/>
        <source>Misc3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="99"/>
        <location filename="../../util/sdl_input_source.cpp" line="128"/>
        <source>Misc4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="100"/>
        <location filename="../../util/sdl_input_source.cpp" line="129"/>
        <source>Misc5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="101"/>
        <location filename="../../util/sdl_input_source.cpp" line="130"/>
        <source>Misc6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="105"/>
        <location filename="../../util/sdl_input_source.cpp" line="256"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="106"/>
        <location filename="../../util/sdl_input_source.cpp" line="257"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="107"/>
        <location filename="../../util/sdl_input_source.cpp" line="258"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="108"/>
        <location filename="../../util/sdl_input_source.cpp" line="259"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="109"/>
        <source>Create</source>
        <translation type="unfinished">Создать</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="110"/>
        <source>PS</source>
        <translation>PS</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="111"/>
        <source>Options</source>
        <translation type="unfinished">Параметры</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="112"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="113"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="114"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="115"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="138"/>
        <source>North</source>
        <translation>Север</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="139"/>
        <source>East</source>
        <translation>Восток</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="140"/>
        <source>South</source>
        <translation>Юг</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="141"/>
        <source>West</source>
        <translation>Запад</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="153"/>
        <source>Turn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="154"/>
        <source>Tilt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="180"/>
        <source>Enable XBox HIDAPI Driver</source>
        <translation>Включить драйвер XBox HIDAPI</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="181"/>
        <source>Enables the HIDAPI driver for XBox controllers.</source>
        <translation>Включает драйвер HIDAPI для контроллеров XBox.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="184"/>
        <source>Enable Raw Input Drivers</source>
        <translation>Включить драйверы необработанного ввода</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="185"/>
        <source>Enables raw input joystick drivers which can improve handling of XInput-capable devices.</source>
        <translation>Включает драйверы джойстика для необработанных входных данных, которые могут улучшить работу устройств, поддерживающих XInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="188"/>
        <source>Enable DirectInput Driver</source>
        <translation>Включить драйвер DirectInput</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="189"/>
        <source>Enables compatibility with DirectInput controllers.</source>
        <translation>Обеспечивает совместимость с контроллерами DirectInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="191"/>
        <source>Enable XInput Driver</source>
        <translation>Включить драйвер XInput</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="192"/>
        <source>Enables compatibility with XInput controllers.</source>
        <translation>Обеспечивает совместимость с контроллерами XInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="194"/>
        <source>Enable WGI Driver</source>
        <translation>Включить драйвер WGI</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="195"/>
        <source>Enables compatibility with Windows.Gaming.Input controllers.</source>
        <translation>Обеспечивает совместимость с контроллерами Windows.Gaming.Input.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="197"/>
        <source>Enable GameInput Driver</source>
        <translation>Включить драйвер GameInput</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="198"/>
        <source>Enables compatibility with GameInput controllers.</source>
        <translation>Обеспечивает совместимость с контроллерами GameInput.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="201"/>
        <source>Enable IOKit Driver</source>
        <translation>Включить драйвер IOKit</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="202"/>
        <source>Allows the use of IOKit for controller handling.</source>
        <translation>Позволяет использовать IOKit для обработки контроллеров.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="204"/>
        <source>Enable MFI Driver</source>
        <translation>Включить драйвер MFI</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="205"/>
        <source>Allows the use of GCController/MFI for controller handling.</source>
        <translation>Позволяет использовать GCController/MFI для управления контроллером.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="209"/>
        <source>Force Digital Hat Inputs</source>
        <translation>Принудительный цифровой ввод «шляп»</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="210"/>
        <source>Forces joysticks to always treat &apos;hat&apos; axis inputs (ABS_HAT0X - ABS_HAT3Y) as 8-way digital hats without checking whether they may be analog.</source>
        <translation>Заставляет джойстики всегда обрабатывать ввод осей «шляп» (ABS_HAT0X - ABS_HAT3Y) как 8-позиционные цифровые шляпы, не проверяя, могут ли они быть аналоговыми.</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="905"/>
        <location filename="../../util/sdl_input_source.cpp" line="923"/>
        <source>SDL-{0}  {1}</source>
        <translation>SDL-{0}  {1}</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="909"/>
        <location filename="../../util/sdl_input_source.cpp" line="928"/>
        <location filename="../../util/sdl_input_source.cpp" line="944"/>
        <location filename="../../util/sdl_input_source.cpp" line="949"/>
        <location filename="../../util/sdl_input_source.cpp" line="956"/>
        <location filename="../../util/sdl_input_source.cpp" line="961"/>
        <source>SDL-{0}/{1}</source>
        <translation>SDL-{0}/{1}</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="937"/>
        <source>SDL-{0}/Hat{1}{2}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="950"/>
        <source>SmallMotor</source>
        <translation type="unfinished">Малый мотор</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="951"/>
        <source>LargeMotor</source>
        <translation type="unfinished">Большой мотор</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="957"/>
        <source>Haptic</source>
        <translation type="unfinished">Тактильный</translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="962"/>
        <source>MuteLED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="963"/>
        <source>RGBLED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/sdl_input_source.cpp" line="971"/>
        <source>SDL-{0}/{1}{2}{3}</source>
        <translation>SDL-{0}/{1}{2}{3}</translation>
    </message>
</context>
<context>
    <name>SPU</name>
    <message>
        <location filename="../../core/spu.cpp" line="514"/>
        <source>Failed to create or configure audio stream, falling back to null output. The error was:
{}</source>
        <translation>Не удалось создать или сконфигурировать аудиопоток, произошел откат к пустому выходу. Ошибка заключалась в следующем:
{}</translation>
    </message>
</context>
<context>
    <name>SaveStateSelectorUI</name>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="938"/>
        <source>Saved at {0:%H:%M} on {0:%a} {0:%Y/%m/%d}.</source>
        <translation>Сохранено в {0:%H:%M} в {0:%a} {0:%Y/%m/%d}.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1099"/>
        <source>Load</source>
        <translation>Загрузить</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1101"/>
        <source>Save</source>
        <translation>Сохранить</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1103"/>
        <source>Select Previous</source>
        <translatorcomment>*предыдущий*</translatorcomment>
        <translation>Выбрать предыдущее</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1105"/>
        <source>Select Next</source>
        <translatorcomment>*следующий*</translatorcomment>
        <translation>Выбрать следующее</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1161"/>
        <source>{} ({})</source>
        <translation>{} ({})</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1189"/>
        <source>No save present in this slot.</source>
        <translation>В этой ячейке нет сохранений.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1193"/>
        <source>Unknown error.</source>
        <translation>Неизвестная ошибка.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1312"/>
        <source>Global Slot {}</source>
        <translation>Глобальная ячейка {}</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1313"/>
        <source>Game Slot {}</source>
        <translation>Игровая ячейка {}</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1429"/>
        <source>No save in this slot.</source>
        <translation>В этой ячейке нет сохранений.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1435"/>
        <source>Global Save Slot {} selected.</source>
        <translation>Выбрана глобальная ячейка сохранения {}.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1436"/>
        <source>Save Slot {0} selected.</source>
        <translation>Выбрана ячейка сохранения {0}.</translation>
    </message>
    <message>
        <source>No save state found in Global Slot {}.</source>
        <translation type="vanished">В глобальной ячейке {} не найдено состояние сохранения.</translation>
    </message>
    <message>
        <source>No save state found in Slot {}.</source>
        <translation type="vanished">В ячейке {} не найдено сохранение состояния.</translation>
    </message>
    <message>
        <source>no save yet</source>
        <translation type="vanished">еще нет сохранений</translation>
    </message>
    <message>
        <source>Global Save Slot {0} selected ({1}).</source>
        <translation type="vanished">Глобальная ячейка сохранения: {0}, выбрана: ({1}).</translation>
    </message>
    <message>
        <source>Save Slot {0} selected ({1}).</source>
        <translation type="vanished">Ячейка сохранения: {0}, выбрана: ({1}).</translation>
    </message>
</context>
<context>
    <name>SelectDiscDialog</name>
    <message>
        <location filename="../selectdiscdialog.ui" line="14"/>
        <source>Dialog</source>
        <translation>Диалог</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="20"/>
        <source>Select the disc that you want to boot.</source>
        <translation>Выберите диск, который вы хотите загрузить.</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="31"/>
        <source>Disc</source>
        <translation>Диск</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="36"/>
        <source>File Name</source>
        <translation>Название файла</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="41"/>
        <source>Last Played</source>
        <translation>Последняя игра</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="64"/>
        <source>Select</source>
        <translation>Выбрать</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="74"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.cpp" line="87"/>
        <source>Select Disc for %1</source>
        <translatorcomment>*Выбрать *Выберите</translatorcomment>
        <translation>Выбор диска для %1</translation>
    </message>
</context>
<context>
    <name>SettingWidgetBinder</name>
    <message>
        <location filename="../settingwidgetbinder.h" line="420"/>
        <location filename="../settingwidgetbinder.h" line="556"/>
        <source>Default: </source>
        <translation>По умолчанию: </translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Сброс</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1298"/>
        <source>Confirm Folder</source>
        <translation>Подтвердить папку</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1300"/>
        <source>The chosen directory does not currently exist:

%1

Do you want to create this directory?</source>
        <translation>Выбранный каталог в настоящее время не существует:

%1

Вы хотите создать этот каталог?</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1322"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1323"/>
        <source>Folder path cannot be empty.</source>
        <translation>Путь к папке не может быть пустым.</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1382"/>
        <location filename="../settingwidgetbinder.h" line="1386"/>
        <source>Incompatible with this game</source>
        <translation>Несовместимо с этой игрой</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1412"/>
        <source> [forced]</source>
        <translation> [принудительно]</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1390"/>
        <source> [incompatible]</source>
        <translation> [несовместимо]</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <location filename="../../core/settings.cpp" line="1373"/>
        <source>None</source>
        <comment>LogLevel</comment>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1374"/>
        <source>Error</source>
        <comment>LogLevel</comment>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1375"/>
        <source>Warning</source>
        <comment>LogLevel</comment>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1376"/>
        <source>Information</source>
        <comment>LogLevel</comment>
        <translation>Информация</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1377"/>
        <source>Verbose</source>
        <comment>LogLevel</comment>
        <translation>Подробный</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1378"/>
        <source>Developer</source>
        <comment>LogLevel</comment>
        <translation>Разработчик</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1379"/>
        <source>Debug</source>
        <comment>LogLevel</comment>
        <translation>Отладка</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1380"/>
        <source>Trace</source>
        <comment>LogLevel</comment>
        <translation>Трассировка</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1414"/>
        <source>Auto-Detect</source>
        <comment>ConsoleRegion</comment>
        <translation>Авто-определение</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1415"/>
        <source>NTSC-J (Japan)</source>
        <comment>ConsoleRegion</comment>
        <translation>NTSC-J (Япония)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1416"/>
        <source>NTSC-U/C (US, Canada)</source>
        <comment>ConsoleRegion</comment>
        <translation>NTSC-U/C (США, Канада)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1417"/>
        <source>PAL (Europe, Australia)</source>
        <comment>ConsoleRegion</comment>
        <translation>PAL (Европа, Австралия)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1449"/>
        <source>NTSC-J (Japan)</source>
        <comment>DiscRegion</comment>
        <translation>NTSC-J (Япония)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1450"/>
        <source>NTSC-U/C (US, Canada)</source>
        <comment>DiscRegion</comment>
        <translation>NTSC-U/C (США, Канада)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1451"/>
        <source>PAL (Europe, Australia)</source>
        <comment>DiscRegion</comment>
        <translation>PAL (Европа, Австралия)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1452"/>
        <source>Other</source>
        <comment>DiscRegion</comment>
        <translation>Прочие</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1453"/>
        <source>Non-PS1</source>
        <comment>DiscRegion</comment>
        <translation>Не-PS1</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1486"/>
        <source>Interpreter (Slowest)</source>
        <comment>CPUExecutionMode</comment>
        <translation>Интерпретатор (самый медленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1487"/>
        <source>Cached Interpreter (Faster)</source>
        <comment>CPUExecutionMode</comment>
        <translation>Кешированный интерпретатор (быстрее)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1488"/>
        <source>Recompiler (Fastest)</source>
        <comment>CPUExecutionMode</comment>
        <translation>Перекомпилятор (самый быстрый)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1522"/>
        <source>Disabled (Slowest)</source>
        <comment>CPUFastmemMode</comment>
        <translation>Отключено (самый медленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1523"/>
        <source>MMap (Hardware, Fastest, 64-Bit Only)</source>
        <comment>CPUFastmemMode</comment>
        <translation>MMap (аппаратный, самый быстрый, только 64-битный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1524"/>
        <source>LUT (Faster)</source>
        <comment>CPUFastmemMode</comment>
        <translation>LUT (быстрее)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1569"/>
        <source>Automatic</source>
        <comment>GPURenderer</comment>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1571"/>
        <source>Direct3D 11</source>
        <comment>GPURenderer</comment>
        <translation>Direct3D 11</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1572"/>
        <source>Direct3D 12</source>
        <comment>GPURenderer</comment>
        <translation>Direct3D 12</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1575"/>
        <source>Metal</source>
        <comment>GPURenderer</comment>
        <translation>Metal</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1578"/>
        <source>Vulkan</source>
        <comment>GPURenderer</comment>
        <translation>Vulkan</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1581"/>
        <source>OpenGL</source>
        <comment>GPURenderer</comment>
        <translation>OpenGL</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1583"/>
        <source>Software</source>
        <comment>GPURenderer</comment>
        <translation>Программный</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1678"/>
        <source>Nearest-Neighbor</source>
        <comment>GPUTextureFilter</comment>
        <translation>Ближайший сосед</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1679"/>
        <source>Bilinear</source>
        <comment>GPUTextureFilter</comment>
        <translation>Билинейная</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1680"/>
        <source>Bilinear (No Edge Blending)</source>
        <comment>GPUTextureFilter</comment>
        <translation>Билинейная (без смешивания краев)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1681"/>
        <source>JINC2 (Slow)</source>
        <comment>GPUTextureFilter</comment>
        <translation>JINC2 (медленно)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1682"/>
        <source>JINC2 (Slow, No Edge Blending)</source>
        <comment>GPUTextureFilter</comment>
        <translation>JINC2 (медленно, без смешивания краев)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1683"/>
        <source>xBR (Very Slow)</source>
        <comment>GPUTextureFilter</comment>
        <translation>xBR (очень медленно)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1684"/>
        <source>xBR (Very Slow, No Edge Blending)</source>
        <comment>GPUTextureFilter</comment>
        <translation>xBR (очень медленно, без смешивания краев)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1685"/>
        <source>Scale2x (EPX)</source>
        <comment>GPUTextureFilter</comment>
        <translation>Scale2x (EPX)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1686"/>
        <source>Scale3x (Slow)</source>
        <comment>GPUTextureFilter</comment>
        <translation>Scale3x (медленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1687"/>
        <source>MMPX (Slow)</source>
        <comment>GPUTextureFilter</comment>
        <translation>MMPX (медленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1688"/>
        <source>MMPX Enhanced (Slow)</source>
        <comment>GPUTextureFilter</comment>
        <translation>MMPX расширенный (медленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1689"/>
        <source>MMPX Quality (Very Slow)</source>
        <comment>GPUTextureFilter</comment>
        <translation>MMPX качественный (очень медленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1723"/>
        <source>Unscaled</source>
        <comment>GPUDitheringMode</comment>
        <translation>Без масштабирования</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1724"/>
        <source>Unscaled (Shader Blending)</source>
        <comment>GPUDitheringMode</comment>
        <translation>Без масштабирования (смешивание шейдеров)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1725"/>
        <source>Scaled</source>
        <comment>GPUDitheringMode</comment>
        <translation>Масштабирование</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1726"/>
        <source>Scaled (Shader Blending)</source>
        <comment>GPUDitheringMode</comment>
        <translation>Масштабирование (смешивание шейдеров)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1727"/>
        <source>True Color</source>
        <comment>GPUDitheringMode</comment>
        <translation type="unfinished">True Color</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1728"/>
        <source>True Color (Full)</source>
        <comment>GPUDitheringMode</comment>
        <translation type="unfinished">True Color (полный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1765"/>
        <source>Disabled</source>
        <comment>GPULineDetectMode</comment>
        <translation>Отключен</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1766"/>
        <source>Quads</source>
        <comment>GPULineDetectMode</comment>
        <translation>Квадраты</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1767"/>
        <source>Triangles (Basic)</source>
        <comment>GPULineDetectMode</comment>
        <translation>Треугольники (базовый)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1768"/>
        <source>Triangles (Aggressive)</source>
        <comment>GPULineDetectMode</comment>
        <translation>Треугольники (агрессивный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1798"/>
        <source>Disabled</source>
        <comment>GPUDownsampleMode</comment>
        <translation>Отключен</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1799"/>
        <source>Box (Downsample 3D/Smooth All)</source>
        <comment>GPUDownsampleMode</comment>
        <translation>Квадрат (понижение разрешения 3D/сгладить все)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1800"/>
        <source>Adaptive (Preserve 3D/Smooth 2D)</source>
        <comment>GPUDownsampleMode</comment>
        <translation>Адаптивный (сохранение 3D/сглаживание 2D)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1829"/>
        <source>Disabled</source>
        <comment>GPUWireframeMode</comment>
        <translation>Отключен</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1830"/>
        <source>Overlay Wireframe</source>
        <comment>GPUWireframeMode</comment>
        <translation>Наложение каркаса</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1831"/>
        <source>Only Wireframe</source>
        <comment>GPUWireframeMode</comment>
        <translation>Только каркас</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1861"/>
        <source>Disabled</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>Отключено</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1862"/>
        <source>Zstandard (Low)</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>Zstandard (низкая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1863"/>
        <source>Zstandard (Default)</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>Zstandard (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1864"/>
        <source>Zstandard (High)</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>Zstandard (высокая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1865"/>
        <source>XZ (Low)</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>XZ (низкая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1866"/>
        <source>XZ (Default)</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>XZ (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1867"/>
        <source>XZ (High)</source>
        <comment>GPUDumpCompressionMode</comment>
        <translation>XZ (высокая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1902"/>
        <source>Disabled (Flickering)</source>
        <comment>DisplayDeinterlacingMode</comment>
        <translation type="unfinished">Отключено (мерцание)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1903"/>
        <source>Weave (Combing)</source>
        <comment>DisplayDeinterlacingMode</comment>
        <translatorcomment>*Смешивание ?</translatorcomment>
        <translation type="unfinished">Волновой (расчесывание)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1904"/>
        <source>Blend (Blur)</source>
        <comment>DisplayDeinterlacingMode</comment>
        <translation>Смешивание (размытие)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1905"/>
        <source>Adaptive (FastMAD)</source>
        <comment>DisplayDeinterlacingMode</comment>
        <translation>Адаптивный (FastMAD)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1906"/>
        <source>Progressive (Optimal)</source>
        <comment>DisplayDeinterlacingMode</comment>
        <translation>Прогрессивный (оптимальный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1938"/>
        <source>None</source>
        <comment>DisplayCropMode</comment>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1939"/>
        <source>Only Overscan Area</source>
        <comment>DisplayCropMode</comment>
        <translation>Только нерабочая область экрана</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1940"/>
        <source>Only Overscan Area (Aspect Uncorrected)</source>
        <comment>DisplayCropMode</comment>
        <translation>Только нерабочая область экрана (пропорции не скорректированы)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1941"/>
        <source>All Borders</source>
        <comment>DisplayCropMode</comment>
        <translation>Все границы</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1942"/>
        <source>All Borders (Aspect Uncorrected)</source>
        <comment>DisplayCropMode</comment>
        <translation>Все границы (пропорции не скорректированы)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1977"/>
        <source>None</source>
        <comment>DisplayFineCropMode</comment>
        <translation type="unfinished">Нет</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1978"/>
        <source>Video Resolution</source>
        <comment>DisplayFineCropMode</comment>
        <translation>Разрешение видео</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1979"/>
        <source>Internal Resolution</source>
        <comment>DisplayFineCropMode</comment>
        <translation>Внутреннее разрешение</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1980"/>
        <source>Window Resolution</source>
        <comment>DisplayFineCropMode</comment>
        <translation>Разрешение окна</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2011"/>
        <source>Auto (Game Native)</source>
        <comment>DisplayAspectRatio</comment>
        <translation type="unfinished">Автоматически (нативно игре)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2014"/>
        <source>Stretch To Fill</source>
        <comment>DisplayAspectRatio</comment>
        <translation>Растянуть до заполнения</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2019"/>
        <source>PAR 1:1</source>
        <comment>DisplayAspectRatio</comment>
        <translation>PAR 1:1</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2099"/>
        <source>Left / Top</source>
        <comment>DisplayAlignment</comment>
        <translation>Слева / сверху</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2100"/>
        <source>Center</source>
        <comment>DisplayAlignment</comment>
        <translation>По центру</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2101"/>
        <source>Right / Bottom</source>
        <comment>DisplayAlignment</comment>
        <translation>Справа / снизу</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2131"/>
        <source>No Rotation</source>
        <comment>DisplayRotation</comment>
        <translation>Без поворота</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2132"/>
        <source>Rotate 90° (Clockwise)</source>
        <comment>DisplayRotation</comment>
        <translation>Поворот на 90° (по часовой стрелке)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2133"/>
        <source>Rotate 180° (Vertical Flip)</source>
        <comment>DisplayRotation</comment>
        <translation>Поворот на 180° (вертикальный поворот)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2134"/>
        <source>Rotate 270° (Clockwise)</source>
        <comment>DisplayRotation</comment>
        <translation>Поворот на 270° (по часовой стрелке)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2169"/>
        <source>Auto-Detect</source>
        <comment>ForceVideoTiming</comment>
        <translation type="unfinished">Авто-определение</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2170"/>
        <source>NTSC (60hz)</source>
        <comment>ForceVideoTiming</comment>
        <translation>NTSC (60 Гц)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2171"/>
        <source>PAL (50hz)</source>
        <comment>ForceVideoTiming</comment>
        <translation>PAL (50 Гц)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2203"/>
        <source>Nearest-Neighbor</source>
        <comment>DisplayScalingMode</comment>
        <translation>Ближайший сосед</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2204"/>
        <source>Nearest-Neighbor (Integer)</source>
        <comment>DisplayScalingMode</comment>
        <translation>Ближайший сосед (целочисленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2205"/>
        <source>Bilinear (Smooth)</source>
        <comment>DisplayScalingMode</comment>
        <translation>Билинейный (мягкий)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2206"/>
        <source>Bilinear (Hybrid)</source>
        <comment>DisplayScalingMode</comment>
        <translation>Билинейный (смешанный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2207"/>
        <source>Bilinear (Sharp)</source>
        <comment>DisplayScalingMode</comment>
        <translation>Билинейный (резкий)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2208"/>
        <source>Bilinear (Integer)</source>
        <comment>DisplayScalingMode</comment>
        <translation>Билинейный (целочисленный)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2209"/>
        <source>Lanczos (Sharp)</source>
        <comment>DisplayScalingMode</comment>
        <translation>Ланцош (резкий)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2243"/>
        <source>Automatic</source>
        <comment>DisplayExclusiveFullscreenControl</comment>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2244"/>
        <source>Disallowed</source>
        <comment>DisplayExclusiveFullscreenControl</comment>
        <translation>Запрещено</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2245"/>
        <source>Allowed</source>
        <comment>DisplayExclusiveFullscreenControl</comment>
        <translation>Разрешено</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2280"/>
        <source>Screen Resolution</source>
        <comment>DisplayScreenshotMode</comment>
        <translation>Разрешение экрана</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2281"/>
        <source>Internal Resolution</source>
        <comment>DisplayScreenshotMode</comment>
        <translation>Внутреннее разрешение</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2282"/>
        <source>Internal Resolution (Aspect Uncorrected)</source>
        <comment>DisplayScreenshotMode</comment>
        <translation>Внутреннее разрешение (без коррекции соотношения сторон)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2316"/>
        <source>PNG</source>
        <comment>DisplayScreenshotFormat</comment>
        <translation>PNG</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2317"/>
        <source>JPEG</source>
        <comment>DisplayScreenshotFormat</comment>
        <translation>JPEG</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2318"/>
        <source>WebP</source>
        <comment>DisplayScreenshotFormat</comment>
        <translation>WebP</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2379"/>
        <source>Timestamp</source>
        <comment>CaptureFileNameFormat</comment>
        <translation>Метка времени</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2380"/>
        <source>Game and Timestamp</source>
        <comment>CaptureFileNameFormat</comment>
        <translation>Игра и метка времени</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2381"/>
        <source>Timestamp in Game Folder</source>
        <comment>CaptureFileNameFormat</comment>
        <translation>Метка времени в папке с игрой</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2382"/>
        <source>Game and Timestamp in Game Folder</source>
        <comment>CaptureFileNameFormat</comment>
        <translation>Игра и метка времени в папке с игрой</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2426"/>
        <source>Top Left</source>
        <comment>NotificationLocation</comment>
        <translation>Вверху слева</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2427"/>
        <source>Top Center</source>
        <comment>NotificationLocation</comment>
        <translation>Вверху по центру</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2428"/>
        <source>Top Right</source>
        <comment>NotificationLocation</comment>
        <translation>Вверху справа</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2429"/>
        <source>Bottom Left</source>
        <comment>NotificationLocation</comment>
        <translation>Внизу слева</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2430"/>
        <source>Bottom Center</source>
        <comment>NotificationLocation</comment>
        <translation>Внизу по центру</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2431"/>
        <source>Bottom Right</source>
        <comment>NotificationLocation</comment>
        <translation>Внизу справа</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2469"/>
        <source>Disabled</source>
        <comment>AchievementChallengeIndicatorMode</comment>
        <translation>Отключён</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2470"/>
        <source>Show Persistent Icons</source>
        <comment>AchievementChallengeIndicatorMode</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2471"/>
        <source>Show Temporary Icons</source>
        <comment>AchievementChallengeIndicatorMode</comment>
        <translation>Показать временные значки</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2472"/>
        <source>Show Notifications</source>
        <comment>AchievementChallengeIndicatorMode</comment>
        <translation>Показать уведомления</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2511"/>
        <source>Disabled</source>
        <comment>AchievementProgressIndicatorMode</comment>
        <translation type="unfinished">Отключён</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2512"/>
        <source>Show Icon</source>
        <comment>AchievementProgressIndicatorMode</comment>
        <translation>Показать значок</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2513"/>
        <source>Show Icon and Title</source>
        <comment>AchievementProgressIndicatorMode</comment>
        <translation>Показать значок и название</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2548"/>
        <source>No Memory Card</source>
        <comment>MemoryCardType</comment>
        <translation>Без карты памяти</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2549"/>
        <source>Shared Between All Games</source>
        <comment>MemoryCardType</comment>
        <translation>Общая для всех игр</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2550"/>
        <source>Separate Card Per Game (Serial)</source>
        <comment>MemoryCardType</comment>
        <translation>Отдельная карта для каждой игры (серийный номер)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2551"/>
        <source>Separate Card Per Game (Title)</source>
        <comment>MemoryCardType</comment>
        <translation>Отдельная карта на игру (название)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2552"/>
        <source>Separate Card Per Game (File Title)</source>
        <comment>MemoryCardType</comment>
        <translation>Отдельная карта для каждой игры (название файла)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2553"/>
        <source>Non-Persistent Card (Do Not Save)</source>
        <comment>MemoryCardType</comment>
        <translation>Непостоянная карта (не сохранять)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2612"/>
        <source>Disabled</source>
        <comment>MultitapMode</comment>
        <translation>Отключен</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2613"/>
        <source>Enable on Port 1 Only</source>
        <comment>MultitapMode</comment>
        <translation>Включить только на порту 1</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2614"/>
        <source>Enable on Port 2 Only</source>
        <comment>MultitapMode</comment>
        <translation>Включить только на порту 2</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2615"/>
        <source>Enable on Ports 1 and 2</source>
        <comment>MultitapMode</comment>
        <translation>Включить на портах 1 и 2</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2679"/>
        <source>Uncompressed</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Несжатый</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2680"/>
        <source>Deflate (Low)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Deflate (низкая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2681"/>
        <source>Deflate (Default)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Deflate (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2682"/>
        <source>Deflate (High)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Deflate (высокая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2683"/>
        <source>Zstandard (Low)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Zstandard (низкая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2684"/>
        <source>Zstandard (Default)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Zstandard (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2685"/>
        <source>Zstandard (High)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>Zstandard (высокая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2686"/>
        <source>XZ (Low)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>XZ (низкая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2687"/>
        <source>XZ (Default)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>XZ (по умолчанию)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2688"/>
        <source>XZ (High)</source>
        <comment>SaveStateCompressionMode</comment>
        <translation>XZ (высокая)</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2724"/>
        <source>None</source>
        <comment>PIODeviceType</comment>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="2725"/>
        <source>Xplorer/Xploder Cartridge</source>
        <comment>PIODeviceType</comment>
        <translation>Картридж Xplorer/Xploder</translation>
    </message>
    <message>
        <location filename="../../util/audio_stream.cpp" line="37"/>
        <source>Null (No Output)</source>
        <comment>AudioBackend</comment>
        <translation>Не использовать (без вывода)</translation>
    </message>
    <message>
        <location filename="../../util/audio_stream.cpp" line="39"/>
        <source>Cubeb</source>
        <comment>AudioBackend</comment>
        <translation>Cubeb</translation>
    </message>
    <message>
        <location filename="../../util/audio_stream.cpp" line="40"/>
        <source>SDL</source>
        <comment>AudioBackend</comment>
        <translation>SDL</translation>
    </message>
    <message>
        <location filename="../../util/audio_stream.cpp" line="43"/>
        <source>XAudio2</source>
        <comment>AudioBackend</comment>
        <translation>XAudio2</translation>
    </message>
    <message>
        <location filename="../../util/core_audio_stream.cpp" line="231"/>
        <source>Off (Noisy)</source>
        <comment>AudioStretchMode</comment>
        <translation>Выключен (шумно)</translation>
    </message>
    <message>
        <location filename="../../util/core_audio_stream.cpp" line="232"/>
        <source>Resampling (Pitch Shift)</source>
        <comment>AudioStretchMode</comment>
        <translation>Передискретизация (сдвиг высоты тона)</translation>
    </message>
    <message>
        <location filename="../../util/core_audio_stream.cpp" line="233"/>
        <source>Time Stretch (Tempo Change, Best Sound)</source>
        <comment>AudioStretchMode</comment>
        <translation>Растяжение времени (изменение темпа, лучший звук)</translation>
    </message>
    <message>
        <location filename="../../util/media_capture.cpp" line="2930"/>
        <source>Media Foundation</source>
        <comment>MediaCaptureBackend</comment>
        <translation>Media Foundation</translation>
    </message>
    <message>
        <location filename="../../util/media_capture.cpp" line="2933"/>
        <source>FFmpeg</source>
        <comment>MediaCaptureBackend</comment>
        <translation>FFmpeg</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../settingwidgetbinder.h" line="144"/>
        <source>Use Global Setting [Enabled]</source>
        <translation>Использовать глобальную настройку [Включено]</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="145"/>
        <source>Use Global Setting [Disabled]</source>
        <translation>Использовать глобальную настройку [Отключено]</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="166"/>
        <location filename="../graphicssettingswidget.cpp" line="870"/>
        <location filename="../settingwidgetbinder.h" line="153"/>
        <location filename="../settingwidgetbinder.h" line="169"/>
        <source>Use Global Setting [%1]</source>
        <translation>Использовать глобальную настройку [%1]</translation>
    </message>
</context>
<context>
    <name>SettingsWindow</name>
    <message>
        <location filename="../settingswindow.ui" line="20"/>
        <location filename="../settingswindow.cpp" line="335"/>
        <location filename="../settingswindow.cpp" line="352"/>
        <location filename="../settingswindow.cpp" line="362"/>
        <location filename="../settingswindow.cpp" line="374"/>
        <source>DuckStation Settings</source>
        <translation>Настройки DuckStation</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="26"/>
        <source>settings-window</source>
        <translation>Окно настроек</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="75"/>
        <location filename="../settingswindow.cpp" line="188"/>
        <source>Safe Mode</source>
        <translation>Безопасный режим</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="95"/>
        <source>Restore Defaults</source>
        <translation>Сброс настроек</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="102"/>
        <source>Copy Global Settings</source>
        <translation>Копировать глобальные настройки</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="109"/>
        <source>Clear Settings</source>
        <translation>Очистить настройки</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="116"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="68"/>
        <source>Summary</source>
        <translation>Сводка</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="70"/>
        <source>&lt;strong&gt;Summary&lt;/strong&gt;&lt;hr&gt;This page shows information about the selected game, and allows you to validate your disc was dumped correctly.</source>
        <translation>&lt;strong&gt;Сводка&lt;/strong&gt;&lt;hr&gt;На этой странице отображается информация о выбранной игре и позволяет вам проверить правильность дампа вашего диска.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="102"/>
        <source>Game List</source>
        <translation>Список игр</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="104"/>
        <source>&lt;strong&gt;Game List Settings&lt;/strong&gt;&lt;hr&gt;The list above shows the directories which will be searched by DuckStation to populate the game list. Search directories can be added, removed, and switched to recursive/non-recursive.</source>
        <translation>&lt;strong&gt;Настройки списка игр&lt;/strong&gt;&lt;hr&gt;В приведенном выше списке показаны каталоги, в которых DuckStation будет выполнять поиск для заполнения списка игр. Каталоги поиска можно добавлять, удалять и переключать на рекурсивные/нерекурсивные.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="109"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="110"/>
        <source>&lt;strong&gt;BIOS Settings&lt;/strong&gt;&lt;hr&gt;These options control which BIOS and expansion port is used.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Настройки BIOS&lt;/strong&gt;&lt;hr&gt;Эти параметры управляют выбором используемого BIOS и порта расширения.&lt;br&gt;&lt;br&gt;Для получения дополнительной информации наведите указатель мыши на нужный параметр, а для прокрутки панели используйте комбинацию клавиш Shift + Колесо прокрутки.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="113"/>
        <source>Console</source>
        <translation>Консоль</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="117"/>
        <source>Emulation</source>
        <translation>Эмуляция</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="114"/>
        <source>&lt;strong&gt;Console Settings&lt;/strong&gt;&lt;hr&gt;These options determine the configuration of the simulated console.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Настройки консоли&lt;/strong&gt;&lt;hr&gt;Эти параметры определяют конфигурацию моделируемой консоли.&lt;br&gt;&lt;br&gt;Наведите указатель мыши на параметр, чтобы получить дополнительную информацию, и нажмите Shift+Wheel, чтобы прокрутить эту панель.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="118"/>
        <source>&lt;strong&gt;Emulation Settings&lt;/strong&gt;&lt;hr&gt;These options determine the speed and runahead behavior of the system.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Настройки эмуляции&lt;/strong&gt;&lt;hr&gt;Эти параметры определяют скорость и поведение системы на опережение.&lt;br&gt;&lt;br&gt;Наведите указатель мыши на параметр, чтобы получить дополнительную информацию, и нажмите Shift+колесо, чтобы прокрутить эту панель.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="123"/>
        <source>Patches</source>
        <translation>Патчи</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="124"/>
        <source>&lt;strong&gt;Patches&lt;/strong&gt;&lt;hr&gt;This section allows you to select optional patches to apply to the game, which may provide performance, visual, or gameplay improvements. Activating game patches can cause unpredictable behavior, crashing, soft-locks, or broken saved games. Use patches at your own risk, no support will be provided to users who have enabled game patches.</source>
        <translation>&lt;strong&gt;Патчи&lt;/strong&gt;&lt;hr&gt;В этом разделе вы можете выбрать дополнительные исправления для игры, которые могут улучшить производительность, визуальное оформление или игровой процесс. Активация игровых патчей может привести к непредсказуемому поведению, сбоям, программным блокировкам или поломке сохраненных игр. Используйте патчи на свой страх и риск, пользователям, включившим игровые патчи, поддержка не предоставляется.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="128"/>
        <source>Cheats</source>
        <translation>Читы</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="129"/>
        <source>&lt;strong&gt;Cheats&lt;/strong&gt;&lt;hr&gt;This section allows you to select which cheats you wish to enable. &lt;strong&gt;Using cheats can have unpredictable effects on games, causing crashes, graphical glitches, and corrupted saves.&lt;/strong&gt; Cheats also persist through save states even after being disabled, please remember to reset/reboot the game after turning off any codes.</source>
        <translation>&lt;strong&gt;Читы&lt;/strong&gt;&lt;hr&gt;В этом разделе вы можете выбрать, какие читы вы хотите включить. &lt;strong&gt;Использование читов может иметь непредсказуемые последствия для игр, вызывая сбои, графические сбои и повреждения сохранений.&lt;/strong&gt; Читы также сохраняются в состояниях сохранения даже после отключения. Не забудьте выполнить сброс/перезагрузку игры после отключения любых кодов. .</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="136"/>
        <source>Memory Cards</source>
        <translation>Карты памяти</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="137"/>
        <source>&lt;strong&gt;Memory Card Settings&lt;/strong&gt;&lt;hr&gt;This page lets you control what mode the memory card emulation will function in, and where the images for these cards will be stored on disk.</source>
        <translation>&lt;strong&gt;Настройки карт памяти&lt;/strong&gt;&lt;hr&gt;Эта страница позволяет вам контролировать, в каком режиме будет работать эмуляция карт памяти и где образы этих карт будут храниться на диске.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="146"/>
        <source>On-Screen Display</source>
        <extracomment>Translators may want to shorten On-Screen Display to &quot;OSD&quot;.</extracomment>
        <translatorcomment>*всплывающие</translatorcomment>
        <translation>Экранные подсказки</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="147"/>
        <source>&lt;strong&gt;On-Screen Display Settings&lt;/strong&gt;&lt;hr&gt;These options determine the behavior of the messages that are displayed while content is running.</source>
        <translation>&lt;strong&gt;Настройки экранных подсказок&lt;/strong&gt;&lt;hr&gt;Эти параметры определяют поведение сообщений, отображаемых во время воспроизведения контента.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="151"/>
        <source>&lt;strong&gt;Post-Processing Settings&lt;/strong&gt;&lt;hr&gt;Post processing allows you to alter the appearance of the image displayed on the screen with various filters. Shaders will be executed in sequence. Additional shaders can be downloaded from &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</source>
        <translation>&lt;strong&gt;Настройки постобработки&lt;/strong&gt;&lt;hr&gt;Постобработка позволяет изменять внешний вид изображения, отображаемого на экране, с помощью различных фильтров. Шейдеры будут выполняться последовательно. Дополнительные шейдеры можно загрузить с сайта &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="161"/>
        <source>&lt;strong&gt;Achievement Settings&lt;/strong&gt;&lt;hr&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;. To view the achievement list in-game, press the hotkey for &lt;strong&gt;Open Pause Menu&lt;/strong&gt; and select &lt;strong&gt;Achievements&lt;/strong&gt; from the menu. Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Настройки достижений&lt;/strong&gt;&lt;hr&gt;DuckStation использует RetroAchievements в качестве базы данных достижений и для отслеживания прогресса. Чтобы использовать достижения, пожалуйста, зарегистрируйте аккаунт на сайте &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;. Чтобы просмотреть список достижений в игре, нажмите горячую клавишу &lt;strong&gt;Открыть меню паузы&lt;/strong&gt; и выберите &lt;strong&gt;Достижения&lt;/strong&gt; из меню. Наведите курсор на опцию для получения дополнительной информации, а для прокрутки этой панели используйте Shift+колесо.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="167"/>
        <source>Capture</source>
        <translation>Запись</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="168"/>
        <source>&lt;strong&gt;Capture Settings&lt;/strong&gt;&lt;hr&gt;These options determine how screenshots and videos are captured by the application.</source>
        <translation>&lt;strong&gt;Настройки захвата&lt;/strong&gt;&lt;hr&gt;Эти параметры определяют, как приложение осуществляет захват снимков экрана и видео.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="174"/>
        <source>&lt;strong&gt;Advanced Settings&lt;/strong&gt;&lt;hr&gt;These options control logging and internal behavior of the emulator. Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Расширенные настройки&lt;/strong&gt;&lt;hr&gt;Эти параметры управляют ведением журнала и внутренним поведением эмулятора. Наведите указатель мыши на параметр, чтобы получить дополнительную информацию, и нажмите Shift+колесо, чтобы прокрутить эту панель.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="181"/>
        <source>Debugging</source>
        <translation>Отладка</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="182"/>
        <source>&lt;strong&gt;Debugging Settings&lt;/strong&gt;&lt;hr&gt;These options control internal behavior of the emulator. You should not modify anything on this page without a good reason to do so.</source>
        <translation>&lt;strong&gt;Настройки отладки&lt;/strong&gt;&lt;hr&gt;Эти параметры определяют внутреннее поведение эмулятора. Не рекомендуется вносить изменения на этой странице без веских на то оснований.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="320"/>
        <source>Are you sure you want to restore the default settings? Any preferences will be lost.

You cannot undo this action.</source>
        <translation>Вы уверены, что хотите восстановить настройки по умолчанию? Любые предпочтения будут потеряны.

Отменить это действие нельзя.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="150"/>
        <source>Post-Processing</source>
        <translation>Постобработка</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="95"/>
        <source>Interface</source>
        <translation>Интерфейс</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="96"/>
        <source>&lt;strong&gt;Interface Settings&lt;/strong&gt;&lt;hr&gt;These options control how the emulator looks and behaves.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Настройки интерфейса&lt;/strong&gt;&lt;hr&gt;Эти параметры управляют внешним видом и поведением эмулятора.&lt;br&gt;&lt;br&gt;Наведите указатель мыши на параметр, чтобы получить дополнительную информацию, и нажмите Shift+Wheel, чтобы прокрутить эту панель.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="140"/>
        <source>Graphics</source>
        <translation>Графика</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="142"/>
        <source>&lt;strong&gt;Graphics Settings&lt;/strong&gt;&lt;hr&gt;These options control how the graphics of the emulated console are rendered. Not all options are available for the software renderer. Mouse over each option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation>&lt;strong&gt;Настройки графики&lt;/strong&gt;&lt;hr&gt;Эти параметры управляют отображением графики эмулируемой консоли. Не все параметры доступны для программного средства визуализации. Наведите указатель мыши на каждый параметр, чтобы получить дополнительную информацию, и нажмите Shift+колесо, чтобы прокрутить эту панель.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="156"/>
        <source>Audio</source>
        <translation>Звук</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="157"/>
        <source>&lt;strong&gt;Audio Settings&lt;/strong&gt;&lt;hr&gt;These options control the audio output of the console. Mouse over an option for additional information.</source>
        <translation>&lt;strong&gt;Настройки звука&lt;/strong&gt;&lt;hr&gt;Эти параметры управляют аудиовыходом консоли. Наведите указатель мыши на параметр для получения дополнительной информации.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="160"/>
        <source>Achievements</source>
        <translation>Достижения</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation type="vanished">Папки</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Folder Settings&lt;/strong&gt;&lt;hr&gt;These options control where DuckStation will save runtime data files.</source>
        <translation type="vanished">&lt;strong&gt;Настройки папки&lt;/strong&gt;&lt;hr&gt;Эти параметры определяют, где DuckStation будет сохранять файлы данных среды выполнения.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="173"/>
        <source>Advanced</source>
        <translatorcomment>**Расширенные</translatorcomment>
        <translation>Дополнительные</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="188"/>
        <source>Unchecked</source>
        <translation>Не выбран</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="189"/>
        <source>Disables all enhancement options, simulating the system as accurately as possible. Use to quickly determine whether an enhancement is responsible for game bugs.</source>
        <translation>Отключение всех параметров улучшений, максимально точно моделируя систему. Используйте, чтобы быстро определить, является ли улучшение причиной ошибок в игре.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="319"/>
        <source>Confirm Restore Defaults</source>
        <translation>Подтвердите восстановление настроек по умолчанию</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="336"/>
        <source>The configuration for this game will be replaced by the current global settings.

Any current setting values will be overwritten.

Do you want to continue?</source>
        <translation>Конфигурация этой игры будет заменена текущими глобальными настройками.

Любые текущие значения настроек будут перезаписаны.

Вы хотите продолжить?</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="353"/>
        <source>Per-game configuration copied from global settings.</source>
        <translation>Конфигурация каждой игры скопирована из глобальных настроек.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="363"/>
        <source>The configuration for this game will be cleared.

Any current setting values will be lost.

Do you want to continue?</source>
        <translation>Конфигурация этой игры будет очищена.

Любые текущие значения настроек будут потеряны.

Вы хотите продолжить?</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="375"/>
        <source>Per-game configuration cleared.</source>
        <translation>Конфигурация для каждой игры удалена.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="388"/>
        <source>Recommended Value</source>
        <translation>Рекомендуемое значение</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="683"/>
        <source>%1 [%2]</source>
        <translation>%1 [%2]</translation>
    </message>
</context>
<context>
    <name>SetupWizardDialog</name>
    <message>
        <location filename="../setupwizarddialog.ui" line="14"/>
        <source>DuckStation Setup Wizard</source>
        <translation>Мастер установки DuckStation</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="211"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Welcome to DuckStation!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;This wizard will help guide you through the configuration steps required to use the application. It is recommended if this is your first time installing DuckStation that you view the setup guide at &lt;a href=&quot;https://github.com/stenzek/duckstation#downloading-and-running&quot;&gt;https://github.com/stenzek/duckstation#downloading-and-running&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;By default, DuckStation will connect to the server at &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt; to check for updates, and if available and confirmed, download update packages from &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt;. If you do not wish for DuckStation to make any network connections on startup, you should uncheck the Automatic Updates option now. The Automatic Update setting can be changed later at any time in Interface Settings.&lt;/p&gt;&lt;p&gt;Please choose a language and theme to begin.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Добро пожаловать в DuckStation!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Этот мастер поможет вам выполнить действия по настройке, необходимые для использования приложения. Если вы устанавливаете DuckStation впервые, рекомендуется просмотреть руководство по установке на странице &lt;a href=&quot;https://github.com/stenzek/duckstation#downloading-and-running&quot;&gt;https://github.com/stenzek/duckstation#downloading-and-running&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;По умолчанию DuckStation подключится к серверу по адресу &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt; для проверки наличия обновлений и, если они доступны и подтверждены, загрузит пакеты обновлений с &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt;. Если вы не хотите, чтобы DuckStation устанавливал какие-либо сетевые подключения при запуске, вам следует сейчас снять флажок с параметра «Автоматическое обновление». Параметр автоматического обновления можно изменить позже в любое время в настройках интерфейса.&lt;/p&gt;&lt;p&gt;Пожалуйста, выберите язык и тему, чтобы начать.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="232"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="249"/>
        <source>Theme:</source>
        <translation>Тема:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="259"/>
        <source>Enable Automatic Updates</source>
        <translation>Включить автоматические обновления</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="297"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation requires a PS1 or PS2 BIOS in order to run.&lt;/p&gt;&lt;p&gt;For legal reasons, you must obtain a BIOS &lt;span style=&quot; font-weight:700;&quot;&gt;from an actual PS1 unit that you own&lt;/span&gt; (borrowing doesn&apos;t count). You should use Caetla or another utility to create an image from your console&apos;s BIOS ROM on your PC.&lt;/p&gt;&lt;p&gt;Once dumped, this BIOS image should be placed in the bios folder within the data directory shown below, or you can instruct DuckStation to scan an alternative directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Для работы DuckStation требуется BIOS PS1 или PS2.&lt;/p&gt;&lt;p&gt;По юридическим причинам вам необходимо получить BIOS &lt;span style=&quot;font-weight: 700;&quot;&gt;из вашей реальной PS1&lt;/span&gt; (заимствование не учитывается). Вам следует использовать Caetla или другую утилиту для создания образа из ПЗУ BIOS вашей консоли на вашем ПК.&lt;/p&gt;&lt;p&gt;После дампа этот образ BIOS следует поместить в папку bios в каталоге данных, показанном ниже, или вы можете поручите DuckStation сканировать альтернативный каталог.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="312"/>
        <source>BIOS Directory:</source>
        <translation>Каталог BIOS:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="322"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="329"/>
        <source>Reset</source>
        <translation>Сброс</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="340"/>
        <source>NTSC-J (Japan):</source>
        <translation>NTSC-J (Япония):</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="357"/>
        <source>NTSC-U/C (US/Canada):</source>
        <translation>NTSC-U/C (США, Канада):</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="374"/>
        <source>PAL (Europe, Australia):</source>
        <translation>PAL (Европа, Австралия):</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="408"/>
        <source>Open in Explorer...</source>
        <translation>Открыть в проводнике...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="415"/>
        <source>Refresh List</source>
        <translation>Обновить список</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="453"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation will automatically scan and identify games from the selected directories below, and populate the game list. These games should be dumped from discs you own. Utilities such as ImgBurn can be used to create images of game discs in .bin/.cue format.&lt;/p&gt;&lt;p&gt;Supported formats for dumps include: &lt;span style=&quot; font-weight:700;&quot;&gt;.cue&lt;/span&gt; (Cue Sheets), &lt;span style=&quot; font-weight:700;&quot;&gt;.iso/.img&lt;/span&gt; (Single Track Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.ecm&lt;/span&gt; (Error Code Modeling Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.mds&lt;/span&gt; (Media Descriptor Sidecar), &lt;span style=&quot; font-weight:700;&quot;&gt;.chd&lt;/span&gt; (Compressed Hunks of Data), &lt;span style=&quot; font-weight:700;&quot;&gt;.pbp&lt;/span&gt; (PlayStation Portable, Only Decrypted).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation автоматически просканирует и определит игры из выбранных ниже каталогов и заполнит список игр. Эти игры следует дампить с ваших дисков. Такие утилиты, как ImgBurn, можно использовать для создания образов игровых дисков в формате .bin/.cue.&lt;/p&gt;&lt;p&gt;Поддерживаемые форматы дампов: &lt;span style=&quot; font-weight:700;&quot;&gt;.cue&lt;/span&gt; (Cue Sheets), &lt;span style=&quot; font-weight:700;&quot;&gt;.iso/.img&lt;/span&gt; (Single Track Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.ecm&lt;/span&gt; (Error Code Modeling Image), &lt;span style=&quot; font-weight:700;&quot;&gt;.mds&lt;/span&gt; (Media Descriptor Sidecar), &lt;span style=&quot; font-weight:700;&quot;&gt;.chd&lt;/span&gt; (Compressed Hunks of Data), &lt;span style=&quot; font-weight:700;&quot;&gt;.pbp&lt;/span&gt; (PlayStation Portable, Only Decrypted).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="468"/>
        <source>Search Directories (will be scanned for games)</source>
        <translation>Каталоги поиска (будут проверяться на наличие игр)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="494"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="510"/>
        <location filename="../setupwizarddialog.cpp" line="262"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="541"/>
        <source>Search Directory</source>
        <translation>Поиск в каталоге</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="546"/>
        <source>Scan Recursively</source>
        <translation>Сканировать рекурсивно</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="573"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, DuckStation will map your keyboard to the virtual controller.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;To use an external controller, you must map it first. &lt;/span&gt;On this screen, you can automatically map any controller which is currently connected. If your controller is not currently connected, you can plug it in now.&lt;/p&gt;&lt;p&gt;To change controller bindings in more detail, or use multi-tap, open the Settings menu and choose Controllers once you have completed the Setup Wizard.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;По умолчанию DuckStation сопоставит вашу клавиатуру с виртуальным контроллером.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Чтобы использовать внешний контроллер, сначала необходимо его сопоставить. &lt;/span&gt;На этом экране вы можете автоматически сопоставить любой контроллер, который в данный момент подключен. Если ваш контроллер в настоящее время не подключен, вы можете подключить его сейчас.&lt;/p&gt;&lt;p&gt;Чтобы более подробно изменить привязки контроллера или использовать мультитап, откройте меню «Настройки» и выберите «Контроллеры» после завершения работы мастера настройки.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="583"/>
        <source>Controller Port 1</source>
        <translation>Порт контроллера 1</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="599"/>
        <location filename="../setupwizarddialog.ui" line="659"/>
        <source>Controller Mapped To:</source>
        <translation>Контроллер сопоставлен с:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="589"/>
        <location filename="../setupwizarddialog.ui" line="649"/>
        <source>Controller Type:</source>
        <translation>Тип контроллера:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="608"/>
        <location filename="../setupwizarddialog.ui" line="668"/>
        <source>Default (Keyboard)</source>
        <translation>По умолчанию (клавиатура)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="628"/>
        <location filename="../setupwizarddialog.ui" line="688"/>
        <source>Automatic Mapping</source>
        <translation>Автоматическое сопоставление</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="643"/>
        <source>Controller Port 2</source>
        <translation>Порт контроллера 2</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="735"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This page includes some of the commonly set graphics options in DuckStation.&lt;/p&gt;&lt;p&gt;These options are generally safe to enable, and compatible with most games. Changing the internal resolution and enabling PGXP geometry correction will significantly improve the graphical fidelity of most games.&lt;/p&gt;&lt;p&gt;It is recommended to use the &lt;span style=&quot; font-weight:700;&quot;&gt;Automatic &lt;/span&gt;renderer. You can change these options and others in &lt;span style=&quot; font-weight:700;&quot;&gt;Graphics Settings &lt;/span&gt;after completing setup.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;На этой странице представлены некоторые часто устанавливаемые параметры графики в DuckStation.&lt;/p&gt;&lt;p&gt;Эти опции, как правило, безопасны для использования и совместимы с большинством игр. Изменение внутреннего разрешения и включение коррекции геометрии PGXP значительно улучшит графическую достоверность большинства игр.&lt;/p&gt;&lt;p&gt;Рекомендуется использовать &lt;span style=&quot; font-weight:700;&quot;&gt;Автоматический &lt;/span&gt; отрисовщик. Вы можете изменить эти и другие параметры в разделе &lt;span style=&quot; font-weight:700;&quot;&gt;Настройка графики &lt;/span&gt;после завершения настройки.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="759"/>
        <source>Internal Resolution:</source>
        <translation>Внутреннее разрешение:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="766"/>
        <source>Setting this beyond 1x will enhance the resolution of rendered 3D polygons and lines. Only applies to the hardware backends. &lt;br&gt;This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
        <translation>Установка значения больше 1x увеличит разрешение отрисованных 3D-полигонов и линий. Применяется только для аппаратных движков. &lt;br&gt;Этот вариант обычно безопасен: большинство игр прекрасно выглядят на высоких разрешениях. Для высоких разрешений требуется более мощный ГП.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="773"/>
        <source>Texture Filtering:</source>
        <translation>Фильтрация текстур:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="780"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects by using filtering. &lt;br&gt;Will have a greater effect on higher resolution scales.</source>
        <translation>Сглаживает блочность увеличенных текстур на 3D-объектах с помощью фильтрации. &lt;br&gt;Будет иметь больший эффект в масштабах с более высоким разрешением.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="787"/>
        <source>Sprite Texture Filtering:</source>
        <translation>Фильтрация текстур спрайтов:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="794"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects by using filtering. This filter only applies to sprites and other 2D elements, such as the HUD.</source>
        <translation type="unfinished">Сглаживает блочность увеличенных текстур на 2D-объектах с помощью фильтрации. Этот фильтр применяется только к спрайтам и другим 2D-элементам, таким как HUD.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="815"/>
        <source>Aspect Ratio:</source>
        <translation>Соотношение сторон:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="824"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen. The default is Auto (Game Native) which automatically adjusts the aspect ratio to match how a game would be shown on a typical TV of the era.</source>
        <translation type="unfinished">Изменяет соотношение сторон, используемое для отображения вывода консоли на экран. По умолчанию установлено значение «Автоматически» (нативно игре), которое автоматически настраивает соотношение сторон экрана в соответствии с тем, как игра будет отображаться на типичном телевизоре той эпохи.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="841"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="860"/>
        <source>Crop:</source>
        <translation>Режим обрезки:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="867"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide. Some games display content in the overscan area, or use it for screen effects. May not display correctly with the &quot;All Borders&quot; setting. &quot;Only Overscan&quot; offers a good compromise between stability and hiding black borders.</source>
        <translation>Определить, какую часть области, которая обычно не видна на потребительском телевизоре, необходимо обрезать/скрыть. Некоторые игры отображают контент в области нерезкости или используют ее для экранных эффектов. Может отображаться неправильно при настройке «Все границы». «Только нерабочая область» предлагает хороший компромисс между стабильностью и скрытием черных границ.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="874"/>
        <source>Scaling:</source>
        <translation>Масштабирование:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="881"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Определяет, как вывод эмулируемой консоли будет масштабирован в соответствии с разрешением вашего монитора.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="888"/>
        <source>FMV Scaling:</source>
        <translation>Масштабирование FMV:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="910"/>
        <source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to the chosen display aspect ratio in 3D games. &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation>Масштабирует положение вершин в пространстве экрана в соответствии с широкоэкранным соотношением сторон, по сути, увеличивая поле зрения с 4:3 до выбранного соотношения сторон экрана в 3D-играх. &lt;b&gt;&lt;u&gt;Может быть совместим не со всеми играми.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="913"/>
        <source>Widescreen Rendering</source>
        <translation>Широкоэкранная отрисовка</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="900"/>
        <source>Reduces &quot;wobbly&quot; polygons and &quot;warping&quot; textures that are common in PS1 games. &lt;strong&gt;May not be compatible with all games.&lt;/strong&gt;</source>
        <translation>Уменьшает количество «шатких» полигонов и «деформаций» текстур, которые часто встречаются в играх для PS1. &lt;strong&gt;Может быть совместимо не со всеми играми.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="903"/>
        <source>PGXP Geometry Correction</source>
        <translation>Корректировка геометрии PGXP</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="801"/>
        <source>Dithering:</source>
        <translation>Дизеринг:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="808"/>
        <source>Controls how dithering is applied in the emulated GPU. True Color disables dithering and produces the nicest looking gradients. Scaled options make the dither pattern less noticeable at higher resolutions. Shader Blending options perform blending in software, and are more accurate but have a &lt;strong&gt;significant&lt;/strong&gt; performance penalty.</source>
        <translation>Управляет тем, как применяется дизеринг в эмулируемом ГП. True Color отключает дизеринг и создает наиболее приятные на вид градиенты. Опции масштабирования делают шаблон дизеринга менее заметным на высоких разрешениях. Опции &quot;Смешивание шейдеров&quot; выполняют смешивание программно и являются более точными, но имеют &lt;strong&gt;значительное&lt;/strong&gt; снижение производительности.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="995"/>
        <source>RetroAchievements</source>
        <comment>Header text</comment>
        <translation>RetroAchievements</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1007"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation supports earning achievements and leaderboard tracking with RetroAchievements.&lt;/p&gt;&lt;p&gt;If you have a RetroAchievements account, you can use the form below to log in. If not, you can register at &lt;a href=&quot;https://retroachievements.org/createaccount.php&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;https://retroachievements.org/createaccount.php&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;A RetroAchievements account is &lt;span style=&quot; font-weight:700;&quot;&gt;not&lt;/span&gt; required to use DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation поддерживает получение достижений и отслеживание таблиц лидеров с помощью RetroAchievements.&lt;/p&gt;&lt;p&gt;Если у вас есть аккаунт в RetroAchievements, вы можете воспользоваться формой ниже, чтобы войти в систему. Если нет, вы можете зарегистрироваться на сайте &lt;a href=&quot;https://retroachievements.org/createaccount.php&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#99ebff;&quot;&gt;https://retroachievements.org/createaccount.php&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Учетная запись RetroAchievements &lt;span style=&quot; font-weight:700;&quot;&gt;не&lt;/span&gt; требуется для использования DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1017"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1023"/>
        <source>Enable Achievements</source>
        <translation>Включить достижения</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1030"/>
        <source>Enable Hardcore Mode</source>
        <translation>Включить режим &quot;Хардкор&quot;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1040"/>
        <source>Account</source>
        <translation>Учетная запись</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1046"/>
        <source>Username:
Login token generated at:</source>
        <translation type="unfinished">Имя пользователя:
Токен авторизации сгенерирован по адресу:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1059"/>
        <source>View Profile...</source>
        <translation>Просмотр профиля...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1066"/>
        <location filename="../setupwizarddialog.cpp" line="609"/>
        <source>Login...</source>
        <translation>Авторизация...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="1107"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Setup Complete!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;You are now ready to run games.&lt;/p&gt;&lt;p&gt;Further options are available under the settings menu. You can also use the Big Picture UI for navigation entirely with a gamepad.&lt;/p&gt;&lt;p&gt;We hope you enjoy using DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;h1 style=&quot; margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:xx-large; font-weight:700;&quot;&gt;Настройка завершена!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Теперь вы готовы запускать игры.&lt;/p&gt;&lt;p&gt;Дополнительные параметры доступны в меню настроек. Вы также можете использовать пользовательский интерфейс Big Picture для навигации полностью с помощью геймпада.&lt;/p&gt;&lt;p&gt;Мы надеемся, что вам понравится использовать DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="79"/>
        <source>Language</source>
        <translation>Язык</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="86"/>
        <source>BIOS Image</source>
        <translation>Образ BIOS</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="93"/>
        <source>Game Directories</source>
        <translation>Каталоги игр</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="100"/>
        <source>Controller Setup</source>
        <translation>Настройка контроллера</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="107"/>
        <source>Graphics Setup</source>
        <translation>Настройка графики</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="114"/>
        <source>RetroAchievements</source>
        <translation>RetroAchievements</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="121"/>
        <source>Complete</source>
        <translation>Завершение</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="163"/>
        <source>&amp;Back</source>
        <translation>&amp;Назад</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="170"/>
        <location filename="../setupwizarddialog.cpp" line="133"/>
        <source>&amp;Next</source>
        <translation>&amp;Дальше</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="180"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Отмена</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Предупреждение</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="53"/>
        <source>No BIOS Image Found</source>
        <translation>Образ BIOS не найден</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="54"/>
        <source>No BIOS images were found. DuckStation WILL NOT be able to run games without a BIOS image.

Are you sure you wish to continue without selecting a BIOS image?</source>
        <translation>Образы BIOS не найдены. DuckStation НЕ сможет запускать игры без образа BIOS.

Вы уверены, что хотите продолжить, не выбирая образ BIOS?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="68"/>
        <source>No Game Directories Selected</source>
        <translation>Каталоги игр не выбраны</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="69"/>
        <source>No game directories have been selected. You will have to manually open any game dumps you want to play, DuckStation&apos;s list will be empty.

Are you sure you want to continue?</source>
        <translation>Каталоги с играми не выбраны. Вам придется вручную открыть дампы игр, в которые вы хотите играть, список DuckStation будет пуст.

Вы уверены что хотите продолжить?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="133"/>
        <source>&amp;Finish</source>
        <translation>&amp;Закончить</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="140"/>
        <source>Cancel Setup</source>
        <translation>Отменить настройку</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="141"/>
        <source>Are you sure you want to cancel DuckStation setup?

Any changes have been saved, and the wizard will run again next time you start DuckStation.</source>
        <translation>Вы уверены, что хотите отменить настройку DuckStation?

Все изменения сохранены, и мастер запустится снова при следующем запуске DuckStation.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="212"/>
        <source>Select BIOS Directory</source>
        <translation>Выбор каталога BIOS</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="265"/>
        <source>Open Directory...</source>
        <translation>Открыть каталог...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="275"/>
        <source>Select Search Directory</source>
        <translation>Выбрать каталог для поиска</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="281"/>
        <source>Scan Recursively?</source>
        <translation>Сканировать рекурсивно?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="282"/>
        <source>Would you like to scan the directory &quot;%1&quot; recursively?

Scanning recursively takes more time, but will identify files in subdirectories.</source>
        <translation>Хотите рекурсивно просканировать каталог &quot;%1&quot;?

Рекурсивное сканирование занимает больше времени, но распознает файлы в подкаталогах.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="451"/>
        <source>Multiple Devices...</source>
        <translation>Несколько устройств...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="469"/>
        <source>Automatic Binding Failed</source>
        <translation>Ошибка автоматического сопоставления</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="603"/>
        <source>Username: %1
Login token generated on %2.</source>
        <translation>Имя пользователя: %1
Токен входа сгенерирован %2.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="604"/>
        <source>Logout</source>
        <translation>Выйти</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="608"/>
        <source>Not Logged In.</source>
        <translation>Не авторизован.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="456"/>
        <source>No devices available</source>
        <translation>Нет доступных устройств</translation>
    </message>
    <message>
        <source>Automatic Binding</source>
        <translation type="vanished">Автоматическая привязка</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="470"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>Для устройства &quot;%1&quot; не было создано общих привязок. Контроллер/источник может не поддерживать автоматическое сопоставление.</translation>
    </message>
</context>
<context>
    <name>System</name>
    <message>
        <location filename="../../core/fullscreenui.cpp" line="707"/>
        <location filename="../../core/system.cpp" line="5232"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../../core/fullscreenui.cpp" line="708"/>
        <source>Failed to boot system: {}</source>
        <translation>Не удалось загрузить систему: {}</translation>
    </message>
    <message>
        <source>Failed to undo load state.</source>
        <translation type="vanished">Не удалось отменить загрузку состояня.</translation>
    </message>
    <message>
        <source>Failed to load state: {}</source>
        <translation type="vanished">Не удалось загрузить состояние: {}</translation>
    </message>
    <message>
        <source>Failed to save state: {}</source>
        <translation type="vanished">Не удалось сохранить состояние: {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4947"/>
        <source>Compatibility settings are not enabled. Some games may not function correctly.</source>
        <translation>Настройки совместимости не включены. Некоторые игры могут работать некорректно.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1688"/>
        <source>You are attempting to run a libcrypt protected game without an SBI file:

{0}: {1}

The game will likely not run properly.

Please check the README for instructions on how to add an SBI file.

Do you wish to continue?</source>
        <translation>Вы пытаетесь запустить игру, защищенную libcrypt, без файла SBI:

{0}: {1}

Скорее всего, игра не будет работать должным образом.

Пожалуйста, проверьте README для получения инструкций о том, как добавить файл SBI.

Вы хотите продолжить?</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="435"/>
        <source>CPU Overclock</source>
        <comment>Taint</comment>
        <translation>Разгон процессора</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="436"/>
        <source>CD-ROM Read Speedup</source>
        <comment>Taint</comment>
        <translation>Ускорение чтения дисковода</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="437"/>
        <source>CD-ROM Seek Speedup</source>
        <comment>Taint</comment>
        <translation>Ускорение поиска на дисководе</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="438"/>
        <source>Force Frame Timings</source>
        <comment>Taint</comment>
        <translation>Принудительно: Синхронизация кадров</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="439"/>
        <source>8MB RAM</source>
        <comment>Taint</comment>
        <translation>8 МБ ОЗУ</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="440"/>
        <source>Cheats</source>
        <comment>Taint</comment>
        <translation>Читы</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="441"/>
        <source>Game Patches</source>
        <comment>Taint</comment>
        <translatorcomment>*Игровые патчи</translatorcomment>
        <translation>Патчи игры</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="220"/>
        <source>Startup was cancelled.</source>
        <translation>Запуск отменен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2774"/>
        <location filename="../../core/system.cpp" line="3062"/>
        <source>System is not in correct state.</source>
        <translation>Система находится в неправильном состоянии.</translation>
    </message>
    <message>
        <source>Saving state to &apos;{}&apos;.</source>
        <translation type="vanished">Сохранение состояния в &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>State saved to &apos;{}&apos;.</source>
        <translation type="vanished">Состояние сохранено в &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>Failed to save state to &apos;{0}&apos;:
{1}</source>
        <translation type="vanished">Не удалось сохранить состояние в &apos;{0}&apos;:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4201"/>
        <source>You are attempting to run a libcrypt protected game without an SBI file:

{0}: {1}

Your dump is incomplete, you must add the SBI file to run this game. 

The name of the SBI file must match the name of the disc image.</source>
        <translation>Вы пытаетесь запустить игру, защищенную libcrypt, без файла SBI:

{0}: {1}

Ваш дамп неполный, для запуска игры необходимо добавить файл SBI.

Имя файла SBI должно совпадать с именем образа диска.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4262"/>
        <source>Failed to switch to subimage {} in &apos;{}&apos;: {}.</source>
        <translation type="unfinished">Не удалось переключиться на суб-образ {} в &apos;{}&apos;: {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4276"/>
        <source>Switched to sub-image {} ({}) in &apos;{}&apos;.</source>
        <translation type="unfinished">Переключились на подобраз {} ({}) в &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>This save state was created with the following tainted options, and may
       be unstable. You will need to reset the system to clear any effects.</source>
        <translation type="obsolete">Это сохраненное состояние было создано со следующими испорченными параметрами и может
       быть нестабильным. Вам потребуется перезагрузить систему, чтобы устранить все последствия.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4898"/>
        <source>CPU clock speed is set to {}% ({} / {}). This may crash games.</source>
        <translation>Тактовая частота процессора установлена на {}% ({} / {}). Это может привести к сбою игр.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4913"/>
        <source>Multisample anti-aliasing is enabled, some games may not render correctly.</source>
        <translation>Включено мультисэмпловое сглаживание, некоторые игры могут отображаться некорректно.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4918"/>
        <source>Round upscaled texture coordinates is enabled. This may cause rendering errors.</source>
        <translation type="unfinished">Включено округление масштабированных текстурных координат. Это может вызвать ошибки отрисовки.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4927"/>
        <source>8MB RAM is enabled, this may be incompatible with some games.</source>
        <translation>Включено 8 МБ ОЗУ, это может быть несовместимо с некоторыми играми.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5233"/>
        <source>Failed to save resume state: {}</source>
        <translation type="unfinished">Не удалось сохранить состояние возобновления: {}</translation>
    </message>
    <message>
        <source>Per-game memory card cannot be used for slot {} as the running game has no code. Using shared card instead.</source>
        <translation type="vanished">Карту памяти для каждой игры нельзя использовать для ячейки {}, поскольку запущенная игра не имеет кода. Вместо этого используйте общую карту.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3067"/>
        <source>Cannot save state while memory card is being saved.</source>
        <translation>Невозможно сохранить состояние во время сохранения карты памяти.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2331"/>
        <source>This save state was created with a different BIOS. This may cause stability issues.</source>
        <translation>Это состояние сохранения было создано с использованием другого BIOS. Это может вызвать проблемы со стабильностью.</translation>
    </message>
    <message>
        <source>WARNING: CPU overclock ({}%) was different in save state ({}%).</source>
        <translation type="vanished">ВНИМАНИЕ: разгон процессора ({}%) отличался в состоянии сохранения ({}%).</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2920"/>
        <source>Save state is incompatible: minimum version is {0} but state is version {1}.</source>
        <translation>Сохранённое состояние несовместимо: минимальная версия - {0}, но состояние - версия {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2928"/>
        <source>Save state is incompatible: maximum version is {0} but state is version {1}.</source>
        <translation>Сохранённое состояние несовместимо: максимальная версия - {0}, но состояние - версия {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2858"/>
        <source>Failed to open CD image &apos;{}&apos; used by save state:
</source>
        <translation>Не удалось открыть образ компакт-диска &apos;{}&apos;, используемый в сохранении состояния:
</translation>
    </message>
    <message>
        <source>Per-game memory card cannot be used for slot {} as the running game has no title. Using shared card instead.</source>
        <translation type="vanished">Карту памяти для каждой игры нельзя использовать для ячейки {}, поскольку запущенная игра не имеет названия. Вместо этого используйте общую карту.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5888"/>
        <source>Using disc-specific memory card &apos;{}&apos; instead of per-game card.</source>
        <translation>Использование карты памяти &apos;{}&apos; для конкретного диска вместо карты для каждой игры.</translation>
    </message>
    <message>
        <source>Per-game memory card cannot be used for slot {} as the running game has no path. Using shared card instead.</source>
        <translation type="vanished">Карту памяти для каждой игры нельзя использовать для ячейки {}, поскольку у запущенной игры нет пути. Вместо этого используйте общую карту.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4905"/>
        <source>CD-ROM read/seek speedup is enabled. This may crash games.</source>
        <translation>Ускорение чтения/поиска дисковода включено. Это может привести к сбоям в играх.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4929"/>
        <source>Cached interpreter is being used, this may be incompatible with some games.</source>
        <translation>Используется кэшированный интерпретатор, который может быть несовместим с некоторыми играми.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4934"/>
        <source>Texture cache is enabled. This feature is experimental, some games may not render correctly.</source>
        <translation>Кэш текстур включен. Эта функция является экспериментальной, некоторые игры могут отображаться некорректно.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4941"/>
        <source>Fastmem mode is set to {}, this will reduce performance.</source>
        <translation>Режим Fastmem установлен на {}, это снизит производительность.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4886"/>
        <source>Safe mode is enabled.</source>
        <translation>Безопасный режим включен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4836"/>
        <source>Overclock disabled.</source>
        <translation>Разгон отключен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4838"/>
        <source>8MB RAM disabled.</source>
        <translation>8 МБ ОЗУ отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4840"/>
        <source>Resolution scale set to 1x.</source>
        <translation>Масштаб разрешения установлен на 1x.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4842"/>
        <source>Multisample anti-aliasing disabled.</source>
        <translation>Мультисэмпловое сглаживание отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4908"/>
        <source>Frame rate is not set to automatic. Games may run at incorrect speeds.</source>
        <translation>Частота кадров не установлена в автоматическом режиме. Игры могут работать на неправильной скорости.</translation>
    </message>
    <message numerus="yes">
        <location filename="../../core/system.cpp" line="1505"/>
        <source>You cannot pause until another %n second(s) have passed.</source>
        <translation>
            <numerusform>Вы не можете сделать паузу, пока не пройдет еще %n секунда.</numerusform>
            <numerusform>Вы не можете сделать паузу, пока не пройдет еще %n секунды.</numerusform>
            <numerusform>Вы не можете сделать паузу, пока не пройдет еще %n секунд.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4158"/>
        <source>No valid game is running.</source>
        <translation type="unfinished">В данный момент не запущено ни одной игры.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4287"/>
        <source>Current game does not have multiple discs.</source>
        <translation>Текущая игра не имеет нескольких дисков.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4308"/>
        <source>Could not determine current disc for switching.</source>
        <translation>Не удалось определить текущий диск для переключения.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4320"/>
        <source>There is no previous disc to switch to.</source>
        <translation>Нет предыдущего диска, на который можно было бы переключиться.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4321"/>
        <source>There is no next disc to switch to.</source>
        <translation>Нет следующего диска, на который можно было бы переключиться.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4335"/>
        <source>No disc found for serial {}.</source>
        <translation>Не найден диск для серийного номера {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4808"/>
        <source>This save state was created with the following tainted options, and may be unstable.
You must save to a memory card and reset the game to clear any effects.</source>
        <translation>Это сохранённое состояние было создано с использованием следующих опасных настроек и может быть нестабильным.
Чтобы устранить все последствия, необходимо сохранить игру на карту памяти и перезапустить ее.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4923"/>
        <source>PGXP Geometry Tolerance is not set to default. This may cause rendering errors.</source>
        <translation>Допуск геометрии PGXP не установлен по умолчанию. Это может привести к ошибкам рендеринга.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4844"/>
        <source>Dithering set to unscaled.</source>
        <translation>Дизеринг установлен на значение &quot;Без масштабирования&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="442"/>
        <source>Memory Card Mismatch</source>
        <comment>Taint</comment>
        <translation>Несоответствие карты памяти</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2399"/>
        <source>CPU Overclock Changed</source>
        <translation>Изменён разгон процессора</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2401"/>
        <source>The save state does not match the current configuration.
Save State: {0}%
Configuration: {1}%</source>
        <translation>Сохранённое состояние не соответствует текущей конфигурации.
Сохранённое состояние: {0}%
Конфигурация: {1}%</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2851"/>
        <source>Failed to open CD image from save state.</source>
        <translation>Не удалось открыть образ диска из сохранённого состояния.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2853"/>
        <source>Path: {0}
Error: {1}
Using current CD image, this may result in instability.</source>
        <translation>Путь: {0}
Ошибка: {1}
Использование текущего образа диска может привести к нестабильности.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3134"/>
        <source>Global Save Slot {}</source>
        <translation>Глобальная ячейка сохранения {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3136"/>
        <source>Save Slot {}</source>
        <translation>Ячейка сохранения {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3148"/>
        <location filename="../../core/system.cpp" line="3191"/>
        <source>Save States Unavailable</source>
        <translation>Сохранённые состояния недоступны</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3149"/>
        <location filename="../../core/system.cpp" line="3192"/>
        <source>Save states require a disc inserted with a valid serial.</source>
        <translation>Сохранённые состояния требуют вставленный диск с действительным серийным номером.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3158"/>
        <source>No save state found in slot {}.</source>
        <translation>Не найдено сохранённое состояние в ячейке {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3171"/>
        <source>Loaded save state from {}.</source>
        <translation>Загружено сохранённое состояние из {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3177"/>
        <source>Failed to load state from {0}:
{1}</source>
        <translation>Не удалось загрузить состояние из {0}:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3200"/>
        <source>Saving state to {}...</source>
        <translation>Сохранение состояния в {}...</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3212"/>
        <source>State saved to {}.</source>
        <translation>Состояние сохранено в {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3218"/>
        <source>Failed to save state to {0}:
{1}</source>
        <translation>Не удалось сохранить состояние в {0}:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3668"/>
        <source>Failed to inhibit screensaver</source>
        <translation>Не удалось отключить заставку</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3669"/>
        <source>Failed to allow screensaver</source>
        <translation>Не удалось включить заставку</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3824"/>
        <location filename="../../core/system.cpp" line="5830"/>
        <source>Memory Card Slot {}</source>
        <translation>Ячейка карты памяти {}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3825"/>
        <source>Card changed to {}.</source>
        <translation>Карта сменилась на {}.</translation>
    </message>
    <message>
        <source>This save state was created with the following tainted options, and may be unstable. You will need to reset the system to clear any effects.</source>
        <translation type="vanished">Это сохранённое состояние было создано с использованием следующих испорченных опций и может быть нестабильно. Вам нужно будет перезагрузить систему, чтобы устранить все последствия.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4848"/>
        <source>Texture filtering disabled.</source>
        <translation>Фильтрация текстур отключена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4851"/>
        <source>Wireframe rendering disabled.</source>
        <translation>Каркасная отрисовка отключена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4853"/>
        <source>Downsampling disabled.</source>
        <translation>Понижение разрешения отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4855"/>
        <source>Interlaced rendering enabled.</source>
        <translation>Чересстрочная отрисовка включена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4857"/>
        <source>Video timings set to default.</source>
        <translation>Тайминги видео установлены по умолчанию.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4859"/>
        <source>Widescreen rendering disabled.</source>
        <translation>Широкоэкранная отрисовка отключена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4861"/>
        <source>PGXP disabled.</source>
        <translation>PGXP отключен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4863"/>
        <source>Texture modulation cropping disabled.</source>
        <translation>Отключена «Обрезка с модуляцией текстуры».</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4865"/>
        <source>GPU texture cache disabled.</source>
        <translation>Текстурный кэш ГП отключен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4867"/>
        <source>FMV chroma smoothing disabled.</source>
        <translation>Сглаживание цветности FMV отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4869"/>
        <source>CD-ROM read speedup disabled.</source>
        <translation>Ускорение чтения дисковода отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4871"/>
        <source>CD-ROM seek speedup disabled.</source>
        <translation>Ускорение поиска на дисководе отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4873"/>
        <source>Mute CD-ROM audio disabled.</source>
        <translation>Звук CD-ROM отключен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4875"/>
        <source>VRAM write texture replacements disabled.</source>
        <translation>Замена текстур записи в VRAM отключена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4877"/>
        <source>Use old MDEC routines disabled.</source>
        <translation>Использовать старые процедуры MDEC отключено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4879"/>
        <source>PIO device removed.</source>
        <translation>Устройство PIO удалено.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4881"/>
        <source>PCDrv disabled.</source>
        <translation>PCDrv отключен.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4883"/>
        <source>Fast boot disabled.</source>
        <translation>Быстрая загрузка отключена.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4950"/>
        <source>CD-ROM SubQ Skew is enabled. This will break games.</source>
        <translation type="unfinished">CD-ROM SubQ Skew включён. Это приведет к поломке игр.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4961"/>
        <source>One or more unsafe settings is enabled.</source>
        <translation>Включена одна или несколько небезопасных настроек.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5271"/>
        <source>Undo load state</source>
        <translation>Отменить загрузку состояния</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5279"/>
        <source>Undo Load State</source>
        <translation>Отменить загрузку состояния</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5286"/>
        <source>Failed to load undo state, restarting game.
{}</source>
        <translation>Не удалось загрузить отмену сохранённого состояния, игра перезапускается.
{}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="6126"/>
        <source>Failed to change GPU dump: {}</source>
        <translation>Не удалось изменить дамп ГП: {}</translation>
    </message>
    <message>
        <source>Failed to load undo state, resetting system.
{}</source>
        <translation type="vanished">Не удалось загрузить отмену состояния, сброс системы.
{}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5296"/>
        <source>Loaded undo save state created at {}.</source>
        <translation>Загружено состояние отмены сохранения, созданное в {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5474"/>
        <source>capturing audio and video</source>
        <translation>запись звука и видео</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5475"/>
        <source>capturing video</source>
        <translation>запись видео</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5476"/>
        <source>capturing audio</source>
        <translation>запись звука</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5568"/>
        <source>Failed to create media capture: {0}</source>
        <translation>Не удалось сделать запись мультимедиа: {0}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5576"/>
        <source>Starting {0} to &apos;{1}&apos;.</source>
        <translation type="unfinished">Начиная с {0} до &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5616"/>
        <source>Stopped {0} to &apos;{1}&apos;.</source>
        <translation type="unfinished">Остановлен {0} до &apos;{1}&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5623"/>
        <source>Stopped {0}: {1}.</source>
        <translation type="unfinished">Остановлено {0}: {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5833"/>
        <source>Cannot use per-game memory card without a disc.
Using shared card instead.</source>
        <translation>Невозможно использовать игровую карту памяти без диска.
Вместо этого используется общая карта.</translation>
    </message>
    <message>
        <location filename="../../core/bios.cpp" line="442"/>
        <source>No BIOS image found for {} region.

DuckStation requires a PS1 or PS2 BIOS in order to run.

For legal reasons, you *must* obtain a BIOS from an actual PS1 unit that you own (borrowing doesn&apos;t count).

Once dumped, this BIOS image should be placed in the bios folder within the data directory (Tools Menu -&gt; Open Data Directory).</source>
        <translation>Образ BIOS для региона {} не найден.

Для работы DuckStation требуется BIOS PS1 или PS2.

По юридическим причинам вы *должны* получить BIOS от реального устройства PS1, которым вы владеете (заимствование не учитывается).

После дампа этот образ BIOS следует поместить в папку BIOS в каталоге данных (меню «Инструменты» -&gt; «Открыть каталог данных»).</translation>
    </message>
    <message>
        <location filename="../../core/bios.cpp" line="448"/>
        <source>No BIOS image found for {} region.</source>
        <translation>Образ BIOS для региона {} не найден.</translation>
    </message>
    <message>
        <location filename="../../core/video_thread.cpp" line="732"/>
        <source>Failed to create render device:

{0}

This may be due to your GPU not supporting the chosen renderer ({1}), or because your graphics drivers need to be updated.</source>
        <translation>Не удалось создать устройство отрисовки:

{0}

Это может быть связано с тем, что ваш графический процессор не поддерживает выбранный модуль отрисовки ({1}) или потому что ваши графические драйверы необходимо обновить.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1255"/>
        <source>Rewind has been disabled.</source>
        <translation>Перемотка назад была отключена.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1256"/>
        <source>Rewind and runahead cannot be used at the same time.</source>
        <translation>Одновременное использование перемотки назад и опережения невозможно.</translation>
    </message>
</context>
<context>
    <name>TextureReplacementSettingsDialog</name>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="14"/>
        <source>Texture Replacement Settings</source>
        <translation>Настройки замены текстур</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="44"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Texture Replacement Settings&lt;/span&gt;&lt;br/&gt;These settings fine-tune the behavior of the texture replacement system. You can also export a game-specific configuration file. Each of the options is explained in the configuration file, and at &lt;a href=&quot;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0078d4;&quot;&gt;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot;font-weight:700;&quot;&gt;Настройки замены текстур&lt;/span&gt;&lt;br/&gt;Эти параметры точно настраивают поведение системы замены текстур. Вы также можете экспортировать файл конфигурации для конкретной игры. Каждый из параметров описан в файле конфигурации и по адресу &lt;a href=&quot;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&quot;&gt;&lt;span style=&quot; text-decoration: underline; color: #0078d4;&quot;&gt;https://github.com/stenzek/duckstation/wiki/Texture-Replacement&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="65"/>
        <source>Texture Dumping Mode</source>
        <translation>Режим дампа текстур</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="71"/>
        <source>Reduce Palette Range</source>
        <translation>Уменьшить диапазон палитры</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="78"/>
        <source>Dump Texture Pages</source>
        <translation>Дамп страниц текстур</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="85"/>
        <source>Dump C16 Textures</source>
        <translation>Дамп текстур C16</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="92"/>
        <source>Dump Full Texture Pages</source>
        <translation>Дамп страниц с полными текстурами</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="99"/>
        <source>The texture dumping system can either operate in page mode, or write-tracking mode. Replacements can be loaded from either dump method.</source>
        <translation>Система дампа текстур может работать либо в страничном режиме, либо в режиме отслеживания записи. Замены можно загрузить любым методом дампа.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="112"/>
        <source>Write Tracking Options</source>
        <translation>Параметры отслеживания записи</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="118"/>
        <source>Maximum Write Coalesce Size:</source>
        <translation>Максимальный размер объединения записи:</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="127"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="150"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="221"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="241"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="291"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="311"/>
        <source>px</source>
        <translation> пикс.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="143"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="234"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="304"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="168"/>
        <source>Maximum Write Splits:</source>
        <translation>Максимальное количество записей:</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="187"/>
        <source>Convert Copies To Writes</source>
        <translation>Преобразование копий в записи</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="194"/>
        <source>Bilinear Replacement Scaling</source>
        <translation>Масштабирование с билинейной заменой</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="206"/>
        <source>Texture Dumping Options</source>
        <translation>Параметры дампа текстур</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="212"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="282"/>
        <source>Dump Size Threshold:</source>
        <translation>Порог размера дампа:</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="254"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="324"/>
        <source>Set Alpha Channel</source>
        <translation>Установить альфа-канал</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="263"/>
        <source>Determines the minimum size of a texture that will be dumped. Textures with a size smaller than this value will be ignored.</source>
        <translation>Определяет минимальный размер текстуры, которая будет выгружена. Текстуры размером меньше этого значения будут игнорироваться.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="276"/>
        <source>Background Dumping Options</source>
        <translation>Параметры фонового дампа</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="333"/>
        <source>Determines the minimum size of a VRAM write that will be dumped, in background dumping mode. Uploads smaller than this size will be ignored.</source>
        <translation>Определяет минимальный размер записи VRAM, которая будет выгружена в фоновом режиме дампа. Загрузки меньшего размера будут игнорироваться.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="374"/>
        <source>Export...</source>
        <translation>Экспорт...</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="381"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1234"/>
        <source>Texture Replacement Configuration</source>
        <translation>Конфигурация замены текстур</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1237"/>
        <source>Texture Replacement Configuration (config.yaml)</source>
        <translation>Конфигурация замены текстур (config.yaml)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1239"/>
        <source>Save As...</source>
        <translation>Сохранить как...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1242"/>
        <source>Save Configuration</source>
        <translation>Сохранить конфигурацию</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1242"/>
        <source>Configuration Files (config.yaml)</source>
        <translation>Файлы конфигурации (config.yaml)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1250"/>
        <source>Write Failed</source>
        <translation>Запись не удалась</translation>
    </message>
</context>
<context>
    <name>XInputSource</name>
    <message>
        <location filename="../../util/xinput_source.cpp" line="25"/>
        <source>LeftX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="26"/>
        <source>LeftY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="27"/>
        <source>RightX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="28"/>
        <source>RightY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="29"/>
        <source>LeftTrigger</source>
        <translation type="unfinished">Левый триггер</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="30"/>
        <source>RightTrigger</source>
        <translation type="unfinished">Правый триггер</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="51"/>
        <source>DPadUp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="52"/>
        <source>DPadDown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="53"/>
        <source>DPadLeft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="54"/>
        <source>DPadRight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="55"/>
        <source>Start</source>
        <translation>Старт</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="56"/>
        <source>Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="57"/>
        <source>LeftStick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="58"/>
        <source>RightStick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="59"/>
        <source>LeftShoulder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="60"/>
        <source>RightShoulder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="61"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="62"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="63"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="64"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="65"/>
        <source>Guide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="403"/>
        <location filename="../../util/xinput_source.cpp" line="410"/>
        <source>XInput-{0}  {1}</source>
        <translation>XInput-{0}  {1}</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="415"/>
        <location filename="../../util/xinput_source.cpp" line="429"/>
        <location filename="../../util/xinput_source.cpp" line="434"/>
        <source>XInput-{0}/{1}</source>
        <translation>XInput-{0}/{1}</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="424"/>
        <source>XInput-{0}/{1}{2}</source>
        <translation>XInput-{0}/{1}{2}</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="435"/>
        <source>SmallMotor</source>
        <translation type="unfinished">Малый мотор</translation>
    </message>
    <message>
        <location filename="../../util/xinput_source.cpp" line="436"/>
        <source>LargeMotor</source>
        <translation type="unfinished">Большой мотор</translation>
    </message>
</context>
</TS>
