<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es_419">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../aboutdialog.ui" line="14"/>
        <source>About DuckStation</source>
        <translation>Acerca de DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.ui" line="101"/>
        <source>DuckStation</source>
        <translation>DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="29"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <source>DuckStation is a free and open-source 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 type="vanished">DuckStation es un emulador/simulador gratuito y de código abierto de la consola Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt;, enfocándose en jugabilidad, velocidad y mantenimiento a largo plazo.</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="45"/>
        <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 es un emulador/simulador gratuito de la consola Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt;, enfocándose en jugabilidad, velocidad y mantenimiento a largo plazo.</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="48"/>
        <source>Authors</source>
        <translation>Autores</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="49"/>
        <source>Icon by</source>
        <translation>Icono por</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="50"/>
        <source>License</source>
        <translation>Licencia</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="59"/>
        <source>DuckStation Third-Party Notices</source>
        <translation>Avisos de terceros de DuckStation</translation>
    </message>
    <message>
        <location filename="../aboutdialog.cpp" line="79"/>
        <source>Missing thirdparty.html file. You should request it from where-ever you obtained DuckStation.</source>
        <translation>Falta el archivo thirdparty.html. Deberías pedirlo donde sea que hayas conseguido DuckStation.</translation>
    </message>
</context>
<context>
    <name>AchievementLoginDialog</name>
    <message>
        <location filename="../achievementlogindialog.ui" line="29"/>
        <source>RetroAchievements Login</source>
        <comment>Window title</comment>
        <translation>Iniciar sesión en RetroAchievements</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="57"/>
        <source>RetroAchievements Login</source>
        <comment>Header text</comment>
        <translation>Iniciar sesión en RetroAchievements</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="69"/>
        <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>Ingresa tu nombre de usuario y contraseña de retroachievements.org. DuckStation no guardará tu contraseña; en su lugar se generará y utilizará un token de acceso.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="94"/>
        <source>User Name:</source>
        <translation>Nombre de usuario:</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="104"/>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.ui" line="122"/>
        <source>Ready...</source>
        <translation>Listo...</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="22"/>
        <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;Tu token de acceso de RetroAchievements ya no es válido.&lt;/strong&gt; Debes ingresar nuevamente tus credenciales para el seguimiento de logros. DuckStation no guardará tu contraseña; en su lugar se generará y utilizará un token de acceso.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="27"/>
        <source>&amp;Login</source>
        <translation>&amp;Iniciar sesión</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="40"/>
        <source>Logging in...</source>
        <translation>Iniciando sesión...</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="71"/>
        <source>Login Error</source>
        <translation>Error al iniciar sesión</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="72"/>
        <source>Login failed.
Error: %1

Please check your username and password, and try again.</source>
        <translation>Fallo al iniciar sesión.
Error: %1

Comprueba el nombre de usuario y contraseña e intenta de nuevo.</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="79"/>
        <source>Enable Achievements</source>
        <translation>Habilitar logros</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="80"/>
        <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>El seguimiento de logros no está habilitado. Tu sesión iniciada no tendrá efecto hasta que se habilite.

¿Quieres habilitar el seguimiento de logros ahora?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="91"/>
        <source>Enable Hardcore Mode</source>
        <translation>Habilitar modo Hardcore</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="92"/>
        <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>El modo Hardcore no está habilitado. Habilitarlo te permite establecer tiempos, puntuaciones y participar en tablas de puntuaciones especiales para cada juego.

Sin embargo, el modo Hardcore también previene el uso de estados guardados, trucos y funciones de ralentización.

¿Quieres habilitar el modo Hardcore?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="109"/>
        <source>Reset System</source>
        <translation>Reiniciar sistema</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="110"/>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation>El modo Hardcore no será habilitado hasta que se reinicie el sistema. ¿Quieres reiniciar el sistema ahora?</translation>
    </message>
    <message>
        <location filename="../achievementlogindialog.cpp" line="73"/>
        <source>Login failed.</source>
        <translation>Fallo al iniciar sesión.</translation>
    </message>
</context>
<context>
    <name>AchievementSettingsWidget</name>
    <message>
        <location filename="../achievementsettingswidget.ui" line="42"/>
        <location filename="../achievementsettingswidget.cpp" line="44"/>
        <source>Enable Achievements</source>
        <translation>Habilitar logros</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="63"/>
        <location filename="../achievementsettingswidget.cpp" line="46"/>
        <source>Enable Hardcore Mode</source>
        <translation>Habilitar modo Hardcore</translation>
    </message>
    <message>
        <source>Use First Disc From Playlist</source>
        <translation type="vanished">Utilizar el primer disco de la lista</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="49"/>
        <location filename="../achievementsettingswidget.cpp" line="66"/>
        <source>Test Unofficial Achievements</source>
        <translation>Probar logros no oficiales</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="171"/>
        <location filename="../achievementsettingswidget.cpp" line="55"/>
        <source>Enable Sound Effects</source>
        <translation>Habilitar efectos de sonido</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="188"/>
        <source>Account</source>
        <translation>Cuenta</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="214"/>
        <location filename="../achievementsettingswidget.cpp" line="188"/>
        <source>Login...</source>
        <translation>Iniciar sesión...</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="207"/>
        <source>View Profile...</source>
        <translation>Ver perfil...</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="29"/>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="35"/>
        <location filename="../achievementsettingswidget.cpp" line="62"/>
        <source>Enable Spectator Mode</source>
        <translation>Habilitar modo espectador</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="56"/>
        <location filename="../achievementsettingswidget.cpp" line="60"/>
        <source>Enable Encore Mode</source>
        <translation>Habilitar modo Encore</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="73"/>
        <source>Notifications</source>
        <translation>Notificaciones</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="109"/>
        <location filename="../achievementsettingswidget.ui" line="155"/>
        <source>5 seconds</source>
        <translation>5 segundos</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="118"/>
        <location filename="../achievementsettingswidget.cpp" line="49"/>
        <source>Show Achievement Notifications</source>
        <translation>Mostrar notificaciones de logros</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="164"/>
        <location filename="../achievementsettingswidget.cpp" line="52"/>
        <source>Show Leaderboard Notifications</source>
        <translation>Mostrar notificaciones de tabla de posiciones</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="178"/>
        <location filename="../achievementsettingswidget.cpp" line="58"/>
        <source>Enable In-Game Overlays</source>
        <translation>Superposiciones dentro del juego</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="194"/>
        <source>Username:
Login token generated at:</source>
        <translation>Nombre de usuario:
Token de acceso generado en:</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.ui" line="232"/>
        <source>Game Info</source>
        <translation>Información del juego</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="44"/>
        <location filename="../achievementsettingswidget.cpp" line="46"/>
        <location filename="../achievementsettingswidget.cpp" line="60"/>
        <location filename="../achievementsettingswidget.cpp" line="62"/>
        <location filename="../achievementsettingswidget.cpp" line="66"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="45"/>
        <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
        <translation>Cuando esté habilitado y se haya iniciado sesión, DuckStation buscará logros al iniciarse.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="50"/>
        <source>Displays popup messages on events such as achievement unlocks and game completion.</source>
        <translation>Muestra mensajes emergentes durante eventos como desbloqueo de logros y finalización de un juego.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="53"/>
        <source>Displays popup messages when starting, submitting, or failing a leaderboard challenge.</source>
        <translation>Muestra mensajes emergentes al iniciar, enviar o fallar un desafío de tabla de posiciones.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="61"/>
        <source>When enabled, each session will behave as if no achievements have been unlocked.</source>
        <translation>Cuando esté habilitado, cada sesión se tratará como si no se hubiese desbloqueado ningún logro.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="63"/>
        <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
        <translation>Cuando esté habilitado, DuckStation asumirá que todos los logros están bloqueados, y no enviará ninguna notificación de desbloqueo al servidor.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="67"/>
        <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>Cuando esté habilitado, DuckStation listará logros no oficiales. Ten en cuenta que RetroAchievements no rastreará estos logros, por lo que se desbloquearán cada vez que se consigan.</translation>
    </message>
    <message>
        <source>When enabled, the first disc in a playlist will be used for achievements, regardless of which disc is active.</source>
        <translation type="vanished">Cuando esté habilitado, se utilizará el primer disco de una lista para los logros, independientemente de que disco esté activo.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="47"/>
        <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
        <translation>Modo &quot;desafío&quot; para los logros, incluyendo el seguimiento de tabla de posiciones. Deshabilita los estados guardados, trucos y funciones de ralentización.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="49"/>
        <location filename="../achievementsettingswidget.cpp" line="52"/>
        <location filename="../achievementsettingswidget.cpp" line="55"/>
        <location filename="../achievementsettingswidget.cpp" line="58"/>
        <source>Checked</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="56"/>
        <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Reproduce efectos de sonido durante eventos como desbloqueo de logros y envíos a la tabla de posiciones.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="59"/>
        <source>Shows icons in the lower-right corner of the screen when a challenge/primed achievement is active.</source>
        <translation>Muestra iconos en la esquina inferior derecha de la pantalla cuando un logro &quot;desafío&quot; esté activo.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="146"/>
        <source>Reset System</source>
        <translation>Reiniciar sistema</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="147"/>
        <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
        <translation>El modo Hardcore no será habilitado hasta que se reinicie el sistema. ¿Quieres reiniciar el sistema ahora?</translation>
    </message>
    <message numerus="yes">
        <location filename="../achievementsettingswidget.cpp" line="160"/>
        <location filename="../achievementsettingswidget.cpp" line="167"/>
        <source>%n seconds</source>
        <translation>
            <numerusform>%n segundo</numerusform>
            <numerusform>%n segundos</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="180"/>
        <source>Username: %1
Login token generated on %2.</source>
        <translation>Nombre de usuario: %1
Token de inicio de sesión generado en %2.</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="183"/>
        <source>Logout</source>
        <translation>Cerrar sesión</translation>
    </message>
    <message>
        <location filename="../achievementsettingswidget.cpp" line="187"/>
        <source>Not Logged In.</source>
        <translation>Sesión no iniciada.</translation>
    </message>
</context>
<context>
    <name>Achievements</name>
    <message>
        <location filename="../../core/system.cpp" line="1770"/>
        <location filename="../../core/system.cpp" line="1784"/>
        <source>Overriding executable</source>
        <translation>Sobrescribiendo ejecutable</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2854"/>
        <source>Loading state</source>
        <translation>Cargando estado</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1771"/>
        <location filename="../../core/system.cpp" line="1785"/>
        <source>Resuming state</source>
        <translation>Resumiendo estado</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1387"/>
        <source>Hardcore mode will be enabled on system reset.</source>
        <translation>El modo Hardcore será habilitado al reiniciar el sistema.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1415"/>
        <source>{} (Unofficial)</source>
        <translation>{} (no oficial)</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1443"/>
        <source>Mastered {}</source>
        <translation>Dominado {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1468"/>
        <source>Leaderboard attempt started.</source>
        <translation>Intento de entrar en tabla de posiciones iniciado.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1488"/>
        <source>Leaderboard attempt failed.</source>
        <translation>Intento de entrar en tabla de posiciones fallido.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1508"/>
        <source>Your Time: {}</source>
        <translation>Tu tiempo: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1509"/>
        <source>Your Score: {}</source>
        <translation>Tu puntuación: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1510"/>
        <source>Your Value: {}</source>
        <translation>Tu valor: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1519"/>
        <source> (Submitting)</source>
        <translation> (enviando)</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1543"/>
        <source>Your Time: {0} (Best: {1})</source>
        <translation>Tu tiempo: {0} (Mejor: {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1544"/>
        <source>Your Score: {0} (Best: {1})</source>
        <translation>Tu puntuación {0} (Mejor: {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1545"/>
        <source>Your Value: {0} (Best: {1})</source>
        <translation>Tu valor: {0} (Mejor: {1})</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1550"/>
        <source>Leaderboard Position: {0} of {1}</source>
        <translation>Posición en tabla: {0} de {1}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1680"/>
        <source>Server error in {}:
{}</source>
        <translation>Error del servidor en {}:
{}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1696"/>
        <source>Achievements Disconnected</source>
        <translation>Logros desconectados</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1697"/>
        <source>An unlock request could not be completed. We will keep retrying to submit this request.</source>
        <translation>No se pudo completar una solicitud de desbloqueo. Se seguirá reenviando la solicitud.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1711"/>
        <source>Achievements Reconnected</source>
        <translation>Logros reconectados</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1712"/>
        <source>All pending unlock requests have completed.</source>
        <translation>Se han completado todas las solicitudes de desbloqueo.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1849"/>
        <source>Downloading achievements data...</source>
        <translation>Descargando datos de logros...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2104"/>
        <source>Achievement unlocks will not be submitted for this session.
Error: {}</source>
        <translation>No se enviarán datos de desbloqueo de logros durante esta sesión.
Error: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2111"/>
        <source>RetroAchievements Login Failed</source>
        <translation>Fallo al iniciar sesión en RetroAchievements</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2155"/>
        <source>Score: {} ({} softcore)
Unread messages: {}</source>
        <extracomment>Summary for login notification.</extracomment>
        <translation>Puntuación: {} ({} en modo normal)
Mensajes sin leer: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2254"/>
        <location filename="../../core/achievements.cpp" line="2286"/>
        <source>Confirm Hardcore Mode Disable</source>
        <translation>Confirmar deshabilitación del modo Hardcore</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2766"/>
        <location filename="../../core/achievements.cpp" line="3227"/>
        <location filename="../../core/achievements.cpp" line="3315"/>
        <source>Change Selection</source>
        <translation>Cambiar selección</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2768"/>
        <source>View Details</source>
        <translation>Ver detalles</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2770"/>
        <location filename="../../core/achievements.cpp" line="3231"/>
        <location filename="../../core/achievements.cpp" line="3319"/>
        <source>Back</source>
        <translation>Atrás</translation>
    </message>
    <message>
        <source>Confirm Hardcore Mode</source>
        <translation type="vanished">Confirma el modo Hardcore</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2255"/>
        <location filename="../../core/achievements.cpp" line="2287"/>
        <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>No se puede utilizar la función de {0} mientras el modo Hardcore esté habilitado. ¿Quieres deshabilitar el modo Hardcore? La función {0} será cancelada si seleccionas no.</translation>
    </message>
    <message>
        <source>Cannot {} while hardcode mode is active.</source>
        <translation type="vanished">No se puede {} mientras el modo Hardcore esté habilitado.</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="vanished">Sí</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="vanished">No</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2521"/>
        <source>Active Challenge Achievements</source>
        <translation>Logros de desafío activos</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2650"/>
        <source> (Hardcore Mode)</source>
        <translation> (modo Hardcore)</translation>
    </message>
    <message>
        <source>You have unlocked all achievements and earned %n points!</source>
        <translation type="vanished">Desbloqueaste todos los logros y conseguiste %n puntos!</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2669"/>
        <source>You have unlocked {0} of {1} achievements, earning {2} of {3} possible points.</source>
        <translation>Desbloqueaste {0} de {1} logros, consiguiendo {2} de {3} puntos posibles.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2724"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2724"/>
        <source>Locked</source>
        <translation>Bloqueado</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2725"/>
        <source>Unlocked</source>
        <translation>Desbloqueado</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2725"/>
        <source>Unsupported</source>
        <translation>No admitido</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2726"/>
        <source>Unofficial</source>
        <translation>No oficial</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2726"/>
        <source>Recently Unlocked</source>
        <translation>Desbloqueado recientemente</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2727"/>
        <source>Active Challenges</source>
        <translation>Desafíos activos</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2727"/>
        <source>Almost There</source>
        <translation>Falta poco</translation>
    </message>
    <message>
        <source>{} points</source>
        <translation type="vanished">{} puntos</translation>
    </message>
    <message>
        <source>{} point</source>
        <translation type="vanished">{} punto</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2794"/>
        <source>XXX points</source>
        <translation>XXX puntos</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="2904"/>
        <source>Unlocked: {}</source>
        <translation>Desbloqueado: {}</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3287"/>
        <location filename="../../core/achievements.cpp" line="3296"/>
        <source>Loading...</source>
        <translation>Cargando...</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3312"/>
        <source>Change Page</source>
        <translation>Cambiar página</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3317"/>
        <source>View Profile</source>
        <translation>Ver perfil</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3504"/>
        <location filename="../../core/achievements.cpp" line="3524"/>
        <source>Leaderboard download failed</source>
        <translation>Fallo al descargar tabla de posiciones</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1799"/>
        <source>Hardcore mode is now enabled.</source>
        <translation>El modo Hardcore está habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1354"/>
        <source>Hardcore mode is enabled. Cheats and save states are unavailable.</source>
        <translation>El modo Hardcore está habilitado. Trucos y estados guardados no disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1800"/>
        <source>Hardcore mode is now disabled.</source>
        <translation>El modo Hardcore está deshabilitado.</translation>
    </message>
    <message>
        <source>{} (Hardcore Mode)</source>
        <translation type="vanished">{} (modo Hardcore)</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1151"/>
        <location filename="../../core/achievements.cpp" line="1180"/>
        <source>Failed to read executable from disc. Achievements disabled.</source>
        <translation>Fallo al leer ejecutable desde el disco. Logros deshabilitados.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1342"/>
        <source>{0}, {1}.</source>
        <translation>{0}, {1}.</translation>
    </message>
    <message numerus="yes">
        <source>You have unlocked {} of %n achievements</source>
        <comment>Achievement popup</comment>
        <translation type="vanished">
            <numerusform>Desbloqueaste {} de %n logro</numerusform>
            <numerusform>Desbloqueaste {} de %n logros</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>and earned {} of %n points</source>
        <comment>Achievement popup</comment>
        <translation type="vanished">
            <numerusform>y conseguiste {} de %n punto</numerusform>
            <numerusform>y conseguiste {} de %n puntos</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1359"/>
        <location filename="../../core/achievements.cpp" line="2677"/>
        <source>This game has no achievements.</source>
        <translation>No hay logros para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="1445"/>
        <source>{0}, {1}</source>
        <translation>{0}, {1}</translation>
    </message>
    <message numerus="yes">
        <source>%n achievements</source>
        <comment>Mastery popup</comment>
        <translation type="vanished">
            <numerusform>%n logro</numerusform>
            <numerusform>%n logros</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n points</source>
        <comment>Mastery popup</comment>
        <translation type="vanished">
            <numerusform>%n punto</numerusform>
            <numerusform>%n puntos</numerusform>
        </translation>
    </message>
    <message>
        <source>This game has {} leaderboards.</source>
        <translation type="vanished">Este juego tiene {} tablas de puntuaciones.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3106"/>
        <source>Submitting scores is disabled because hardcore mode is off. Leaderboards are read-only.</source>
        <translation>No se enviarán puntuaciones porque el modo Hardcore está deshabilitado. Las tablas de posiciones serán de solo lectura.</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3130"/>
        <source>Show Best</source>
        <translation>Mostrar mejores</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3130"/>
        <source>Show Nearby</source>
        <translation>Mostrar cercanos</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3158"/>
        <source>Rank</source>
        <translation>Rango</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3163"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3168"/>
        <source>Time</source>
        <translation>Tiempo</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3169"/>
        <source>Score</source>
        <translation>Puntuación</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3170"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3183"/>
        <source>Date Submitted</source>
        <translation>Fecha de envío</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3229"/>
        <source>Open Leaderboard</source>
        <translation>Abrir tabla de posiciones</translation>
    </message>
    <message>
        <location filename="../../core/achievements.cpp" line="3268"/>
        <source>Downloading leaderboard data, please wait...</source>
        <translation>Descargando información de tabla de posiciones, espera...</translation>
    </message>
</context>
<context>
    <name>AdvancedSettingsWidget</name>
    <message>
        <location filename="../advancedsettingswidget.ui" line="29"/>
        <source>Logging</source>
        <translation>Registro</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="37"/>
        <source>Log Level:</source>
        <translation>Nivel de registro:</translation>
    </message>
    <message>
        <source>Log Filters:</source>
        <translation type="vanished">Filtros de registro:</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="49"/>
        <source>Log Channels</source>
        <translation>Canales de registro</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="65"/>
        <location filename="../advancedsettingswidget.cpp" line="196"/>
        <source>Log To System Console</source>
        <translation>Registrar en consola del sistema</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="72"/>
        <location filename="../advancedsettingswidget.cpp" line="200"/>
        <source>Log To Window</source>
        <translation>Registrar en ventana</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="79"/>
        <location filename="../advancedsettingswidget.cpp" line="198"/>
        <source>Log To Debug Console</source>
        <translation>Registrar en consola de depuración</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="86"/>
        <location filename="../advancedsettingswidget.cpp" line="202"/>
        <source>Log To File</source>
        <translation>Registrar en archivo</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="98"/>
        <source>System Settings</source>
        <translation>Opciones del sistema</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="104"/>
        <location filename="../advancedsettingswidget.cpp" line="204"/>
        <source>Show Debug Menu</source>
        <translation>Mostrar menú de depuración</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="114"/>
        <source>Tweaks/Hacks</source>
        <translation>Modificaciones/Hacks</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="142"/>
        <source>Option</source>
        <translation>Opción</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="147"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.ui" line="155"/>
        <source>Reset To Default</source>
        <translation>Restablecer valores predeterminados</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="144"/>
        <source>Select folder for %1</source>
        <translation>Seleccionar carpeta para %1</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="194"/>
        <source>Log Level</source>
        <translation>Nivel de registro</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="194"/>
        <source>Information</source>
        <translation>Información</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="195"/>
        <source>Sets the verbosity of messages logged. Higher levels will log more messages.</source>
        <translation>Establece el nivel de detalle de los mensajes en el registro. Niveles más altos mostrarán más mensajes.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="196"/>
        <location filename="../advancedsettingswidget.cpp" line="198"/>
        <location filename="../advancedsettingswidget.cpp" line="200"/>
        <location filename="../advancedsettingswidget.cpp" line="202"/>
        <source>User Preference</source>
        <translation>Preferencia de usuario</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="197"/>
        <source>Logs messages to the console window.</source>
        <translation>Registra mensajes en la ventana de la consola.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="199"/>
        <source>Logs messages to the debug console where supported.</source>
        <translation>Registra mensajes en la consola de depuración cuando sea posible.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="201"/>
        <source>Logs messages to the window.</source>
        <translation>Registra mensajes en la ventana.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="203"/>
        <source>Logs messages to duckstation.log in the user directory.</source>
        <translation>Registra mensajes en el archivo &quot;duckstation.log&quot; dentro del directorio de usuario.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="204"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="205"/>
        <source>Shows a debug menu bar with additional statistics and quick settings.</source>
        <translation>Muestra un menú de depuración con estadísticas adicionales y opciones rápidas.</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="227"/>
        <source>Apply Game Settings</source>
        <translation>Aplicar configuración por juego</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="241"/>
        <source>Disable Window Rounded Corners</source>
        <translation>Deshabilitar esquinas redondeadas en la ventana</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="278"/>
        <source>CD-ROM Max Speedup Read/Seek Cycles</source>
        <translation>Ciclos máximos de aceleración de lectura/búsqueda del CD-ROM</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="281"/>
        <source>CD-ROM SubQ Skew</source>
        <translation>Distorsionar SubQ del CD-ROM</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="285"/>
        <source>Enable GDB Server</source>
        <translation>Habilitar servidor GDB</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="286"/>
        <source>GDB Server Port</source>
        <translation>Puerto del servidor GDB</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="289"/>
        <source>Export Shared Memory</source>
        <translation>Exportar memoria compartida</translation>
    </message>
    <message>
        <source>Enable PINE</source>
        <translation type="vanished">Habilitar PINE</translation>
    </message>
    <message>
        <source>PINE Slot</source>
        <translation type="vanished">Ranura de PINE</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="231"/>
        <source>Apply Compatibility Settings</source>
        <translation>Aplicar configuración de compatibilidad</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="246"/>
        <source>Display Active Start Offset</source>
        <translation>Desplazamiento del inicio de imagen activa</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="248"/>
        <source>Display Active End Offset</source>
        <translation>Desplazamiento del fin de imagen activa</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="250"/>
        <source>Display Line Start Offset</source>
        <translation>Desplazamiento de la primera línea de imagen</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="252"/>
        <source>Display Line End Offset</source>
        <translation>Desplazamiento de la última línea de imagen</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="265"/>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation>Habilitar excepciones de memoria del recompilador</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="267"/>
        <source>Enable Recompiler Block Linking</source>
        <translation>Habilitar vinculación de bloques del recompilador</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="269"/>
        <source>Enable Recompiler Fast Memory Access</source>
        <translation>Habilitar memoria de acceso rápido del recompilador</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="256"/>
        <source>DMA Max Slice Ticks</source>
        <translation>Duración máxima de los cortes de la DMA</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="258"/>
        <source>DMA Halt Ticks</source>
        <translation>Duración de las paradas de la DMA</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="260"/>
        <source>GPU FIFO Size</source>
        <translation>Tamaño del FIFO de la GPU</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="262"/>
        <source>GPU Max Run-Ahead</source>
        <translation>Procesamiento anticipado máximo de la GPU</translation>
    </message>
    <message>
        <source>Increase Timer Resolution</source>
        <translation type="vanished">Incrementar la resolución del temporizador</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="233"/>
        <source>Load Devices From Save States</source>
        <translation>Cargar dispositivos en estados guardados</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="235"/>
        <source>Save State Compression</source>
        <translation>Compresión de estados guardados</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="274"/>
        <source>CD-ROM Mechacon Version</source>
        <translation>Versión del MechaCon del CD-ROM</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="280"/>
        <source>CD-ROM Region Check</source>
        <translation>Chequeo regional del CD-ROM</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="282"/>
        <source>Allow Booting Without SBI File</source>
        <translation>Permitir iniciar sin un archivo SBI</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="291"/>
        <source>Enable PCDrv</source>
        <translation>Habilitar PCDrv</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="292"/>
        <source>Enable PCDrv Writes</source>
        <translation>Habilitar escrituras de PCDrv</translation>
    </message>
    <message>
        <location filename="../advancedsettingswidget.cpp" line="293"/>
        <source>PCDrv Root Directory</source>
        <translation>Directorio raíz de PCDrv</translation>
    </message>
</context>
<context>
    <name>AnalogController</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="145"/>
        <location filename="../../core/negcon_rumble.cpp" line="115"/>
        <source>Controller {} switched to analog mode.</source>
        <translation>Control {} cambiado a modo analógico.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="146"/>
        <location filename="../../core/negcon_rumble.cpp" line="116"/>
        <source>Controller {} switched to digital mode.</source>
        <translation>Control {} cambiado a modo digital.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="355"/>
        <location filename="../../core/negcon_rumble.cpp" line="257"/>
        <source>Controller {} is locked to analog mode by the game.</source>
        <translation>Control {} bloqueado en modo analógico por el juego.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="356"/>
        <location filename="../../core/negcon_rumble.cpp" line="258"/>
        <source>Controller {} is locked to digital mode by the game.</source>
        <translation>Control {} bloqueado en modo digital por el juego.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="769"/>
        <source>D-Pad Up</source>
        <translation>Botón de dirección hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="770"/>
        <source>D-Pad Right</source>
        <translation>Botón de dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="771"/>
        <source>D-Pad Down</source>
        <translation>Botón de dirección hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="772"/>
        <source>D-Pad Left</source>
        <translation>Botón de dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="773"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="774"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="775"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="776"/>
        <source>Square</source>
        <translation>Cuadrado</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="777"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="778"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="779"/>
        <source>Analog Toggle</source>
        <translation>Alternar analógico</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="780"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="781"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="782"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="783"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="784"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="785"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="787"/>
        <source>Left Stick Left</source>
        <translation>Palanca izquierda hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="788"/>
        <source>Left Stick Right</source>
        <translation>Palanca izquierda hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="789"/>
        <source>Left Stick Down</source>
        <translation>Palanca izquierda hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="790"/>
        <source>Left Stick Up</source>
        <translation>Palanca izquierda hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="791"/>
        <source>Right Stick Left</source>
        <translation>Palanca derecha hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="792"/>
        <source>Right Stick Right</source>
        <translation>Palanca derecha hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="793"/>
        <source>Right Stick Down</source>
        <translation>Palanca derecha hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="794"/>
        <source>Right Stick Up</source>
        <translation>Palanca derecha hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="796"/>
        <location filename="../../core/negcon_rumble.cpp" line="745"/>
        <source>Large Motor</source>
        <translation>Motor grande</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="797"/>
        <location filename="../../core/negcon_rumble.cpp" line="746"/>
        <source>Small Motor</source>
        <translation>Motor pequeño</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="805"/>
        <source>Not Inverted</source>
        <translation>No invertir</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="806"/>
        <source>Invert Left/Right</source>
        <translation>Invertir izquierda/derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="807"/>
        <source>Invert Up/Down</source>
        <translation>Invertir arriba/abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="808"/>
        <source>Invert Left/Right + Up/Down</source>
        <translation>Invertir izquierda/derecha + arriba/abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="811"/>
        <source>Force Analog Mode on Reset</source>
        <translation>Forzar el modo analógico al reiniciar</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="812"/>
        <source>Forces the controller to analog mode when the console is reset/powered on.</source>
        <translation>Fuerza el control a modo analógico cuando la consola se inicia/reinicia.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="815"/>
        <source>Use Analog Sticks for D-Pad in Digital Mode</source>
        <translation>Utilizar las palancas analógicas como cruceta en el modo digital</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="816"/>
        <source>Allows you to use the analog sticks to control the d-pad in digital mode, as well as the buttons.</source>
        <translation>Permite utilizar las palancas analógicas para controlar la cruceta y los botones en modo digital.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="819"/>
        <source>Analog Deadzone</source>
        <translation>Zona muerta de las palancas analógicas</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="820"/>
        <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>Establece la zona muerta de las palancas analógicas, es decir, el rango de movimiento de la palanca que será ignorado.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="823"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilidad analógica</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="824"/>
        <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>Establece el factor de escalado para los ejes de las palancas analógicas. Se recomienda un valor entre 130% y 140% cuando se usen controles modernos, como DualShock 4 o el control de Xbox One.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="829"/>
        <source>Button/Trigger Deadzone</source>
        <translation>Zona muerta de botón/gatillo</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="830"/>
        <source>Sets the deadzone for activating buttons/triggers, i.e. the fraction of the trigger which will be ignored.</source>
        <translation>Establece la zona muerta para activar botones/gatillos, es decir, la distancia de pulsación que será ignorada.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="834"/>
        <source>Large Motor Vibration Bias</source>
        <translation>Fuerza de vibración del motor grande</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="835"/>
        <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>Indica la medida de la vibración para el motor grande. Si la vibración es débil o no funciona en algunos juegos, intenta incrementar este valor. Valores negativos disminuirán la intensidad de la vibración.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="840"/>
        <source>Small Motor Vibration Bias</source>
        <translation>Fuerza de vibración del motor pequeño</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="841"/>
        <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>Indica la medida de la vibración para el motor pequeño. Si la vibración es débil o no funciona en algunos juegos, intenta incrementar este valor. Valores negativos disminuirán la intensidad de la vibración.</translation>
    </message>
    <message>
        <source>Vibration Bias</source>
        <translation type="vanished">Fuerza de vibración</translation>
    </message>
    <message>
        <source>Sets the rumble bias value. If rumble in some games is too weak or not functioning, try increasing this value.</source>
        <translation type="vanished">Indica la medida de la vibración. Si la vibración en algunos juegos es débil o no funciona, intenta incrementar este valor.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="845"/>
        <source>Invert Left Stick</source>
        <translation>Invertir palanca izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="846"/>
        <source>Inverts the direction of the left analog stick.</source>
        <translation>Invierte la dirección de la palanca analógica izquierda.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="848"/>
        <source>Invert Right Stick</source>
        <translation>Invertir palanca derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="849"/>
        <source>Inverts the direction of the right analog stick.</source>
        <translation>Invierte la dirección de la palanca analógica derecha.</translation>
    </message>
</context>
<context>
    <name>AnalogJoystick</name>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="354"/>
        <source>D-Pad Up</source>
        <translation>Botón de dirección hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="355"/>
        <source>D-Pad Right</source>
        <translation>Botón de dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="356"/>
        <source>D-Pad Down</source>
        <translation>Botón de dirección hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="357"/>
        <source>D-Pad Left</source>
        <translation>Botón de dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="358"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="359"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="360"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="361"/>
        <source>Square</source>
        <translation>Cuadrado</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="362"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="363"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="364"/>
        <source>Mode Toggle</source>
        <translation>Alternar modo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="365"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="366"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="367"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="368"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="369"/>
        <source>L3</source>
        <translation>L3</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="370"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="372"/>
        <source>Left Stick Left</source>
        <translation>Palanca izquierda hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="373"/>
        <source>Left Stick Right</source>
        <translation>Palanca izquierda hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="374"/>
        <source>Left Stick Down</source>
        <translation>Palanca izquierda hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="375"/>
        <source>Left Stick Up</source>
        <translation>Palanca izquierda hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="376"/>
        <source>Right Stick Left</source>
        <translation>Palanca derecha hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="377"/>
        <source>Right Stick Right</source>
        <translation>Palanca derecha hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="378"/>
        <source>Right Stick Down</source>
        <translation>Palanca derecha hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="379"/>
        <source>Right Stick Up</source>
        <translation>Palanca derecha hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="386"/>
        <source>Not Inverted</source>
        <translation>No invertir</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="387"/>
        <source>Invert Left/Right</source>
        <translation>Invertir izquierda/derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="388"/>
        <source>Invert Up/Down</source>
        <translation>Invertir arriba/abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="389"/>
        <source>Invert Left/Right + Up/Down</source>
        <translation>Invertir izquierda/derecha + arriba/abajo</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="392"/>
        <source>Analog Deadzone</source>
        <translation>Zona muerta de las palancas analógicas</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="393"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Establece la zona muerta de las palancas analógicas, es decir, el rango de movimiento de la palanca que será ignorado.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="396"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilidad analógica</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="397"/>
        <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>Establece el factor de escalado para los ejes de las palancas analógicas. Se recomienda un valor entre 130% y 140% cuando se usen controles modernos, como DualShock 4 o el control de Xbox One.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="402"/>
        <source>Invert Left Stick</source>
        <translation>Invertir palanca izquierda</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="403"/>
        <source>Inverts the direction of the left analog stick.</source>
        <translation>Invierte la dirección de la palanca analógica izquierda.</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="405"/>
        <source>Invert Right Stick</source>
        <translation>Invertir palanca derecha</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="406"/>
        <source>Inverts the direction of the right analog stick.</source>
        <translation>Invierte la dirección de la palanca analógica derecha.</translation>
    </message>
</context>
<context>
    <name>AudioExpansionSettingsDialog</name>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="14"/>
        <source>Audio Expansion Settings</source>
        <translation>Configuración de expansión de audio</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="20"/>
        <source>Circular Wrap:</source>
        <translation>Panorámica:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="51"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="466"/>
        <source>30</source>
        <translation>30</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="60"/>
        <source>Shift:</source>
        <translation>Desplazamiento:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="91"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="171"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="211"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="251"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="291"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="331"/>
        <location filename="../audioexpansionsettingsdialog.ui" line="371"/>
        <source>20</source>
        <translation>20</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="100"/>
        <source>Depth:</source>
        <translation>Profundidad:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="131"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="140"/>
        <source>Focus:</source>
        <translation>Nitidez:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="180"/>
        <source>Center Image:</source>
        <translation>Imagen central:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="220"/>
        <source>Front Separation:</source>
        <translation>Separación frontal:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="260"/>
        <source>Rear Separation:</source>
        <translation>Separación posterior:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="300"/>
        <source>Low Cutoff:</source>
        <translation>Límite bajo:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="340"/>
        <source>High Cutoff:</source>
        <translation>Límite alto:</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="411"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Audio Expansion Settings&lt;/span&gt;&lt;br/&gt;These settings fine-tune the behavior of the FreeSurround-based channel expander.&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;Configuración de expansión de audio&lt;/span&gt;&lt;br/&gt;Estas opciones permiten refinar el comportamiento del expansor de canales basado en FreeSurround.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../audioexpansionsettingsdialog.ui" line="429"/>
        <source>Block Size:</source>
        <translation>Tamaño de bloque:</translation>
    </message>
</context>
<context>
    <name>AudioSettingsWidget</name>
    <message>
        <location filename="../audiosettingswidget.ui" line="29"/>
        <source>Configuration</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="85"/>
        <source>Stretch Mode:</source>
        <translation>Modo de estiramiento:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="92"/>
        <source>Buffer Size:</source>
        <translation>Tamaño del búfer:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="172"/>
        <source>Maximum latency: 0 frames (0.00ms)</source>
        <translation>Latencia máxima: 0 fotogramas (0.00ms)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="182"/>
        <source>Backend:</source>
        <translation>Motor:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="35"/>
        <source>Output Latency:</source>
        <translation>Latencia de salida:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="165"/>
        <source>Driver:</source>
        <translation>Controlador:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="73"/>
        <source>Minimal</source>
        <translation>Mínima</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="155"/>
        <source>Output Device:</source>
        <translation>Dispositivo de salida:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="66"/>
        <location filename="../audiosettingswidget.ui" line="129"/>
        <source>0 ms</source>
        <translation>0ms</translation>
    </message>
    <message>
        <source>Expansion Mode:</source>
        <translation type="vanished">Modo de expansión:</translation>
    </message>
    <message>
        <source>Expansion Settings</source>
        <translation type="vanished">Configuración de expansión</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="143"/>
        <location filename="../audiosettingswidget.cpp" line="104"/>
        <source>Stretch Settings</source>
        <translation>Configuración de estiramiento</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="192"/>
        <source>Controls</source>
        <translation>Controles</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="198"/>
        <source>Output Volume:</source>
        <translation>Volumen de salida:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="232"/>
        <location filename="../audiosettingswidget.ui" line="288"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="242"/>
        <location filename="../audiosettingswidget.cpp" line="107"/>
        <source>Reset Volume</source>
        <translation>Reiniciar volumen</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="254"/>
        <source>Fast Forward Volume:</source>
        <translation>Volumen durante avance rápido:</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="298"/>
        <location filename="../audiosettingswidget.cpp" line="110"/>
        <source>Reset Fast Forward Volume</source>
        <translation>Reiniciar volumen durante avance rápido</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="312"/>
        <location filename="../audiosettingswidget.cpp" line="95"/>
        <source>Mute All Sound</source>
        <translation>Silenciar todo</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.ui" line="319"/>
        <location filename="../audiosettingswidget.cpp" line="97"/>
        <source>Mute CD Audio</source>
        <translation>Silenciar audio de CD</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="81"/>
        <source>Audio Backend</source>
        <translation>Motor de audio</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="82"/>
        <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>El motor de audio determina como se envían los fotogramas producidos por el emulador al sistema. Cubeb ofrece la menor latencia, pero en caso de tener problemas, prueba con el motor SDL. El motor nulo deshabilita la salida de audio.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="86"/>
        <source>Output Latency</source>
        <translation>Latencia de salida</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="87"/>
        <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>El tamaño del búfer determina el tamaño de los fragmentos de audio que serán recibidos por el sistema. Valores más pequeños reducirán la latencia de salida, pero puede causar parones si la velocidad de la emulación no es consistente. Ten en cuenta que el motor Cubeb utiliza fragmentos más pequeños a pesar este valor, por lo tanto, utilizar valores más pequeños en este caso podría no cambiar mucho la latencia.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="95"/>
        <location filename="../audiosettingswidget.cpp" line="97"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="71"/>
        <location filename="../audiosettingswidget.cpp" line="74"/>
        <location filename="../audiosettingswidget.cpp" line="350"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="86"/>
        <location filename="../audiosettingswidget.cpp" line="219"/>
        <location filename="../audiosettingswidget.cpp" line="220"/>
        <source>%1 ms</source>
        <translation>%1ms</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="91"/>
        <source>Output Volume</source>
        <translation>Volumen de salida</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="92"/>
        <source>Controls the volume of the audio played on the host.</source>
        <translation>Controla el volúmen de reproducción de audio en el sistema.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="93"/>
        <source>Fast Forward Volume</source>
        <translation>Volumen durante avance rápido</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="94"/>
        <source>Controls the volume of the audio played on the host when fast forwarding.</source>
        <translation>Controla el volúmen de reproducción de audio durante el avance rápido en el sistema.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="96"/>
        <source>Prevents the emulator from producing any audible sound.</source>
        <translation>Impide que el emulador produzca cualquier sonido.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="98"/>
        <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>Silecia a la fuerza el audio CD-DA y XA del CD-ROM. Puede utilizarse para deshabilitar la música de fondo en algunos juegos.</translation>
    </message>
    <message>
        <source>Expansion Mode</source>
        <translation type="vanished">Modo de expansión</translation>
    </message>
    <message>
        <source>Disabled (Stereo)</source>
        <translation type="vanished">Deshabilitado (estéreo)</translation>
    </message>
    <message>
        <source>Determines how audio is expanded from stereo to surround for supported games. This includes games that support Dolby Pro Logic/Pro Logic II.</source>
        <translation type="vanished">Determina como se expande el audio de estéreo a envolvente en juegos compatibles. Esto incluye aquellos que soporten Dolby Pro Logic/Pro Logic II.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="104"/>
        <location filename="../audiosettingswidget.cpp" line="107"/>
        <location filename="../audiosettingswidget.cpp" line="110"/>
        <location filename="../audiosettingswidget.cpp" line="219"/>
        <source>N/A</source>
        <extracomment>Preserve the %1 variable, adapt the latter ms (and/or any possible spaces in between) to your language&apos;s ruleset.</extracomment>
        <translation>No disponible</translation>
    </message>
    <message>
        <source>These settings fine-tune the behavior of the FreeSurround-based channel expander.</source>
        <translation type="vanished">Estas opciones permiten refinar el comportamiento del expansor de canales basado en FreeSurround.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="101"/>
        <source>Stretch Mode</source>
        <translation>Modo de estiramiento</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="101"/>
        <source>Time Stretching</source>
        <translation>Estiramiento temporal</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="102"/>
        <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>Cuando la velocidad de ejecución sea distinta al 100%, se ajustará el tempo del audio en lugar de eliminar fotogramas. Produce un audio mucho más agradable durante el avance rápido/ralentizaciones a un pequeño costo de rendimiento.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="105"/>
        <source>These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.</source>
        <translation>Estas opciones permiten refinar el comportamiento del estirador tempral de audio SoundTouch cuando la velocidad de ejecución sea distinta al 100%.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="108"/>
        <location filename="../audiosettingswidget.cpp" line="111"/>
        <source>Resets volume back to the global/inherited setting.</source>
        <translation>Restablece el volumen de salida al valor global/heredado.</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="109"/>
        <location filename="../audiosettingswidget.cpp" line="112"/>
        <source>Resets volume back to the default, i.e. full.</source>
        <translation>Restablece el volumen de salida al valor predeterminado (100%).</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="147"/>
        <location filename="../audiosettingswidget.cpp" line="178"/>
        <source>Default</source>
        <translation>Predeterminado</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="198"/>
        <source>Unknown Device &quot;%1&quot;</source>
        <translation>Dispositivo desconocido &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Maximum Latency: %1 ms (%2 ms buffer + %3 ms expand + %4 ms output)</source>
        <translation type="vanished">Latencia máxima: %1ms (búfer de %2ms + %3ms de expansión + %4ms de salida)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="227"/>
        <source>Maximum Latency: %1 ms (%2 ms buffer + %3 ms output)</source>
        <translation>Latencia máxima: %1ms (búfer de %2ms + %3ms de salida)</translation>
    </message>
    <message>
        <source>Maximum Latency: %1 ms (%2 ms expand, minimum output latency unknown)</source>
        <translation type="vanished">Latencia máxima: %1ms (%2ms de expansión, latencia de salida mínima desconocida)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="234"/>
        <source>Maximum Latency: %1 ms (minimum output latency unknown)</source>
        <translation>Latencia máxima: %1ms (latencia de salida mínima desconocida)</translation>
    </message>
    <message>
        <location filename="../audiosettingswidget.cpp" line="240"/>
        <location filename="../audiosettingswidget.cpp" line="241"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
</context>
<context>
    <name>AudioStream</name>
    <message>
        <source>Null (No Output)</source>
        <translation type="vanished">Nulo (sin salida)</translation>
    </message>
    <message>
        <source>Cubeb</source>
        <translation type="vanished">Cubeb</translation>
    </message>
    <message>
        <source>SDL</source>
        <translation type="vanished">SDL</translation>
    </message>
    <message>
        <source>Disabled (Stereo)</source>
        <translation type="vanished">Deshabilitado (estéreo)</translation>
    </message>
    <message>
        <source>Stereo with LFE</source>
        <translation type="vanished">Estéreo con LFE</translation>
    </message>
    <message>
        <source>Quadraphonic</source>
        <translation type="vanished">Cuadrafónico</translation>
    </message>
    <message>
        <source>Quadraphonic with LFE</source>
        <translation type="vanished">Cuadrafónico con LFE</translation>
    </message>
    <message>
        <source>5.1 Surround</source>
        <translation type="vanished">Surround 5.1</translation>
    </message>
    <message>
        <source>7.1 Surround</source>
        <translation type="vanished">Surround 7.1</translation>
    </message>
    <message>
        <source>Off (Noisy)</source>
        <translation type="vanished">Deshabilitado (con ruidos)</translation>
    </message>
    <message>
        <source>Resampling (Pitch Shift)</source>
        <translation type="vanished">Remuestreo (altera el tono)</translation>
    </message>
    <message>
        <source>Time Stretch (Tempo Change, Best Sound)</source>
        <translation type="vanished">Estiramiento temporal (altera el tempo, mejor calidad)</translation>
    </message>
    <message>
        <location filename="../../util/cubeb_audio_stream.cpp" line="262"/>
        <location filename="../../util/cubeb_audio_stream.cpp" line="273"/>
        <source>Default</source>
        <translation>Predeterminado</translation>
    </message>
</context>
<context>
    <name>AudioStretchSettingsDialog</name>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="14"/>
        <source>Audio Stretch Settings</source>
        <translation>Configuración de estiramiento de audio</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="20"/>
        <source>Sequence Length:</source>
        <translation>Longitud de secuencia:</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="51"/>
        <source>30</source>
        <translation>30</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="60"/>
        <source>Seekwindow Size:</source>
        <translation>Tamaño de márgen de búsqueda:</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="91"/>
        <source>20</source>
        <translation>20</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="100"/>
        <source>Overlap:</source>
        <translation>Superposición:</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="131"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="171"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Audio Stretch Settings&lt;/span&gt;&lt;br/&gt;These settings fine-tune the behavior of the SoundTouch audio time stretcher when running outside of 100% speed.&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;Configuración de estiramiento de audio&lt;/span&gt;&lt;br/&gt;Estas opciones permiten refinar el comportamiento del estirador tempral de audio SoundTouch cuando la velocidad de ejecución sea distinta al 100%..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="189"/>
        <source>Use Quickseek</source>
        <translation>Utilizar búsqueda rápida</translation>
    </message>
    <message>
        <location filename="../audiostretchsettingsdialog.ui" line="196"/>
        <source>Use Anti-Aliasing Filter</source>
        <translation>Utilizar filtro de suavizado</translation>
    </message>
</context>
<context>
    <name>AutoUpdaterDialog</name>
    <message>
        <location filename="../autoupdaterdialog.ui" line="17"/>
        <location filename="../autoupdaterdialog.cpp" line="344"/>
        <location filename="../autoupdaterdialog.cpp" line="532"/>
        <source>Automatic Updater</source>
        <translation>Actualizador automático</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="51"/>
        <source>Update Available</source>
        <translation>Actualización disponible</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="60"/>
        <source>Current Version: </source>
        <translation>Versión actual: </translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="67"/>
        <source>New Version: </source>
        <translation>Nueva versión: </translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="95"/>
        <source>Download and Install...</source>
        <translation>Descargar e instalar...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="102"/>
        <source>Skip This Update</source>
        <translation>Omitir actualización</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.ui" line="109"/>
        <source>Remind Me Later</source>
        <translation>Recordar más tarde</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="175"/>
        <source>Do not show again</source>
        <translation>No mostrar de nuevo</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="241"/>
        <location filename="../autoupdaterdialog.cpp" line="771"/>
        <source>Updater Error</source>
        <translation>Error de actualización</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="345"/>
        <source>No updates are currently available. Please try again later.</source>
        <translation>No hay actualizaciones disponibles. Intenta más tarde.</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="382"/>
        <source>Current Version: %1 (%2)</source>
        <translation>Versión actual: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="383"/>
        <source>New Version: %1 (%2)</source>
        <translation>Nueva versión: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="410"/>
        <source>Download...</source>
        <translation>Descargar...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="414"/>
        <source>Loading...</source>
        <translation>Cargando...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="458"/>
        <source>&lt;h2&gt;Changes:&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Cambios:&lt;/h2&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="491"/>
        <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>&lt;h2&gt;Alerta sobre estados guardados&lt;/h2&gt;&lt;p&gt;Instalar esta actualización hará que tus estados guardados &lt;b&gt;dejen de ser compatibles&lt;/b&gt;. Asegúrate de haber guardado tus partidas en una tarjeta de memoria antes de instalar la actualización o perderás tu progreso.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="499"/>
        <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>&lt;h2&gt;Alerta sobre configuración&lt;/h2&gt;&lt;p&gt;Instalar esta actualización reiniciará tu configuración. Ten en cuenta que deberás ajustar tu configuración nuevamente después de instalar la actualización.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="503"/>
        <source>&lt;h4&gt;Installing this update will download %1 MB through your internet connection.&lt;/h4&gt;</source>
        <translation>&lt;h4&gt;Instalar esta actualización descargará %1MB a través de tu conexión de internet.&lt;/h4&gt;</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="533"/>
        <source>Downloading %1...</source>
        <translation>Descargando %1...</translation>
    </message>
    <message>
        <location filename="../autoupdaterdialog.cpp" line="772"/>
        <source>Failed to remove updater exe after update:
%1</source>
        <translation>Fallo al eliminar el ejecutable del actualizador después de actualizar:
%1</translation>
    </message>
    <message>
        <source>Failed to remove updater exe after update.</source>
        <translation type="vanished">Fallo al eliminar el ejecutable del actualizador después de actualizar.</translation>
    </message>
</context>
<context>
    <name>BIOSSettingsWidget</name>
    <message>
        <location filename="../biossettingswidget.ui" line="29"/>
        <source>BIOS Selection</source>
        <translation>Selección de BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="52"/>
        <source>PAL (Europe, Australia):</source>
        <translation>PAL (Europa, Australia):</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="69"/>
        <source>NTSC-J (Japan):</source>
        <translation>NTSC-J (Japón):</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="45"/>
        <source>NTSC-U/C (US/Canada):</source>
        <translation>NTSC-U/C (Estados Unidos, Canadá):</translation>
    </message>
    <message>
        <source>Open in Explorer...</source>
        <translation type="vanished">Abrir en explorador...</translation>
    </message>
    <message>
        <source>Refresh List</source>
        <translation type="vanished">Actualizar lista</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="89"/>
        <source>BIOS Directory</source>
        <translation>Directorio de BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="95"/>
        <source>DuckStation will search for BIOS images in this directory.</source>
        <translation>DuckStation buscará imágenes de BIOS en este directorio.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="105"/>
        <source>Refresh BIOS List</source>
        <translation>Actualizar lista de BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="120"/>
        <location filename="../biossettingswidget.ui" line="174"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="127"/>
        <source>Open...</source>
        <translation>Abrir...</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="134"/>
        <source>Reset</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="146"/>
        <source>Parallel Port</source>
        <translation>Puerto paralelo</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="152"/>
        <source>Device Type:</source>
        <translation>Tipo de dispositivo:</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="164"/>
        <source>Image Path:</source>
        <translation>Dirección de imagen:</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="185"/>
        <location filename="../biossettingswidget.cpp" line="99"/>
        <source>Cartridge Switch On</source>
        <translation>Interruptor de cartucho encendido</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="192"/>
        <location filename="../biossettingswidget.cpp" line="103"/>
        <source>Allow Image Writes</source>
        <translation>Permitir escrituras de imagen</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="204"/>
        <source>Options</source>
        <translation>Opciones</translation>
    </message>
    <message>
        <source>Options and Patches</source>
        <translation type="vanished">Opciones y parches</translation>
    </message>
    <message>
        <source>Fast Boot</source>
        <translation type="vanished">Inicio rápido</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.ui" line="210"/>
        <location filename="../biossettingswidget.cpp" line="106"/>
        <source>Enable TTY Logging</source>
        <translation>Habilitar registro por terminal</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="103"/>
        <location filename="../biossettingswidget.cpp" line="106"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <source>Patches the BIOS to skip the console&apos;s boot animation. Does not work with all games, but usually safe to enable.</source>
        <translation type="vanished">Parchea el BIOS para saltar la animación de inicio de la consola. No funciona con todos los juegos, pero es generalmente seguro de activar.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="76"/>
        <source>Select BIOS Directory</source>
        <translation>Seleccionar directorio de BIOS</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="94"/>
        <source>Device Type</source>
        <translation>Tipo de dispositivo</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="94"/>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="95"/>
        <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>Simula un dispositivo conectado al puerto paralelo de la consola. Generalmente son cartuchos flash, y requieren algún tipo de volcado de imagen para funcionar.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="97"/>
        <source>Image Path</source>
        <translation>Dirección de imagen</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="97"/>
        <source>Empty</source>
        <translation>Vacío</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="98"/>
        <source>Sets the path to the image used for flash cartridges.</source>
        <translation>Establece la ruta hacia la imagen a utilizar para cartuchos flash.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="99"/>
        <source>Checked</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="100"/>
        <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>Simula la posición del interruptor en el cartucho. La mayoría de los cartuchos lo necesitan encendido para activarse al iniciar.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="104"/>
        <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>Almacena cualquier imagen generada en la memoria del cartucho flash en el sistema de archivos local. &lt;strong&gt;Esto sobrescribirá tu imagen de cartucho,&lt;/strong&gt; asegúrate de realizar una copia primero.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="107"/>
        <source>Logs BIOS calls to printf(). Not all games contain debugging messages.</source>
        <translation>Registra mensajes de BIOS a printf(). No todos los juegos contienen mensajes de depuración.</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="135"/>
        <source>Use Global Setting</source>
        <translation>Utilizar configuración global</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="137"/>
        <source>Auto-Detect</source>
        <translation>Detectar automáticamente</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="155"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../biossettingswidget.cpp" line="206"/>
        <source>Select PIO Image</source>
        <translation>Seleccionar imagen PIO</translation>
    </message>
</context>
<context>
    <name>CDImageHasher</name>
    <message>
        <location filename="../../util/cd_image_hasher.cpp" line="28"/>
        <source>Computing hash for Track {}/Index {}...</source>
        <translation>Calculando suma de verificación para la pista {}/índice {}...</translation>
    </message>
</context>
<context>
    <name>CPUExecutionMode</name>
    <message>
        <source>Interpreter (Slowest)</source>
        <translation type="vanished">Intérprete (el más lento)</translation>
    </message>
    <message>
        <source>Cached Interpreter (Faster)</source>
        <translation type="vanished">Intérprete en caché (más rápido)</translation>
    </message>
    <message>
        <source>Recompiler (Fastest)</source>
        <translation type="vanished">Recompilador (el más rápido)</translation>
    </message>
    <message>
        <source>New Recompiler (Experimental)</source>
        <translation type="vanished">Recompilador nuevo (experimental)</translation>
    </message>
</context>
<context>
    <name>CPUFastmemMode</name>
    <message>
        <source>Disabled (Slowest)</source>
        <translation type="vanished">Deshabilitado (el más lento)</translation>
    </message>
    <message>
        <source>MMap (Hardware, Fastest, 64-Bit Only)</source>
        <translation type="vanished">MMap (por hardware, el más rápido, solo para x64)</translation>
    </message>
    <message>
        <source>LUT (Faster)</source>
        <translation type="vanished">LUT (más rápido)</translation>
    </message>
</context>
<context>
    <name>CheatCodeEditorDialog</name>
    <message>
        <source>Cheat Code Editor</source>
        <translation type="vanished">Editor de trucos</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation type="vanished">Descripción:</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation type="vanished">Grupo:</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="vanished">Tipo:</translation>
    </message>
    <message>
        <source>Activation:</source>
        <translation type="vanished">Activación:</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="799"/>
        <source>Enter Group Name</source>
        <translation>Ingresar nombre del grupo</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="799"/>
        <source>Enter name for the code group. Using backslashes (\) will create sub-trees.</source>
        <translation>Ingresa un nombre para el grupo de códigos. Las barras invertidas (\) crearán subgrupos.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="827"/>
        <location filename="../gamecheatsettingswidget.cpp" line="834"/>
        <location filename="../gamecheatsettingswidget.cpp" line="849"/>
        <location filename="../gamecheatsettingswidget.cpp" line="888"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="827"/>
        <source>Name cannot be empty.</source>
        <translation>El nombre no puede estar vacío.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="834"/>
        <source>Instructions cannot be empty.</source>
        <translation>Las instrucciones no pueden estar vacías.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="850"/>
        <source>A code with the name &apos;%1&apos; already exists.</source>
        <translation>Ya existe un código con el nombre &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="889"/>
        <source>Failed to save cheat code:
%1</source>
        <translation>Fallo al guardar el truco: %1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="932"/>
        <source>Ungrouped</source>
        <translation>Sin agrupar</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="937"/>
        <source>New...</source>
        <translation>Nuevo...</translation>
    </message>
    <message>
        <source>Description cannot be empty.</source>
        <translation type="vanished">La descripcción no puede estar vacía.</translation>
    </message>
    <message>
        <source>Instructions are invalid.</source>
        <translation type="vanished">Las instrucciones son inválidas.</translation>
    </message>
</context>
<context>
    <name>CheatManagerWindow</name>
    <message>
        <source>Cheat Manager</source>
        <translation type="vanished">Administrador de trucos</translation>
    </message>
    <message>
        <source>&amp;Add Group...</source>
        <translation type="vanished">Añadir &amp;grupo...</translation>
    </message>
    <message>
        <source>&amp;Add Code...</source>
        <translation type="vanished">Añadir &amp;código...</translation>
    </message>
    <message>
        <source>&amp;Edit Code...</source>
        <translation type="vanished">&amp;Editar código...</translation>
    </message>
    <message>
        <source>&amp;Delete Code</source>
        <translation type="vanished">E&amp;liminar código</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation type="vanished">Activar</translation>
    </message>
    <message>
        <source>Import...</source>
        <translation type="vanished">Importar...</translation>
    </message>
    <message>
        <source>Export...</source>
        <translation type="vanished">Exportar...</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Limpiar</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Reiniciar</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nombre</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Tipo</translation>
    </message>
    <message>
        <source>Activation</source>
        <translation type="vanished">Activación</translation>
    </message>
    <message>
        <source>Instructions</source>
        <translation type="vanished">Instrucciones</translation>
    </message>
    <message>
        <source>Toggle</source>
        <translation type="vanished">Activar</translation>
    </message>
    <message>
        <source>Add Group</source>
        <translation type="vanished">Añadir grupo</translation>
    </message>
    <message>
        <source>Group Name:</source>
        <translation type="vanished">Nombre del grupo:</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Error</translation>
    </message>
    <message>
        <source>This group name already exists.</source>
        <translation type="vanished">Este nombre de grupo ya existe.</translation>
    </message>
    <message>
        <source>Delete Code</source>
        <translation type="vanished">Eliminar código</translation>
    </message>
    <message>
        <source>Are you sure you wish to delete the selected code? This action is not reversible.</source>
        <translation type="vanished">¿Seguro que quieres eliminar el código seleccionado? Esta acción es irreversible.</translation>
    </message>
    <message>
        <source>From File...</source>
        <translation type="vanished">Desde archivo...</translation>
    </message>
    <message>
        <source>From Text...</source>
        <translation type="vanished">Desde texto...</translation>
    </message>
    <message>
        <source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
        <translation type="vanished">Archivos de trucos de PCSXR/Libretro (*.cht *.txt);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <source>Import Cheats</source>
        <translation type="vanished">Importar trucos</translation>
    </message>
    <message>
        <source>Failed to parse cheat file. The log may contain more information.</source>
        <translation type="vanished">Fallo al analizar el archivo de trucos. El registro puede contener más información.</translation>
    </message>
    <message>
        <source>Cheat File Text:</source>
        <translation type="vanished">Texto de archivo de trucos:</translation>
    </message>
    <message>
        <source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
        <translation type="vanished">Archivos de trucos de PCSXR (*.cht);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <source>Export Cheats</source>
        <translation type="vanished">Exportar trucos</translation>
    </message>
    <message>
        <source>Failed to save cheat file. The log may contain more information.</source>
        <translation type="vanished">Fallo al guardar el archivo de trucos. El registro puede contener más información.</translation>
    </message>
    <message>
        <source>Confirm Clear</source>
        <translation type="vanished">Confirmar limpieza</translation>
    </message>
    <message>
        <source>Are you sure you want to remove all cheats? This is not reversible.</source>
        <translation type="vanished">¿Seguro que quieres eliminar todos los trucos? Esta acción es irreversible.</translation>
    </message>
    <message>
        <source>Confirm Reset</source>
        <translation type="vanished">Confirmar reinicio</translation>
    </message>
    <message>
        <source>Are you sure you want to reset the cheat list? Any cheats not in the DuckStation database WILL BE LOST.</source>
        <translation type="vanished">¿Seguro que quieres reiniciar la lista de trucos? Cualquier truco que no esté en la base de datos de DuckStation se perderá.</translation>
    </message>
</context>
<context>
    <name>Cheats</name>
    <message>
        <location filename="../../core/cheats.cpp" line="300"/>
        <source>Gameshark</source>
        <translation>GameShark</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="325"/>
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="325"/>
        <source>Automatic (Frame End)</source>
        <translation>Automática (final del fotograma)</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1023"/>
        <source>No cheats/patches are found or enabled.</source>
        <translation>No se han encontrado o habilitado trucos/parches.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1047"/>
        <source>{0} and {1} disabled by achievements hardcore mode/safe mode.</source>
        <translation>{0} y {1} deshabilitados por el modo Hardcore/seguro de los logros.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1049"/>
        <source>{} disabled by achievements hardcore mode/safe mode.</source>
        <translation>{} deshabilitado por el modo Hardcore/seguro de los logros.</translation>
    </message>
    <message>
        <location filename="../../core/cheats.cpp" line="1082"/>
        <source>Cheat &apos;{}&apos; applied.</source>
        <translation>Truco &quot;{}&quot; aplicado.</translation>
    </message>
</context>
<context>
    <name>ColorPickerButton</name>
    <message>
        <location filename="../colorpickerbutton.cpp" line="41"/>
        <source>Select LED Color</source>
        <translation>Seleccionar color del LED</translation>
    </message>
</context>
<context>
    <name>ConsoleRegion</name>
    <message>
        <source>Auto-Detect</source>
        <translation type="vanished">Detectar automáticamente</translation>
    </message>
    <message>
        <source>NTSC-J (Japan)</source>
        <translation type="vanished">NTSC-J (Japón)</translation>
    </message>
    <message>
        <source>NTSC-U/C (US, Canada)</source>
        <translation type="vanished">NTSC-U/C (Estados Unidos, Canadá)</translation>
    </message>
    <message>
        <source>PAL (Europe, Australia)</source>
        <translation type="vanished">PAL (Europa, Australia)</translation>
    </message>
</context>
<context>
    <name>ConsoleSettingsWidget</name>
    <message>
        <location filename="../consolesettingswidget.ui" line="29"/>
        <source>Console</source>
        <translation>Consola</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="35"/>
        <source>Region:</source>
        <translation>Región:</translation>
    </message>
    <message>
        <source>Disable All Enhancements</source>
        <translation type="vanished">Deshabilitar todas las mejoras</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="68"/>
        <location filename="../consolesettingswidget.cpp" line="92"/>
        <source>Enable 8MB RAM (Dev Console)</source>
        <translation>Habilitar 8MB de RAM (consola de desarrollo)</translation>
    </message>
    <message>
        <source>Enable Cheats</source>
        <translation type="vanished">Habilitar trucos</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="47"/>
        <location filename="../consolesettingswidget.cpp" line="86"/>
        <source>Fast Boot</source>
        <translation>Inicio rápido</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="54"/>
        <location filename="../consolesettingswidget.cpp" line="88"/>
        <source>Fast Forward Boot</source>
        <translation>Acelerar inicio</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="61"/>
        <location filename="../consolesettingswidget.cpp" line="97"/>
        <source>Fast Forward Memory Card Access</source>
        <translation>Acelerar acceso a tarjetas de memoria</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="80"/>
        <source>CPU Emulation</source>
        <translation>Emulación de CPU</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="86"/>
        <source>Execution Mode:</source>
        <translation>Modo de ejecución:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="100"/>
        <location filename="../consolesettingswidget.cpp" line="104"/>
        <source>Enable Clock Speed Control (Overclocking/Underclocking)</source>
        <translation>Habilitar control de velocidad de reloj (overclocking/underclocking)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="120"/>
        <source>100% (effective 33.3mhz)</source>
        <translation>100% (33.3MHz efectivos)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="156"/>
        <location filename="../consolesettingswidget.cpp" line="108"/>
        <source>Enable Recompiler ICache</source>
        <translation>Habilitar ICache del recompilador</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="166"/>
        <source>CD-ROM Emulation</source>
        <translation>Emulación de CD-ROM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="175"/>
        <source>Read Speedup:</source>
        <translation>Aceleración de lectura:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="183"/>
        <location filename="../consolesettingswidget.cpp" line="114"/>
        <source>None (Double Speed)</source>
        <translation>Ninguna (velocidad doble)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="188"/>
        <source>2x (Quad Speed)</source>
        <translation>2x (velocidad cuádruple)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="193"/>
        <source>3x (6x Speed)</source>
        <translation>3x (velocidad 6x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="198"/>
        <source>4x (8x Speed)</source>
        <translation>4x (velocidad 8x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="203"/>
        <source>5x (10x Speed)</source>
        <translation>5x (velocidad 10x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="208"/>
        <source>6x (12x Speed)</source>
        <translation>6x (velocidad 12x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="213"/>
        <source>7x (14x Speed)</source>
        <translation>7x (velocidad 14x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="218"/>
        <source>8x (16x Speed)</source>
        <translation>8x (velocidad 16x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="223"/>
        <source>9x (18x Speed)</source>
        <translation>9x (velocidad 18x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="228"/>
        <source>10x (20x Speed)</source>
        <translation>10x (velocidad 20x)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="233"/>
        <location filename="../consolesettingswidget.ui" line="302"/>
        <source>Maximum</source>
        <translation>Máximo</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="241"/>
        <source>Seek Speedup:</source>
        <translation>Aceleración de búsqueda:</translation>
    </message>
    <message>
        <source>Infinite/Instantaneous</source>
        <translation type="vanished">Infinita/Instantánea</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="252"/>
        <location filename="../consolesettingswidget.cpp" line="118"/>
        <source>None (Normal Speed)</source>
        <translation>Ninguna (velocidad normal)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="257"/>
        <source>2x</source>
        <translation>2x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="262"/>
        <source>3x</source>
        <translation>3x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="267"/>
        <source>4x</source>
        <translation>4x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="272"/>
        <source>5x</source>
        <translation>5x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="277"/>
        <source>6x</source>
        <translation>6x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="282"/>
        <source>7x</source>
        <translation>7x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="287"/>
        <source>8x</source>
        <translation>8x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="292"/>
        <source>9x</source>
        <translation>9x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="297"/>
        <source>10x</source>
        <translation>10x</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="312"/>
        <source>Preload Image To RAM</source>
        <translation>Precargar imagen a RAM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="319"/>
        <location filename="../consolesettingswidget.cpp" line="129"/>
        <source>Apply Image Patches</source>
        <translation>Aplicar parches de imagen</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="326"/>
        <location filename="../consolesettingswidget.cpp" line="133"/>
        <source>Ignore Drive Subcode</source>
        <translation>Ignorar subcódigo de la unidad de disco</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.ui" line="335"/>
        <source>Async Readahead:</source>
        <translation>Lectura asincrónica:</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="39"/>
        <source>Disabled (Synchronous)</source>
        <translation>Deshabilitado (sincrónico)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="42"/>
        <source>%1 sectors (%2 KB / %3 ms)</source>
        <translation>%1 sectores (%2KB / %3ms)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="84"/>
        <source>Region</source>
        <translation>Región</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="84"/>
        <source>Auto-Detect</source>
        <translation>Detectar automáticamente</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="85"/>
        <source>Determines the emulated hardware type.</source>
        <translation>Determina el tipo de hardware emulado.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="101"/>
        <source>Execution Mode</source>
        <translation>Modo de ejecución</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="101"/>
        <source>Recompiler (Fastest)</source>
        <translation>Recompilador (el más rápido)</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="102"/>
        <source>Determines how the emulated CPU executes instructions.</source>
        <translation>Determina cómo la CPU emulada ejecuta instrucciones.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="86"/>
        <location filename="../consolesettingswidget.cpp" line="88"/>
        <location filename="../consolesettingswidget.cpp" line="92"/>
        <location filename="../consolesettingswidget.cpp" line="97"/>
        <location filename="../consolesettingswidget.cpp" line="104"/>
        <location filename="../consolesettingswidget.cpp" line="108"/>
        <location filename="../consolesettingswidget.cpp" line="126"/>
        <location filename="../consolesettingswidget.cpp" line="129"/>
        <location filename="../consolesettingswidget.cpp" line="133"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="105"/>
        <source>When this option is chosen, the clock speed set below will be used.</source>
        <translation>Cuando se habilite esta opción, se utilizará la velocidad de reloj seleccionada.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="106"/>
        <source>Overclocking Percentage</source>
        <translation>Porcentaje de overclocking</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="106"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="107"/>
        <source>Selects the percentage of the normal clock speed the emulated hardware will run at.</source>
        <translation>Selecciona el porcentaje de velocidad de reloj normal en el cual se ejecutará el hardware emulado.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="109"/>
        <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>
        <translation>Simula paradas en los recompiladores cuando la CPU emulada necesite buscar instrucciones en su caché. Hace que los juegos tengan una fluidez más fiel a la consola, a un pequeño costo de rendimiento. El modo intérprete siempre simula el caché de instrucciones.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="93"/>
        <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>Habilita 6MB de RAM adicionales para obtener un total de 8MB (2MB+6MB), generalmente presente en consolas de desarrollo. Los juegos deben permitir el uso de un tamaño extendido de memoria para que esta RAM adicional sea utilizable. Juegos que dependan de duplicados de memoria podrían producir fallos, por lo que solo debe utilizarse con modificaciones compatibles.</translation>
    </message>
    <message>
        <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 type="vanished">Deshabilita todas las mejoras, simulando el sistema con la mayor fidelidad posible. Útil para determinar si alguna mejora es la causante de problemas.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="126"/>
        <source>Preload Image to RAM</source>
        <translation>Precargar imagen a RAM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="127"/>
        <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>Carga la imagen del juego en la memoria RAM. Útil para cuando se usan directorios a través de una red. En algunas ocasiones puede eliminar las pausas que se generan cuando el juego inicia la reproducción de una pista de audio.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="114"/>
        <source>CD-ROM Read Speedup</source>
        <translation>Aceleración de lectura de CD-ROM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="87"/>
        <source>Skips the boot animation. Safe to enable.</source>
        <translation>Omite la animación de inicio. Es seguro de habilitar.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="89"/>
        <source>Fast forwards through the early loading process when fast booting, saving time. Results may vary between games.</source>
        <translation>Avanza rápidamente a través del proceso inicial de carga cuando el inicio rápido está habilitado, ahorrando tiempo. Los resultados pueden variar entre juegos.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="98"/>
        <source>Fast forwards through memory card access, both loading and saving. Can reduce waiting times in games that frequently access memory cards.</source>
        <translation>Avanza rápidamente a través del acceso de tarjetas de memoria, tanto cargas como guardados. Puede reducir tiempos de espera en juegos que requieran acceso frecuentemente.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="115"/>
        <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>Acelera las lecturas del CD-ROM por el valor especificado. Solo se aplica a lecturas de doble velocidad, y se ignora cuando se esté reproduciendo audio. Puede mejorar los tiempos de carga en algunos juegos, mientras que puede producir fallos en otros.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="118"/>
        <source>CD-ROM Seek Speedup</source>
        <translation>Aceleración de búsqueda de CD-ROM</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="119"/>
        <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>
        <translation>Reduce el tiempo simulado para que el motor del CD-ROM se mueva a distintas partes del disco. Puede mejorar los tiempos de carga, pero también puede producir fallas en juegos que no esperen que el CD-ROM funcione más rápido de lo normal.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="121"/>
        <source>Asynchronous Readahead</source>
        <translation>Lectura asincrónica</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="121"/>
        <source>8 Sectors</source>
        <translation>8 sectores</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="122"/>
        <source>Reduces hitches in emulation by reading/decompressing CD data asynchronously on a worker thread. Higher sector numbers can reduce spikes when streaming FMVs or audio on slower storage or when using compression formats such as CHD.</source>
        <translation>Reduce tirones durante la emulación al leer/descomprimir datos del CD de forma asincrónica en un hilo separado. Números de sectores más altos pueden reducir saltos/picos durante la reproducción de FMVs o audio en dispositivos de almacenamiento lentos, o cuando se usan formatos de compresión como CHD.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="130"/>
        <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>Aplica parches a las imagenes de disco automáticamente si ambos están presentes en el mismo directorio. Actualmente solo los parches PPF son compatibles con esta opción.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="134"/>
        <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>Ignora el subcanal proporcionado por la unidad de disco al utilizar discos físicos, generando en su lugar los datos necesarios. No funcionará con juegos protegidos con LibCrypt, pero puede mejorar la fiabilidad de lectura en algunos dispositivos.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="179"/>
        <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>Habilitar el overclocking de CPU puede producir fallos, causar defectos, reducir el rendimiento e incrementar significativamente los requerimientos del sistema.

Al habilitar esta opción estás de acuerdo a no crear reportes de problemas a menos que hayas confirmado que estos también ocurren con el overclocking deshabilitado.

Esta alerta solo se mostrará una vez.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="183"/>
        <source>CPU Overclocking Warning</source>
        <translation>Alerta de overclocking de CPU</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="186"/>
        <source>Yes, I will confirm bugs without overclocking before reporting.</source>
        <translation>Sí, voy a confirmar los problemas sin overclocking antes de reportarlos.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="187"/>
        <source>No, take me back to safety.</source>
        <translation>No, volver a una configuración segura.</translation>
    </message>
    <message>
        <location filename="../consolesettingswidget.cpp" line="229"/>
        <source>%1% (%2MHz)</source>
        <translation>%1% (%2MHz)</translation>
    </message>
</context>
<context>
    <name>Controller</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="341"/>
        <location filename="../../core/analog_joystick.cpp" line="71"/>
        <location filename="../../core/analog_joystick.cpp" line="246"/>
        <location filename="../../core/negcon_rumble.cpp" line="243"/>
        <source>Controller {} switched to analog mode.</source>
        <translation>Control {} cambiado a modo analógico.</translation>
    </message>
    <message>
        <location filename="../../core/analog_controller.cpp" line="342"/>
        <location filename="../../core/analog_joystick.cpp" line="72"/>
        <location filename="../../core/analog_joystick.cpp" line="247"/>
        <location filename="../../core/negcon_rumble.cpp" line="244"/>
        <source>Controller {} switched to digital mode.</source>
        <translation>Control {} cambiado a modo digital.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="192"/>
        <source>Controller {} switched to JogCon mode.</source>
        <translation>Control {} cambiado a modo JogCon.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="193"/>
        <source>Controller {} switched to Digital mode.</source>
        <translation>Control {} cambiado a modo digital.</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget</name>
    <message>
        <location filename="../controllerbindingwidget.ui" line="29"/>
        <source>Controller Type</source>
        <translation>Tipo de control</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="40"/>
        <source>Bindings</source>
        <translation>Asignaciones</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="60"/>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="80"/>
        <source>Macros</source>
        <translation>Macros</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="117"/>
        <location filename="../controllerbindingwidgets.cpp" line="344"/>
        <location filename="../controllerbindingwidgets.cpp" line="430"/>
        <location filename="../controllerbindingwidgets.cpp" line="445"/>
        <source>Automatic Mapping</source>
        <translation>Asignación automática</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget.ui" line="131"/>
        <location filename="../controllerbindingwidgets.cpp" line="293"/>
        <source>Clear Mapping</source>
        <translation>Limpiar asignaciones</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="278"/>
        <source>Multiple devices...</source>
        <translation>Varios dispositivos...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="283"/>
        <source>No devices available</source>
        <translation>No hay dispositivos disponibles</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="294"/>
        <source>Are you sure you want to clear all mappings for this controller? This action cannot be undone.</source>
        <translation>¿Seguro que quieres borrar todas las asignaciones para este control? Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="345"/>
        <location filename="../controllerbindingwidgets.cpp" line="431"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>No se pudieron generar asignaciones para el dispositivo &quot;%1&quot;. El control/dispositivo de origen podría ser incompatible con las asignaciones automáticas.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="381"/>
        <source>Select the devices from the list below that you want to bind to this controller.</source>
        <translation>Selecciona los dispositivos en el listado debajo que quieras asignar a este control.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="445"/>
        <source>No devices were selected.</source>
        <translation>No se seleccionaron dispositivos.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="502"/>
        <source>Axes</source>
        <translation>Ejes</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="536"/>
        <source>Buttons</source>
        <translation>Botones</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_AnalogController</name>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="43"/>
        <source>D-Pad</source>
        <translation>Botones de dirección</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="861"/>
        <source>Down</source>
        <translation>Abajo</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="411"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="462"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="496"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="530"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="564"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="598"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="632"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="682"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="722"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="762"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="802"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="851"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="891"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="931"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="971"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1014"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1126"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1161"/>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1201"/>
        <source>PushButton</source>
        <translation>PushButton</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="821"/>
        <source>Left</source>
        <translation>Izquierda</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="941"/>
        <source>Up</source>
        <translation>Arriba</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="901"/>
        <source>Right</source>
        <translation>Derecha</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="212"/>
        <source>Left Analog</source>
        <translation>Analógico izquierdo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="381"/>
        <source>Large Motor</source>
        <translation>Motor grande</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="472"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="608"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="574"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="438"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="506"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="540"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="646"/>
        <source>Face Buttons</source>
        <translation>Botones de acción</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="652"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="692"/>
        <source>Square</source>
        <translation>Cuadrado</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="732"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="772"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="815"/>
        <source>Right Analog</source>
        <translation>Analógico derecho</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="984"/>
        <source>Small Motor</source>
        <translation>Motor pequeño</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1096"/>
        <source>R3</source>
        <translation>R3</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1149"/>
        <source>Analog</source>
        <translation>Analog</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_controller.ui" line="1171"/>
        <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>Botones de dirección</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>Abajo</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="1121"/>
        <source>PushButton</source>
        <translation>PushButton</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>Izquierda</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>Arriba</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>Derecha</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="212"/>
        <source>Left Analog</source>
        <translation>Analógico izquierdo</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>Botones de acción</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="612"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="652"/>
        <source>Square</source>
        <translation>Cuadrado</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="692"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="732"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_analog_joystick.ui" line="775"/>
        <source>Right Analog</source>
        <translation>Analógico derecho</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>Modo</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>PushButton</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>Botones de acción</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="202"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="242"/>
        <source>Square</source>
        <translation>Cuadrado</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="282"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="322"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="467"/>
        <source>D-Pad</source>
        <translation>Botones de dirección</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="473"/>
        <source>Down</source>
        <translation>Abajo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="513"/>
        <source>Left</source>
        <translation>Izquierda</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="553"/>
        <source>Up</source>
        <translation>Arriba</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_digital_controller.ui" line="593"/>
        <source>Right</source>
        <translation>Derecha</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="461"/>
        <source>Side Buttons</source>
        <translation>Botones laterales</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="467"/>
        <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>Puntería relativa</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;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Las pistolas de luz utilizarán el cursor del mouse por defecto. Para utilizarlo &lt;span style=&quot; font-weight:700;&quot;&gt;no es necesario&lt;/span&gt; configurar asignaciones además del gatillo y los botones. La puntería solo se debe configurar si se quieren utilizar varios mouses.&lt;/p&gt;&lt;p&gt;Si quieres utilizar un control, o pistola que simule un control en lugar de un mouse, entonces deberás asignarlo en puntería relativa. De lo contrario, debe dejarse &lt;span style=&quot; font-weight:700;&quot;&gt;sin asignar&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>Abajo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="151"/>
        <source>Left</source>
        <translation>Izquierda</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="111"/>
        <source>Up</source>
        <translation>Arriba</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="191"/>
        <source>Right</source>
        <translation>Derecha</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="43"/>
        <source>Pointer Setup</source>
        <translation>Configuración del cursor</translation>
    </message>
    <message>
        <source>&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;strong&gt;do not&lt;/strong&gt; need to configure any bindings apart from the trigger and buttons.&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;strong&gt;left unbound&lt;/strong&gt;.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Las pistolas de luz utilizarán el cursor del mouse por defecto. Para utilizarlo &lt;strong&gt;no es necesario&lt;/strong&gt; configurar asignaciones además del gatillo y los botones.&lt;/p&gt;

&lt;p&gt;Si quieres utilizar un control, o pistola que simule un control en lugar de un mouse, entonces deberás asignarlo en puntería relativa. De lo contrario, debe dejarse &lt;strong&gt;sin asignar&lt;/strong&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="362"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="408"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="448"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="497"/>
        <location filename="../controllerbindingwidget_guncon.ui" line="537"/>
        <source>PushButton</source>
        <translation>PushButton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="507"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="372"/>
        <source>Trigger</source>
        <translation>Gatillo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="332"/>
        <source>Aiming</source>
        <translation>Puntería</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="378"/>
        <source>Fire Offscreen</source>
        <translation>Disparo fuera de pantalla</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_guncon.ui" line="418"/>
        <source>Fire</source>
        <translation>Disparo</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_Justifier</name>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="372"/>
        <source>Trigger</source>
        <translation>Gatillo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="378"/>
        <source>Fire Offscreen</source>
        <translation>Disparo fuera de pantalla</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="362"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="408"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="448"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="497"/>
        <location filename="../controllerbindingwidget_justifier.ui" line="537"/>
        <source>PushButton</source>
        <translation>PushButton</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;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Las pistolas de luz utilizarán el cursor del mouse por defecto. Para utilizarlo &lt;span style=&quot; font-weight:700;&quot;&gt;no es necesario&lt;/span&gt; configurar asignaciones además del gatillo y los botones. La puntería solo se debe configurar si se quieren utilizar varios mouses.&lt;/p&gt;&lt;p&gt;Si quieres utilizar un control, o pistola que simule un control en lugar de un mouse, entonces deberás asignarlo en puntería relativa. De lo contrario, debe dejarse &lt;span style=&quot; font-weight:700;&quot;&gt;sin asignar&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="332"/>
        <source>Aiming</source>
        <translation>Puntería</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="418"/>
        <source>Fire</source>
        <translation>Disparo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="461"/>
        <source>Side Buttons</source>
        <translation>Botones laterales</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="467"/>
        <source>Back</source>
        <translation>Botón posterior</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="507"/>
        <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>Puntería relativa</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="71"/>
        <source>Down</source>
        <translation>Abajo</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="151"/>
        <source>Left</source>
        <translation>Izquierda</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="111"/>
        <source>Up</source>
        <translation>Arriba</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="191"/>
        <source>Right</source>
        <translation>Derecha</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_justifier.ui" line="43"/>
        <source>Pointer Setup</source>
        <translation>Configuración del cursor</translation>
    </message>
    <message>
        <source>&lt;p&gt;By default, lightguns will use the mouse pointer. To use the mouse, you &lt;strong&gt;do not&lt;/strong&gt; need to configure any bindings apart from the trigger and buttons.&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;strong&gt;left unbound&lt;/strong&gt;.&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Las pistolas de luz utilizarán el cursor del mouse por defecto. Para utilizarlo &lt;strong&gt;no es necesario&lt;/strong&gt; configurar asignaciones además del gatillo y los botones.&lt;/p&gt;

&lt;p&gt;Si quieres utilizar un control, o pistola que simule un control en lugar de un mouse, entonces deberás asignarlo en puntería relativa. De lo contrario, debe dejarse &lt;strong&gt;sin asignar&lt;/strong&gt;.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_Mouse</name>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="164"/>
        <source>Buttons</source>
        <translation>Botones</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="170"/>
        <source>Left</source>
        <translation>Izquierda</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="140"/>
        <location filename="../controllerbindingwidget_mouse.ui" line="200"/>
        <location filename="../controllerbindingwidget_mouse.ui" line="240"/>
        <source>PushButton</source>
        <translation>PushButton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="110"/>
        <source>Pointer</source>
        <translation>Cursor</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_mouse.ui" line="210"/>
        <source>Right</source>
        <translation>Derecha</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_NeGcon</name>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="56"/>
        <source>D-Pad</source>
        <translation>Botones de dirección</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="62"/>
        <source>Down</source>
        <translation>Abajo</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>PushButton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="102"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="648"/>
        <source>Left</source>
        <translation>Izquierda</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="142"/>
        <source>Up</source>
        <translation>Arriba</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negcon.ui" line="182"/>
        <location filename="../controllerbindingwidget_negcon.ui" line="608"/>
        <source>Right</source>
        <translation>Derecha</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>Botones de acción</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>Dirección/Giro</translation>
    </message>
</context>
<context>
    <name>ControllerBindingWidget_NeGconRumble</name>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="56"/>
        <source>D-Pad</source>
        <translation>Botones de dirección</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="62"/>
        <source>Down</source>
        <translation>Abajo</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>PushButton</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="102"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="648"/>
        <source>Left</source>
        <translation>Izquierda</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="142"/>
        <source>Up</source>
        <translation>Arriba</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="182"/>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="608"/>
        <source>Right</source>
        <translation>Derecha</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>Botones de acción</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>Dirección/Giro</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="704"/>
        <source>Analog</source>
        <translation>Analog</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="726"/>
        <source>Large Motor</source>
        <translation>Motor grande</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidget_negconrumble.ui" line="766"/>
        <source>Small Motor</source>
        <translation>Motor pequeño</translation>
    </message>
</context>
<context>
    <name>ControllerCustomSettingsWidget</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="977"/>
        <source>Restore Default Settings</source>
        <translation>Restablecer valores predeterminados</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="949"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="953"/>
        <source>Select File</source>
        <translation>Seleccionar archivo</translation>
    </message>
</context>
<context>
    <name>ControllerGlobalSettingsWidget</name>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="29"/>
        <source>DInput Source</source>
        <translation>Fuente de entrada DInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="35"/>
        <source>The DInput source provides support for legacy controllers which do not support XInput. Accessing these controllers via SDL instead is recommended.</source>
        <translation>La fuente de DInput permite utilizar controles antiguos que no sean compatibles con XInput. Sin embargo, es recomendable acceder a estos controles a través de SDL.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="45"/>
        <source>Enable DInput Input Source</source>
        <translation>Habilitar fuente de entrada DInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="55"/>
        <source>Detected Devices</source>
        <translation>Dispositivos detectados</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="80"/>
        <source>Controller Multitap</source>
        <translation>Adaptador multitap</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="86"/>
        <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>El multitap permite conectar hasta 8 controles en la consola. Cada multitap tiene 4 puertos. No todos los juegos son compatibles con el multitap.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="96"/>
        <source>Multitap Mode:</source>
        <translation>Modo multitap:</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Deshabilitado</translation>
    </message>
    <message>
        <source>Enable on Port 1 Only</source>
        <translation type="vanished">Habilitar solamente en puerto 1</translation>
    </message>
    <message>
        <source>Enable on Port 2 Only</source>
        <translation type="vanished">Habilitar solamente en puerto 2</translation>
    </message>
    <message>
        <source>Enable on Ports 1 and 2</source>
        <translation type="vanished">Habilitar en puertos 1 y 2</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="109"/>
        <source>SDL Input Source</source>
        <translation>Fuente de entrada SDL</translation>
    </message>
    <message>
        <source>The SDL input source supports most controllers, and provides advanced functionality for DualShock 4 / DualSense pads in Bluetooth mode (Vibration / LED Control).</source>
        <translation type="vanished">La fuente de SDL es compatible con la mayoría de controles, y ofrece funcionalidades adicionales para controles DualShock 4/DualSense en modo Bluetooth (vibración/control de LED).</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="129"/>
        <source>Enable SDL Input Source</source>
        <translation>Habilitar fuente de entrada SDL</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="153"/>
        <source>DualShock 4 / DualSense Enhanced Mode</source>
        <translation>Modo mejorado para DualShock 4/DualSense</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="175"/>
        <source>Controller LED Settings</source>
        <translation>Configuración de LED</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="122"/>
        <source>Enable IOKit Driver</source>
        <translation>Habilitar controlador IOKit</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="115"/>
        <source>Enable MFI Driver</source>
        <translation>Habilitar controlador MFI</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="136"/>
        <source>The SDL input source supports most controllers, and provides Vibration/LED functionality for DualShock 4 / DualSense pads in Bluetooth mode.</source>
        <translation>La fuente de SDL es compatible con la mayoría de controles, y ofrece funcionalidades de vibración/control de LED para controles DualShock 4/DualSense en modo Bluetooth.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="146"/>
        <source>Enable Touchpad</source>
        <translation>Habilitar panel táctil</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="168"/>
        <source>Enable DualSense Player LED</source>
        <translation>Habilitar indicador de jugador LED del DualSense</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="190"/>
        <source>XInput Source</source>
        <translation>Fuente de entrada XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="196"/>
        <source>The XInput source provides support for XBox 360 / XBox One / XBox Series controllers, and third party controllers which implement the XInput protocol.</source>
        <translation>La fuente de XInput permite el uso de controles de Xbox 360/Xbox One/Xbox Series y otros controles de terceros que implementen el protocolo XInput.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="206"/>
        <source>Enable XInput Input Source</source>
        <translation>Habilitar fuente de entrada XInput</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="216"/>
        <source>Profile Settings</source>
        <translation>Configuración del perfil</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="222"/>
        <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>Cuando esté habilitado, se podrá asignar atajos a este perfil de entrada, y se utilizará en lugar de los atajos globales. Por defecto, los atajos se comparten entre todos los perfiles.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="232"/>
        <source>Use Per-Profile Hotkeys</source>
        <translation>Utilizar atajos por perfil</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="242"/>
        <source>Mouse/Pointer Source</source>
        <translation>Fuente de mouse/cursor</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="248"/>
        <source>Using raw input improves precision when you bind controller sticks to the mouse pointer. Also enables multiple mice to be used.</source>
        <translation>Utilizar entrada sin procesar mejora la precisión cuando se asignan las palancas de controles al cursor del mouse. También permite utilizar varios mouses a la vez.</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="258"/>
        <source>Horizontal Sensitivity:</source>
        <translation>Sensibilidad horizontal:</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="304"/>
        <location filename="../controllerglobalsettingswidget.ui" line="377"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="331"/>
        <source>Vertical Sensitivity:</source>
        <translation>Sensibilidad vertical:</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="315"/>
        <source>Enable Mouse Mapping</source>
        <translation>Habilitar asignación de mouse</translation>
    </message>
    <message>
        <location filename="../controllerglobalsettingswidget.ui" line="322"/>
        <source>Use Raw Input</source>
        <translation>Utilizar entrada sin procesar</translation>
    </message>
</context>
<context>
    <name>ControllerLEDSettingsDialog</name>
    <message>
        <location filename="../controllerledsettingsdialog.ui" line="14"/>
        <source>Controller LED Settings</source>
        <translation>Configuración de LED</translation>
    </message>
    <message>
        <location filename="../controllerledsettingsdialog.ui" line="20"/>
        <source>SDL-0 LED</source>
        <translation>LED SDL-0</translation>
    </message>
    <message>
        <location filename="../controllerledsettingsdialog.ui" line="44"/>
        <source>SDL-1 LED</source>
        <translation>LED SDL-1</translation>
    </message>
    <message>
        <source>Enable DualSense Player LED</source>
        <translation type="vanished">Habilitar indicador de jugador LED del DualSense</translation>
    </message>
    <message>
        <location filename="../controllerledsettingsdialog.ui" line="56"/>
        <source>SDL-2 LED</source>
        <translation>LED SDL-2</translation>
    </message>
    <message>
        <location filename="../controllerledsettingsdialog.ui" line="32"/>
        <source>SDL-3 LED</source>
        <translation>LED SDL-3</translation>
    </message>
</context>
<context>
    <name>ControllerMacroEditWidget</name>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="29"/>
        <source>Binds/Buttons</source>
        <translation>Asignaciones/Botones</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="38"/>
        <source>Select the buttons which you want to trigger with this macro. All buttons are activated concurrently.</source>
        <translation>Selecciona los botones que quieras activar con este macro. Todos los botones son activados al mismo tiempo.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="51"/>
        <source>Pressure</source>
        <translation>Presión</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>Para botones que sean sensibles a la presión, este deslizador controla cuanta fuerza se simulará cuando se active el macro.</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>Disparador</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>Selecciona el disparador para activar este macro. Puede ser un solo botón o varios combinados (acorde). Presiona Shift + Clic para configurar varios disparadores.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="124"/>
        <source>Press To Toggle</source>
        <translation>Presiona para alternar</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="142"/>
        <source>Deadzone:</source>
        <translation>Zona muerta:</translation>
    </message>
    <message>
        <source>PushButton</source>
        <translation type="vanished">PushButton</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="183"/>
        <source>Frequency</source>
        <translation>Frecuencia</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="191"/>
        <source>Macro will toggle every N frames.</source>
        <translation>El macro se alternará cada X fotogramas.</translation>
    </message>
    <message>
        <location filename="../controllermacroeditwidget.ui" line="198"/>
        <source>Set...</source>
        <translation>Establecer...</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="719"/>
        <source>Not Configured</source>
        <translation>Sin configurar</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="724"/>
        <location filename="../controllerbindingwidgets.cpp" line="729"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="735"/>
        <source>Set Frequency</source>
        <translation>Establecer frecuencia</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="735"/>
        <source>Frequency: </source>
        <translation>Frecuencia: </translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="764"/>
        <source>Macro will not repeat.</source>
        <translation>El macro no se repetirá.</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="766"/>
        <source>Macro will toggle buttons every %1 frames.</source>
        <translation>El macro alternará botones cada %1 fotogramas.</translation>
    </message>
</context>
<context>
    <name>ControllerMacroWidget</name>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="608"/>
        <source>Controller Port %1 Macros</source>
        <translation>Macros del puerto de control %1</translation>
    </message>
    <message>
        <location filename="../controllerbindingwidgets.cpp" line="617"/>
        <source>Macro %1
%2</source>
        <translation>Macro %1
%2</translation>
    </message>
</context>
<context>
    <name>ControllerSettingsWindow</name>
    <message>
        <location filename="../controllersettingswindow.ui" line="20"/>
        <location filename="../controllersettingswindow.cpp" line="320"/>
        <source>DuckStation Controller Settings</source>
        <translation>Configuración de controles de DuckStation</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="75"/>
        <source>Editing Preset:</source>
        <translation>Editando perfil:</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="92"/>
        <source>New Preset</source>
        <translation>Nuevo perfil</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="102"/>
        <source>Apply Preset</source>
        <translation>Aplicar perfil</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="112"/>
        <source>Delete Preset</source>
        <translation>Eliminar perfil</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.ui" line="122"/>
        <source>Copy Global Settings</source>
        <translation>Copiar configuración global</translation>
    </message>
    <message>
        <source>New Profile</source>
        <translation type="vanished">Nuevo perfil</translation>
    </message>
    <message>
        <source>Editing Profile:</source>
        <translation type="vanished">Editando perfil:</translation>
    </message>
    <message>
        <source>Apply Profile</source>
        <translation type="vanished">Aplicar perfil</translation>
    </message>
    <message>
        <source>Delete Profile</source>
        <translation type="vanished">Eliminar perfil</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="291"/>
        <source>Restore Defaults</source>
        <translation>Restablecer valores predeterminados</translation>
    </message>
    <message>
        <source>Create Input Profile</source>
        <translation type="vanished">Crear perfil de entrada</translation>
    </message>
    <message>
        <source>Enter the name for the new input profile:</source>
        <translation type="vanished">Ingresa el nombre para el nuevo perfil de entrada:</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="179"/>
        <location filename="../controllersettingswindow.cpp" line="233"/>
        <location filename="../controllersettingswindow.cpp" line="280"/>
        <location filename="../controllersettingswindow.cpp" line="582"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>A profile with the name &apos;%1&apos; already exists.</source>
        <translation type="vanished">Ya existe un perfil con el nombre &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Do you want to copy all bindings from the currently-selected profile to the new profile? Selecting No will create a completely empty profile.</source>
        <translation type="vanished">¿Quieres copiar todas las asignaciones del perfil actual al nuevo? Seleccionando no creará un perfil vacío.</translation>
    </message>
    <message>
        <source>Do you want to copy the current hotkey bindings from global settings to the new input profile?</source>
        <translation type="vanished">¿Quieres copiar las asignaciones de los atajos en la configuración global al nuevo perfil de entrada?</translation>
    </message>
    <message>
        <source>Failed to save the new profile to &apos;%1&apos;.</source>
        <translation type="vanished">Fallo al guardar el nuevo perfil &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Load Input Profile</source>
        <translation type="vanished">Cargar perfil de entrada</translation>
    </message>
    <message>
        <source>Are you sure you want to load the input profile named &apos;%1&apos;?

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

You cannot undo this action.</source>
        <translation type="vanished">¿Seguro que quieres cargar el perfil de entrada &quot;%1&quot;?

Todas las asignaciones globales actuales serán reemplazadas por las del perfil cargado.

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <source>Delete Input Profile</source>
        <translation type="vanished">Eliminar perfil de entrada</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the input profile named &apos;%1&apos;?

You cannot undo this action.</source>
        <translation type="vanished">¿Seguro que quieres eliminar el perfil de entrada &quot;%1&quot;?

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="280"/>
        <source>Failed to delete &apos;%1&apos;.</source>
        <translation>Fallo al eliminar &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Are you sure you want to restore the default controller configuration?

All shared bindings and configuration will be lost, but your input profiles will remain.

You cannot undo this action.</source>
        <translation type="vanished">¿Seguro que quieres restaurar la configuración predeterminada de los controles?

Se perderán todas las asignaciones y configuraciones compartidas, excepto tus perfiles de entrada.

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="440"/>
        <source>Global Settings</source>
        <translation>Configuración global</translation>
    </message>
    <message>
        <source>Controller Port %1%2
%3</source>
        <translation type="vanished">Puerto de control %1%2
%3</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="74"/>
        <source>DuckStation Controller Presets</source>
        <translation>Configuración de perfiles de entrada</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="171"/>
        <location filename="../controllersettingswindow.cpp" line="184"/>
        <location filename="../controllersettingswindow.cpp" line="198"/>
        <source>Create Controller Preset</source>
        <translation>Crear perfil de entrada</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="171"/>
        <source>Enter the name for the new controller preset:</source>
        <translation>Ingresa el nombre para el nuevo perfil de entrada:</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="180"/>
        <source>A preset with the name &apos;%1&apos; already exists.</source>
        <translation>Ya existe un perfil con el nombre &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="185"/>
        <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>¿Quieres copiar todas las asignaciones del perfil actual al nuevo? Seleccionando no creará un perfil vacío.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="199"/>
        <source>Do you want to copy the current hotkey bindings from global settings to the new controller preset?</source>
        <translation>¿Quieres copiar las asignaciones de los atajos en la configuración global al nuevo perfil de entrada?</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="234"/>
        <source>Failed to save the new preset to &apos;%1&apos;.</source>
        <translation>Fallo al guardar el nuevo perfil &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="244"/>
        <source>Load Controller Preset</source>
        <translation>Crear perfil de entrada</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="245"/>
        <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>¿Seguro que quieres aplicar el perfil de entrada &quot;%1&quot;?

Todas las asignaciones globales actuales serán reemplazadas por las del perfil cargado.

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="269"/>
        <source>Delete Controller Preset</source>
        <translation>Eliminar perfil de entrada</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="270"/>
        <source>Are you sure you want to delete the controller preset named &apos;%1&apos;?

You cannot undo this action.</source>
        <translation>¿Seguro que quieres eliminar el perfil de entrada &quot;%1&quot;?

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="292"/>
        <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>¿Seguro que quieres restaurar la configuración predeterminada de los controles?

Se perderán todas las asignaciones y configuraciones compartidas, excepto tus perfiles de entrada.

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="321"/>
        <source>Per-game controller configuration reset to global settings.</source>
        <translation>Configuración de control por juego reiniciada a la configuración global.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="322"/>
        <source>Controller preset reset to global settings.</source>
        <translation>Perfil de entrada reiniciado a la configuración global.</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="465"/>
        <location filename="../controllersettingswindow.cpp" line="514"/>
        <source>Controller Port %1
%2</source>
        <translation>Puerto de control %1
%2</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="478"/>
        <source>Hotkeys</source>
        <translation>Atajos</translation>
    </message>
    <message>
        <location filename="../controllersettingswindow.cpp" line="582"/>
        <source>The controller preset named &apos;%1&apos; cannot be found.</source>
        <translation>No se puede encontrar el perfil de entrada &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Shared</source>
        <translation type="vanished">Compartido</translation>
    </message>
    <message>
        <source>The input profile named &apos;%1&apos; cannot be found.</source>
        <translation type="vanished">No se puede encontrar el perfil de entrada &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>ControllerType</name>
    <message>
        <location filename="../../core/analog_controller.cpp" line="855"/>
        <source>Analog Controller</source>
        <translation>Control analógico</translation>
    </message>
    <message>
        <location filename="../../core/analog_joystick.cpp" line="412"/>
        <source>Analog Joystick</source>
        <translation>Joystick analógico</translation>
    </message>
    <message>
        <location filename="../../core/controller.cpp" line="25"/>
        <source>Not Connected</source>
        <translation>Sin conectar</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="185"/>
        <source>Digital Controller</source>
        <translation>Control digital</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="210"/>
        <source>Pop&apos;n Controller</source>
        <translation>Control de Pop&apos;n</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="307"/>
        <source>GunCon</source>
        <translation>GunCon</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="346"/>
        <source>NeGcon</source>
        <translation>NeGcon</translation>
    </message>
    <message>
        <source>PlayStation Mouse</source>
        <translation type="vanished">PlayStation Mouse</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="394"/>
        <source>Justifier</source>
        <translation>Justifier</translation>
    </message>
    <message>
        <source>NeGcon with Rumble</source>
        <translation type="vanished">NeGcon con vibración</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="360"/>
        <source>Densha de Go! Controller</source>
        <translation>Control de Densha de Go!</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="682"/>
        <source>JogCon</source>
        <translation>JogCon</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="775"/>
        <source>NeGcon (Rumble)</source>
        <translation>NeGcon (con vibración)</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="220"/>
        <source>Mouse</source>
        <translation>Mouse</translation>
    </message>
</context>
<context>
    <name>CoverDownloadDialog</name>
    <message>
        <location filename="../coverdownloaddialog.ui" line="14"/>
        <source>Download Covers</source>
        <translation>Descargar portadas</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="38"/>
        <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 puede descargar automáticamente imágenes de portada para juegos que no tengan una ya establecida. Nosotros no alojamos ninguna imagen de portada, por lo que el usuario debe proveer su propia fuente de imágenes.</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="50"/>
        <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;${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;En el cuadro debajo, especifica las direcciones URL de las cuales descargar las portadas, una por línea. Las siguientes variables están disponibles:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Título del juego.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Nombre del archivo del juego.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Número de serie del juego.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Ejemplo:&lt;/span&gt; https://www.ejemplo-de-un-dominio-ficticio.com/portadas/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="63"/>
        <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>Por defecto, las portadas descargadas se guardarán con el título del juego. Si quieres cambiarlo, puedes activar la opción &quot;Utilizar número de serie como nombres de archivo&quot; debajo. Utilizar números de serie en lugar de títulos evitará conflictos cuando hayan multiples regiones para el mismo juego.</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="73"/>
        <source>Use Serial File Names</source>
        <translation>Utilizar número de serie como nombres de archivo</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="80"/>
        <source>Waiting to start...</source>
        <translation>Esperando para iniciar...</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="95"/>
        <location filename="../coverdownloaddialog.cpp" line="87"/>
        <source>Start</source>
        <translation>Iniciar</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.ui" line="105"/>
        <source>Close</source>
        <translation>Cerrar</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.cpp" line="65"/>
        <source>Download complete.</source>
        <translation>Descarga finalizada.</translation>
    </message>
    <message>
        <location filename="../coverdownloaddialog.cpp" line="87"/>
        <source>Stop</source>
        <translation>Detener</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>Apagar</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="314"/>
        <source>Power 1</source>
        <translation>Acelerador 1</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="315"/>
        <source>Power 2</source>
        <translation>Acelerador 2</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="316"/>
        <source>Power 3</source>
        <translation>Acelerador 3</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="317"/>
        <source>Power 4</source>
        <translation>Acelerador 4</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="318"/>
        <source>Power 5</source>
        <translation>Acelerador 5</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="319"/>
        <source>Brake Released</source>
        <translation>Freno suelto</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="320"/>
        <source>Brake 1</source>
        <translation>Freno 1</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="321"/>
        <source>Brake 2</source>
        <translation>Freno 2</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="322"/>
        <source>Brake 3</source>
        <translation>Freno 3</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="323"/>
        <source>Brake 4</source>
        <translation>Freno 4</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="324"/>
        <source>Brake 5</source>
        <translation>Freno 5</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="325"/>
        <source>Brake 6</source>
        <translation>Freno 6</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="326"/>
        <source>Brake 7</source>
        <translation>Freno 7</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="327"/>
        <source>Brake 8</source>
        <translation>Freno 8</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="328"/>
        <source>Brake Emergency</source>
        <translation>Freno de emergencia</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="330"/>
        <source>Power</source>
        <translation>Acelerador</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="331"/>
        <source>Brake</source>
        <translation>Freno</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="339"/>
        <source>Analog Deadzone</source>
        <translation>Zona muerta de las palancas analógicas</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="343"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilidad analógica</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="349"/>
        <source>Power Transition Frames</source>
        <translation>Fotogramas de transición de acelaración</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>Establece la frecuencia en fotogramas en la que el control reportará el estado de transición al cambiar el nivel de acelaración.</translation>
    </message>
    <message>
        <location filename="../../core/ddgo_controller.cpp" line="353"/>
        <source>Brake Transition Frames</source>
        <translation>Fotogramas de transición de freno</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>Establece la frecuencia en fotogramas en la que el control reportará el estado de transición al cambiar el nivel de freno.</translation>
    </message>
</context>
<context>
    <name>DebuggerAddBreakpointDialog</name>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="14"/>
        <source>Add Breakpoint</source>
        <translation>Añadir punto de interrupción</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="20"/>
        <source>Address:</source>
        <translation>Dirección:</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="30"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="39"/>
        <source>Execute</source>
        <translation>Ejecución</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="49"/>
        <source>Read</source>
        <translation>Lectura</translation>
    </message>
    <message>
        <location filename="../debuggeraddbreakpointdialog.ui" line="56"/>
        <source>Write</source>
        <translation>Escritura</translation>
    </message>
</context>
<context>
    <name>DebuggerCodeModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="89"/>
        <location filename="../debuggermodels.cpp" line="99"/>
        <location filename="../debuggermodels.cpp" line="114"/>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;inválido&gt;</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="182"/>
        <source>Address</source>
        <translation>Dirección</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="184"/>
        <source>Bytes</source>
        <translation>Bytes</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="186"/>
        <source>Instruction</source>
        <translation>Instrucción</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="188"/>
        <source>Comment</source>
        <translation>Comentario</translation>
    </message>
</context>
<context>
    <name>DebuggerRegistersModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="367"/>
        <source>Register</source>
        <translation>Registro</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="369"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
</context>
<context>
    <name>DebuggerStackModel</name>
    <message>
        <location filename="../debuggermodels.cpp" line="425"/>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;inválido&gt;</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="441"/>
        <source>Address</source>
        <translation>Dirección</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="443"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
</context>
<context>
    <name>DebuggerWindow</name>
    <message>
        <location filename="../debuggerwindow.ui" line="14"/>
        <source>CPU Debugger</source>
        <translation>Depurador de CPU</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="31"/>
        <source>&amp;Debug</source>
        <translation>&amp;Depuración</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="50"/>
        <location filename="../debuggerwindow.ui" line="244"/>
        <source>Breakpoints</source>
        <translation>Puntos de interrupción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="62"/>
        <source>toolBar</source>
        <translation>toolBar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="92"/>
        <source>Disassembly</source>
        <translation>Desensamblado</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="114"/>
        <source>Registers</source>
        <translation>Registros</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="145"/>
        <source>Memory</source>
        <translation>Memoria</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="167"/>
        <source>RAM</source>
        <translation>RAM</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="177"/>
        <source>Scratchpad</source>
        <translation>Scratchpad (SPM)</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="184"/>
        <source>EXP1</source>
        <translation>EXP1</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="191"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="216"/>
        <source>Search</source>
        <translation>Buscar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="264"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="269"/>
        <source>Address</source>
        <translation>Dirección</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="274"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="279"/>
        <source>Hit Count</source>
        <translation>Veces alcanzado</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="289"/>
        <source>Stack</source>
        <translation>Pila</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="314"/>
        <source>Pause/Continue</source>
        <translation>Pausar/Continuar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="311"/>
        <source>&amp;Pause/Continue</source>
        <translation>&amp;Pausar/Continuar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="317"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="328"/>
        <source>Step Into</source>
        <translation>Siguiente instrucción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="325"/>
        <source>&amp;Step Into</source>
        <translation>&amp;Siguiente instrucción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="331"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="342"/>
        <source>Step Over</source>
        <translation>Saltar instrucción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="339"/>
        <source>Step &amp;Over</source>
        <translation>S&amp;altar instrucción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="345"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="356"/>
        <source>Toggle Breakpoint</source>
        <translation>Activar punto de interupcción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="353"/>
        <location filename="../debuggerwindow.cpp" line="313"/>
        <source>Toggle &amp;Breakpoint</source>
        <translation>Activar punto de &amp;interrupción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="359"/>
        <source>F9</source>
        <translation>F9</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="364"/>
        <source>&amp;Close</source>
        <translation>&amp;Cerrar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="375"/>
        <source>Step Out</source>
        <translation>Regresar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="372"/>
        <source>Step O&amp;ut</source>
        <translation>&amp;Regresar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="378"/>
        <source>Ctrl+F11</source>
        <translation>Ctrl+F11</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="389"/>
        <source>Run To Cursor</source>
        <translation>Ejecutar hasta el cursor</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="386"/>
        <location filename="../debuggerwindow.cpp" line="316"/>
        <source>&amp;Run To Cursor</source>
        <translation>Ejecutar hasta el &amp;cursor</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="392"/>
        <source>Ctrl+F10</source>
        <translation>Ctrl+F10</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="403"/>
        <source>Clear Breakpoints</source>
        <translation>Limpiar puntos de interrupción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="400"/>
        <source>&amp;Clear Breakpoints</source>
        <translation>&amp;Limpiar puntos de interrupción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="406"/>
        <source>Ctrl+Del</source>
        <translation>Ctrl+Del</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="417"/>
        <source>Add Breakpoint</source>
        <translation>Añadir punto de interrupción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="420"/>
        <source>Ctrl+F9</source>
        <translation>Ctrl+F9</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="431"/>
        <source>Go To PC</source>
        <translation>Ir al PC</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="428"/>
        <source>&amp;Go To PC</source>
        <translation>Ir al &amp;PC</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="434"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="445"/>
        <source>Go To Address</source>
        <translation>Ir a dirección en el desensamblado</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="442"/>
        <source>Go To &amp;Address</source>
        <translation>Ir a dirección en el &amp;desensamblado</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="414"/>
        <source>&amp;Add Breakpoint</source>
        <translation>&amp;Añadir punto de interrupción</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="448"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="456"/>
        <source>&amp;Dump Address</source>
        <translation>Ir a dirección en el &amp;volcado de memoria</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="459"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="470"/>
        <source>Trace</source>
        <translation>Rastrear</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="467"/>
        <source>&amp;Trace</source>
        <translation>&amp;Rastrear</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.ui" line="473"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="132"/>
        <source>No address selected.</source>
        <translation>No se seleccionó ninguna dirección.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="148"/>
        <source>Enter code address:</source>
        <translation>Ingresa la dirección de código:</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="158"/>
        <location filename="../qtutils.cpp" line="170"/>
        <source>Enter memory address:</source>
        <translation>Ingresa la dirección de memoria:</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="171"/>
        <source>Trace logging started to cpu_log.txt.
This file can be several gigabytes, so be aware of SSD wear.</source>
        <translation>Registro de rastreo iniciado en &quot;cpu_log.txt&quot;.
Este archivo puede alcanzar varios gigabytes en tamaño, así que ten cuidado con el desgaste de SSD.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="177"/>
        <source>Trace logging to cpu_log.txt stopped.</source>
        <translation>Registro de rastreo en &quot;cpu_log.txt&quot; finalizado.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="220"/>
        <source>&amp;Remove</source>
        <translation>&amp;Eliminar</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="328"/>
        <source>&amp;Follow Load/Store</source>
        <translation>&amp;Seguir carga/almacenamiento</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="750"/>
        <source>Failed to add breakpoint. A breakpoint may already exist at this address.</source>
        <translation>Fallo al añadir punto de interrupción. Es posible que ya exista uno en esta dirección.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="769"/>
        <source>Failed to remove breakpoint. This breakpoint may not exist.</source>
        <translation>Fallo al eliminar punto de interrupción. Es posible que no exista.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="268"/>
        <source>Debugger</source>
        <translation>Depurador</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="268"/>
        <source>Failed to add step-out breakpoint, are you in a valid function?</source>
        <translation>Fallo al añadir punto de interrupción de regreso. ¿Estás en una función válida?</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="325"/>
        <source>View in &amp;Dump</source>
        <translation>Ver en vo&amp;lcado de memoria</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="380"/>
        <location filename="../debuggerwindow.cpp" line="407"/>
        <source>Invalid search pattern. It should contain hex digits or question marks.</source>
        <translation>Patrón de búsqueda inválido, debe contener dígitos hexadecimales o signos de interrogación.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="419"/>
        <source>Pattern not found.</source>
        <translation>Patrón no encontrado.</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="435"/>
        <source>Pattern found at 0x%1 (passed the end of memory).</source>
        <translation>Patrón encontrado en 0x%1 (pasó el final de la memoria).</translation>
    </message>
    <message>
        <location filename="../debuggerwindow.cpp" line="441"/>
        <source>Pattern found at 0x%1.</source>
        <translation>Patrón encontrado en 0x%1.</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="480"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../debuggermodels.cpp" line="481"/>
        <location filename="../qtutils.cpp" line="187"/>
        <source>Invalid address. It should be in hex (0x12345678 or 12345678)</source>
        <translation>Dirección inválida. Debe estar en formato hexadecimal (0x12345678 o 12345678)</translation>
    </message>
</context>
<context>
    <name>DigitalController</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="164"/>
        <source>D-Pad Up</source>
        <translation>Botón de dirección hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="165"/>
        <source>D-Pad Right</source>
        <translation>Botón de dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="166"/>
        <source>D-Pad Down</source>
        <translation>Botón de dirección hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="167"/>
        <source>D-Pad Left</source>
        <translation>Botón de dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="168"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="169"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="170"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="171"/>
        <source>Square</source>
        <translation>Cuadrado</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>
    <message>
        <source>Force Pop&apos;n Controller Mode</source>
        <translation type="vanished">Forzar modo para el control de Pop&apos;n</translation>
    </message>
    <message>
        <source>Forces the Digital Controller to act as a Pop&apos;n Controller.</source>
        <translation type="vanished">Fuerza el control digital para funcionar como un control de Pop&apos;n.</translation>
    </message>
</context>
<context>
    <name>DiscRegion</name>
    <message>
        <source>NTSC-J (Japan)</source>
        <translation type="vanished">NTSC-J (Japón)</translation>
    </message>
    <message>
        <source>NTSC-U/C (US, Canada)</source>
        <translation type="vanished">NTSC-U/C (Estados Unidos, Canadá)</translation>
    </message>
    <message>
        <source>PAL (Europe, Australia)</source>
        <translation type="vanished">PAL (Europa, Australia)</translation>
    </message>
    <message>
        <source>Other</source>
        <translation type="vanished">Otro</translation>
    </message>
    <message>
        <source>Non-PS1</source>
        <translation type="vanished">Ajena a PS1</translation>
    </message>
</context>
<context>
    <name>DisplayAlignment</name>
    <message>
        <source>Left / Top</source>
        <translation type="vanished">Superior izquierda</translation>
    </message>
    <message>
        <source>Center</source>
        <translation type="vanished">Centro</translation>
    </message>
    <message>
        <source>Right / Bottom</source>
        <translation type="vanished">Inferior derecha</translation>
    </message>
</context>
<context>
    <name>DisplayAspectRatio</name>
    <message>
        <source>Auto (Game Native)</source>
        <translation type="vanished">Automática (nativa del juego)</translation>
    </message>
    <message>
        <source>Stretch To Fill</source>
        <translation type="vanished">Estirar imagen</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Personalizada</translation>
    </message>
</context>
<context>
    <name>DisplayCropMode</name>
    <message>
        <source>None</source>
        <translation type="vanished">Ninguno</translation>
    </message>
    <message>
        <source>Only Overscan Area</source>
        <translation type="vanished">Solo area de sobreescaneo</translation>
    </message>
    <message>
        <source>All Borders</source>
        <translation type="vanished">Todos los bordes</translation>
    </message>
</context>
<context>
    <name>DisplayDeinterlacingMode</name>
    <message>
        <source>Disabled (Flickering)</source>
        <translation type="vanished">Deshabilitado (parpadeo)</translation>
    </message>
    <message>
        <source>Weave (Combing)</source>
        <translation type="vanished">Weave (efecto peine)</translation>
    </message>
    <message>
        <source>Blend (Blur)</source>
        <translation type="vanished">Combinar (borroso)</translation>
    </message>
    <message>
        <source>Adaptive (FastMAD)</source>
        <translation type="vanished">Adaptable (FastMAD)</translation>
    </message>
</context>
<context>
    <name>DisplayScalingMode</name>
    <message>
        <source>Nearest-Neighbor</source>
        <translation type="vanished">Punto más cercano</translation>
    </message>
    <message>
        <source>Bilinear (Smooth)</source>
        <translation type="vanished">Bilinear (suavizado)</translation>
    </message>
    <message>
        <source>Bilinear (Integer)</source>
        <translation type="vanished">Bilinear (entero)</translation>
    </message>
    <message>
        <source>Nearest-Neighbor (Integer)</source>
        <translation type="vanished">Punto más cercano (entero)</translation>
    </message>
    <message>
        <source>Bilinear (Sharp)</source>
        <translation type="vanished">Bilinear (nítido)</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;No se encontraron juegos con formatos compatibles.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Añade un directorio que contenga juegos para comenzar.&lt;/p&gt;&lt;p&gt;Se buscarán y listarán juegos con los siguientes formatos:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="40"/>
        <source>TextLabel</source>
        <translation>TextLabel</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="65"/>
        <source>Add Game Directory...</source>
        <translation>Añadir directorio de juegos...</translation>
    </message>
    <message>
        <location filename="../emptygamelistwidget.ui" line="102"/>
        <source>Scan For New Games</source>
        <translation>Buscar juegos nuevos</translation>
    </message>
</context>
<context>
    <name>CoreThread</name>
    <message>
        <location filename="../qthost.cpp" line="804"/>
        <location filename="../qthost.cpp" line="818"/>
        <location filename="../qthost.cpp" line="845"/>
        <location filename="../qthost.cpp" line="1237"/>
        <location filename="../qthost.cpp" line="1450"/>
        <location filename="../qthost.cpp" line="1471"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="805"/>
        <source>Failed to boot system: %1</source>
        <translation>Fallo al iniciar el sistema: %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="819"/>
        <source>Failed to load state: %1</source>
        <translation>Fallo al cargar el estado: %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="845"/>
        <source>No resume save state found.</source>
        <translation>No se encontraron estados guardados para reanudar.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1125"/>
        <source>Memory Card Busy</source>
        <translation>Tarjeta de memoria en uso</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1126"/>
        <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>AVISO: Todavía se están escribiendo datos en la tarjeta de memoria. Al %1, podrías CORROMPER IRREVERSIBLEMENTE LA TARJETA DE MEMORIA. Es recomendable continuar con la partida y esperar aproximadamente 5 segundos hasta que se terminen de guardar los datos.

¿Quieres %1 de todas formas?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1150"/>
        <source>shut down</source>
        <translation>apagar el sistema</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1172"/>
        <source>reset</source>
        <translation>reiniciar el sistema</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1206"/>
        <source>change disc</source>
        <translation>cambiar el disco</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1237"/>
        <source>Failed to switch to subimage %1</source>
        <translation>Fallo al cambiar a la subimagen %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1354"/>
        <source>Confirm Download</source>
        <translation>Confirmar descarga</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1355"/>
        <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>Tu instalación de DuckStation no tiene una aplicación de &quot;padtest&quot; disponible.

Este archivo pesa aproximadamente 206KB, ¿quieres descargarlo ahora?</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1361"/>
        <source>File Download</source>
        <translation>Descarga de archivo</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1450"/>
        <location filename="../qthost.cpp" line="1471"/>
        <source>Failed to save state: %1</source>
        <translation>Fallo al guardar el estado: %1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1602"/>
        <source>Game: %1 (%2)
</source>
        <translation>Juego: %1 (%2)
</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1610"/>
        <source>Rich presence inactive or unsupported.</source>
        <translation>Rich Presence está inactiva o es incompatible.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1614"/>
        <source>Game not loaded or no RetroAchievements available.</source>
        <translation>Juego no cargado o RetroAchievements no está disponible.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2380"/>
        <source>%1x%2</source>
        <translation>%1x%2</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2380"/>
        <source>No Image</source>
        <translation>Sin imagen</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2391"/>
        <source>Game: %1 FPS</source>
        <translation>Juego: %1 FPS</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2401"/>
        <source>Video: %1 FPS (%2%)</source>
        <translation>Video: %1 FPS (%2%)</translation>
    </message>
</context>
<context>
    <name>EmulationSettingsWidget</name>
    <message>
        <location filename="../emulationsettingswidget.ui" line="29"/>
        <source>Speed Control</source>
        <translation>Control de velocidad</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="35"/>
        <source>Emulation Speed:</source>
        <translation>Velocidad de emulación:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="45"/>
        <source>Fast Forward Speed:</source>
        <translation>Velocidad de avance rápido:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="55"/>
        <source>Turbo Speed:</source>
        <translation>Velocidad turbo:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="68"/>
        <source>Latency Control</source>
        <translation>Control de latencia</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="74"/>
        <location filename="../emulationsettingswidget.cpp" line="120"/>
        <source>Reduce Input Latency</source>
        <translation>Reducir latencia de entrada</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="81"/>
        <location filename="../emulationsettingswidget.cpp" line="108"/>
        <source>Sync To Host Refresh Rate</source>
        <translation>Sincronizar al refresco de pantalla</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="88"/>
        <location filename="../emulationsettingswidget.cpp" line="103"/>
        <source>Vertical Sync (VSync)</source>
        <translation>Sincronización vertical (VSync)</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="95"/>
        <location filename="../emulationsettingswidget.cpp" line="115"/>
        <source>Optimal Frame Pacing</source>
        <translation>Ritmo de fotogramas óptimo</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="102"/>
        <location filename="../emulationsettingswidget.cpp" line="129"/>
        <source>Skip Duplicate Frame Display</source>
        <translation>Omitir fotogramas duplicados</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="111"/>
        <source>Frame Time Buffer:</source>
        <translation>Búfer de duración de fotogramas:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="118"/>
        <source> Milliseconds</source>
        <translation> milisegundos</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="136"/>
        <source>Rewind/Runahead</source>
        <translation>Rebobinado/Procesamiento anticipado</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="142"/>
        <source>Enable Rewinding</source>
        <translation>Habilitar rebobinado</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="149"/>
        <source>Rewind Save Frequency:</source>
        <translation>Frecuencia de guardado del rebobinado:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="156"/>
        <source> Seconds</source>
        <translation> segundos</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="169"/>
        <source>Rewind Buffer Size:</source>
        <translation>Tamaño del búfer del rebobinado:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="176"/>
        <source> Frames</source>
        <translation> fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="189"/>
        <source>Runahead:</source>
        <translation>Procesamiento anticipado:</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="197"/>
        <location filename="../emulationsettingswidget.cpp" line="141"/>
        <source>Disabled</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="202"/>
        <source>1 Frame</source>
        <translation>1 fotograma</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="207"/>
        <source>2 Frames</source>
        <translation>2 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="212"/>
        <source>3 Frames</source>
        <translation>3 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="217"/>
        <source>4 Frames</source>
        <translation>4 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="222"/>
        <source>5 Frames</source>
        <translation>5 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="227"/>
        <source>6 Frames</source>
        <translation>6 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="232"/>
        <source>7 Frames</source>
        <translation>7 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="237"/>
        <source>8 Frames</source>
        <translation>8 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="242"/>
        <source>9 Frames</source>
        <translation>9 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="247"/>
        <source>10 Frames</source>
        <translation>10 fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.ui" line="255"/>
        <source>TextLabel</source>
        <translation>TextLabel</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="92"/>
        <source>Emulation Speed</source>
        <translation>Velocidad de emulación</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="93"/>
        <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>Establece la velocidad de emulación de destino. No se asegura que esa velocidad se vaya a alcanzar, y de no hacerlo, el emulador funcionará lo más rápido que pueda.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="96"/>
        <source>Fast Forward Speed</source>
        <translation>Velocidad de avance rápido</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="96"/>
        <location filename="../emulationsettingswidget.cpp" line="99"/>
        <source>User Preference</source>
        <translation>Preferencia de usuario</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="97"/>
        <source>Sets the fast forward speed. This speed will be used when the fast forward hotkey is pressed/toggled.</source>
        <translation>Determina la velocidad del avance rápido. Se utilizará cuando se presione/active la tecla de avance rápido.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="99"/>
        <source>Turbo Speed</source>
        <translation>Velocidad turbo</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="100"/>
        <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>Determina la velocidad del modo turbo. Se utilizará cuando se presione/active la tecla de turbo. Esta opción tendrá prioridad por sobre el avance rápido si el atajo de ambas se presionan/activan al mismo tiempo.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="103"/>
        <location filename="../emulationsettingswidget.cpp" line="108"/>
        <location filename="../emulationsettingswidget.cpp" line="115"/>
        <location filename="../emulationsettingswidget.cpp" line="120"/>
        <location filename="../emulationsettingswidget.cpp" line="129"/>
        <location filename="../emulationsettingswidget.cpp" line="134"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="104"/>
        <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>Sincroniza la presentación de los fotogramas de la consola con el sistema. Habilitar esta opción puede resultar en animaciones más fluídas, a cambio de una mayor latencia de entrada. &lt;strong&gt;Usuarios con GSync/FreeSync deberían habilitar la opción &quot;Ritmo de fotogramas óptimo&quot; en su lugar.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="109"/>
        <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>Ajusta la velocidad de emulación para que la tasa de refresco de la consola coincida con la pantalla de tu sistema cuando la sincronización vertical esté habilitada. Produce que las animaciones sean lo más fluídas posibles, a costa de aumentar potencialmente la velocidad de emulación en menos del 1%. Esta opción no tendrá efecto si la tasa de refresco de la consola es muy diferente a de la de tu sistema. Usuarios con tasas de refresco variables deberían deshabilitar esta opción.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="116"/>
        <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>Habilitar esta opción asegurará que cada fotograma que renderiza la consola se mostrará en la pantalla, a una velocidad constante, para un ritmo de fotogramas óptimo. Si tienes un monitor compatible con GSync/FreeSync, habilita esta opción. Si tienes dificultades para mantener máxima velocidad, o problemas de audio, intenta deshabilitar esta opción.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="121"/>
        <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>Reduce la latencia de entrada retrasando el inicio del fotograma hasta que se acerque su presentación. Puede producir pérdidas de fotogramas en sistemas más lentos con mayor variación en su duración, si el tamaño del búfer no es suficiente.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="123"/>
        <source>Frame Time Buffer</source>
        <translation>Búfer de duración de fotogramas</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="124"/>
        <source>%1 ms</source>
        <translation>%1ms</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="125"/>
        <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>Especifica la cantidad de tiempo añadido al búfer, reduciendo el tiempo de espera adicional introducido. Valores más altos incrementarán la latencia de entrada, pero disminuirá el riesgo de desbordamiento, o pérdida de fotogramas. Valores más bajos requieren un hardware más rápido.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="130"/>
        <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>Omite la presentación de fotogramas que no sean únicos. Puede combinarse con generación de fotogramas por el controlador de video para incrementar la velocidad de fotogramas perceptible. Puede empeorar el ritmo de fotogramas, y no es compatible con la opción &quot;Sincronizar al refresco de pantalla&quot;.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="134"/>
        <source>Rewinding</source>
        <translation>Rebobinado</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="135"/>
        <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;Habilitar rebobinado:&lt;/b&gt; Guarda estados periódicamente para poder rebobinar/retroceder en el tiempo mientras juegas.&lt;br&gt; &lt;b&gt;Frecuencia de guardado:&lt;/b&gt; Que tan seguido se guardarán los estados para el rebobinado. Frecuencias más altas aumentan los requerimientos del sistema.&lt;br&gt; &lt;b&gt;Tamaño del búfer:&lt;/b&gt; Cuántos estados se guardarán para rebobinar. Valores más altos aumentan los requerimientos de memoria.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="141"/>
        <source>Runahead</source>
        <translation>Procesamiento anticipado</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="142"/>
        <source>Simulates the system ahead of time and rolls back/replays to reduce input lag. Very high system requirements.</source>
        <translation>Simula el sistema de forma anticipada y regresa/repite el estado para reducir la latencia de entrada. Tiene requerimientos de sistema muy altos.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="157"/>
        <source>Use Global Setting [Unlimited]</source>
        <translation>Utilizar configuración global [sin límite]</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="159"/>
        <source>Use Global Setting [%1%]</source>
        <translation>Utilizar configuración global [%1%]</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="162"/>
        <source>Unlimited</source>
        <translation>Sin límite</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="168"/>
        <source>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</source>
        <translation>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</translation>
    </message>
    <message numerus="yes">
        <location filename="../emulationsettingswidget.cpp" line="252"/>
        <source>Rewind for %n frame(s), lasting %1 second(s) will require up to %2MB of RAM and %3MB of VRAM.</source>
        <translation>
            <numerusform>Rebobinar por %n fotograma, durante %1 segundo(s) requerirá hasta %2MB de RAM y %3MB de VRAM.</numerusform>
            <numerusform>Rebobinar por %n fotograma(s), durante %1 segundo(s) requerirá hasta %2MB de RAM y %3MB de VRAM.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="263"/>
        <source>Rewind is disabled because runahead is enabled. Runahead will significantly increase system requirements.</source>
        <translation>El rebobinado está deshabilitado porque el procesamiento anticipado está habilitado. El procesamiento anticipado aumentará significativamente los requerimientos del sistema.</translation>
    </message>
    <message>
        <location filename="../emulationsettingswidget.cpp" line="269"/>
        <source>Rewind is not enabled. Please note that enabling rewind may significantly increase system requirements.</source>
        <translation>El rebobinado no esta habilitado. Ten en cuenta que habilitarlo puede aumentar significativamente los requerimientos del sistema.</translation>
    </message>
</context>
<context>
    <name>FolderSettingsWidget</name>
    <message>
        <location filename="../foldersettingswidget.ui" line="29"/>
        <source>Cache Directory</source>
        <translation>Directorio de caché</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="38"/>
        <location filename="../foldersettingswidget.ui" line="78"/>
        <location filename="../foldersettingswidget.ui" line="118"/>
        <location filename="../foldersettingswidget.ui" line="169"/>
        <location filename="../foldersettingswidget.ui" line="209"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="45"/>
        <location filename="../foldersettingswidget.ui" line="85"/>
        <location filename="../foldersettingswidget.ui" line="125"/>
        <location filename="../foldersettingswidget.ui" line="155"/>
        <location filename="../foldersettingswidget.ui" line="195"/>
        <source>Open...</source>
        <translation>Abrir...</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="52"/>
        <location filename="../foldersettingswidget.ui" line="92"/>
        <location filename="../foldersettingswidget.ui" line="132"/>
        <location filename="../foldersettingswidget.ui" line="179"/>
        <location filename="../foldersettingswidget.ui" line="219"/>
        <source>Reset</source>
        <translation>Restablecer</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="59"/>
        <source>Used for storing shaders and game list data.</source>
        <translation>Utilizado para almacenar datos de sombreadores y la lista de juegos.</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="69"/>
        <source>Covers Directory</source>
        <translation>Directorio de portadas</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="99"/>
        <source>Used for storing covers in the game grid/Big Picture UIs.</source>
        <translation>Utilizado para almacenar portadas de la cuadrícula de juegos y el modo Big Picture.</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="149"/>
        <source>Screenshots Directory</source>
        <translation>Directorio de capturas de pantalla</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="162"/>
        <source>Used for screenshots.</source>
        <translation>Utilizado para las capturas de pantalla.</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="189"/>
        <source>Videos Directory</source>
        <translation>Directorio de videos</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="202"/>
        <source>Used for media capture, regardless of whether audio and/or video is enabled.</source>
        <translation>Utilizado para almacenar capturas multimedia, ya sean de audio o video.</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="109"/>
        <source>Save States Directory</source>
        <translation>Directorio de estados guardados</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.ui" line="139"/>
        <source>Used for storing save states.</source>
        <translation>Utilizado para almacenar los estados guardados.</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.cpp" line="17"/>
        <source>Select Cache Directory</source>
        <translation>Seleccionar directorio de caché</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.cpp" line="20"/>
        <source>Select Covers Directory</source>
        <translation>Seleccionar directorio de portadas</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.cpp" line="24"/>
        <source>Select Save States Directory</source>
        <translation>Seleccionar directorio de estados guardados</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.cpp" line="27"/>
        <source>Select Screenshots Directory</source>
        <translation>Seleccionar directorio de capturas de pantalla</translation>
    </message>
    <message>
        <location filename="../foldersettingswidget.cpp" line="29"/>
        <source>Select Videos Directory</source>
        <translation>Seleccionar directorio de videos</translation>
    </message>
</context>
<context>
    <name>FullscreenUI</name>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8700"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8701"/>
        <source>1 Frame</source>
        <translation>1 Fotograma</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8702"/>
        <source>10 Frames</source>
        <translation>10 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8703"/>
        <source>100% [60 FPS (NTSC) / 50 FPS (PAL)]</source>
        <translation>100% [60 FPS (NTSC) / 50 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8704"/>
        <source>1000% [600 FPS (NTSC) / 500 FPS (PAL)]</source>
        <translation>1000% [600 FPS (NTSC) / 500 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8705"/>
        <source>10x</source>
        <translation>10x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8706"/>
        <source>10x (20x Speed)</source>
        <translation>10x (velocidad 20x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8707"/>
        <source>11x</source>
        <translation>11x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8708"/>
        <source>125% [75 FPS (NTSC) / 62 FPS (PAL)]</source>
        <translation>125% [75 FPS (NTSC) / 62 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8709"/>
        <source>12x</source>
        <translation>12x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8710"/>
        <source>13x</source>
        <translation>13x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8711"/>
        <source>14x</source>
        <translation>14x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8712"/>
        <source>150% [90 FPS (NTSC) / 75 FPS (PAL)]</source>
        <translation>150% [90 FPS (NTSC) / 75 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8713"/>
        <source>15x</source>
        <translation>15x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8714"/>
        <source>16x</source>
        <translation>16x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8715"/>
        <source>175% [105 FPS (NTSC) / 87 FPS (PAL)]</source>
        <translation>175% [105 FPS (NTSC) / 87 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8716"/>
        <source>1x</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8717"/>
        <source>2 Frames</source>
        <translation>2 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8718"/>
        <source>20% [12 FPS (NTSC) / 10 FPS (PAL)]</source>
        <translation>20% [12 FPS (NTSC) / 10 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8719"/>
        <source>200% [120 FPS (NTSC) / 100 FPS (PAL)]</source>
        <translation>200% [120 FPS (NTSC) / 100 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8720"/>
        <source>250% [150 FPS (NTSC) / 125 FPS (PAL)]</source>
        <translation>250% [150 FPS (NTSC) / 125 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8721"/>
        <source>2x</source>
        <translation>2x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8722"/>
        <source>2x (Quad Speed)</source>
        <translation>2x (velocidad cuádruple)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8723"/>
        <source>3 Frames</source>
        <translation>3 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8724"/>
        <source>30% [18 FPS (NTSC) / 15 FPS (PAL)]</source>
        <translation>30% [18 FPS (NTSC) / 15 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8725"/>
        <source>300% [180 FPS (NTSC) / 150 FPS (PAL)]</source>
        <translation>300% [180 FPS (NTSC) / 150 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8726"/>
        <source>350% [210 FPS (NTSC) / 175 FPS (PAL)]</source>
        <translation>350% [210 FPS (NTSC) / 175 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8727"/>
        <source>3x</source>
        <translation>3x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8728"/>
        <source>3x (6x Speed)</source>
        <translation>3x (velocidad 6x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8729"/>
        <source>3x (for 720p)</source>
        <translation>3x (para 720p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8730"/>
        <source>4 Frames</source>
        <translation>4 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8731"/>
        <source>40% [24 FPS (NTSC) / 20 FPS (PAL)]</source>
        <translation>40% [24 FPS (NTSC) / 20 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8732"/>
        <source>400% [240 FPS (NTSC) / 200 FPS (PAL)]</source>
        <translation>400% [240 FPS (NTSC) / 200 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8733"/>
        <source>450% [270 FPS (NTSC) / 225 FPS (PAL)]</source>
        <translation>450% [270 FPS (NTSC) / 225 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8734"/>
        <source>4x</source>
        <translation>4x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8735"/>
        <source>4x (8x Speed)</source>
        <translation>4x (velocidad 8x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8736"/>
        <source>5 Frames</source>
        <translation>5 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8737"/>
        <source>50% [30 FPS (NTSC) / 25 FPS (PAL)]</source>
        <translation>50% [30 FPS (NTSC) / 25 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8738"/>
        <source>500% [300 FPS (NTSC) / 250 FPS (PAL)]</source>
        <translation>500% [300 FPS (NTSC) / 250 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8739"/>
        <source>5x</source>
        <translation>5x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8740"/>
        <source>5x (10x Speed)</source>
        <translation>5x (velocidad 10x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8741"/>
        <source>5x (for 1080p)</source>
        <translation>5x (para 1080p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8742"/>
        <source>6 Frames</source>
        <translation>6 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8743"/>
        <source>60% [36 FPS (NTSC) / 30 FPS (PAL)]</source>
        <translation>60% [36 FPS (NTSC) / 30 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8744"/>
        <source>600% [360 FPS (NTSC) / 300 FPS (PAL)]</source>
        <translation>600% [360 FPS (NTSC) / 300 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8745"/>
        <source>6x</source>
        <translation>6x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8746"/>
        <source>6x (12x Speed)</source>
        <translation>6x (velocidad 12x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8747"/>
        <source>6x (for 1440p)</source>
        <translation>6x (para 1440p)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8748"/>
        <source>7 Frames</source>
        <translation>7 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8749"/>
        <source>70% [42 FPS (NTSC) / 35 FPS (PAL)]</source>
        <translation>70% [42 FPS (NTSC) / 35 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8750"/>
        <source>700% [420 FPS (NTSC) / 350 FPS (PAL)]</source>
        <translation>700% [420 FPS (NTSC) / 350 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8751"/>
        <source>7x</source>
        <translation>7x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8752"/>
        <source>7x (14x Speed)</source>
        <translation>7x (velocidad 14x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8753"/>
        <source>8 Frames</source>
        <translation>8 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8754"/>
        <source>80% [48 FPS (NTSC) / 40 FPS (PAL)]</source>
        <translation>80% [48 FPS (NTSC) / 40 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8755"/>
        <source>800% [480 FPS (NTSC) / 400 FPS (PAL)]</source>
        <translation>800% [480 FPS (NTSC) / 400 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8756"/>
        <source>8x</source>
        <translation>8x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8757"/>
        <source>8x (16x Speed)</source>
        <translation>8x (velocidad 16x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8758"/>
        <source>9 Frames</source>
        <translation>9 Fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8759"/>
        <source>90% [54 FPS (NTSC) / 45 FPS (PAL)]</source>
        <translation>90% [54 FPS (NTSC) / 45 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8760"/>
        <source>900% [540 FPS (NTSC) / 450 FPS (PAL)]</source>
        <translation>900% [540 FPS (NTSC) / 450 FPS (PAL)]</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8761"/>
        <source>9x</source>
        <translation>9x</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8762"/>
        <source>9x (18x Speed)</source>
        <translation>9x (velocidad 18x)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8763"/>
        <source>9x (for 4K)</source>
        <translation>9x (para 4K)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8764"/>
        <source>A cover already exists for this game. Are you sure that you want to overwrite it?</source>
        <translation>Una imágen de portada ya existe para este juego, ¿Quieres reemplazarla?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8765"/>
        <source>A resume save state created at %s was found.

Do you want to load this save and continue?</source>
        <translation>Se encontró un estado guardado para reanudar creado en %s.

¿Quieres cargar este estado guardado y continuar?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8766"/>
        <source>About</source>
        <translation>Acerca de</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8767"/>
        <source>About DuckStation</source>
        <translation>Acerca de DuckStation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8768"/>
        <source>Account</source>
        <translation>Cuenta</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8769"/>
        <source>Accurate Blending</source>
        <translation>Combinación precisa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8770"/>
        <source>Achievement Notifications</source>
        <translation>Notificaciones de logros</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8771"/>
        <source>Achievement Unlock/Count</source>
        <translation>Desbloqueo/contador de logros</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8772"/>
        <source>Achievements</source>
        <translation>Logros</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8773"/>
        <source>Achievements Settings</source>
        <translation>Configuración de logros</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8774"/>
        <source>Achievements are not enabled.</source>
        <translation>Logros deshabilitados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8775"/>
        <source>Achievements: %u (%u) / %u</source>
        <translation>Logros: %u (%u) / %u</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8776"/>
        <source>Achievements: %u / %u</source>
        <translation>Logros: %u / %u</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8777"/>
        <source>Add Search Directory</source>
        <translation>Añadir directorio de búsqueda</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8778"/>
        <source>Add Shader</source>
        <translation>Añadir sombreador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8779"/>
        <source>Adds a new directory to the game search list.</source>
        <translation>Añade un directorio nuevo a la lista de búsqueda de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8780"/>
        <source>Adds a new shader to the chain.</source>
        <translation>Añade un sombreador nuevo a la cadena.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8781"/>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translation>Añade precisión adicional a los datos de PGXP posproyección. Puede mejorar el aspecto visual en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8784"/>
        <source>Advanced Settings</source>
        <translation>Configuración avanzada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8785"/>
        <source>All Time: {}</source>
        <translation>Absoluto: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8786"/>
        <source>Allow Booting Without SBI File</source>
        <translation>Permitir iniciar sin un archivo SBI</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8787"/>
        <source>Allows loading protected games without subchannel information.</source>
        <translation>Permite cargar juegos protegidos sin la información del subcanal.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8788"/>
        <source>Alpha Blending</source>
        <translation>Composición alfa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8789"/>
        <source>Always Track Uploads</source>
        <translation>Siempre rastrear copias</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8792"/>
        <source>Apply Image Patches</source>
        <translation>Aplicar parches de imagen</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8793"/>
        <source>Are you sure you want to clear all mappings for this controller?

You cannot undo this action.</source>
        <translation>¿Seguro que quieres borrar todas las asignaciones para este control?

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8794"/>
        <source>Are you sure you want to clear the current post-processing chain? All configuration will be lost.</source>
        <translation>¿Seguro que quieres vaciar la cadena de postprocesamiento actual? Se perderá toda la configuración.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8795"/>
        <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>¿Seguro que quieres restaurar la configuración predeterminada de los controles?

Se perderán todas las asignaciones y configuraciones compartidas.

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8796"/>
        <source>Aspect Ratio</source>
        <translation>Relación de aspecto</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8798"/>
        <source>Attempts to map the selected port to a chosen controller.</source>
        <translation>Intenta asignar el puerto seleccionado a un control determinado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8799"/>
        <source>Audio Backend</source>
        <translation>Motor de audio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8800"/>
        <source>Audio Control</source>
        <translation>Control de audio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8801"/>
        <source>Audio Settings</source>
        <translation>Configuración de audio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8802"/>
        <source>Auto-Detect</source>
        <translation>Detectar automáticamente</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8803"/>
        <source>Automatic Mapping</source>
        <translation>Asignación automática</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8804"/>
        <source>Automatic based on window size</source>
        <translation>Automático según el tamaño de la ventana</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8805"/>
        <source>Automatic mapping completed for {}.</source>
        <translation>Asignación automática finalizada para {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8806"/>
        <source>Automatic mapping failed for {}.</source>
        <translation>Asignación automática fallida para {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8807"/>
        <source>Automatic mapping failed, no devices are available.</source>
        <translation>Asignación automática fallida, no hay dispositivos disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8808"/>
        <source>Automatically Resize Window</source>
        <translation>Cambiar tamaño de la ventana automáticamente</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8809"/>
        <source>Automatically applies patches to disc images when they are present, currently only PPF is supported.</source>
        <translation>Aplica parches a las imagenes de disco automáticamente cuando ambos están presentes. Actualmente solo los parches PPF son compatibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8810"/>
        <source>Automatically resizes the window to match the internal resolution.</source>
        <translation>Cambia el tamaño de la ventana automáticamente para que coincida con la resolución interna.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8811"/>
        <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>Guarda automáticamente el estado del emulador al apagar o salir. Después podrás continuar desde donde dejaste la última vez.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8812"/>
        <source>Automatically switches to fullscreen mode when the program is started.</source>
        <translation>Cambia automáticamente a modo en pantalla completa cuando se inicia el programa.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8813"/>
        <source>Avoids calls to C++ code, significantly speeding up the recompiler.</source>
        <translation>Evita llamadas a código de C++, acelerando significativamente el recompilador.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8814"/>
        <source>BIOS Directory</source>
        <translation>Directorio de BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8815"/>
        <source>BIOS Selection</source>
        <translation>Selección de BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8816"/>
        <source>BIOS Settings</source>
        <translation>Configuración de BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8817"/>
        <source>BIOS for {}</source>
        <translation>BIOS para {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8818"/>
        <source>BIOS to use when emulating {} consoles.</source>
        <translation>BIOS a utilizar al emular {} consolas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8820"/>
        <source>Back To Pause Menu</source>
        <translation>Volver al menú de pausa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8821"/>
        <source>Backend Settings</source>
        <translation>Configuración de motor</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8822"/>
        <source>Behavior</source>
        <translation>Comportamiento</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8823"/>
        <source>Border Overlay</source>
        <translation>Borde superpuesto</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8824"/>
        <source>Borderless Fullscreen</source>
        <translation>Pantalla completa sin bordes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8825"/>
        <source>Buffer Size</source>
        <translation>Tamaño del búfer</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8826"/>
        <source>Buttons</source>
        <translation>Botones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8827"/>
        <source>CD-ROM Emulation</source>
        <translation>Emulación de CD-ROM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8828"/>
        <source>CPU Emulation</source>
        <translation>Emulación de CPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8829"/>
        <source>CPU Mode</source>
        <translation>Modo de CPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8830"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8832"/>
        <source>Change Disc</source>
        <translation>Cambiar disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8837"/>
        <source>Changes the aspect ratio used to display the console&apos;s output to the screen.</source>
        <translation>Cambia la relación de aspecto utilizada para mostrar la salida de la consola en pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9433"/>
        <source>Writes backgrounds that can be replaced to the dump directory.</source>
        <translation>Escribe los fondos que pueden ser reemplazados en el directorio de volcado.</translation>
    </message>
    <message>
        <source>Cheat List</source>
        <translation type="vanished">Lista de trucos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8839"/>
        <source>Chooses the backend to use for rendering the console/game visuals.</source>
        <translation>Elige el motor a utilizar para renderizar los gráficos de la consola/juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8840"/>
        <source>Chooses the language used for UI elements.</source>
        <translation>Elige el idioma utilizado para los elementos de la interfaz de usuario.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8841"/>
        <source>Clean Boot</source>
        <translation>Inicio limpio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8843"/>
        <source>Clear Settings</source>
        <translation>Limpiar configuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8844"/>
        <source>Clear Shaders</source>
        <translation>Eliminar sombreadores</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8845"/>
        <source>Clears a shader from the chain.</source>
        <translation>Elimina un sombreador de la cadena.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8846"/>
        <source>Clears all settings set for this game.</source>
        <translation>Limpia toda la configuración para este juego.</translation>
    </message>
    <message>
        <source>Clears the mask/transparency bit in VRAM write dumps.</source>
        <translation type="vanished">Limpia el bit de enmascaramiento/transparencia en los volcados de escritura de VRAM.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8847"/>
        <source>Close</source>
        <translation>Cerrar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8848"/>
        <source>Close Game</source>
        <translation>Cerrar juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8849"/>
        <source>Close Menu</source>
        <translation>Cerrar menú</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8850"/>
        <source>Compatibility Rating</source>
        <translation>Calificación de compatibilidad</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8851"/>
        <source>Compatibility: </source>
        <translation>Compatibilidad: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8853"/>
        <source>Configuration</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8854"/>
        <source>Confirm Power Off</source>
        <translation>Confirmar apagado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8855"/>
        <source>Console Settings</source>
        <translation>Configuración de la consola</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8857"/>
        <source>Controller Port {}</source>
        <translation>Puerto de control {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8859"/>
        <source>Controller Port {} Macros</source>
        <translation>Macros del puerto de control {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8860"/>
        <source>Controller Port {} Settings</source>
        <translation>Configuración del puerto de control {}</translation>
    </message>
    <message>
        <source>Controller Port {}{}</source>
        <translation type="vanished">Puerto de control {}{}</translation>
    </message>
    <message>
        <source>Controller Port {}{} Macros</source>
        <translation type="vanished">Macros del puerto de control {}{}</translation>
    </message>
    <message>
        <source>Controller Port {}{} Settings</source>
        <translation type="vanished">Configuración del puerto de control {}{}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8861"/>
        <source>Controller Settings</source>
        <translation>Configuración de controles</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8862"/>
        <source>Controller Type</source>
        <translation>Tipo de control</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8863"/>
        <source>Controller mapping cleared.</source>
        <translation>Asignación de control limpiada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8864"/>
        <source>Controller preset &apos;{}&apos; loaded.</source>
        <translation>Perfil de entrada &quot;{}&quot; cargado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8865"/>
        <source>Controller preset &apos;{}&apos; saved.</source>
        <translation>Perfil de entrada &quot;{}&quot; guardado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8866"/>
        <source>Controller settings reset to default.</source>
        <translation>Configuración del control restablecida a valores predeterminados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8867"/>
        <source>Controls</source>
        <translation>Controles</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8868"/>
        <source>Controls the volume of the audio played on the host when fast forwarding.</source>
        <translation>Controla el volúmen de reproducción de audio durante el avance rápido en el sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8869"/>
        <source>Controls the volume of the audio played on the host.</source>
        <translation>Controla el volúmen de reproducción de audio en el sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8870"/>
        <source>Copies the current global settings to this game.</source>
        <translation>Copia la configuración global actual a la de este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8871"/>
        <source>Copies the global controller configuration to this game.</source>
        <translation>Copia la configuración de control global actual a la de este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8872"/>
        <source>Copy Global Settings</source>
        <translation>Copiar configuración global</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8873"/>
        <source>Copy Settings</source>
        <translation>Copiar configuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8875"/>
        <source>Cover Settings</source>
        <translation>Configuración de portada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8876"/>
        <source>Cover set.</source>
        <translation>Portada establecida.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8877"/>
        <source>Covers Directory</source>
        <translation>Directorio de portadas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8878"/>
        <source>Create</source>
        <translation>Crear</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8880"/>
        <source>Create Save State Backups</source>
        <translation>Crear copias de seguridad de los estados guardados</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8881"/>
        <source>Crop Mode</source>
        <translation>Modo de recorte</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8882"/>
        <source>Culling Correction</source>
        <translation>Corrección de culling</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8883"/>
        <source>Current Game</source>
        <translation>Juego actual</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8884"/>
        <source>Custom</source>
        <translation>Personalizada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8885"/>
        <source>Deadzone</source>
        <translation>Zona muerta</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8886"/>
        <source>Debugging Settings</source>
        <translation>Configuración de depuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8887"/>
        <source>Default</source>
        <translation>Predeterminado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8888"/>
        <source>Default Boot</source>
        <translation>Inicio predeterminado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8889"/>
        <source>Default View</source>
        <translation>Vista predeterminada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8890"/>
        <source>Default: Disabled</source>
        <translation>Predeterminado: deshabilitado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8891"/>
        <source>Default: Enabled</source>
        <translation>Predeterminado: habilitado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8893"/>
        <source>Delete Save</source>
        <translation>Eliminar guardado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8894"/>
        <source>Delete State</source>
        <translation>Eliminar estado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8896"/>
        <source>Depth Test Transparent Polygons</source>
        <translation>Probar profundidad de polígonos transparentes</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8898"/>
        <source>Destination Alpha Blending</source>
        <translation>Composición alfa de destino</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8899"/>
        <source>Details</source>
        <translation>Detalles</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8900"/>
        <source>Details unavailable for game not scanned in game list.</source>
        <translation>Detalles no disponibles para juegos que no se encuentren en la lista de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8901"/>
        <source>Determines how large the on-screen messages and monitor are.</source>
        <translation>Determina que tan grande son los mensajes en pantalla en relación al monitor.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8902"/>
        <source>Determines how much button pressure is ignored before activating the macro.</source>
        <translation>Determina cuánta de la presión del botón es ignorada antes de activar el macro.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8903"/>
        <source>Determines how much latency there is between the audio being picked up by the host API, and played through speakers.</source>
        <translation>Determina cuánta latencia hay entre el audio detectado por la API del sistema y su reproducción por los altavoces.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8904"/>
        <source>Determines how much of the area typically not visible on a consumer TV set to crop/hide.</source>
        <translation>Determina cuanto del área generalmente no visible en un televisor recortar/ocultar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8905"/>
        <source>Determines how much pressure is simulated when macro is active.</source>
        <translation>Determina cuánta presión es simulada cuando el macro está activo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8906"/>
        <source>Determines how the emulated CPU executes instructions.</source>
        <translation>Determina cómo la CPU emulada ejecuta instrucciones.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8907"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Determina cómo se escalará la salida de la consola emulada a la resolución de tu monitor.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8908"/>
        <source>Determines quality of audio when not running at 100% speed.</source>
        <translation>Determina la calidad del audio cuando la velocidad no es del 100%.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8909"/>
        <source>Determines that field that the game list will be sorted by.</source>
        <translation>Determina el campo por el cual se ordenará la lista de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8910"/>
        <source>Determines the amount of audio buffered before being pulled by the host API.</source>
        <translation>Determina la cantidad de audio almacenada antes de que lo levante la API del sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8911"/>
        <source>Determines the area of the overlay image that the display will be drawn within.</source>
        <translation>Define el área de la imagen superpuesta en la que se mostrará la imagen del juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8912"/>
        <source>Determines the emulated hardware type.</source>
        <translation>Determina el tipo de hardware emulado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8914"/>
        <source>Determines the frequency at which the macro will toggle the buttons on and off (aka auto fire).</source>
        <translation>Determina la frecuencia en la cual el macro activará/desactivará los botones (es decir, disparo automático).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8915"/>
        <source>Determines the margin between the edge of the screen and on-screen messages.</source>
        <translation>Determina el márgen entre el borde de la pantalla y los mensajes en pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8916"/>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation>Determina la posición de la pantalla cuando se añadan bordes negros.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8919"/>
        <source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
        <translation>Determina si se mostrará un mensaje de confirmación para cerrar el emulador/juego al presionar un atajo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8921"/>
        <source>Device Settings</source>
        <translation>Configuración del dispositivo</translation>
    </message>
    <message>
        <source>Disable All Enhancements</source>
        <translation type="vanished">Deshabilitar todas las mejoras</translation>
    </message>
    <message>
        <source>Disable Interlacing</source>
        <translation type="vanished">Deshabilitar entrelazado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8923"/>
        <source>Disable Subdirectory Scanning</source>
        <translation>Deshabilitar búsqueda en subdirectorios</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8925"/>
        <source>Disabled</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8926"/>
        <source>Disables dithering and uses the full 8 bits per channel of color information.</source>
        <translation>Deshabilita el tramado y utiliza la totalidad de los 8 bits por canal de información de color.</translation>
    </message>
    <message>
        <source>Disables interlaced rendering and display in the GPU. Some games can render in 480p this way, but others will break.</source>
        <translation type="vanished">Deshabilita el renderizado entrelazado en la GPU. Algunos juegos pueden renderizarse a 480p, aunque otros pueden presentar fallos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8928"/>
        <source>Discord Server</source>
        <translation>Servidor de Discord</translation>
    </message>
    <message>
        <source>Display Settings</source>
        <translation type="vanished">Configuración de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8931"/>
        <source>Displays popup messages on events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Muestra mensajes emergentes durante eventos como desbloqueo de logros y envíos a la tabla de posiciones.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8932"/>
        <source>Displays popup messages when starting, submitting, or failing a leaderboard challenge.</source>
        <translation>Muestra mensajes emergentes al iniciar, enviar o fallar un desafío de tabla de posiciones.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8933"/>
        <source>Double-Click Toggles Fullscreen</source>
        <translation>Doble clic para pantalla completa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8934"/>
        <source>Download Covers</source>
        <translation>Descargar portadas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8935"/>
        <source>Downloads covers from a user-specified URL template.</source>
        <translation>Descarga portadas desde la URL especificada por el usuario.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8936"/>
        <source>Downsamples the rendered image prior to displaying it. Can improve overall image quality in mixed 2D/3D games.</source>
        <translation>Reduce el tamaño de la imagen renderizada antes de mostrarla. Puede mejorar la calidad general de la imagen en juegos 2D/3D mixtos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8937"/>
        <source>Downsampling</source>
        <translation>Submuestreo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8938"/>
        <source>Downsampling Display Scale</source>
        <translation>Escala de submuestreo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8939"/>
        <source>Duck icon by icons8 (https://icons8.com/icon/74847/platforms.undefined.short-title)</source>
        <translation>Icono del pato por icons8 (https://icons8.com/icon/74847/platforms.undefined.short-title)</translation>
    </message>
    <message>
        <source>DuckStation is a free and open-source simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability.</source>
        <translation type="vanished">DuckStation es un emulador/simulador gratuito y de código abierto de la consola Sony PlayStation(TM), enfocándose en jugabilidad, velocidad y mantenimiento a largo plazo.</translation>
    </message>
    <message>
        <source>Dump Replaceable VRAM Writes</source>
        <translation type="vanished">Volcar escrituras de VRAM reemplazables</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8943"/>
        <source>Emulation Settings</source>
        <translation>Configuración de emulación</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8944"/>
        <source>Emulation Speed</source>
        <translation>Velocidad de emulación</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8945"/>
        <source>Enable 8MB RAM</source>
        <translation>Habilitar 8MB de RAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8946"/>
        <source>Enable Achievements</source>
        <translation>Habilitar logros</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8948"/>
        <source>Enable Discord Presence</source>
        <translation>Habilitar Discord Presence</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8949"/>
        <source>Enable Fast Boot</source>
        <translation>Habilitar inicio rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8950"/>
        <source>Enable In-Game Overlays</source>
        <translation>Superposiciones dentro del juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8951"/>
        <source>Enable Overclocking</source>
        <translation>Habilitar overclocking</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8952"/>
        <source>Enable Post Processing</source>
        <translation>Habilitar postprocesamiento</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8953"/>
        <source>Enable Recompiler Block Linking</source>
        <translation>Habilitar vinculación de bloques del recompilador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8954"/>
        <source>Enable Recompiler ICache</source>
        <translation>Habilitar ICache del recompilador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8955"/>
        <source>Enable Recompiler Memory Exceptions</source>
        <translation>Habilitar excepciones de memoria del recompilador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8956"/>
        <source>Enable Region Check</source>
        <translation>Habilitar chequeo regional</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8957"/>
        <source>Enable Rewinding</source>
        <translation>Habilitar rebobinado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8958"/>
        <source>Enable SDL Input Source</source>
        <translation>Habilitar fuente de entrada SDL</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8959"/>
        <source>Enable Subdirectory Scanning</source>
        <translation>Habilitar búsqueda en subdirectorios</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8960"/>
        <source>Enable TTY Logging</source>
        <translation>Habilitar registro por terminal</translation>
    </message>
    <message>
        <source>Enable VRAM Write Texture Replacement</source>
        <translation type="vanished">Habilitar reemplazo de textura de escritura de VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8966"/>
        <source>Enable XInput Input Source</source>
        <translation>Habilitar fuente de entrada XInput</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8967"/>
        <source>Enable debugging when supported by the host&apos;s renderer API. Only for developer use.</source>
        <translation>Habilita el modo de depuración cuando sea compatible con la API de renderizado del sistema. Solo para desarrolladores.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8969"/>
        <source>Enables alignment and bus exceptions. Not needed for any known games.</source>
        <translation>Habilita excepciones de alineamiento y buses. No es necesario para ningún juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8970"/>
        <source>Enables an additional 6MB of RAM to obtain a total of 2+6 = 8MB, usually present on dev consoles.</source>
        <translation>Habilita 6MB de RAM adicionales para obtener un total de 8MB (2MB+6MB), generalmente presente en consolas de desarrollo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8971"/>
        <source>Enables an additional three controller slots on each port. Not supported in all games.</source>
        <translation>Habilita tres ranuras de control adicionales en cada puerto. No es compatible con todos los juegos.</translation>
    </message>
    <message>
        <source>Enables more precise frame pacing at the cost of battery life.</source>
        <translation type="vanished">Habilita un ritmo de fotogramas más preciso al mayor costo de batería.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8980"/>
        <source>Enables the replacement of background textures in supported games.</source>
        <translation>Habilita el reemplazo de texturas de fondo en juegos compatibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8981"/>
        <source>Encore Mode</source>
        <translation>Modo Encore</translation>
    </message>
    <message>
        <source>Enter the name of the input profile you wish to create.</source>
        <translation type="vanished">Ingresa el nombre para el nuevo perfil de entrada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8986"/>
        <source>Execution Mode</source>
        <translation>Modo de ejecución</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8987"/>
        <source>Exit</source>
        <translation>Salir</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8988"/>
        <source>Exit And Save State</source>
        <translation>Salir y guardar estado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8990"/>
        <source>Exit Without Saving</source>
        <translation>Salir sin guardar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8994"/>
        <source>Failed to copy text to clipboard.</source>
        <translation>Fallo al copiar texto al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8996"/>
        <source>Failed to delete save state.</source>
        <translation>Fallo al eliminar estado guardado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8997"/>
        <source>Failed to delete {}.</source>
        <translation>Fallo al eliminar &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8998"/>
        <source>Failed to load &apos;{}&apos;.</source>
        <translation>Fallo al cargar &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8999"/>
        <source>Failed to load shader {}. It may be invalid.
Error was:</source>
        <translation>Fallo al cargar el sombreador {}. Puede que sea inválido.
Error:</translation>
    </message>
    <message>
        <source>Failed to save input profile &apos;{}&apos;.</source>
        <translation type="vanished">Fallo al guardar perfil de entrada &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9001"/>
        <source>Fast Boot</source>
        <translation>Inicio rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9004"/>
        <source>Fast Forward Speed</source>
        <translation>Velocidad de avance rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9005"/>
        <source>Fast Forward Volume</source>
        <translation>Volumen durante avance rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9008"/>
        <source>File Size</source>
        <translation>Tamaño de archivo</translation>
    </message>
    <message>
        <source>File Size: %.2f MB</source>
        <translation type="vanished">Tamaño de archivo: %.2fMB</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9010"/>
        <source>File Title</source>
        <translation>Título de archivo</translation>
    </message>
    <message>
        <source>Force NTSC Timings</source>
        <translation type="vanished">Forzar tiempos NTSC</translation>
    </message>
    <message>
        <source>Forces PAL games to run at NTSC timings, i.e. 60hz. Some PAL games will run at their &quot;normal&quot; speeds, while others will break.</source>
        <translation type="vanished">Fuerza que juegos PAL se ejecuten a tiempos NTSC (60hz). Algunos juegos PAL funcionarán a su velocidad &quot;normal&quot;, mientras que puede producir fallos en otros.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9013"/>
        <source>Forces a full rescan of all games previously identified.</source>
        <translation>Fuerza una búsqueda completa de todos los juegos identificados previamente.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9017"/>
        <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>Silecia a la fuerza el audio CD-DA y XA del CD-ROM. Puede utilizarse para deshabilitar la música de fondo en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9020"/>
        <source>From File...</source>
        <translation>Desde archivo...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9021"/>
        <source>Fullscreen Resolution</source>
        <translation>Resolución de pantalla completa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9022"/>
        <source>GPU Adapter</source>
        <translation>Adaptador de GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9023"/>
        <source>GPU Renderer</source>
        <translation>Renderizador de GPU</translation>
    </message>
    <message>
        <source>GPU adapter will be applied after restarting.</source>
        <translation type="vanished">El adaptador de GPU será aplicado después de reiniciar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9024"/>
        <source>Game Grid</source>
        <translation>Cuadrícula de juegos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9025"/>
        <source>Game List</source>
        <translation>Lista de juegos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9026"/>
        <source>Game List Settings</source>
        <translation>Configuración de lista de juegos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9028"/>
        <source>Game Properties</source>
        <translation>Propiedades del juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9029"/>
        <source>Game Quick Save</source>
        <translation>Guardado rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9030"/>
        <source>Game Slot {0}##game_slot_{0}</source>
        <translation>Ranura de juego {0}##game_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9031"/>
        <source>Game compatibility rating copied to clipboard.</source>
        <translation>Calificación de compatibilidad del juego copiada al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9032"/>
        <source>Game not loaded or no RetroAchievements available.</source>
        <translation>Juego no cargado o RetroAchievements no está disponible.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9033"/>
        <source>Game path copied to clipboard.</source>
        <translation>Directorio del juego copiado al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9034"/>
        <source>Game region copied to clipboard.</source>
        <translation>Región del juego copiada al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9035"/>
        <source>Game serial copied to clipboard.</source>
        <translation>Número de serie del juego copiado al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9036"/>
        <source>Game settings have been cleared for &apos;{}&apos;.</source>
        <translation>Configuración por juego eliminada para &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9037"/>
        <source>Game settings initialized with global settings for &apos;{}&apos;.</source>
        <translation>Configuración por juego inicializada con la configuración global para &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9038"/>
        <source>Game title copied to clipboard.</source>
        <translation>Título del juego copiado al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9039"/>
        <source>Game type copied to clipboard.</source>
        <translation>Tipo del juego copiado al portapapeles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9040"/>
        <source>Game: {} ({})</source>
        <translation>Juego: {} ({})</translation>
    </message>
    <message>
        <source>Genre: %s</source>
        <translation type="vanished">Género: %s</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9043"/>
        <source>GitHub Repository</source>
        <translation>Repositorio en GitHub</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9044"/>
        <source>Global Slot {0} - {1}##global_slot_{0}</source>
        <translation>Ranura global {0} - {1}##global_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9045"/>
        <source>Global Slot {0}##global_slot_{0}</source>
        <translation>Ranura global {0}##global_slot_{0}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9047"/>
        <source>Hardcore Mode</source>
        <translation>Modo Hardcore</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9048"/>
        <source>Hardcore mode will be enabled on next game restart.</source>
        <translation>El modo Hardcore será habilitado al reiniciar el juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9049"/>
        <source>Hide Cursor In Fullscreen</source>
        <translation>Ocultar cursor en pantalla completa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9050"/>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation>Oculta el cursor/puntero del mouse cuando el emulador está en modo de pantalla completa.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9051"/>
        <source>Hotkey Settings</source>
        <translation>Configuración de atajos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9052"/>
        <source>How many saves will be kept for rewinding. Higher values have greater memory requirements.</source>
        <translation>Cuántos estados se guardarán para rebobinar. Valores más altos aumentan los requerimientos de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9053"/>
        <source>How often a rewind state will be created. Higher frequencies have greater system requirements.</source>
        <translation>Que tan seguido se guardarán los estados para el rebobinado. Frecuencias más altas aumentan los requerimientos del sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9054"/>
        <source>Identifies any new files added to the game directories.</source>
        <translation>Identifica nuevos archivos añadidos a los directorios de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9057"/>
        <source>If not enabled, the current post processing chain will be ignored.</source>
        <translation>Si no esta habilitado, la cadena de postprocesamiento actual será ignorada.</translation>
    </message>
    <message>
        <source>Increase Timer Resolution</source>
        <translation type="vanished">Incrementar la resolución del temporizador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9059"/>
        <source>Increases the field of view from 4:3 to the chosen display aspect ratio in 3D games.</source>
        <translation>Incrementa el campo de visión de 4:3 al aspecto seleccionado en juegos 3D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9060"/>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry.</source>
        <translation>Incrementa la precisión del culling de polígonos, reduciendo el número de huecos en la geometría.</translation>
    </message>
    <message>
        <source>Infinite/Instantaneous</source>
        <translation type="vanished">Infinita/Instantánea</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9061"/>
        <source>Inhibit Screensaver</source>
        <translation>Deshabilitar salvapantallas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9062"/>
        <source>Input Sources</source>
        <translation>Fuentes de entrada</translation>
    </message>
    <message>
        <source>Input profile &apos;{}&apos; loaded.</source>
        <translation type="vanished">Perfil de entrada &quot;{}&quot; cargado.</translation>
    </message>
    <message>
        <source>Input profile &apos;{}&apos; saved.</source>
        <translation type="vanished">Perfil de entrada &quot;{}&quot; guardado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9063"/>
        <source>Integration</source>
        <translation>Integración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9064"/>
        <source>Interface Settings</source>
        <translation>Configuración de interfaz</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9067"/>
        <source>Last Played</source>
        <translation>Última partida</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9068"/>
        <source>Last Played: %s</source>
        <translation>Última partida: %s</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9071"/>
        <source>Launch a game by selecting a file/disc image.</source>
        <translation>Inicia un juego seleccionando un archivo/imagen de disco.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9073"/>
        <source>Launch a game from images scanned from your game directories.</source>
        <translation>Inicia un juego desde las imágenes encontradas en tus directorios de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9074"/>
        <source>Leaderboard Notifications</source>
        <translation>Notificaciones de tabla de posiciones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9075"/>
        <source>Leaderboards</source>
        <translation>Tablas de posiciones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9076"/>
        <source>Leaderboards are not enabled.</source>
        <translation>Tablas de posiciones deshabilitadas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9080"/>
        <source>Load Devices From Save States</source>
        <translation>Cargar dispositivos en estados guardados</translation>
    </message>
    <message>
        <source>Load Profile</source>
        <translation type="vanished">Cargar perfil</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9083"/>
        <source>Load Resume State</source>
        <translation>Cargar estado para reanudar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9084"/>
        <source>Load State</source>
        <translation>Cargar estado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9085"/>
        <source>Loads all replacement texture to RAM, reducing stuttering at runtime.</source>
        <translation>Carga todos los reemplazos de textura en la memoria RAM, reduciendo entrecortes durante la ejecución.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9086"/>
        <source>Loads the game image into RAM. Useful for network paths that may become unreliable during gameplay.</source>
        <translation>Carga la imagen del juego en la memoria RAM. Útil para cuando se usan directorios a través de una red.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9087"/>
        <source>Log Level</source>
        <translation>Nivel de registro</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9088"/>
        <source>Log To Debug Console</source>
        <translation>Registrar en consola de depuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9089"/>
        <source>Log To File</source>
        <translation>Registrar en archivo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9090"/>
        <source>Log To System Console</source>
        <translation>Registrar en consola del sistema</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9091"/>
        <source>Logging</source>
        <translation>Registro</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9092"/>
        <source>Logging Settings</source>
        <translation>Configuración de registro</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9093"/>
        <source>Logging in to RetroAchievements...</source>
        <translation>Iniciando sesión en RetroAchievements...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9094"/>
        <source>Login</source>
        <translation>Iniciar sesión</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9095"/>
        <source>Login Error</source>
        <translation>Error al iniciar sesión</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9096"/>
        <source>Login Failed.
Error: {}
Please check your username and password, and try again.</source>
        <translation>Fallo al iniciar sesión.
Error: {}

Comprueba el nombre de usuario y contraseña e intenta de nuevo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9097"/>
        <source>Login token generated on {}</source>
        <translation>Token de acceso generado en {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9098"/>
        <source>Logout</source>
        <translation>Cerrar sesión</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9099"/>
        <source>Logs BIOS calls to printf(). Not all games contain debugging messages.</source>
        <translation>Registra mensajes de BIOS a printf(). No todos los juegos contienen mensajes de depuración.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9100"/>
        <source>Logs in to RetroAchievements.</source>
        <translation>Inicia sesión en RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9101"/>
        <source>Logs messages to duckstation.log in the user directory.</source>
        <translation>Registra mensajes en el archivo &quot;duckstation.log&quot; dentro del directorio de usuario.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9102"/>
        <source>Logs messages to the console window.</source>
        <translation>Registra mensajes en la ventana de la consola.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9103"/>
        <source>Logs messages to the debug console where supported.</source>
        <translation>Registra mensajes en la consola de depuración cuando sea posible.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9104"/>
        <source>Logs out of RetroAchievements.</source>
        <translation>Cierra la sesión en RetroAchievements.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9105"/>
        <source>Macro Button {}</source>
        <translation>Botón del macro {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9107"/>
        <source>Maximum</source>
        <translation>Máximo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9113"/>
        <source>Menu Background</source>
        <translation>Fondo del menú</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9114"/>
        <source>Merge Multi-Disc Games</source>
        <translation>Combinar juegos de múltiples discos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9115"/>
        <source>Merges multi-disc games into one item in the game list.</source>
        <translation>Combina juegos de múltiples discos en un solo elemento en la lista de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9128"/>
        <source>No Vibration</source>
        <translation>Sin vibración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9129"/>
        <source>No cheats are available for this game.</source>
        <translation>No hay trucos disponibles para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9130"/>
        <source>No devices with vibration motors were detected.</source>
        <translation>No se detectaron dispositivos con motores de vibración.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9155"/>
        <source>PGXP Depth Buffer</source>
        <translation>Búfer de profundidad (PGXP)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9157"/>
        <source>Parent Directory</source>
        <translation>Directorio superior</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9162"/>
        <source>Pause On Controller Disconnection</source>
        <translation>Pausar al desconectar control</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9165"/>
        <source>Pauses the emulator when a controller with bindings is disconnected.</source>
        <translation>Pausa el emulador cuando se desconecta un control con asignaciones.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9182"/>
        <source>Press To Toggle</source>
        <translation>Presiona para alternar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9183"/>
        <source>Pressure</source>
        <translation>Presión</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9207"/>
        <source>Removes all bindings for this controller port.</source>
        <translation>Elimina todas las asignaciones para este puerto de control.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9211"/>
        <source>Replaces these settings with a previously saved controller preset.</source>
        <translation>Reemplaza esta configuración con un perfil de control guardado anteriormente.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9213"/>
        <source>Reset Controller Settings</source>
        <translation>Reiniciar configuración de controles</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9223"/>
        <source>Resume Last Session</source>
        <translation>Reanudar última sesión</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9224"/>
        <source>RetroAchievements Login</source>
        <translation>Iniciar sesión en RetroAchievements</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9225"/>
        <source>Return To Game</source>
        <translation>Volver al juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9226"/>
        <source>Return to desktop mode, or exit the application.</source>
        <translation>Volver al modo de escritorio, o cerrar la aplicación.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9227"/>
        <source>Return to the previous menu.</source>
        <translation>Volver al menú anterior.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9231"/>
        <source>Rewind for {0} frames, lasting {1:.2f} seconds will require up to {2} MB of RAM and {3} MB of VRAM.</source>
        <translation>Rebobinar por {0} fotogramas, durante {1:.2f} segundo(s) requerirá hasta {2}MB de RAM y {3}MB de VRAM.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9232"/>
        <source>Rewind is disabled because runahead is enabled. Runahead will significantly increase system requirements.</source>
        <translation>El rebobinado está deshabilitado porque el procesamiento anticipado está habilitado. El procesamiento anticipado aumentará significativamente los requerimientos del sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9233"/>
        <source>Rewind is not enabled. Please note that enabling rewind may significantly increase system requirements.</source>
        <translation>El rebobinado no esta habilitado. Ten en cuenta que habilitarlo puede aumentar significativamente los requerimientos del sistema.</translation>
    </message>
    <message>
        <source>Macro {} Buttons</source>
        <translation type="vanished">Botones del macro {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8696"/>
        <source>%.2f Seconds</source>
        <translation>%.2f segundos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8697"/>
        <source>%d Frames</source>
        <translation>%d fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8698"/>
        <source>%d ms</source>
        <translation>%dms</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8699"/>
        <source>%d sectors</source>
        <translation>%d sectores</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8782"/>
        <source>Adjusts the emulation speed so the console&apos;s refresh rate matches the host when VSync is enabled.</source>
        <translation>Ajusta la velocidad de emulación para que la tasa de refresco de la consola coincida con la pantalla de tu sistema cuando la sincronización vertical esté habilitada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8783"/>
        <source>Advanced</source>
        <translation>Avanzada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8790"/>
        <source>An error occurred while deleting empty game settings:
{}</source>
        <translation>Se ha producido un error al eliminar configuraciones de juego vacías:
{}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8791"/>
        <source>An error occurred while saving game settings:
{}</source>
        <translation>Se ha producido un error al guardar configuraciones de juego:
{}</translation>
    </message>
    <message>
        <source>Applies modern dithering techniques to further smooth out gradients when true color is enabled.</source>
        <translation type="vanished">Aplica técnicas de tramado modernas para suavizar más aún los degradados cuando el modo de color verdadero está habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8797"/>
        <source>Attempts to detect one pixel high/wide lines that rely on non-upscaled rasterization behavior, filling in gaps introduced by upscaling.</source>
        <translation>Intenta detectar líneas de un pixel de alto/ancho que dependan de comportamientos de rasterización sin escalar, rellenando huecos generados por el escalado.</translation>
    </message>
    <message>
        <source>Automatically loads and applies cheats on game start. Cheats can break games and saves.</source>
        <translation type="vanished">Carga y aplica los trucos automáticamente al iniciar el juego. Los trucos pueden producir fallas en juegos y dañar partidas guardadas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8819"/>
        <source>Back</source>
        <translation>Atrás</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8831"/>
        <source>Capture</source>
        <translation>Captura</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8833"/>
        <source>Change Page</source>
        <translation>Cambiar página</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8834"/>
        <source>Change Selection</source>
        <translation>Cambiar selección</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8835"/>
        <source>Change View</source>
        <translation>Cambiar vista</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8836"/>
        <source>Changes settings for the application.</source>
        <translation>Cambiar la configuración de la aplicación.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8838"/>
        <source>Cheats</source>
        <translation>Trucos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8842"/>
        <source>Clear Mappings</source>
        <translation>Limpiar asignaciones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8852"/>
        <source>Completely exits the application, returning you to your desktop.</source>
        <translation>Cierre la aplicación completamente, volviendo al escritorio.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8856"/>
        <source>Contributor List</source>
        <translation>Lista de colaboradores</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8858"/>
        <source>Controller Port {} Bindings</source>
        <translation>Asignaciones del puerto de control {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8874"/>
        <source>Could not find any CD/DVD-ROM devices. Please ensure you have a drive connected and sufficient permissions to access it.</source>
        <translation>No se pudo encontrar ningún dispositivo de CD/DVD-ROM. Asegúrate de que tienes una unidad de conectada y los permisos de acceso necesarios.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8879"/>
        <source>Create New...</source>
        <translation>Crear nuevo...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8892"/>
        <source>Deinterlacing Mode</source>
        <translation>Modo de desentrelazado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8895"/>
        <source>Depth Clear Threshold</source>
        <translation>Umbral de limpieza de profundidad</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8897"/>
        <source>Desktop Mode</source>
        <translation>Modo de escritorio</translation>
    </message>
    <message>
        <source>Determines how audio is expanded from stereo to surround for supported games.</source>
        <translation type="vanished">Determina como se expande el audio de estéreo a envolvente en juegos compatibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8913"/>
        <source>Determines the format that screenshots will be saved/compressed with.</source>
        <translation>Determina el formato con el cual se guardarán/comprimirán las capturas de pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8917"/>
        <source>Determines the rotation of the simulated TV screen.</source>
        <translation>Determina la rotación de la pantalla simulada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8918"/>
        <source>Determines the size of screenshots created by DuckStation.</source>
        <translation>Determina el tamaño de las capturas de pantalla creadas por DuckStation.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8920"/>
        <source>Determines which algorithm is used to convert interlaced frames to progressive for display on your system.</source>
        <translation>Determina que algoritmo se utilizará para convertir fotogramas entrelazados a progresivos para mostrarlos en tu sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8922"/>
        <source>Disable Mailbox Presentation</source>
        <translation>Deshabilitar presentación &quot;mailbox&quot;</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8924"/>
        <source>Disable on 2D Polygons</source>
        <translation>Deshabilitar en polígonos 2D</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8927"/>
        <source>Disc {} | {}</source>
        <translation>Disco {} | {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8929"/>
        <source>Display Area</source>
        <translation>Área de visualización</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8930"/>
        <source>Displays DualShock/DualSense button icons in the footer and input binding, instead of Xbox buttons.</source>
        <translation>Muestra íconos con los botones de DualShock/DualSense en lugar de los botones de Xbox.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8940"/>
        <source>DuckStation is a free simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability.</source>
        <translation>DuckStation es un emulador/simulador gratuito de la consola Sony PlayStation(TM), enfocándose en jugabilidad, velocidad y mantenimiento a largo plazo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8941"/>
        <source>Dump Replaced Textures</source>
        <translation>Volcar texturas reemplazadas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8942"/>
        <source>Dumps textures that have replacements already loaded.</source>
        <translation>Vuelca las texturas que ya tengan reemplazos cargados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8947"/>
        <source>Enable Cheats</source>
        <translation>Habilitar trucos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8961"/>
        <source>Enable Texture Cache</source>
        <translation>Habilitar caché de texturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8962"/>
        <source>Enable Texture Dumping</source>
        <translation>Habilitar volcado de texturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8963"/>
        <source>Enable Texture Replacements</source>
        <translation>Habilitar reemplazo de texturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8964"/>
        <source>Enable VRAM Write Dumping</source>
        <translation>Habilitar volcado de escrituras de VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8965"/>
        <source>Enable VRAM Write Replacement</source>
        <translation>Habilitar reemplazo de escrituras de VRAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8968"/>
        <source>Enable/Disable the Player LED on DualSense controllers.</source>
        <translation>Habilita/deshabilita el indicador de jugador LED en controles DualSense.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8972"/>
        <source>Enables caching of guest textures, required for texture replacement.</source>
        <translation>Habilita el cacheo de texturas externas, requerido para el reemplazo de texturas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8973"/>
        <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>Habilita las pruebas de profundidad para polígonos semi-transparentes. Generalmente también afecta las sombras, que suelen atravesar el suelo cuando esta opción esta habilitada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8974"/>
        <source>Enables dumping of textures to image files, which can be replaced. Not compatible with all games.</source>
        <translation>Habilita el volcado de texturas a archivos de imagen que pueden reemplazarse. No es compatible con todos los juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8975"/>
        <source>Enables loading of cheats for this game from DuckStation&apos;s database.</source>
        <translation>Habilita la carga de trucos desde la base de datos de DuckStation para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8976"/>
        <source>Enables loading of replacement textures. Not compatible with all games.</source>
        <translation>Habilita la carga de reemplazos de textura. No es compatible con todos los juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8977"/>
        <source>Enables smooth scrolling of menus in Big Picture UI.</source>
        <translation>Habilita el desplazamiento fluído en los menús del modo Big Picture.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8978"/>
        <source>Enables the cheats that are selected below.</source>
        <translation>Habilita los trucos seleccionados debajo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8979"/>
        <source>Enables the older, less accurate MDEC decoding routines. May be required for old replacement backgrounds to match/load.</source>
        <translation>Habilita las rutinas de decodificación MDEC más antiguas y menos precisas. Puede ser necesario para utilizar fondos de reemplazo antiguos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8982"/>
        <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>Asegura que se muestren todos los fotogramas generados para un ritmo óptimo. Habilitar para pantallas con tasas de refresco variables, como GSync/FreeSync. Deshabilitar si hay problemas de rendimiento o sonido.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8983"/>
        <source>Enter Value</source>
        <translation>Ingresar valor</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8984"/>
        <source>Enter the name of the controller preset you wish to create.</source>
        <translation>Ingresa el nombre para el nuevo perfil de entrada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8985"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8989"/>
        <source>Exit DuckStation</source>
        <translation>Cerrar DuckStation</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8991"/>
        <source>Exits Big Picture mode, returning to the desktop interface.</source>
        <translation>Cierra el modo Big Picture, regresando al escritorio.</translation>
    </message>
    <message>
        <source>Expansion Mode</source>
        <translation type="vanished">Modo de expansión</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8992"/>
        <source>FMV Chroma Smoothing</source>
        <translation>Suavizado de croma para FMVs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8993"/>
        <source>Failed to copy cover: {}</source>
        <translation>Fallo al cambiar la portada: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8995"/>
        <source>Failed to delete existing cover: {}</source>
        <translation>Fallo al eliminar la portada existente: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9000"/>
        <source>Failed to save controller preset &apos;{}&apos;.</source>
        <translation>Fallo al guardar el perfil de entrada &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9002"/>
        <source>Fast Forward Boot</source>
        <translation>Acelerar inicio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9003"/>
        <source>Fast Forward Memory Card Access</source>
        <translation>Acelerar acceso a tarjetas de memoria</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9006"/>
        <source>Fast forwards through memory card access, both loading and saving. Can reduce waiting times in games that frequently access memory cards.</source>
        <translation>Avanza rápidamente a través del acceso de tarjetas de memoria, tanto cargas como guardados. Puede reducir tiempos de espera en juegos que requieran acceso frecuentemente.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9007"/>
        <source>Fast forwards through the early loading process when fast booting, saving time. Results may vary between games.</source>
        <translation>Avanza rápidamente a través del proceso inicial de carga cuando el inicio rápido está habilitado, ahorrando tiempo. Los resultados pueden variar entre juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9009"/>
        <source>File Size: %u MB (%u MB on disk)</source>
        <translation>Tamaño de archivo: %uMB (%uMB en disco)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9011"/>
        <source>Force 4:3 For FMVs</source>
        <translation>Forzar 4:3 para FMVs</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9012"/>
        <source>Force Video Timing</source>
        <translation>Forzar velocidad de fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9014"/>
        <source>Forces blending to be done in the shader at 16-bit precision, when not using true color. Non-trivial performance impact, and unnecessary for most games.</source>
        <translation>Fuerza realizar las combinaciones en sombreadores con una presición de 16 bits cuando no se utilice el modo de color verdadero. Impacta el rendimiento considerablemente, y es innecesario para la mayoría de los juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9015"/>
        <source>Forces texture upload tracking to be enabled regardless of whether it is needed.</source>
        <translation>Habilita por la fuerza el rastreo de copias de texturas aunque no sea necesario.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9016"/>
        <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>Fuerza el uso de la presentación tipo FIFO en lugar de Mailbox, es decir, utilizando búfer doble en vez de triple. Suele producir un peor ritmo de fotogramas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9018"/>
        <source>Frame Time Buffer</source>
        <translation>Búfer de duración de fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9019"/>
        <source>Frequency</source>
        <translation>Frecuencia</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9027"/>
        <source>Game Patches</source>
        <translation>Parches de juegos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9041"/>
        <source>Genre: %.*s</source>
        <translation>Género: %.*s</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9042"/>
        <source>Geometry Tolerance</source>
        <translation>Tolerancia geométrica</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9046"/>
        <source>Graphics Settings</source>
        <translation>Configuración de gráficos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9055"/>
        <source>If enabled, the display will be blended with the transparency of the overlay image.</source>
        <translation>Si se habilita, la imagen del juego se combinará con la transparencia de la imagen superpuesta.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9056"/>
        <source>If enabled, the transparency of the overlay image will be applied.</source>
        <translation>Si se habilita, se aplicará la transparencia de la imagen superpuesta.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9058"/>
        <source>Image Path</source>
        <translation>Dirección de imagen</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9065"/>
        <source>Internal Resolution</source>
        <translation>Resolución interna</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9066"/>
        <source>Language: </source>
        <translation>Idioma: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9069"/>
        <source>Latency Control</source>
        <translation>Control de latencia</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9070"/>
        <source>Launch Options</source>
        <translation>Opciones de lanzamiento</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9072"/>
        <source>Launch a game from a file, disc, or starts the console without any disc inserted.</source>
        <translation>Inicia un juego desde un archivo, disco, o inicia la consola sin disco.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9077"/>
        <source>Line Detection</source>
        <translation>Detección de líneas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9078"/>
        <source>List Settings</source>
        <translation>Configuración de lista</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9079"/>
        <source>Load Database Cheats</source>
        <translation>Cargar base de datos de trucos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9081"/>
        <source>Load Global State</source>
        <translation>Cargar estado global</translation>
    </message>
    <message>
        <source>Macro {} Frequency</source>
        <translation type="vanished">Frecuencia del macro {}</translation>
    </message>
    <message>
        <source>Macro {} Press To Toggle</source>
        <translation type="vanished">Presiona para alternar macro {}</translation>
    </message>
    <message>
        <source>Macro {} Trigger</source>
        <translation type="vanished">Desencadenador del macro {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9106"/>
        <source>Makes games run closer to their console framerate, at a small cost to performance.</source>
        <translation>Hace que los juegos tengan una fluidez más fiel a la consola, a un pequeño costo de rendimiento.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9108"/>
        <source>Memory Card Busy</source>
        <translation>Tarjeta de memoria en uso</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9109"/>
        <source>Memory Card Directory</source>
        <translation>Directorio de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9110"/>
        <source>Memory Card Port {}</source>
        <translation>Puerto {} de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9111"/>
        <source>Memory Card Settings</source>
        <translation>Configuración de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9112"/>
        <source>Memory Card {} Type</source>
        <translation>Tipo de la tarjeta de memoria {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9239"/>
        <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>Ejecuta el renderizador de software en paralelo para lecturas de VRAM. En algunos sistemas, esto puede resultar en un mayor rendimiento cuando se usan mejoras gráficas con el renderizador por hardware.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9242"/>
        <source>Safe Mode</source>
        <translation>Modo seguro</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9243"/>
        <source>Save Controller Preset</source>
        <translation>Guardar perfil de entrada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9244"/>
        <source>Save Preset</source>
        <translation>Guardar perfil</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9258"/>
        <source>Screen Position</source>
        <translation>Posición de imagen</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9259"/>
        <source>Screen Rotation</source>
        <translation>Rotación de imagen</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9260"/>
        <source>Screenshot Format</source>
        <translation>Formato de captura de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9261"/>
        <source>Screenshot Quality</source>
        <translation>Calidad de capturas de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9262"/>
        <source>Screenshot Size</source>
        <translation>Tamaño de captura</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9323"/>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translation>Muestra la utilización de cada hilo de la CPU del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9326"/>
        <source>Shows trophy icons in game grid when games have achievements or have been mastered.</source>
        <translation>Muestra íconos de trofeos en la grilla de juegos cuando estos tengan logros o hayan sido dominados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9332"/>
        <source>Smooth Scrolling</source>
        <translation>Desplazamiento fluído</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9333"/>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs.</source>
        <translation>Suaviza el aspecto pixelado que se produce entre las transiciones de colores en contenido de 24 bits, generalmente en FMVs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9334"/>
        <source>Smooths out the blockiness of magnified textures on 2D objects.</source>
        <translation>Suaviza el aspecto pixelado de las texturas amplificadas en objetos 2D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9336"/>
        <source>Sort Alphabetically</source>
        <translation>Ordenar alfabéticamente</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9339"/>
        <source>Sorts the cheat list alphabetically by the name of the code.</source>
        <translation>Ordena la lista de trucos alfabéticamente por el nombre del código.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9349"/>
        <source>Start Disc</source>
        <translation>Iniciar disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9355"/>
        <source>Stores the current settings to a controller preset.</source>
        <translation>Almacena la configuración actual en un perfil de entrada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9361"/>
        <source>Synchronizes presentation of the console&apos;s frames to the host. GSync/FreeSync users should enable Optimal Frame Pacing instead.</source>
        <translation>Sincroniza la presentación de los fotogramas de la consola con el sistema. Usuarios con GSync/FreeSync deberían habilitar la opción &quot;Ritmo de fotogramas óptimo&quot; en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9366"/>
        <source>Textures Directory</source>
        <translation>Directorio de texturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9382"/>
        <source>Toggles the macro when the button is pressed, instead of held.</source>
        <translation>Alterna el macro cuando se presiona el botón, en lugar de mantenerlo presionado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9383"/>
        <source>Trigger</source>
        <translation>Disparador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9390"/>
        <source>Ungrouped</source>
        <translation>Sin agrupar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9396"/>
        <source>Use DualShock/DualSense Button Icons</source>
        <translation>Utilizar íconos de botones de DualShock/DualSense</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9399"/>
        <source>Use Old MDEC Routines</source>
        <translation>Utilizar rutinas MDEC antiguas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9400"/>
        <source>Use Separate Disc Settings</source>
        <translation>Utilizar configuración separada por disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9403"/>
        <source>User Name</source>
        <translation>Nombre de usuario</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9408"/>
        <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>Utiliza un segundo hilo para dibujar los gráficos. Permite mejorar significativamente la velocidad, particularmente con el renderizador por software, y es seguro de activar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9414"/>
        <source>Uses separate game settings for each disc of multi-disc games. Can only be set on the first/main disc.</source>
        <translation>Utiliza una configuración separada por cada disco en juegos de múltiples discos. Solo puede habilitarse en el disco principal.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9415"/>
        <source>Utilizes the chosen video timing regardless of the game&apos;s setting.</source>
        <translation>Utiliza la velocidad de fotogramas seleccionada sin importar la configuración del juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9417"/>
        <source>Version: %s</source>
        <translation>Versión: %s</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9420"/>
        <source>WARNING: Activating cheats can cause unpredictable behavior, crashing, soft-locks, or broken saved games.</source>
        <translation>Activar trucos puede causar comportamientos impredecibles, cuelgues, bloqueos por software, o partidas guardadas corruptas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9421"/>
        <source>WARNING: Activating game patches can cause unpredictable behavior, crashing, soft-locks, or broken saved games.</source>
        <translation>Activar parches puede causar comportamientos impredecibles, cuelgues, bloqueos por software, o partidas guardadas corruptas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9431"/>
        <source>Widescreen Rendering</source>
        <translation>Renderizar pantalla panorámica</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9116"/>
        <source>Minimal Output Latency</source>
        <translation>Latencia de salida mínima</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="8695"/>
        <source>%.1f ms</source>
        <translation>%.1f ms</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9082"/>
        <source>Load Preset</source>
        <translation>Cargar perfil</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9117"/>
        <source>Move Down</source>
        <translation>Mover abajo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9118"/>
        <source>Move Up</source>
        <translation>Mover arriba</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9119"/>
        <source>Moves this shader higher in the chain, applying it earlier.</source>
        <translation>Mueve este sombreador más arriba en la cadena, aplicándose antes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9120"/>
        <source>Moves this shader lower in the chain, applying it later.</source>
        <translation>Mueve este sombreador más abajo en la cadena, aplicándose después.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9121"/>
        <source>Multitap</source>
        <translation>Multitap</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9122"/>
        <source>Multitap Mode</source>
        <translation>Modo multitap</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9123"/>
        <source>Mute All Sound</source>
        <translation>Silenciar todo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9124"/>
        <source>Mute CD Audio</source>
        <translation>Silenciar audio de CD</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9125"/>
        <source>Navigate</source>
        <translation>Navegar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9126"/>
        <source>No Binding</source>
        <translation>Sin asignar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9127"/>
        <source>No Game Selected</source>
        <translation>No se seleccionó un juego</translation>
    </message>
    <message>
        <source>No cheats found for {}.</source>
        <translation type="vanished">No se encontraron trucos para {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9131"/>
        <source>No input profiles available.</source>
        <translation>No hay perfiles de entrada disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9132"/>
        <source>No patches are available for this game.</source>
        <translation>No hay parches disponibles para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9133"/>
        <source>No resume save state found.</source>
        <translation>No se encontraron estados guardados para reanudar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9134"/>
        <source>No save present in this slot.</source>
        <translation>No hay guardado en esta ranura.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9135"/>
        <source>No save states found.</source>
        <translation>No se encontraron estados guardados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9136"/>
        <source>No, resume the game.</source>
        <translation>No, reanudar el juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9137"/>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9138"/>
        <source>None (Double Speed)</source>
        <translation>Ninguna (velocidad doble)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9139"/>
        <source>None (Normal Speed)</source>
        <translation>Ninguna (velocidad normal)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9140"/>
        <source>Not Logged In</source>
        <translation>Sesión no iniciada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9141"/>
        <source>Not Scanning Subdirectories</source>
        <translation>Sin buscar en subdirectorios</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9142"/>
        <source>OK</source>
        <translation>Aceptar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9143"/>
        <source>OSD Scale</source>
        <translation>Escala de mensajes en pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9144"/>
        <source>On-Screen Display</source>
        <translation>Mensajes en pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9145"/>
        <source>Open Containing Directory</source>
        <translation>Abrir directorio contenedor</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9146"/>
        <source>Open in File Browser</source>
        <translation>Abrir en explorador de archivos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9147"/>
        <source>Operations</source>
        <translation>Operaciones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9148"/>
        <source>Optimal Frame Pacing</source>
        <translation>Ritmo de fotogramas óptimo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9149"/>
        <source>Options</source>
        <translation>Opciones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9150"/>
        <source>Output Latency</source>
        <translation>Latencia de salida</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9151"/>
        <source>Output Volume</source>
        <translation>Volumen de salida</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9152"/>
        <source>Overclocking Percentage</source>
        <translation>Porcentaje de overclocking</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9153"/>
        <source>Overlays or replaces normal triangle drawing with a wireframe/line view.</source>
        <translation>Sobrepone o reemplaza el renderizado normal de triángulos con una visión de líneas/malla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9154"/>
        <source>PGXP (Precision Geometry Transform Pipeline)</source>
        <translation>PGXP (corrección de presición geométrica)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9156"/>
        <source>PGXP Geometry Correction</source>
        <translation>Correción de geometría (PGXP)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9158"/>
        <source>Password</source>
        <translation>Contraseña</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9159"/>
        <source>Patches</source>
        <translation>Parches</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9160"/>
        <source>Patches the BIOS to skip the boot animation. Safe to enable.</source>
        <translation>Parchea el BIOS para saltar la animación de inicio de la consola. Es seguro de habilitar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9161"/>
        <source>Path</source>
        <translation>Directorio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9163"/>
        <source>Pause On Focus Loss</source>
        <translation>Pausar al perder el foco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9164"/>
        <source>Pause On Start</source>
        <translation>Pausar al inicio</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9166"/>
        <source>Pauses the emulator when a game is started.</source>
        <translation>Pausa el emulador cuando se inicia un juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9167"/>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translation>Pausa el emulador cuando se minimiza la ventana o se cambia a otra aplicación, y resume cuando se vuelve al emulador.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9168"/>
        <source>Per-Game Configuration</source>
        <translation>Configuración por juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9169"/>
        <source>Per-game controller configuration initialized with global settings.</source>
        <translation>Configuración de control por juego inicializada con la configuración global.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9170"/>
        <source>Performance enhancement - jumps directly between blocks instead of returning to the dispatcher.</source>
        <translation>Mejora de rendimiento: salta directamente entre bloques en lugar de volver al distribuidor.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9171"/>
        <source>Perspective Correct Colors</source>
        <translation>Correción de perspectiva de colores</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9172"/>
        <source>Perspective Correct Textures</source>
        <translation>Correción de perspectiva de texturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9173"/>
        <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
        <translation>Reproduce efectos de sonido durante eventos como desbloqueo de logros y envíos a la tabla de posiciones.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9174"/>
        <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>Ingresa tu nombre de usuario y contraseña de retroachievements.org. DuckStation no guardará tu contraseña; en su lugar se generará y utilizará un token de acceso.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9175"/>
        <source>Port {} Controller Type</source>
        <translation>Tipo de control del puerto {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9176"/>
        <source>Post-Processing Settings</source>
        <translation>Configuración de postprocesamiento</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9177"/>
        <source>Post-processing chain cleared.</source>
        <translation>Cadena de postprocesamiento eliminada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9178"/>
        <source>Post-processing shaders reloaded.</source>
        <translation>Sombreadores de postprocesamiento recargados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9179"/>
        <source>Preload Images to RAM</source>
        <translation>Precargar imágenes a RAM</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9180"/>
        <source>Preload Replacement Textures</source>
        <translation>Precargar reemplazos de textura</translation>
    </message>
    <message>
        <source>Presents frames on a background thread when fast forwarding or vsync is disabled.</source>
        <translation type="vanished">Presenta los fotogramas en un hilo en segundo plano durante el avance rápido o si la sincronización vertical está deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9181"/>
        <source>Preserve Projection Precision</source>
        <translation>Preservar la precisión de proyección</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9184"/>
        <source>Prevents the emulator from producing any audible sound.</source>
        <translation>Impide que el emulador produzca cualquier sonido.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9185"/>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation>Evita que se active el salvapantallas y se suspenda el sistema cuando el emulador se esté ejecutando.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9186"/>
        <source>Provides vibration and LED control support over Bluetooth.</source>
        <translation>Ofrece soporte para vibración y controles LED a través de Bluetooth.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9187"/>
        <source>Push a controller button or axis now.</source>
        <translation>Presiona un botón o eje del control ahora.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9188"/>
        <source>Quick Save</source>
        <translation>Guardado rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9189"/>
        <source>RAIntegration is being used instead of the built-in achievements implementation.</source>
        <translation>Se está utilizando RAIntegration en lugar de la implementación de logros incluída.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9190"/>
        <source>Read Speedup</source>
        <translation>Aceleración de lectura</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9191"/>
        <source>Readahead Sectors</source>
        <translation>Sectores de lectura asincrónica</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9192"/>
        <source>Recompiler Fast Memory Access</source>
        <translation>Memoria de acceso rápido del recompilador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9193"/>
        <source>Reduce Input Latency</source>
        <translation>Reducir latencia de entrada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9194"/>
        <source>Reduces &quot;wobbly&quot; polygons by attempting to preserve the fractional component through memory transfers.</source>
        <translation>Reduce el efecto tembloroso de los polígonos al intentar mantener el componente fraccionario durante las transferencias de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9195"/>
        <source>Reduces hitches in emulation by reading/decompressing CD data asynchronously on a worker thread.</source>
        <translation>Reduce tirones durante la emulación al leer/descomprimir datos del CD de forma asincrónica en un hilo separado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9196"/>
        <source>Reduces input latency by delaying the start of frame until closer to the presentation time.</source>
        <translation>Reduce la latencia de entrada retrasando el inicio del fotograma hasta que se acerque su presentación.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9197"/>
        <source>Reduces polygon Z-fighting through depth testing. Low compatibility with games.</source>
        <translation>Reduce conflictos de planos entre polígonos en el búfer Z mediante la comprobación de profundidad. Baja compatibilidad con juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9198"/>
        <source>Reduces the size of save states by compressing the data before saving.</source>
        <translation>Reduce el tamaño de los estados guardados al comprimir los datos antes de guardar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9199"/>
        <source>Region</source>
        <translation>Región</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9200"/>
        <source>Region: </source>
        <translation>Región: </translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9201"/>
        <source>Release Date: %s</source>
        <translation>Fecha de lanzamiento: %s</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9202"/>
        <source>Reload Shaders</source>
        <translation>Recargar sombreadores</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9203"/>
        <source>Reloads the shaders from disk, applying any changes.</source>
        <translation>Recarga los sombreadores desde el disco, aplicando cualquier cambio.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9204"/>
        <source>Remove From Chain</source>
        <translation>Eliminar de la cadena</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9205"/>
        <source>Remove From List</source>
        <translation>Eliminar de la lista</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9206"/>
        <source>Removed stage {} ({}).</source>
        <translation>Etapa {} ({}) eliminada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9208"/>
        <source>Removes this shader from the chain.</source>
        <translation>Elimina este sombreador de la cadena.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9209"/>
        <source>Renames existing save states when saving to a backup file.</source>
        <translation>Renombra estados guardados existentes al guardar a un archivo de copia de seguridad.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9210"/>
        <source>Rendering</source>
        <translation>Renderizado</translation>
    </message>
    <message>
        <source>Replaces these settings with a previously saved input profile.</source>
        <translation type="vanished">Reemplaza esta configuración con un perfil de control guardado anteriormente.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9212"/>
        <source>Rescan All Games</source>
        <translation>Volver a buscar todos los juegos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9214"/>
        <source>Reset Memory Card Directory</source>
        <translation>Reiniciar directorio de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9215"/>
        <source>Reset Play Time</source>
        <translation>Reiniciar tiempo de juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9216"/>
        <source>Reset Settings</source>
        <translation>Restablecer configuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9217"/>
        <source>Reset System</source>
        <translation>Reiniciar sistema</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9218"/>
        <source>Resets all configuration to defaults (including bindings).</source>
        <translation>Restablece toda la configuracion a los valores predeterminados (incluyendo asignaciones).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9219"/>
        <source>Resets memory card directory to default (user directory).</source>
        <translation>Restablece el directorio de tarjeta de memoria al valor predeterminado (directorio de usuario).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9220"/>
        <source>Resolution change will be applied after restarting.</source>
        <translation>El cambio de resolución se aplicará después de reiniciar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9221"/>
        <source>Restores the state of the system prior to the last state loaded.</source>
        <translation>Restablece el estado del sistema anterior al último estado cargado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9222"/>
        <source>Resume Game</source>
        <translation>Reanudar juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9228"/>
        <source>Reverses the game list sort order from the default (usually ascending to descending).</source>
        <translation>Invierte el orden de la lista de juegos (generalmente de ascendente a descendente).</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9229"/>
        <source>Rewind Save Frequency</source>
        <translation>Frecuencia de guardado del rebobinado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9230"/>
        <source>Rewind Save Slots</source>
        <translation>Ranuras de guardado del rebobinado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9234"/>
        <source>Rich presence inactive or unsupported.</source>
        <translation>Rich Presence está inactiva o es incompatible.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9235"/>
        <source>Round Upscaled Texture Coordinates</source>
        <translation>Redondear coordenadas de texturas escaladas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9236"/>
        <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>Redondea las coordenadas de texturas por aproximación en lugar de para abajo al escalar la imagen. Puede corregir texturas desalineadas en algunos juegos, pero producir fallos en otros, además de ser incompatible con el filtrado de texturas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9237"/>
        <source>Runahead</source>
        <translation>Procesamiento anticipado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9238"/>
        <source>Runahead/Rewind</source>
        <translation>Rebobinado/Procesamiento anticipado</translation>
    </message>
    <message>
        <source>Runs the software renderer in parallel for VRAM readbacks. On some systems, this may result in greater performance.</source>
        <translation type="vanished">Ejecuta el renderizador de software en paralelo para lecturas de VRAM. En algunos sistemas, esto puede resultar en un mayor rendimiento.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9240"/>
        <source>SDL DualSense Player LED</source>
        <translation>Indicadores de jugador LED del DualSense de SDL</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9241"/>
        <source>SDL DualShock 4 / DualSense Enhanced Mode</source>
        <translation>Modo mejorado para DualShock 4/DualSense de SDL</translation>
    </message>
    <message>
        <source>Save Profile</source>
        <translation type="vanished">Guardar perfil</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9245"/>
        <source>Save Screenshot</source>
        <translation>Capturar pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9246"/>
        <source>Save State</source>
        <translation>Guardar estado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9247"/>
        <source>Save State Compression</source>
        <translation>Compresión de estados guardados</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9248"/>
        <source>Save State On Exit</source>
        <translation>Guardar estado al salir</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9249"/>
        <source>Saved {}</source>
        <translation>Guardado {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9250"/>
        <source>Saves state periodically so you can rewind any mistakes while playing.</source>
        <translation>Guarda estados periódicamente para poder rebobinar/retroceder en el tiempo mientras juegas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9251"/>
        <source>Scaled Dithering</source>
        <translation>Escalado de tramado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9252"/>
        <source>Scales internal VRAM resolution by the specified multiplier. Some games require 1x VRAM resolution.</source>
        <translation>Escala la resolución de la VRAM interna por el multiplicador especificado. Algunos juegos requieren una resolución de VRAM de 1x.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9253"/>
        <source>Scales the dithering pattern with the internal rendering resolution, making it less noticeable. Usually safe to enable.</source>
        <translation>Escala el patrón del tramado con la resolución de renderizado interna, provocando que se note menos. Generalmente es seguro de habilitar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9254"/>
        <source>Scaling</source>
        <translation>Escala</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9255"/>
        <source>Scan For New Games</source>
        <translation>Buscar juegos nuevos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9256"/>
        <source>Scanning Subdirectories</source>
        <translation>Buscando subdirectorios</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9257"/>
        <source>Screen Margins</source>
        <translation>Márgenes de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9263"/>
        <source>Search Directories</source>
        <translation>Buscar directorios</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9264"/>
        <source>Seek Speedup</source>
        <translation>Aceleración de búsqueda</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9265"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9266"/>
        <source>Select Device</source>
        <translation>Seleccionar dispositivo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9267"/>
        <source>Select Disc</source>
        <translation>Seleccionar disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9268"/>
        <source>Select Disc Drive</source>
        <translation>Seleccionar unidad de disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9269"/>
        <source>Select Disc Image</source>
        <translation>Seleccionar imagen de disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9270"/>
        <source>Select Game</source>
        <translation>Seleccionar juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9271"/>
        <source>Select Macro {} Binds</source>
        <translation>Seleccionar asignaciones del macro {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9272"/>
        <source>Select State</source>
        <translation>Seleccionar estado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9273"/>
        <source>Select from the list of preset borders, or manually specify a custom configuration.</source>
        <translation>Selecciona un elemento de la lista de bordes, o configura uno manualmente.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9274"/>
        <source>Selected Preset</source>
        <translation>Perfil seleccionado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9275"/>
        <source>Selects the GPU to use for rendering.</source>
        <translation>Selecciona la GPU a utilizar para el renderizado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9276"/>
        <source>Selects the percentage of the normal clock speed the emulated hardware will run at.</source>
        <translation>Selecciona el porcentaje de velocidad de reloj normal en el cual se ejecutará el hardware emulado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9277"/>
        <source>Selects the quality at which screenshots will be compressed.</source>
        <translation>Selecciona la calidad en la cual se comprimirán las capturas de pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9278"/>
        <source>Selects the resolution scale that will be applied to the final image. 1x will downsample to the original console resolution.</source>
        <translation>Selecciona la escala de resolución que se aplicará a la imagen final. 1x escalará a la resolución original de la consola.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9279"/>
        <source>Selects the resolution to use in fullscreen modes.</source>
        <translation>Selecciona la resolución a utilizar en el modo a pantalla completa.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9280"/>
        <source>Selects the type of emulated controller for this port.</source>
        <translation>Selecciona el tipo del control emulado para este puerto.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9281"/>
        <source>Selects the view that the game list will open to.</source>
        <translation>Selecciona la vista con la que se abrirá la lista de juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9282"/>
        <source>Serial</source>
        <translation>Número de serie</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9283"/>
        <source>Session: {}</source>
        <translation>Sesión: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9284"/>
        <source>Set Cover Image</source>
        <translation>Establecer imágen de portada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9285"/>
        <source>Set Input Binding</source>
        <translation>Establecer asignación de entrada</translation>
    </message>
    <message>
        <source>Set VRAM Write Dump Alpha Channel</source>
        <translation type="vanished">Establecer el canal alfa de la escritura de VRAM volcada</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9286"/>
        <source>Sets a threshold for discarding precise values when exceeded. May help with glitches in some games.</source>
        <translation>Establece un límite para descartar valores precisos cuendo se excedan. Puede ayudar a corregir defectos en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9287"/>
        <source>Sets a threshold for discarding the emulated depth buffer. May help in some games.</source>
        <translation>Establece un límite para descartar el búfer de profundidad emulado. Puede ayudar en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9288"/>
        <source>Sets the fast forward speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Determina la velocidad del avance rápido. No se asegura que esa velocidad se vaya a alcanzar en todos los sistemas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9289"/>
        <source>Sets the target emulation speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Establece la velocidad de emulación de destino. No se asegura que esa velocidad se vaya a alcanzar en todos los sistemas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9290"/>
        <source>Sets the turbo speed. It is not guaranteed that this speed will be reached on all systems.</source>
        <translation>Determina la velocidad del modo turbo. No se asegura que esa velocidad se vaya a alcanzar en todos los sistemas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9291"/>
        <source>Sets the verbosity of messages logged. Higher levels will log more messages.</source>
        <translation>Establece el nivel de detalle de los mensajes en el registro. Niveles más altos mostrarán más mensajes.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9292"/>
        <source>Sets which sort of memory card image will be used for slot {}.</source>
        <translation>Establece que tipo de imagen de tarjeta de memoria se utilizará para la ranura {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9293"/>
        <source>Setting {} binding {}.</source>
        <translation>Configurando la asignación para el {} {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9294"/>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9295"/>
        <source>Settings and Operations</source>
        <translation>Configuración y operaciones</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9296"/>
        <source>Shader {} added as stage {}.</source>
        <translation>Sombreador {} añadido como etapa {}.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9297"/>
        <source>Shared Card Name</source>
        <translation>Nombre de la tarjeta de memoria compartida</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9298"/>
        <source>Show Achievement Trophy Icons</source>
        <translation>Mostrar íconos de trofeos de logros</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9299"/>
        <source>Show CPU Usage</source>
        <translation>Mostrar uso de la CPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9300"/>
        <source>Show Controller Input</source>
        <translation>Mostrar entrada del control</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9301"/>
        <source>Show Enhancement Settings</source>
        <translation>Mostrar configuración de mejoras</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9302"/>
        <source>Show FPS</source>
        <translation>Mostrar FPS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9303"/>
        <source>Show Frame Times</source>
        <translation>Mostrar duración de fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9304"/>
        <source>Show GPU Statistics</source>
        <translation>Mostrar estadísitcas de la GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9305"/>
        <source>Show GPU Usage</source>
        <translation>Mostrar uso de la GPU</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9306"/>
        <source>Show Latency Statistics</source>
        <translation>Mostrar estadísticas de latencia</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9307"/>
        <source>Show OSD Messages</source>
        <translation>Mostrar mensajes en pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9308"/>
        <source>Show Resolution</source>
        <translation>Mostrar resolución</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9309"/>
        <source>Show Speed</source>
        <translation>Mostrar velocidad</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9310"/>
        <source>Show Status Indicators</source>
        <translation>Mostrar indicadores de estado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9311"/>
        <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>Muestra una imagen de fondo o sombreador cuando no se está ejecutando ningún juego. Los fondos se encuentran en &quot;resources/fullscreenui/backgrounds&quot; dentro del directorio de datos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9312"/>
        <source>Shows a visual history of frame times in the upper-left corner of the display.</source>
        <translation>Muestra un historial visual de los tiempos de fotogramas en la esquina superior izquierda de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9313"/>
        <source>Shows enhancement settings in the bottom-right corner of the screen.</source>
        <translation>Muestra la configuración de mejoras en la esquina inferior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9314"/>
        <source>Shows icons in the lower-right corner of the screen when a challenge/primed achievement is active.</source>
        <translation>Muestra iconos en la esquina inferior derecha de la pantalla cuando un logro &quot;desafío&quot; esté activo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9315"/>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translation>Muestra información sobre la latencia de entrada y audio en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9316"/>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translation>Muestra información sobre la GPU emulada en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9317"/>
        <source>Shows on-screen-display messages when events occur.</source>
        <translation>Muestra mensajes en pantalla cuando ocurran eventos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9318"/>
        <source>Shows persistent icons when turbo is active or when paused.</source>
        <translation>Muestra iconos persistentes cuando el modo turbo está habilitado o al pausar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9319"/>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translation>Muestra el estado actual del control del sistema en la esquina inferior izquierda de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9320"/>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translation>Muestra el porcentaje de velocidad de emulación actual del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9321"/>
        <source>Shows the current rendering resolution of the system in the top-right corner of the display.</source>
        <translation>Muestra la resolución de renderizado actual del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9322"/>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translation>Muestra el juego que estás jugando actualmente en tu perfil de Discord.</translation>
    </message>
    <message>
        <source>Shows the host&apos;s CPU usage based on threads in the top-right corner of the display.</source>
        <translation type="vanished">Muestra la utilización de la CPU del sistema por hilos en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9324"/>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translation>Muestra la utilización de la GPU del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9325"/>
        <source>Shows the number of frames (or v-syncs) displayed per second by the system in the top-right corner of the display.</source>
        <translation>Muestra el número de fotogramas (o sincronizaciones verticales) presentados por segundo por el sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <source>Simulates the CPU&apos;s instruction cache in the recompiler. Can help with games running too fast.</source>
        <translation type="vanished">Simula el caché de instrucciones de la CPU en el recompilador. Puede ayudar cuando los juegos funcionen demasiado rápido.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9327"/>
        <source>Simulates the region check present in original, unmodified consoles.</source>
        <translation>Simula el chequeo regional presente en consolas originales sin modificar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9328"/>
        <source>Simulates the system ahead of time and rolls back/replays to reduce input lag. Very high system requirements.</source>
        <translation>Simula el sistema de forma anticipada y regresa/repite el estado para reducir la latencia de entrada. Tiene requerimientos de sistema muy altos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9329"/>
        <source>Skip Duplicate Frame Display</source>
        <translation>Omitir fotogramas duplicados</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9330"/>
        <source>Skips the presentation/display of frames that are not unique. Can result in worse frame pacing.</source>
        <translation>Omite la presentación de fotogramas que no sean únicos. Puede empeorar el ritmo de fotogramas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9331"/>
        <source>Slow Boot</source>
        <translation>Inicio lento</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9335"/>
        <source>Smooths out the blockiness of magnified textures on 3D objects.</source>
        <translation>Suaviza el aspecto pixelado de las texturas amplificadas en objetos 3D.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9337"/>
        <source>Sort By</source>
        <translation>Ordenar por</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9338"/>
        <source>Sort Reversed</source>
        <translation>Invertir orden</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9340"/>
        <source>Sound Effects</source>
        <translation>Efectos de sonido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9341"/>
        <source>Specifies the amount of buffer time added, which reduces the additional sleep time introduced.</source>
        <translation>Especifica la cantidad de tiempo añadido al búfer, reduciendo el tiempo de espera adicional introducido.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9342"/>
        <source>Spectator Mode</source>
        <translation>Modo espectador</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9343"/>
        <source>Speed Control</source>
        <translation>Control de velocidad</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9344"/>
        <source>Speeds up CD-ROM reads by the specified factor. May improve loading speeds in some games, and break others.</source>
        <translation>Acelera las lecturas del CD-ROM por el valor especificado. Puede mejorar los tiempos de carga en algunos juegos, mientras que puede producir fallos en otros.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9345"/>
        <source>Speeds up CD-ROM seeks by the specified factor. May improve loading speeds in some games, and break others.</source>
        <translation>Acelera las búsquedas del CD-ROM por el valor especificado. Puede mejorar los tiempos de carga en algunos juegos, mientras que puede producir fallos en otros.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9346"/>
        <source>Sprite Texture Filtering</source>
        <translation>Filtrado de sprites</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9347"/>
        <source>Stage {}: {}</source>
        <translation>Etapa {}: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9348"/>
        <source>Start BIOS</source>
        <translation>Iniciar BIOS</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9350"/>
        <source>Start File</source>
        <translation>Iniciar archivo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9351"/>
        <source>Start Fullscreen</source>
        <translation>Iniciar en pantalla completa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9352"/>
        <source>Start Game</source>
        <translation>Iniciar juego</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9353"/>
        <source>Start a game from a disc in your PC&apos;s DVD drive.</source>
        <translation>Inicia un juego desde un disco en la unidad de DVD de tu equipo.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9354"/>
        <source>Start the console without any disc inserted.</source>
        <translation>Iniciar la consola sin ningún disco.</translation>
    </message>
    <message>
        <source>Stores the current settings to an input profile.</source>
        <translation type="vanished">Almacena la configuración actual en un perfil de entrada.</translation>
    </message>
    <message>
        <source>Stretch Display Vertically</source>
        <translation type="vanished">Estirar imagen verticalmente</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9356"/>
        <source>Stretch Mode</source>
        <translation>Modo de estiramiento</translation>
    </message>
    <message>
        <source>Stretches the display to match the aspect ratio by multiplying vertically instead of horizontally.</source>
        <translation type="vanished">Estira la imagen para que coincida con la relación de aspecto al multiplicar verticalmente en lugar de horizontalmente.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9357"/>
        <source>Summary</source>
        <translation>Resumen</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9358"/>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translation>Cambia al modo de pantalla 4:3 cuando se muestra contenido de 24 bits, generalmente FMVs.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9359"/>
        <source>Switches between full screen and windowed when the window is double-clicked.</source>
        <translation>Cambia entre pantalla completa y ventana al hacer doble clic en la misma.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9360"/>
        <source>Sync To Host Refresh Rate</source>
        <translation>Sincronizar al refresco de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9362"/>
        <source>Temporarily disables all enhancements, useful when testing.</source>
        <translation>Deshabilita temporalmente todas las mejoras, útil para hacer pruebas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9363"/>
        <source>Test Unofficial Achievements</source>
        <translation>Probar logros no oficiales</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9364"/>
        <source>Texture Filtering</source>
        <translation>Filtrado de texturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9365"/>
        <source>Texture Replacements</source>
        <translation>Reemplazos de textura</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9367"/>
        <source>The SDL input source supports most controllers.</source>
        <translation>La fuente de entrada SDL soporta la mayoría de controles.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9368"/>
        <source>The XInput source provides support for XBox 360/XBox One/XBox Series controllers.</source>
        <translation>La fuente de XInput permite el uso de controles de Xbox 360/Xbox One/Xbox Series.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9369"/>
        <source>The audio backend determines how frames produced by the emulator are submitted to the host.</source>
        <translation>El motor de audio determina como los fotogramas producidos por el emulador son enviados al sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9370"/>
        <source>The selected memory card image will be used in shared mode for this slot.</source>
        <translation>La imagen de tarjeta de memoria seleccionada se utilizará en modo compartido para esta ranura.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9371"/>
        <source>This game has no achievements.</source>
        <translation>No hay logros para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9372"/>
        <source>This game has no leaderboards.</source>
        <translation>No hay tablas de posiciones para este juego.</translation>
    </message>
    <message>
        <source>Threaded Presentation</source>
        <translation type="vanished">Hilo de presentación</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9373"/>
        <source>Threaded Rendering</source>
        <translation>Hilo de renderizado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9374"/>
        <source>Time Played</source>
        <translation>Tiempo jugado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9375"/>
        <source>Time Played: %s</source>
        <translation>Tiempo jugado: %s</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9376"/>
        <source>Timing out in {:.0f} seconds...</source>
        <translation>Quedando fuera en {:.0f} segundos...</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9377"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9378"/>
        <source>Toggle Analog</source>
        <translation>Alternar analógico</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9379"/>
        <source>Toggle Fast Forward</source>
        <translation>Alternar avance rápido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9380"/>
        <source>Toggle Fullscreen</source>
        <translation>Alternar pantalla completa</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9381"/>
        <source>Toggle every %d frames</source>
        <translation>Alternar cada %d fotogramas</translation>
    </message>
    <message>
        <source>True Color Debanding</source>
        <translation type="vanished">Desbandeo de color verdadero</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9384"/>
        <source>True Color Rendering</source>
        <translation>Renderizado de color verdadero</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9385"/>
        <source>Turbo Speed</source>
        <translation>Velocidad turbo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9386"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9387"/>
        <source>UI Language</source>
        <translation>Idioma de la interfaz</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9388"/>
        <source>Uncompressed Size</source>
        <translation>Tamaño sin comprimir</translation>
    </message>
    <message>
        <source>Uncompressed Size: %.2f MB</source>
        <translation type="vanished">Tamaño sin comprimir: %.2fMB</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9389"/>
        <source>Undo Load State</source>
        <translation>Deshacer estado cargado</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9391"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9392"/>
        <source>Unknown File Size</source>
        <translation>Tamaño de archivo desconocido</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9393"/>
        <source>Unlimited</source>
        <translation>Sin límite</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9394"/>
        <source>Use Blit Swap Chain</source>
        <translation>Utilizar cadena de intercambio de blits</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9395"/>
        <source>Use Debug GPU Device</source>
        <translation>Utilizar dispositivo gráfico de depuración</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9397"/>
        <source>Use Global Setting</source>
        <translation>Utilizar configuración global</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9398"/>
        <source>Use Light Theme</source>
        <translation>Utilizar tema claro</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9401"/>
        <source>Use Single Card For Multi-Disc Games</source>
        <translation>Utilizar tarjeta única para juegos de múltiples discos</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9402"/>
        <source>Use Software Renderer For Readbacks</source>
        <translation>Utilizar renderizador por software para lecturas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9404"/>
        <source>Username: {}</source>
        <translation>Nombre de usuario: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9405"/>
        <source>Uses PGXP for all instructions, not just memory operations.</source>
        <translation>Utiliza PGXP para todas las instrucciones, no solamente operaciones de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9406"/>
        <source>Uses a blit presentation model instead of flipping. This may be needed on some systems.</source>
        <translation>Utiliza un modelo de presentación blit en lugar de voltear. Puede ser necesario en algunos sistemas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9407"/>
        <source>Uses a light coloured theme instead of the default dark theme.</source>
        <translation>Utiliza un tema de colores claros en lugar del tema oscuro predeterminado.</translation>
    </message>
    <message>
        <source>Uses a second thread for drawing graphics. Speed boost, and safe to use.</source>
        <translation type="vanished">Utiliza un segundo hilo para dibujar los gráficos. Aumenta la velocidad, y es seguro de activar.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9409"/>
        <source>Uses game-specific settings for controllers for this game.</source>
        <translation>Utiliza una configuración de controles específica para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9410"/>
        <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>Utiliza coordenadas de resolución nativa para polígonos 2D en lugar de coordenadas precisas. Puede corregir interfaces de usuario desalineadas, pero sino debería dejarse deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9411"/>
        <source>Uses perspective-correct interpolation for colors, which can improve visuals in some games.</source>
        <translation>Utiliza interpolación con perspectiva correcta para los colores, lo cual puede mejorar la calidad visual en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9412"/>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures.</source>
        <translation>Utiliza interpolación con perspectiva correcta para las coordenadas de texturas, enderezando texturas deformadas.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9413"/>
        <source>Uses screen positions to resolve PGXP data. May improve visuals in some games.</source>
        <translation>Utiliza posiciones de pantalla para resolver los datos de PGXP. Puede mejorar el aspecto visual en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9416"/>
        <source>Value: {} | Default: {} | Minimum: {} | Maximum: {}</source>
        <translation>Valor: {} | Predeterminado: {} | Mínimo: {} | Máximo: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9418"/>
        <source>Vertex Cache</source>
        <translation>Caché de vértices</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9419"/>
        <source>Vertical Sync (VSync)</source>
        <translation>Sincronización vertical (VSync)</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9422"/>
        <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>
        <translation>AVISO: Todavía se están escribiendo datos en la tarjeta de memoria. Al {0}, podrías CORROMPER IRREVERSIBLEMENTE LA TARJETA DE MEMORIA. Es recomendable continuar con la partida y esperar aproximadamente 5 segundos hasta que se terminen de guardar los datos.

¿Quieres {0} de todas formas?</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9423"/>
        <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
        <translation>Cuando esté habilitado y se haya iniciado sesión, DuckStation buscará logros al iniciarse.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9424"/>
        <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
        <translation>Cuando esté habilitado, DuckStation asumirá que todos los logros están bloqueados, y no enviará ninguna notificación de desbloqueo al servidor.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9425"/>
        <source>When enabled, DuckStation will list achievements from unofficial sets. These achievements are not tracked by RetroAchievements.</source>
        <translation>Cuando esté habilitado, DuckStation listará logros no oficiales. RetroAchievements no rastreará estos logros.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9426"/>
        <source>When enabled, each session will behave as if no achievements have been unlocked.</source>
        <translation>Cuando esté habilitado, cada sesión se tratará como si no se hubiese desbloqueado ningún logro.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9427"/>
        <source>When enabled, memory cards and controllers will be overwritten when save states are loaded.</source>
        <translation>Cuando se habilita, los controles y tarjetas de memoria se sobrescribirán cuando se carguen estados guardados.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9428"/>
        <source>When enabled, the minimum supported output latency will be used for the host API.</source>
        <translation>Cuando se habilita, se utilizará la latencia de salida mínima soportada para la API del sistema.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9429"/>
        <source>When playing a multi-disc game and using per-game (title) memory cards, use a single memory card for all discs.</source>
        <translation>Cuando se ejecute un juego de múltiples discos y se utilicen tarjetas de memoria por juego, se utilizará una única tarjeta para todos los discos.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9430"/>
        <source>When this option is chosen, the clock speed set below will be used.</source>
        <translation>Cuando se habilite esta opción, se utilizará la velocidad de reloj seleccionada.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9432"/>
        <source>Wireframe Rendering</source>
        <translation>Renderizado de mallas de polígonos</translation>
    </message>
    <message>
        <source>Writes textures which can be replaced to the dump directory.</source>
        <translation type="vanished">Escribe las texturas que pueden ser reemplazadas en el directorio de volcado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9434"/>
        <source>Yes, {} now and risk memory card corruption.</source>
        <translation>Sí, {} ahora y correr el riesgo de corromper la tarjeta de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9435"/>
        <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
        <translation>Modo &quot;desafío&quot; para los logros, incluyendo el seguimiento de tablas de posiciones. Deshabilita los estados guardados, trucos y funciones de ralentización.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9436"/>
        <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>
        <translation>&quot;PlayStation&quot; y &quot;PSX&quot; son marcas registradas de Sony Interactive Entertainment Europe Limited. Este software no está afiliado de ninguna manera con Sony Interactive Entertainment.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9437"/>
        <source>change disc</source>
        <translation>cambiar el disco</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9438"/>
        <source>reset</source>
        <translation>reiniciar</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9439"/>
        <source>shut down</source>
        <translation>apagar el sistema</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9440"/>
        <source>{:%H:%M}</source>
        <translation>{:%H:%M}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9441"/>
        <source>{:%Y-%m-%d %H:%M:%S}</source>
        <translation>{:%Y-%m-%d %H:%M:%S}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9442"/>
        <source>{} Frames</source>
        <translation>{} fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9443"/>
        <source>{} deleted.</source>
        <translation>{} eliminado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9444"/>
        <source>{} does not exist.</source>
        <translation>{} no existe.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="9445"/>
        <source>{} is not a valid disc image.</source>
        <translation>{} no es una imagen de disco válida.</translation>
    </message>
</context>
<context>
    <name>GPU</name>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="747"/>
        <location filename="../../core/gpu_backend.cpp" line="765"/>
        <source>Failed to save screenshot:
{}</source>
        <translation>Fallo al guardar la captura de pantalla:
&quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="775"/>
        <source>Saving screenshot to &apos;{}&apos;.</source>
        <translation>Guardando captura de pantalla en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="815"/>
        <source>Saved screenshot to &apos;{}&apos;.</source>
        <translation>Captura de pantalla guardada en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_backend.cpp" line="816"/>
        <source>Failed to save screenshot to &apos;{}&apos;.</source>
        <translation>Fallo al guardar la captura de pantalla &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2110"/>
        <source>Failed to start GPU trace:</source>
        <translation>Fallo al iniciar rastreo de la GPU:</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2118"/>
        <source>Saving {0} frame GPU trace to &apos;{1}&apos;.</source>
        <translation>Guardando rastreo de la GPU de {0} fotogramas a &quot;{1}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2119"/>
        <source>Saving multi-frame frame GPU trace to &apos;{1}&apos;.</source>
        <translation>Guardando rastreo de la GPU de múltiples fotogramas a &quot;{1}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2139"/>
        <source>Failed to close GPU trace:</source>
        <translation>Fallo al cerrar rastreo de la GPU:</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2153"/>
        <location filename="../../core/gpu.cpp" line="2172"/>
        <source>Saved GPU trace to &apos;{}&apos;.</source>
        <translation>Rastreo de la GPU guardado en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2165"/>
        <source>Compressing GPU trace &apos;{}&apos;...</source>
        <translation>Comprimiendo rastreo de la GPU &quot;{}&quot;...</translation>
    </message>
    <message>
        <location filename="../../core/gpu.cpp" line="2180"/>
        <source>Failed to save GPU trace to &apos;{}&apos;:</source>
        <translation>Fallo al guardar rastreo de la GPU en &quot;{}&quot;:</translation>
    </message>
</context>
<context>
    <name>GPUDevice</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Error</translation>
    </message>
    <message>
        <source>OpenGL renderer unavailable, your driver or hardware is not recent enough. OpenGL 3.1 or OpenGL ES 3.1 is required.</source>
        <translation type="vanished">Renderizador de OpenGL no disponible, tu hardware o controladores no son lo suficientemente modernos. Se requiere de OpenGL 3.1 o de OpenGL ES 3.1.</translation>
    </message>
</context>
<context>
    <name>GPUDownsampleMode</name>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Deshabilitado</translation>
    </message>
    <message>
        <source>Box (Downsample 3D/Smooth All)</source>
        <translation type="vanished">Cuadro (submuestreo 3D/suavizar todo)</translation>
    </message>
    <message>
        <source>Adaptive (Preserve 3D/Smooth 2D)</source>
        <translation type="vanished">Adaptable (preservar 3D/suavizar 2D)</translation>
    </message>
</context>
<context>
    <name>GPULineDetectMode</name>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Deshabilitado</translation>
    </message>
    <message>
        <source>Quads</source>
        <translation type="vanished">Cuadrados</translation>
    </message>
    <message>
        <source>Triangles (Basic)</source>
        <translation type="vanished">Triángulos (básico)</translation>
    </message>
    <message>
        <source>Triangles (Aggressive)</source>
        <translation type="vanished">Triángulos (agresivo)</translation>
    </message>
</context>
<context>
    <name>GPURenderer</name>
    <message>
        <source>Automatic</source>
        <translation type="vanished">Automático</translation>
    </message>
    <message>
        <source>Direct3D 11</source>
        <translation type="vanished">Direct3D 11</translation>
    </message>
    <message>
        <source>Direct3D 12</source>
        <translation type="vanished">Direct3D 12</translation>
    </message>
    <message>
        <source>Metal</source>
        <translation type="vanished">Metal</translation>
    </message>
    <message>
        <source>Vulkan</source>
        <translation type="vanished">Vulkan</translation>
    </message>
    <message>
        <source>OpenGL</source>
        <translation type="vanished">OpenGL</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2371"/>
        <source>Software</source>
        <translation>Software</translation>
    </message>
</context>
<context>
    <name>GPUTextureFilter</name>
    <message>
        <source>Nearest-Neighbor</source>
        <translation type="vanished">Punto más cercano</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation type="vanished">Bilinear</translation>
    </message>
    <message>
        <source>Bilinear (No Edge Blending)</source>
        <translation type="vanished">Bilinear (sin unión de bordes)</translation>
    </message>
    <message>
        <source>JINC2 (Slow)</source>
        <translation type="vanished">JINC2 (lento)</translation>
    </message>
    <message>
        <source>JINC2 (Slow, No Edge Blending)</source>
        <translation type="vanished">JINC2 (lento, sin unión de bordes)</translation>
    </message>
    <message>
        <source>xBR (Very Slow)</source>
        <translation type="vanished">xBR (muy lento)</translation>
    </message>
    <message>
        <source>xBR (Very Slow, No Edge Blending)</source>
        <translation type="vanished">xBR (muy lento, sin unión de bordes)</translation>
    </message>
</context>
<context>
    <name>GPUWireframeMode</name>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Deshabilitado</translation>
    </message>
    <message>
        <source>Overlay Wireframe</source>
        <translation type="vanished">Superponer mallas</translation>
    </message>
    <message>
        <source>Only Wireframe</source>
        <translation type="vanished">Mostrar solo mallas</translation>
    </message>
</context>
<context>
    <name>GPU_HW</name>
    <message>
        <source>Resolution scale set to {0}x (display {1}x{2}, VRAM {3}x{4})</source>
        <translation type="vanished">Escala de resolución establecida en {0}x (pantalla {1}x{2}, VRAM {3}x{4})</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="484"/>
        <source>Internal resolution set to {0}x ({1}x{2}).</source>
        <translation>Resolución interna establecida en {0}x (pantalla {1}x{2}).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="496"/>
        <source>Multisample anti-aliasing set to {}x (SSAA).</source>
        <translation>Suavizado de bordes de muestreo múltiple establecido en {}x (SSAA).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="503"/>
        <source>Multisample anti-aliasing set to {}x.</source>
        <translation>Suavizado de bordes de muestreo múltiple establecido en {}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="633"/>
        <source>{}x MSAA is not supported, using {}x instead.</source>
        <translation>El nivel de MSAA {}x no es compatible, se utilizará {}x en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="645"/>
        <source>SSAA is not supported, using MSAA instead.</source>
        <translation>SSAA no es compatible, se utilizará MSAA en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="653"/>
        <source>Texture filter &apos;{}/{}&apos; is not supported with the current renderer.</source>
        <translation>El filtro de texturas &quot;{}/{}&quot; no es compatible con el renderizador actual.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="667"/>
        <source>Accurate blending is not supported by your current GPU.
It requires framebuffer fetch, feedback loops, or rasterizer order views.</source>
        <translation>La combinación precisa no es compatible con tu GPU.
Se necesita acceso al búfer de fotogramas, bucles de retroalimentación o vistas de orden del rasterizador (ROV).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="677"/>
        <source>Multisample anti-aliasing is not supported when using ROV blending.</source>
        <translation>El suavizado de bordes de muestreo múltiple no es compatible con la combinación por ROV.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="686"/>
        <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>El búfer de profundidad (PGXP) no es compatible con tu GPU o renderizador actual.
Se necesita acceso al búfer de fotogramas, bucles de retroalimentación o vistas de orden del rasterizador (ROV).</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="699"/>
        <source>Geometry shaders are not supported by your GPU, and are required for wireframe rendering.</source>
        <translation>Los sombreadores de geometría no son compatibles con tu GPU, que son necesarios para renderizar las mallas de polígonos.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="712"/>
        <source>Resolution scale {0}x is not divisible by downsample scale {1}x, using {2}x instead.</source>
        <translation>La escala de resolución {0}x no es divisible por la escala de submuestreo {1}x, utilizando {2}x en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="774"/>
        <source>Resolution scale {0}x not supported for adaptive downsampling, using {1}x.</source>
        <translation>La escala de resolución {0}x no es compatible con el submuestreo adaptativo, utilizando {1}x.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw_texture_cache.cpp" line="3636"/>
        <source>No replacement textures found.</source>
        <translation>No se encontraron texturas de reemplazo.</translation>
    </message>
</context>
<context>
    <name>GameCheatCodeChoiceEditorDialog</name>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="14"/>
        <source>Cheat Choice Editor</source>
        <translation>Editor de selector de trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="21"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="26"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="42"/>
        <source>Add Cheat</source>
        <translation>Añadir truco</translation>
    </message>
    <message>
        <location filename="../gamecheatcodechoiceeditordialog.ui" line="61"/>
        <source>Remove Cheat</source>
        <translation>Eliminar truco</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1033"/>
        <location filename="../gamecheatsettingswidget.cpp" line="1048"/>
        <location filename="../gamecheatsettingswidget.cpp" line="1057"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1033"/>
        <source>At least one option must be defined.</source>
        <translation>Se debe definir al menos una opción.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1048"/>
        <source>The option &apos;%1&apos; is defined twice.</source>
        <translation>La opción &quot;%1&quot; ya está definida.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="1058"/>
        <source>The option &apos;%1&apos; does not have a valid value. It must be a number.</source>
        <translation>La opción &quot;%1&quot; no tiene un valor válido, debe ser un número.</translation>
    </message>
</context>
<context>
    <name>GameCheatCodeEditorDialog</name>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="14"/>
        <source>Cheat Code Editor</source>
        <translation>Editor de trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="23"/>
        <source>Name:</source>
        <translation>Nombre:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="33"/>
        <source>Description:</source>
        <translation>Descripción:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="50"/>
        <source>Group:</source>
        <translation>Grupo:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="60"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="70"/>
        <source>Activation:</source>
        <translation>Activación:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="90"/>
        <source>Options:</source>
        <translation>Opciones:</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="100"/>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="105"/>
        <source>Choice</source>
        <translation>Elección</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="110"/>
        <source>Range</source>
        <translation>Rango</translation>
    </message>
    <message>
        <location filename="../gamecheatcodeeditordialog.ui" line="132"/>
        <source>Edit Choices...</source>
        <translation>Editar elecciones...</translation>
    </message>
</context>
<context>
    <name>GameCheatSettingsWidget</name>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="31"/>
        <source>Enable Cheats</source>
        <translation>Habilitar trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="44"/>
        <source>Search...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="54"/>
        <source>Sort Alphabetically</source>
        <translation>Ordenar alfabéticamente</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="73"/>
        <source>Add Cheat</source>
        <translation>Añadir truco</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="92"/>
        <location filename="../gamecheatsettingswidget.cpp" line="353"/>
        <source>Remove Cheat</source>
        <translation>Eliminar truco</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="105"/>
        <location filename="../gamecheatsettingswidget.cpp" line="358"/>
        <source>Disable All Cheats</source>
        <translation>Deshabilitar todos los trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="115"/>
        <location filename="../gamecheatsettingswidget.cpp" line="361"/>
        <source>Reload Cheats</source>
        <translation>Recargar trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="154"/>
        <source>Load Database Cheats</source>
        <translation>Cargar base de datos de trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="180"/>
        <source>Clear List</source>
        <translation>Limpiar lista</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="190"/>
        <source>Import...</source>
        <translation>Importar...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.ui" line="200"/>
        <source>Export...</source>
        <translation>Exportar...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="348"/>
        <source>Add Cheat...</source>
        <translation>Añadir truco...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="350"/>
        <source>Edit Cheat...</source>
        <translation>Editar truco...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="394"/>
        <source>Confirm Cheat Enable</source>
        <translation>Confirmar activación de trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="397"/>
        <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>&lt;h3&gt;Los trucos aún no estan habilitados para este juego.&lt;/h3&gt;&lt;p&gt;Habilitar este truco no tendrá ningún efecto hasta que se habiliten los trucos para este juego. ¿Quieres hacerlo ahora?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="404"/>
        <source>Do not show again</source>
        <translation>No mostrar de nuevo</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="540"/>
        <source>From File...</source>
        <translation>Desde archivo...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="542"/>
        <source>From Text...</source>
        <translation>Desde texto...</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="549"/>
        <source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
        <translation>Archivos de trucos de PCSXR/Libretro (*.cht *.txt);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="551"/>
        <location filename="../gamecheatsettingswidget.cpp" line="569"/>
        <source>Import Cheats</source>
        <translation>Importar trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="559"/>
        <location filename="../gamecheatsettingswidget.cpp" line="582"/>
        <location filename="../gamecheatsettingswidget.cpp" line="589"/>
        <location filename="../gamecheatsettingswidget.cpp" line="637"/>
        <location filename="../gamecheatsettingswidget.cpp" line="654"/>
        <location filename="../gamecheatsettingswidget.cpp" line="674"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="560"/>
        <source>Failed to read file:
%1</source>
        <translation>Fallo al leer archivo:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="569"/>
        <source>Cheat File Text:</source>
        <translation>Texto de archivo de trucos:</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="583"/>
        <source>Failed to parse file:
%1</source>
        <translation>Fallo al analizar archivo:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="590"/>
        <location filename="../gamecheatsettingswidget.cpp" line="655"/>
        <source>Failed to save file:
%1</source>
        <translation>Fallo al guardar archivo:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="638"/>
        <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>Este código proviene de la base de datos interna, por lo que no puede eliminarse. Para ocultar este código, deshabilita la opción &quot;Cargar base de datos de trucos&quot;.</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="643"/>
        <location filename="../gamecheatsettingswidget.cpp" line="681"/>
        <source>Confirm Removal</source>
        <translation>Confirmar eliminación</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="644"/>
        <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>Estás por eliminar el código &quot;%1&quot;. No puedes deshacer esta acción. ¿Estás seguro que quieres eliminar este código?</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="665"/>
        <source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
        <translation>Archivos de trucos de PCSXR (*.cht);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="667"/>
        <source>Export Cheats</source>
        <translation>Exportar trucos</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="675"/>
        <source>Failed to save cheat file:
%1</source>
        <translation>Fallo al guardar archivo de trucos:
%1</translation>
    </message>
    <message>
        <location filename="../gamecheatsettingswidget.cpp" line="682"/>
        <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>Estás por eliminar todos los trucos añadidos manualmente para este juego. Esta acción no se puede revertir.

Los trucos de la base de datos se mostrarán y cargarán de todos modos, a menos que deshabilites la opción &quot;Cargar base de datos de trucos&quot;.

¿Seguro que quieres continuar?</translation>
    </message>
</context>
<context>
    <name>GameDatabase</name>
    <message>
        <location filename="../../core/game_database.cpp" line="345"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <source>Doesn&apos;t Boot</source>
        <translation type="vanished">No inicia</translation>
    </message>
    <message>
        <source>Crashes In Intro</source>
        <translation type="vanished">Cuelga al inicio</translation>
    </message>
    <message>
        <source>Crashes In-Game</source>
        <translation type="vanished">Cuelga en juego</translation>
    </message>
    <message>
        <source>Graphical/Audio Issues</source>
        <translation type="vanished">Problemas audiovisuales</translation>
    </message>
    <message>
        <source>No Issues</source>
        <translation type="vanished">Sin problemas</translation>
    </message>
    <message>
        <source>Force Interpreter</source>
        <translation type="vanished">Forzar intérprete</translation>
    </message>
    <message>
        <source>Force Software Renderer</source>
        <translation type="vanished">Forzar renderizado por software</translation>
    </message>
    <message>
        <source>Force Software Renderer For Readbacks</source>
        <translation type="vanished">Forzar renderizado por software para lecturas</translation>
    </message>
    <message>
        <source>Force Round Texture Coordinates</source>
        <translation type="vanished">Forzar redondeo de coordenadas de texturas</translation>
    </message>
    <message>
        <source>Force Accurate Blending</source>
        <translation type="vanished">Forzar combinación precisa</translation>
    </message>
    <message>
        <source>Force Interlacing</source>
        <translation type="vanished">Forzar entrelazado</translation>
    </message>
    <message>
        <source>Disable True Color</source>
        <translation type="vanished">Deshabilitar color verdadero</translation>
    </message>
    <message>
        <source>Disable Upscaling</source>
        <translation type="vanished">Deshabilitar escalado</translation>
    </message>
    <message>
        <source>Disable Texture Filtering</source>
        <translation type="vanished">Deshabilitar filtrado de texturas</translation>
    </message>
    <message>
        <source>Disable Scaled Dithering</source>
        <translation type="vanished">Deshabilitar escalado de tramado</translation>
    </message>
    <message>
        <source>Disable Force NTSC Timings</source>
        <translation type="vanished">Deshabilitar forzado de tiempos NTSC</translation>
    </message>
    <message>
        <source>Disable Widescreen</source>
        <translation type="vanished">Deshabilitar pantalla panorámica</translation>
    </message>
    <message>
        <source>Disable PGXP</source>
        <translation type="vanished">Deshabilitar PGXP</translation>
    </message>
    <message>
        <source>Disable PGXP Culling</source>
        <translation type="vanished">Deshabilitar culling (PGXP)</translation>
    </message>
    <message>
        <source>Disable PGXP Texture Correction</source>
        <translation type="vanished">Deshabilitar corrección de texturas (PGXP)</translation>
    </message>
    <message>
        <source>Disable PGXP Color Correction</source>
        <translation type="vanished">Deshabilitar corrección de colores (PGXP)</translation>
    </message>
    <message>
        <source>Disable PGXP Depth Buffer</source>
        <translation type="vanished">Deshabilitar búfer de profundidad (PGXP)</translation>
    </message>
    <message>
        <source>Disable PGXP Preserve Projection Floating Point</source>
        <translation type="vanished">Deshabilitar preservación de precisión de proyección (PGXP)</translation>
    </message>
    <message>
        <source>Disable PGXP on 2D Polygons</source>
        <translation type="vanished">Deshabilitar PGXP en polígonos 2D</translation>
    </message>
    <message>
        <source>Force PGXP Vertex Cache</source>
        <translation type="vanished">Forzar caché de vértices (PGXP)</translation>
    </message>
    <message>
        <source>Force PGXP CPU Mode</source>
        <translation type="vanished">Forzar modo CPU (PGXP)</translation>
    </message>
    <message>
        <source>Force Recompiler Memory Exceptions</source>
        <translation type="vanished">Forzar excepciones de memoria del recompilador</translation>
    </message>
    <message>
        <source>Force Recompiler ICache</source>
        <translation type="vanished">Forzar ICache del recompilador</translation>
    </message>
    <message>
        <source>Force Recompiler LUT Fastmem</source>
        <translation type="vanished">Forzar memoria de acceso rápido LUT del recompilador</translation>
    </message>
    <message>
        <source>Is LibCrypt Protected</source>
        <translation type="vanished">Con protección LibCrypt</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="464"/>
        <source>Display cropping set to {}.</source>
        <translation>Recorte de pantalla establecido en {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="509"/>
        <location filename="../../core/game_database.cpp" line="522"/>
        <source>Deinterlacing set to {}.</source>
        <translation>Desentrelazado establecido en {}.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="439"/>
        <source>CPU recompiler disabled.</source>
        <translation>Recompilador de CPU deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="447"/>
        <source>Fast boot disabled.</source>
        <translation>Inicio rápido deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="455"/>
        <source>Multitap disabled.</source>
        <translation>Multitap deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="474"/>
        <source>Hardware rendering disabled.</source>
        <translation>Renderizado por software deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="482"/>
        <source>Software renderer readbacks enabled.</source>
        <translation>Lecturas del renderizador por software deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="495"/>
        <source>Accurate blending enabled.</source>
        <translation>Combinación precisa deshabilitada.</translation>
    </message>
    <message>
        <source>Interlaced rendering enabled.</source>
        <translation type="vanished">Renderizado entrelazado deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="533"/>
        <source>True color disabled.</source>
        <translation>Color verdadero deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="541"/>
        <source>Upscaling disabled.</source>
        <translation>Escalado deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="551"/>
        <source>Texture filtering disabled.</source>
        <translation>Filtrado de texturas deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="562"/>
        <source>Sprite texture filtering disabled.</source>
        <translation>Filtrado de sprites deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="571"/>
        <source>Scaled dithering.</source>
        <translation>Tramado escalado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="579"/>
        <source>Widescreen rendering disabled.</source>
        <translation>Renderizado de pantalla panorámica deshabilitado.</translation>
    </message>
    <message>
        <source>Force NTSC timings disabled.</source>
        <translation type="vanished">Forzado de tiempos NTSC deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="587"/>
        <source>PGXP geometry correction disabled.</source>
        <translation>Correción de geometría (PGXP) deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="595"/>
        <source>PGXP culling correction disabled.</source>
        <translation>Corrección de culling (PGXP) deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="603"/>
        <source>PGXP perspective correct textures disabled.</source>
        <translation>Correción de perspectiva de texturas (PGXP) deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="613"/>
        <source>PGXP perspective correct colors disabled.</source>
        <translation>Correción de perspectiva de colores (PGXP) deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="622"/>
        <source>PGXP preserve projection precision disabled.</source>
        <translation>Preservación de la precisión de proyección (PGXP) deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="630"/>
        <source>PGXP vertex cache enabled.</source>
        <translation>Caché de vértices (PGXP) habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="638"/>
        <source>PGXP Vertex Cache is enabled, but it is not required for this game. This may cause rendering errors.</source>
        <translation>El caché de vértices (PGXP) está habilitado, pero no es necesario para este juego. Podría provocar errores de renderizado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="649"/>
        <source>PGXP CPU mode enabled.</source>
        <translation>Modo CPU (PGXP) habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="664"/>
        <source>PGXP CPU mode is enabled, but it is not required for this game. This may cause rendering errors.</source>
        <translation>El modo CPU (PGXP) está habilitado, pero no es necesario para este juego. Podría provocar errores de renderizado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="672"/>
        <source>PGXP depth buffer disabled.</source>
        <translation>Búfer de profundidad (PGXP) deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="680"/>
        <source>PGXP disabled on 2D polygons.</source>
        <translation>PGXP deshabilitado en polígonos 2D.</translation>
    </message>
    <message>
        <source>Compatibility settings for this game have been applied:</source>
        <translation type="vanished">Se aplicaron opciones de compatibilidad para este juego:</translation>
    </message>
    <message>
        <source>Controller in port {0} ({1}) is not supported for {2}.
Supported controllers: {3}
Please configure a supported controller from the list above.</source>
        <translation type="vanished">El control en el puerto {0} ({1}) no es compatible con {2}.
Controles soportados: {3}
Configura un control de la lista de arriba.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="701"/>
        <source>Compatibility settings for this game have been applied.</source>
        <translation>Se aplicaron opciones de compatibilidad para este juego.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="747"/>
        <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>El control en el puerto {0} ({1}) no es compatible con este juego.
Controles soportados: {2}
Configura un control de la lista de arriba.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="758"/>
        <source>This game does not support multitap, but multitap is enabled.
       This may result in dropped controller inputs.</source>
        <translation>Este juego no es compatible con multitap, a pesar de estar habilitado.
Esto podría causar pérdidas en las pulsaciones de los controles.</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="778"/>
        <location filename="../../core/game_database.cpp" line="793"/>
        <location filename="../../core/game_database.cpp" line="809"/>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="818"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="819"/>
        <source>Serial</source>
        <translation>Número de serie</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="822"/>
        <source>Languages</source>
        <translation>Idiomas</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="824"/>
        <source>Rating</source>
        <translation>Calificación</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="828"/>
        <source>Version Tested</source>
        <translation>Versión probada</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="831"/>
        <source>Comments</source>
        <translation>Comentarios</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="835"/>
        <source>Supported Controllers</source>
        <translation>Controles compatibles</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="853"/>
        <source>Traits</source>
        <translation>Características</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="863"/>
        <source>Display Active Start Offset</source>
        <translation>Desplazamiento del inicio de imagen activa</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="865"/>
        <source>Display Active End Offset</source>
        <translation>Desplazamiento del fin de imagen activa</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="867"/>
        <source>Display Line Start Offset</source>
        <translation>Desplazamiento de la primera línea de imagen</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="869"/>
        <source>Display Line End Offset</source>
        <translation>Desplazamiento de la última línea de imagen</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="871"/>
        <source>Display Crop Mode</source>
        <translation>Mostrar modo de recorte</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="873"/>
        <source>Display Deinterlacing Mode</source>
        <translation>Mostrar modo de desentrelazado</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="875"/>
        <source>DMA Max Slice Ticks</source>
        <translation>Duración máxima de los cortes de la DMA</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="876"/>
        <source>DMA Halt Ticks</source>
        <translation>Duración de las paradas de la DMA</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="877"/>
        <source>GPU FIFO Size</source>
        <translation>Tamaño del FIFO de la GPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="878"/>
        <source>GPU Max Runahead</source>
        <translation>Procesamiento anticipado máximo de la GPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="879"/>
        <source>GPU PGXP Tolerance</source>
        <translation>Tolerancia de GPU (PGXP)</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="880"/>
        <source>GPU PGXP Depth Threshold</source>
        <translation>Umbral de limpieza de profundidad (PGXP)</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="882"/>
        <source>GPU Line Detect Mode</source>
        <translation>Modo de detección de líneas de la GPU</translation>
    </message>
    <message>
        <location filename="../../core/game_database.cpp" line="887"/>
        <source>Disc Set</source>
        <translation>Colección de discos</translation>
    </message>
</context>
<context>
    <name>GameList</name>
    <message>
        <source>Disc</source>
        <translation type="vanished">Disco</translation>
    </message>
    <message>
        <source>PS-EXE</source>
        <translation type="vanished">PS-EXE</translation>
    </message>
    <message>
        <source>Disc Set</source>
        <translation type="vanished">Colección de discos</translation>
    </message>
    <message>
        <source>Playlist</source>
        <translation type="vanished">Lista de reproducción</translation>
    </message>
    <message>
        <source>PSF</source>
        <translation type="vanished">PSF</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="506"/>
        <source>Scanning directory &apos;{}&apos;...</source>
        <translation>Buscando en directorio &quot;{}&quot;...</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="540"/>
        <source>Scanning &apos;{}&apos;...</source>
        <translation>Buscando &quot;{}&quot;...</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1226"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1463"/>
        <source>Never</source>
        <translation>Nunca</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1480"/>
        <source>Today</source>
        <translation>Hoy</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1485"/>
        <source>Yesterday</source>
        <translation>Ayer</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1508"/>
        <source>{}h {}m</source>
        <translation>{}h {}m</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1510"/>
        <source>{}h {}m {}s</source>
        <translation>{}h {}m {}s</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1512"/>
        <source>{}m {}s</source>
        <translation>{}m {}s</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1514"/>
        <source>{}s</source>
        <translation>{}s</translation>
    </message>
    <message>
        <location filename="../../core/game_list.cpp" line="1516"/>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistmodel.cpp" line="325"/>
        <source>%n hours</source>
        <translation>
            <numerusform>%n hora</numerusform>
            <numerusform>%n horas</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gamelistmodel.cpp" line="327"/>
        <source>%n minutes</source>
        <translation>
            <numerusform>%n minuto</numerusform>
            <numerusform>%n minutos</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>GameListModel</name>
    <message>
        <location filename="../gamelistmodel.cpp" line="530"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="880"/>
        <source>Icon</source>
        <translation>Icono</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="881"/>
        <source>Serial</source>
        <translation>Número de serie</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="882"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="883"/>
        <source>File Title</source>
        <translation>Título de archivo</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="884"/>
        <source>Developer</source>
        <translation>Desarrollador</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="885"/>
        <source>Publisher</source>
        <translation>Editor</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="886"/>
        <source>Genre</source>
        <translation>Género</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="887"/>
        <source>Year</source>
        <translation>Año</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="888"/>
        <source>Players</source>
        <translation>Jugadores</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="889"/>
        <source>Achievements</source>
        <translation>Logros</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="890"/>
        <source>Time Played</source>
        <translation>Tiempo jugado</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="891"/>
        <source>Last Played</source>
        <translation>Última partida</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="892"/>
        <source>Size</source>
        <translation>Tamaño</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="893"/>
        <source>Raw Size</source>
        <translation>Tamaño sin compresión</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="894"/>
        <source>Region</source>
        <translation>Región</translation>
    </message>
    <message>
        <location filename="../gamelistmodel.cpp" line="895"/>
        <source>Compatibility</source>
        <translation>Compatibilidad</translation>
    </message>
</context>
<context>
    <name>GameListSettingsWidget</name>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="31"/>
        <source>Search Directories (will be scanned for games)</source>
        <translation>Buscar en directorios (se escanearán los juegos)</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="57"/>
        <source>Add</source>
        <translation>Añadir</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="76"/>
        <location filename="../gamelistsettingswidget.ui" line="171"/>
        <location filename="../gamelistsettingswidget.cpp" line="184"/>
        <source>Remove</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="92"/>
        <source>Search Directory</source>
        <translation>Buscar directorio</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="97"/>
        <source>Scan Recursively</source>
        <translation>Buscar recursivamente</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="107"/>
        <source>Excluded Paths (will not be scanned)</source>
        <translation>Excluir directorios (no se escanearán)</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="133"/>
        <source>File...</source>
        <translation>Archivo...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="152"/>
        <source>Folder...</source>
        <translation>Directorio...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="210"/>
        <source>Scan For New Games</source>
        <translation>Buscar juegos nuevos</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.ui" line="226"/>
        <source>Rescan All Games</source>
        <translation>Volver a buscar todos los juegos</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="186"/>
        <source>Open Directory...</source>
        <translation>Abrir directorio...</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="195"/>
        <source>Select Search Directory</source>
        <translation>Seleccionar directorio para buscar</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="201"/>
        <source>Scan Recursively?</source>
        <translation>¿Buscar recursivamente?</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="202"/>
        <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>¿Quieres buscar en el directorio &quot;%1&quot; recursivamente?

Buscar recursivamente lleva más tiempo, pero identifica archivos en subdirectorios.</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="237"/>
        <source>Select Path</source>
        <translation>Seleccionar directorio</translation>
    </message>
    <message>
        <location filename="../gamelistsettingswidget.cpp" line="247"/>
        <source>Select Directory</source>
        <translation>Seleccionar directorio</translation>
    </message>
</context>
<context>
    <name>GameListWidget</name>
    <message>
        <location filename="../gamelistwidget.ui" line="57"/>
        <source>Game List</source>
        <translation>Lista de juegos</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="79"/>
        <source>Game Grid</source>
        <translation>Cuadrícula de juegos</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="101"/>
        <source>Merge Multi-Disc Games</source>
        <translation>Combinar juegos de múltiples discos</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="123"/>
        <source>Show Titles</source>
        <translation>Mostrar títulos</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="185"/>
        <source>All Types</source>
        <translation>Todos los tipos</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="197"/>
        <source>All Regions</source>
        <translation>Todas las regiones</translation>
    </message>
    <message>
        <location filename="../gamelistwidget.ui" line="214"/>
        <source>Search...</source>
        <translation>Buscar...</translation>
    </message>
</context>
<context>
    <name>GamePatchDetailsWidget</name>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="37"/>
        <source>Patch Title</source>
        <translation>Título del parche</translation>
    </message>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="62"/>
        <source>Enabled</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../gamepatchdetailswidget.ui" line="73"/>
        <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;Autor: &lt;/span&gt;Autor del parche&lt;/p&gt;&lt;p&gt;La descripción iría aquí&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="26"/>
        <source>&lt;strong&gt;Author: &lt;/strong&gt;%1&lt;br&gt;%2</source>
        <translation>&lt;strong&gt;Autor: &lt;/strong&gt;%1&lt;br&gt;%2</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="27"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="28"/>
        <source>No description provided.</source>
        <translation>Sin descripción.</translation>
    </message>
</context>
<context>
    <name>GamePatchSettingsWidget</name>
    <message>
        <location filename="../gamepatchsettingswidget.ui" line="41"/>
        <source>Disable All Patches</source>
        <translation>Deshabilitar todos los parches</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.ui" line="61"/>
        <source>Reload Patches</source>
        <translation>Recargar parches</translation>
    </message>
    <message>
        <location filename="../gamepatchsettingswidget.cpp" line="118"/>
        <source>There are no patches available for this game.</source>
        <translation>No hay parches disponibles para este juego.</translation>
    </message>
</context>
<context>
    <name>GameSummaryWidget</name>
    <message>
        <location filename="../gamesummarywidget.ui" line="14"/>
        <source>Dialog</source>
        <translation>Diálogo</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="188"/>
        <source>Clear the line to restore the original title...</source>
        <translation>Dejar vacío para restablecer el título original...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="198"/>
        <location filename="../gamesummarywidget.ui" line="299"/>
        <source>Restore</source>
        <translation>Restablecer</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="207"/>
        <source>Image Path:</source>
        <translation>Dirección de imagen:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="71"/>
        <source>Serial:</source>
        <translation>Número de serie:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="57"/>
        <source>Controller Preset:</source>
        <translation>Perfil de entrada:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="116"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="121"/>
        <source>Mode</source>
        <translation>Modo</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="126"/>
        <source>Start</source>
        <translation>Inicio</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="131"/>
        <source>Length</source>
        <translation>Duración</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="136"/>
        <source>Hash</source>
        <translation>Suma de verificación</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="141"/>
        <source>Status</source>
        <translation>Estado</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="249"/>
        <source>Region:</source>
        <translation>Revisión:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="322"/>
        <source>Languages:</source>
        <translation>Idiomas:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="352"/>
        <source>Uses separate game settings for each disc of multi-disc games. Can only be set on the first/main disc.</source>
        <translation>Utiliza una configuración separada por cada disco en juegos de múltiples discos. Solo puede habilitarse en el disco principal.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="355"/>
        <source>Use Separate Disc Settings</source>
        <translation>Utilizar configuración separada por disco</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="242"/>
        <source>Developer:</source>
        <translation>Desarrollador:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="92"/>
        <source>Controllers:</source>
        <translation>Controles:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="50"/>
        <source>Tracks:</source>
        <translation>Pistas:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="99"/>
        <source>Release Info:</source>
        <translation>Información de lanzamiento:</translation>
    </message>
    <message>
        <source>Input Profile:</source>
        <translation type="vanished">Perfil de entrada:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="235"/>
        <source>Genre:</source>
        <translation>Género:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="177"/>
        <source>Verify</source>
        <translation>Verificar</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="223"/>
        <source>Comments</source>
        <translation>Comentarios</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="261"/>
        <source>Edit...</source>
        <translation>Editar...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="277"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="315"/>
        <source>Title:</source>
        <translation>Título:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.ui" line="270"/>
        <source>Compatibility:</source>
        <translation>Compatibilidad:</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="148"/>
        <location filename="../gamesummarywidget.cpp" line="158"/>
        <location filename="../gamesummarywidget.cpp" line="185"/>
        <location filename="../gamesummarywidget.cpp" line="203"/>
        <location filename="../gamesummarywidget.cpp" line="210"/>
        <location filename="../gamesummarywidget.cpp" line="211"/>
        <location filename="../gamesummarywidget.cpp" line="212"/>
        <location filename="../gamesummarywidget.cpp" line="213"/>
        <location filename="../gamesummarywidget.cpp" line="214"/>
        <source>Unknown</source>
        <translation>Desconocido</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="150"/>
        <source>%1 (Published by %2)</source>
        <translation>%1 (distribuido por %2)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="156"/>
        <source>Published by %1</source>
        <translation>Distribuido por %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="163"/>
        <source>Released %1</source>
        <translation>Publicado el %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="169"/>
        <source>%1-%2 players</source>
        <translation>%1-%2 jugadores</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="171"/>
        <source>%1 players</source>
        <translation>%1 jugadores</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="178"/>
        <source>%1-%2 memory card blocks</source>
        <translation>%1-%2 bloques de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="180"/>
        <source>%1 memory card blocks</source>
        <translation>%1 bloques de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="248"/>
        <source>Use Global Settings</source>
        <translation>Utilizar configuración global</translation>
    </message>
    <message>
        <source>%1 [%2]</source>
        <translation type="vanished">%1 [%2]</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="58"/>
        <source>Show Default Flag</source>
        <translation>Mostrar bandera por defecto</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="250"/>
        <source>Game Specific Configuration</source>
        <translation>Configuración específica por juego</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="365"/>
        <source>%1 tracks covering %2 MB (%3 MB on disk)</source>
        <translation>%1 pistas ocupando %2MB (%3MB en disco)</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="378"/>
        <source>Track %1</source>
        <translation>Pista %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="386"/>
        <source>&lt;not computed&gt;</source>
        <translation>&lt;sin calcular&gt;</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="402"/>
        <source>Compatibility Report</source>
        <translation>Reporte de compatibilidad</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="444"/>
        <source>Per-game controller configuration initialized with global settings.</source>
        <translation>Configuración de control por juego inicializada con la configuración global.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="488"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="488"/>
        <source>Failed to open CD image for hashing.</source>
        <translation>Fallo al abrir la imagen de disco para calcular la suma de verificación.</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="534"/>
        <source>Verifying hashes...</source>
        <translation>Verificando sumas de verificación...</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="593"/>
        <source>Revision: %1</source>
        <translation>Revisión: %1</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="593"/>
        <source>N/A</source>
        <translation>No disponible</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="598"/>
        <source>Serial Mismatch: %1 vs %2</source>
        <translation>Los números de serie no coinciden: %1 y %2</translation>
    </message>
    <message>
        <location filename="../gamesummarywidget.cpp" line="628"/>
        <source>Search on Redump.org</source>
        <translation>Buscar en Redump.org</translation>
    </message>
</context>
<context>
    <name>GraphicsSettingsWidget</name>
    <message>
        <location filename="../graphicssettingswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="38"/>
        <source>Renderer:</source>
        <translation>Renderizador:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="48"/>
        <source>Adapter:</source>
        <translation>Adaptador:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="68"/>
        <source>Rendering</source>
        <translation>Renderizado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="95"/>
        <source>Internal Resolution:</source>
        <translation>Resolución interna:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="105"/>
        <source>Down-Sampling:</source>
        <translation>Submuestreo:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="117"/>
        <location filename="../graphicssettingswidget.ui" line="1053"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="132"/>
        <source>Texture Filtering:</source>
        <translation>Filtrado de texturas:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="139"/>
        <source>Aspect Ratio:</source>
        <translation>Relación de aspecto:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="161"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="180"/>
        <source>Deinterlacing:</source>
        <translation>Desentrelazado:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="190"/>
        <source>Crop:</source>
        <translation>Recortar:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="200"/>
        <source>Scaling:</source>
        <translation>Escala:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="247"/>
        <source>PGXP Depth Buffer (Low Compatibility)</source>
        <translation>Búfer de profundidad (PGXP, baja compatibilidad)</translation>
    </message>
    <message>
        <source>Disable Interlacing</source>
        <translation type="vanished">Deshabilitar entrelazado</translation>
    </message>
    <message>
        <source>Force NTSC Timings</source>
        <translation type="vanished">Forzar tiempos NTSC</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="219"/>
        <location filename="../graphicssettingswidget.cpp" line="417"/>
        <source>Force 4:3 For FMVs</source>
        <translation>Forzar 4:3 para FMVs</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="233"/>
        <location filename="../graphicssettingswidget.cpp" line="398"/>
        <source>True Color Rendering</source>
        <translation>Renderizado de color verdadero</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="226"/>
        <location filename="../graphicssettingswidget.cpp" line="419"/>
        <source>FMV Chroma Smoothing</source>
        <translation>Suavizado de croma para FMVs</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="212"/>
        <location filename="../graphicssettingswidget.cpp" line="405"/>
        <source>Widescreen Rendering</source>
        <translation>Renderizar pantalla panorámica</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="240"/>
        <location filename="../graphicssettingswidget.cpp" line="409"/>
        <source>PGXP Geometry Correction</source>
        <translation>Correción de geometría (PGXP)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="259"/>
        <source>Sprite Texture Filtering:</source>
        <translation>Filtrado de sprites:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="296"/>
        <source>Advanced</source>
        <translation>Avanzada</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="314"/>
        <source>Display Options</source>
        <translation>Opciones de pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="320"/>
        <source>Exclusive Fullscreen:</source>
        <translation>Pantalla completa exclusiva:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="337"/>
        <source>Screen Position:</source>
        <translation>Posición de imagen:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="353"/>
        <location filename="../graphicssettingswidget.cpp" line="433"/>
        <source>Disable Mailbox Presentation</source>
        <translation>Deshabilitar presentación &quot;mailbox&quot;</translation>
    </message>
    <message>
        <source>Threaded Presentation</source>
        <translation type="vanished">Hilo de presentación</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="360"/>
        <location filename="../graphicssettingswidget.cpp" line="440"/>
        <source>Use Blit Swap Chain</source>
        <translation>Utilizar cadena de intercambio de blits</translation>
    </message>
    <message>
        <source>Stretch Vertically</source>
        <translation type="vanished">Estirar imagen verticalmente</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="382"/>
        <source>Rendering Options</source>
        <translation>Opciones de renderizado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="398"/>
        <source>Line Detection:</source>
        <translation>Detección de líneas:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="434"/>
        <location filename="../graphicssettingswidget.cpp" line="462"/>
        <source>Scaled Dithering</source>
        <translation>Escalado de tramado</translation>
    </message>
    <message>
        <source>True Color Debanding</source>
        <translation type="vanished">Desbandeo de color verdadero</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="427"/>
        <location filename="../graphicssettingswidget.cpp" line="466"/>
        <source>Software Renderer Readbacks</source>
        <translation>Lecturas del renderizador por software</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="420"/>
        <location filename="../graphicssettingswidget.cpp" line="470"/>
        <source>Round Upscaled Texture Coordinates</source>
        <translation>Redondear coordenadas de texturas escaladas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="448"/>
        <location filename="../graphicssettingswidget.cpp" line="458"/>
        <source>Threaded Rendering</source>
        <translation>Hilo de renderizado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="441"/>
        <location filename="../graphicssettingswidget.cpp" line="474"/>
        <source>Accurate Blending</source>
        <translation>Combinación precisa</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="269"/>
        <source>Force Video Timing:</source>
        <translation>Forzar velocidad de fotogramas:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="346"/>
        <location filename="../graphicssettingswidget.cpp" line="436"/>
        <source>Automatically Resize Window</source>
        <translation>Cambiar tamaño de la ventana automáticamente</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="388"/>
        <source>Multi-Sampling:</source>
        <translation>Muestreo múltiple:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="457"/>
        <source>Max Queued Frames:</source>
        <translation>Máximo de fotogramas en cola:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="492"/>
        <source>PGXP</source>
        <translation>PGXP</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="519"/>
        <source>Geometry Tolerance:</source>
        <translation>Tolerancia geométrica:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="529"/>
        <location filename="../graphicssettingswidget.ui" line="781"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="548"/>
        <source>Depth Clear Threshold:</source>
        <translation>Umbral de limpieza de profundidad:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="564"/>
        <location filename="../graphicssettingswidget.cpp" line="492"/>
        <source>Perspective Correct Colors</source>
        <translation>Correción de perspectiva de colores</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="571"/>
        <location filename="../graphicssettingswidget.cpp" line="505"/>
        <source>Vertex Cache</source>
        <translation>Caché de vértices</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="578"/>
        <location filename="../graphicssettingswidget.cpp" line="488"/>
        <source>Perspective Correct Textures</source>
        <translation>Correción de perspectiva de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="585"/>
        <location filename="../graphicssettingswidget.cpp" line="501"/>
        <source>CPU Mode</source>
        <translation>Modo de CPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="592"/>
        <location filename="../graphicssettingswidget.cpp" line="499"/>
        <source>Preserve Projection Precision</source>
        <translation>Preservar la precisión de proyección</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="599"/>
        <location filename="../graphicssettingswidget.cpp" line="495"/>
        <source>Culling Correction</source>
        <translation>Corrección de culling</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="606"/>
        <location filename="../graphicssettingswidget.cpp" line="508"/>
        <source>Disable on 2D Polygons</source>
        <translation>Deshabilitar en polígonos 2D</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="613"/>
        <location filename="../graphicssettingswidget.cpp" line="512"/>
        <source>Depth Test Transparent Polygons</source>
        <translation>Probar profundidad de polígonos transparentes</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="639"/>
        <source>OSD</source>
        <translation>OSD</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="666"/>
        <source>OSD Scale:</source>
        <translation>Escala:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="673"/>
        <location filename="../graphicssettingswidget.ui" line="854"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="688"/>
        <location filename="../graphicssettingswidget.cpp" line="530"/>
        <source>Show FPS</source>
        <translation>Mostrar FPS</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="695"/>
        <location filename="../graphicssettingswidget.cpp" line="522"/>
        <source>Show OSD Messages</source>
        <translation>Mostrar mensajes en pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="702"/>
        <location filename="../graphicssettingswidget.cpp" line="533"/>
        <source>Show CPU Usage</source>
        <translation>Mostrar uso de la CPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="709"/>
        <location filename="../graphicssettingswidget.cpp" line="537"/>
        <source>Show GPU Statistics</source>
        <translation>Mostrar estadísitcas de la GPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="716"/>
        <location filename="../graphicssettingswidget.cpp" line="528"/>
        <source>Show Emulation Speed</source>
        <translation>Mostrar velocidad de emulación</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="723"/>
        <location filename="../graphicssettingswidget.cpp" line="535"/>
        <source>Show GPU Usage</source>
        <translation>Mostrar uso de la GPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="730"/>
        <location filename="../graphicssettingswidget.cpp" line="548"/>
        <source>Show Settings</source>
        <translation>Mostrar configuración</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="737"/>
        <location filename="../graphicssettingswidget.cpp" line="550"/>
        <source>Show Status Indicators</source>
        <translation>Mostrar indicadores de estado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="744"/>
        <location filename="../graphicssettingswidget.cpp" line="546"/>
        <source>Show Controller Input</source>
        <translation>Mostrar entrada del control</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="751"/>
        <location filename="../graphicssettingswidget.cpp" line="543"/>
        <source>Show Frame Times</source>
        <translation>Mostrar duración de fotogramas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="758"/>
        <location filename="../graphicssettingswidget.cpp" line="525"/>
        <source>Show Resolution</source>
        <translation>Mostrar resolución</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="765"/>
        <location filename="../graphicssettingswidget.cpp" line="540"/>
        <source>Show Latency Statistics</source>
        <translation>Mostrar estadísticas de latencia</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="774"/>
        <source>Screen Margins:</source>
        <translation>Márgenes de pantalla:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="808"/>
        <source>Capture</source>
        <translation>Captura</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="826"/>
        <source>Screenshots</source>
        <translation>Capturas de pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="832"/>
        <source>Screenshot Size:</source>
        <translation>Tamaño de captura:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="847"/>
        <source>Quality:</source>
        <translation>Calidad:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1416"/>
        <location filename="../graphicssettingswidget.cpp" line="663"/>
        <source>Disable Compute Shaders</source>
        <translation>Deshabilitar sombreadores de computado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1423"/>
        <location filename="../graphicssettingswidget.cpp" line="666"/>
        <source>Disable Compressed Textures</source>
        <translation>Deshabilitar texturas comprimidas</translation>
    </message>
    <message>
        <source>Texture Replacements</source>
        <translation type="vanished">Reemplazos de textura</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1142"/>
        <source>General Settings</source>
        <translation>Configuración general</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1228"/>
        <location filename="../graphicssettingswidget.cpp" line="628"/>
        <source>Enable VRAM Write Replacement</source>
        <translation>Habilitar reemplazo de escrituras de VRAM</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1155"/>
        <location filename="../graphicssettingswidget.cpp" line="612"/>
        <source>Preload Texture Replacements</source>
        <translation>Precargar reemplazos de textura</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1235"/>
        <location filename="../graphicssettingswidget.cpp" line="632"/>
        <source>Use Old MDEC Routines</source>
        <translation>Utilizar rutinas MDEC antiguas</translation>
    </message>
    <message>
        <source>VRAM Write Dumping</source>
        <translation type="vanished">Volcado de escrituras de VRAM</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1242"/>
        <location filename="../graphicssettingswidget.cpp" line="630"/>
        <source>Enable VRAM Write Dumping</source>
        <translation>Habilitar volcado de escrituras de VRAM</translation>
    </message>
    <message>
        <source>Set Alpha Channel</source>
        <translation type="vanished">Establecer el canal alfa</translation>
    </message>
    <message>
        <source>Dump Size Threshold:</source>
        <translation type="vanished">Umbral de tamaño de volcado:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1308"/>
        <source>Debugging</source>
        <translation>Depuración</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="408"/>
        <source>Wireframe Mode:</source>
        <translation>Modo de mallas:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1352"/>
        <source>Device Options</source>
        <translation>Opciones de dispositivo</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1395"/>
        <source>Disable Texture Copy To Self</source>
        <translation>Deshabilitar copia de texturas a sí mismas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1360"/>
        <location filename="../graphicssettingswidget.cpp" line="639"/>
        <source>Use Debug Device</source>
        <translation>Utilizar dispositivo de depuración</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1374"/>
        <location filename="../graphicssettingswidget.cpp" line="644"/>
        <source>Disable Dual-Source Blending</source>
        <translation>Deshabilitar combinación de doble origen</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1388"/>
        <location filename="../graphicssettingswidget.cpp" line="647"/>
        <source>Disable Framebuffer Fetch</source>
        <translation>Deshabilitar acceso al búfer de fotogramas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1367"/>
        <location filename="../graphicssettingswidget.cpp" line="651"/>
        <source>Disable Texture Buffers</source>
        <translation>Deshabilitar búferes de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="872"/>
        <source>Media Capture</source>
        <translation>Captura multimedia</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="878"/>
        <source>Backend:</source>
        <translation>Motor:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="888"/>
        <source>Container:</source>
        <translation>Contenedor:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="921"/>
        <location filename="../graphicssettingswidget.ui" line="992"/>
        <source>Codec:</source>
        <translation>Codificador:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="931"/>
        <location filename="../graphicssettingswidget.ui" line="1002"/>
        <source>Bitrate:</source>
        <translation>Tasa de bits:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="938"/>
        <location filename="../graphicssettingswidget.ui" line="1009"/>
        <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> kbps</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="957"/>
        <location filename="../graphicssettingswidget.ui" line="1088"/>
        <source>Extra Arguments</source>
        <translation>Parámetros adicionales</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="970"/>
        <location filename="../graphicssettingswidget.cpp" line="592"/>
        <source>Capture Audio</source>
        <translation>Capturar audio</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1028"/>
        <source>Resolution:</source>
        <translation>Resolución:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1076"/>
        <source>Auto</source>
        <translation>Automática</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1098"/>
        <location filename="../graphicssettingswidget.cpp" line="572"/>
        <source>Capture Video</source>
        <translation>Capturar video</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1124"/>
        <location filename="../graphicssettingswidget.ui" line="1165"/>
        <source>Texture Replacement</source>
        <translation>Reemplazo de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1148"/>
        <location filename="../graphicssettingswidget.cpp" line="609"/>
        <source>Enable Texture Cache</source>
        <translation>Habilitar caché de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1178"/>
        <location filename="../graphicssettingswidget.cpp" line="623"/>
        <source>Enable Texture Dumping</source>
        <translation>Habilitar volcado de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1194"/>
        <source>Enable Texture Replacement</source>
        <translation>Habilitar reemplazo de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1201"/>
        <location filename="../graphicssettingswidget.cpp" line="625"/>
        <source>Dump Replaced Textures</source>
        <translation>Volcar texturas reemplazadas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1208"/>
        <location filename="../graphicssettingswidget.cpp" line="618"/>
        <source>Always Track Uploads</source>
        <translation>Siempre rastrear copias</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1220"/>
        <source>VRAM Write (Background) Replacement</source>
        <translation>Reemplazo de escrituras de VRAM (fondos)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1254"/>
        <source>Textures Directory</source>
        <translation>Directorio de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1260"/>
        <source>Open...</source>
        <translation>Abrir...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1267"/>
        <source>Directory to load replacement textures from, and save dumps to.</source>
        <translation>Directorio de donde se cargarán las texturas de reemplazo, y guardarán los volcados.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1274"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1284"/>
        <source>Reset</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1326"/>
        <source>GPU Dump Recording/Playback</source>
        <translation>Grabación/reproducción de volcados de la GPU</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1332"/>
        <source>Dump Compression Mode:</source>
        <translation>Modo de compresión del volcado:</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1342"/>
        <source>Fast Dump Playback</source>
        <translation>Reproducción rápida del volcado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1381"/>
        <location filename="../graphicssettingswidget.cpp" line="642"/>
        <source>Disable Shader Cache</source>
        <translation>Deshabilitar caché de sombreadores</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1402"/>
        <location filename="../graphicssettingswidget.cpp" line="657"/>
        <source>Disable Memory Import</source>
        <translation>Deshabilitar importado de memoria</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.ui" line="1409"/>
        <location filename="../graphicssettingswidget.cpp" line="660"/>
        <source>Disable Rasterizer Order Views</source>
        <translation>Deshabilitar vistas de orden del rasterizador (ROV)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="341"/>
        <source>Renderer</source>
        <translation>Renderizador</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="342"/>
        <source>Chooses 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>Elige el motor para renderizar los gráficos de la consola/juegos.&lt;br&gt;Los motores Direct3D 11 y OpenGL estarán disponibles dependiendo de tu hardware y sistema.&lt;br&gt;El renderizador por software ofrece la mejor compatibilidad, pero es el más lento y no permite seleccionar ninguna mejora.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="346"/>
        <source>Adapter</source>
        <translation>Adaptador</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="346"/>
        <location filename="../graphicssettingswidget.cpp" line="871"/>
        <source>(Default)</source>
        <translation>(Predeterminado)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="347"/>
        <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>Si tu sistema tiene múltiples GPUs o adaptadores, puedes elegir cual quieres utilizar para los renderizadores.&lt;br&gt;Esta opción solo está disponible en Direct3D y Vulkan, OpenGL siempre utiliza el dispositivo por defecto.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="351"/>
        <source>Internal Resolution</source>
        <translation>Resolución interna</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="352"/>
        <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>Seleccionar un valor mayor a 1x mejorará la resolución del renderizado de polígonos y líneas 3D. Solo se aplica a los renderizadores por hardware.&lt;br&gt;Generalmente es seguro activar esta opción. Resoluciones más altas requieren una GPU más potente.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="356"/>
        <source>Down-Sampling</source>
        <translation>Submuestreo</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="356"/>
        <location filename="../graphicssettingswidget.cpp" line="392"/>
        <location filename="../graphicssettingswidget.cpp" line="452"/>
        <location filename="../graphicssettingswidget.cpp" line="455"/>
        <location filename="../graphicssettingswidget.cpp" line="974"/>
        <source>Disabled</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="357"/>
        <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>Reduce el tamaño de la imagen renderizada antes de mostrarla. Puede mejorar la calidad general de la imagen en juegos 2D/3D mixtos, pero debería deshabilitarse para juegos exclusivamente 3D.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="359"/>
        <source>Down-Sampling Display Scale</source>
        <translation>Escala de submuestreo</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="359"/>
        <source>1x</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="360"/>
        <source>Selects the resolution scale that will be applied to the final image. 1x will downsample to the original console resolution.</source>
        <translation>Selecciona la escala de resolución que se aplicará a la imagen final. 1x escalará a la resolución original de la consola.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="363"/>
        <source>Texture Filtering</source>
        <translation>Filtrado de texturas</translation>
    </message>
    <message>
        <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. &lt;br&gt;The JINC2 and especially xBR filtering modes are very demanding, and may not be worth the speed penalty.</source>
        <translation type="vanished">Suaviza el aspecto pixelado de las texturas magnificadas en objetos 3D utilizando filtros.&lt;br&gt;Tendrá mayor efecto a mayor escala de resolución.&lt;br&gt;Los filtros JINC2 y especialmente xBR son muy demandantes, y tal vez no valgan la pérdida en rendimiento.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="368"/>
        <source>Sprite Texture Filtering</source>
        <translation>Filtrado de sprites</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="370"/>
        <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>Suaviza el aspecto pixelado de las texturas magnificadas en objetos 2D utilizando filtros. Este filtro se aplica solamente a sprites y otros elementos 2D, como los elementos de interfaz.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="373"/>
        <source>Aspect Ratio</source>
        <translation>Relación de aspecto</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="375"/>
        <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>Cambia la relación de aspecto utilizada para mostrar la imagen de salida de la consola en la pantalla. La opción por defecto es &quot;Automática (nativa del juego)&quot;, que ajusta automáticamente la relación de aspecto para que coincida con la forma en que se mostraría un juego en un televisor típico de la época.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="378"/>
        <source>Deinterlacing</source>
        <translation>Desentrelazado</translation>
    </message>
    <message>
        <source>Determines which algorithm is used to convert interlaced frames to progressive for display on your system. Generally, the &quot;Disable Interlacing&quot; enhancement provides better quality output, but some games require interlaced rendering.</source>
        <translation type="vanished">Determina que algoritmo se utilizará para convertir fotogramas entrelazados a progresivos para mostrarlos en tu sistema. Generalmente, &quot;Deshabilitar entrelazado&quot; ofrece una mejor calidad de salida, pero algunos juegos requieren renderizado entrelazado.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="383"/>
        <source>Crop</source>
        <translation>Recortar</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="385"/>
        <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>Determina cuanto del área generalmente no visible en un televisor recortar/ocultar. Algunos juegos muestran contenido en el área de sobreescaneo, o la usan para algunos efectos. &quot;Todos los bordes&quot; puede mostrar la imagen incorrectamente. &quot;Solo area de sobreescaneo&quot; ofrece un buen balance entre estabilidad y reducción de bordes.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="389"/>
        <source>Scaling</source>
        <translation>Escala</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="389"/>
        <source>Bilinear (Smooth)</source>
        <translation>Bilinear (suavizado)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="390"/>
        <source>Determines how the emulated console&apos;s output is upscaled or downscaled to your monitor&apos;s resolution.</source>
        <translation>Determina cómo se escalará la salida de la consola emulada a la resolución de tu monitor.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="398"/>
        <location filename="../graphicssettingswidget.cpp" line="458"/>
        <location filename="../graphicssettingswidget.cpp" line="462"/>
        <location filename="../graphicssettingswidget.cpp" line="488"/>
        <location filename="../graphicssettingswidget.cpp" line="495"/>
        <location filename="../graphicssettingswidget.cpp" line="522"/>
        <location filename="../graphicssettingswidget.cpp" line="550"/>
        <location filename="../graphicssettingswidget.cpp" line="572"/>
        <location filename="../graphicssettingswidget.cpp" line="592"/>
        <source>Checked</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="399"/>
        <source>Forces the precision of colours output to the console&apos;s framebuffer to use the full 8 bits of precision per channel. This produces nicer looking gradients at the cost of making some colours look slightly different. Disabling the option also enables dithering, which makes the transition between colours less sharp by applying a pattern around those pixels. Most games are compatible with this option, but there is a number which aren&apos;t and will have broken effects with it enabled.</source>
        <translation>Fuerza la precisión de la salida de colores al búfer de fotogramas para que use la totalidad de los 8 bits de precisión por canal. Esto produce mejores degradados al costo de alterar algunos colores. Deshabilitar esta opción también activa el tramado, que hace la transición entre colores menos definida al aplicar un patrón sobre los pixeles. La mayoría de los juegos son compatibles con esta opción, pero hay algunos que no y pueden presentar efectos incorrectamente.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="405"/>
        <location filename="../graphicssettingswidget.cpp" line="409"/>
        <location filename="../graphicssettingswidget.cpp" line="413"/>
        <location filename="../graphicssettingswidget.cpp" line="417"/>
        <location filename="../graphicssettingswidget.cpp" line="419"/>
        <location filename="../graphicssettingswidget.cpp" line="433"/>
        <location filename="../graphicssettingswidget.cpp" line="436"/>
        <location filename="../graphicssettingswidget.cpp" line="440"/>
        <location filename="../graphicssettingswidget.cpp" line="466"/>
        <location filename="../graphicssettingswidget.cpp" line="470"/>
        <location filename="../graphicssettingswidget.cpp" line="474"/>
        <location filename="../graphicssettingswidget.cpp" line="492"/>
        <location filename="../graphicssettingswidget.cpp" line="499"/>
        <location filename="../graphicssettingswidget.cpp" line="501"/>
        <location filename="../graphicssettingswidget.cpp" line="505"/>
        <location filename="../graphicssettingswidget.cpp" line="508"/>
        <location filename="../graphicssettingswidget.cpp" line="512"/>
        <location filename="../graphicssettingswidget.cpp" line="525"/>
        <location filename="../graphicssettingswidget.cpp" line="528"/>
        <location filename="../graphicssettingswidget.cpp" line="530"/>
        <location filename="../graphicssettingswidget.cpp" line="533"/>
        <location filename="../graphicssettingswidget.cpp" line="535"/>
        <location filename="../graphicssettingswidget.cpp" line="537"/>
        <location filename="../graphicssettingswidget.cpp" line="540"/>
        <location filename="../graphicssettingswidget.cpp" line="543"/>
        <location filename="../graphicssettingswidget.cpp" line="546"/>
        <location filename="../graphicssettingswidget.cpp" line="548"/>
        <location filename="../graphicssettingswidget.cpp" line="582"/>
        <location filename="../graphicssettingswidget.cpp" line="586"/>
        <location filename="../graphicssettingswidget.cpp" line="600"/>
        <location filename="../graphicssettingswidget.cpp" line="609"/>
        <location filename="../graphicssettingswidget.cpp" line="612"/>
        <location filename="../graphicssettingswidget.cpp" line="615"/>
        <location filename="../graphicssettingswidget.cpp" line="618"/>
        <location filename="../graphicssettingswidget.cpp" line="623"/>
        <location filename="../graphicssettingswidget.cpp" line="625"/>
        <location filename="../graphicssettingswidget.cpp" line="628"/>
        <location filename="../graphicssettingswidget.cpp" line="630"/>
        <location filename="../graphicssettingswidget.cpp" line="632"/>
        <location filename="../graphicssettingswidget.cpp" line="639"/>
        <location filename="../graphicssettingswidget.cpp" line="642"/>
        <location filename="../graphicssettingswidget.cpp" line="644"/>
        <location filename="../graphicssettingswidget.cpp" line="647"/>
        <location filename="../graphicssettingswidget.cpp" line="651"/>
        <location filename="../graphicssettingswidget.cpp" line="654"/>
        <location filename="../graphicssettingswidget.cpp" line="657"/>
        <location filename="../graphicssettingswidget.cpp" line="660"/>
        <location filename="../graphicssettingswidget.cpp" line="663"/>
        <location filename="../graphicssettingswidget.cpp" line="666"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="406"/>
        <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>Escala las posiciones de vértices en pantalla a una relación de aspecto panorámica, incrementando el campo de visión de 4:3 al aspecto seleccionado en juegos 3D. &lt;b&gt;&lt;u&gt;Tal vez no sea compatible con todos los juegos.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="410"/>
        <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>Reduce el efecto tembloroso de los polígonos y la deformación de texturas que son comunes en los juegos de PlayStation. &lt;strong&gt;Puede no ser compatible con todos los juegos.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="413"/>
        <source>PGXP Depth Buffer</source>
        <translation>Búfer de profundidad (PGXP)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="414"/>
        <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>Intenta reducir conflictos de planos entre polígonos en el búfer Z al comparar los pixeles contra los valores de profundidad de PGXP. Tiene baja compatibilidad, pero puede funcionar bien en algunos juegos. Otros pueden necesitar un ajuste de umbral.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="418"/>
        <source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
        <translation>Cambia al modo de pantalla 4:3 cuando se muestra contenido de 24 bits, generalmente FMVs.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="420"/>
        <source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs.</source>
        <translation>Suaviza el aspecto pixelado que se produce entre las transiciones de colores en contenido de 24 bits, generalmente en FMVs.</translation>
    </message>
    <message>
        <source>Forces the rendering and display of frames to progressive mode. &lt;br&gt;This removes the &quot;combing&quot; effect seen in 480i games by rendering them in 480p. Usually safe to enable.&lt;br&gt;&lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
        <translation type="vanished">Fuerza el renderizado y visualización de fotogramas en modo progresivo.&lt;br&gt;Esto elimina el &quot;efecto peine&quot; producido por el entrelazado en juegos que usan el modo 480i renderizándolos en 480p. Normalmente es seguro habilitarlo.&lt;br&gt;&lt;b&gt;&lt;u&gt;Puede que no sea compatible con todos los juegos.&lt;/u&gt;&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Uses NTSC frame timings when the console is in PAL mode, forcing PAL games to run at 60hz. &lt;br&gt;For most games which have a speed tied to the framerate, this will result in the game running approximately 17% faster. &lt;br&gt;For variable frame rate games, it may not affect the speed.</source>
        <translation type="vanished">Usa los tiempos de fotograma del modo NTSC cuando la consola está en modo PAL, forzando los juegos PAL a ejecutarse a 60Hz.&lt;br&gt;La mayoría de los juegos, que tienen su velocidad relacionada a los FPS, se ejecutarán aproximadamente un 17% más rápido.&lt;br&gt;Para juegos con velocidad de fotogramas variable, este problema no debería afectarles.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="424"/>
        <source>Fullscreen Mode</source>
        <translation>Modo de pantalla completa</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="424"/>
        <location filename="../graphicssettingswidget.cpp" line="908"/>
        <source>Borderless Fullscreen</source>
        <translation>Pantalla completa sin bordes</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="425"/>
        <source>Chooses the fullscreen resolution and frequency.</source>
        <translation>Selecciona la resolución y frecuencia para el modo de pantalla completa.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="426"/>
        <source>Exclusive Fullscreen Control</source>
        <translation>Control de pantalla completa exclusiva</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="426"/>
        <source>Automatic</source>
        <translation>Automático</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="427"/>
        <source>Controls whether exclusive fullscreen can be utilized by Vulkan drivers.</source>
        <translation>Controla si la pantalla completa exclusiva puede ser utilizada por los controladores de Vulkan.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="429"/>
        <source>Position</source>
        <translation>Posición</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="431"/>
        <source>Determines the position on the screen when black borders must be added.</source>
        <translation>Determina la posición de la pantalla cuando se añadan bordes negros.</translation>
    </message>
    <message>
        <source>Uses a second thread for drawing graphics. Currently only available for the software renderer, but can provide a significant speed improvement, and is safe to use.</source>
        <translation type="vanished">Utiliza un segundo hilo para dibujar los gráficos. Actualmente solo está disponible para el renderizador por software, pero puede aumentar significativamente la velocidad, y es seguro de activar.</translation>
    </message>
    <message>
        <source>Presents frames on a background thread when fast forwarding or vsync is disabled. This can measurably improve performance in the Vulkan renderer.</source>
        <translation type="vanished">Presenta los fotogramas en un hilo en segundo plano durante el avance rápido o si la sincronización vertical está deshabilitada. Esto puede mejorar considerablemente el rendimiento del renderizador de Vulkan.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="434"/>
        <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>Fuerza el uso de la presentación tipo FIFO en lugar de Mailbox, es decir, utilizando búfer doble en vez de triple. Suele producir un peor ritmo de fotogramas.</translation>
    </message>
    <message>
        <source>Prefers stretching the display vertically instead of horizontally, when applying the display aspect ratio.</source>
        <translation type="vanished">Prioriza el estiramiento vertical de la imagen en vez de horizantal al aplicar la relación de aspecto.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="441"/>
        <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>Utiliza un modelo de presentación blit en lugar de voltear cuando se usa el renderizador de Direct3D 11. Esto generalmente resulta en menor rendimiento, pero puede ser necesario para algunas aplicaciones de transmisión, o para eliminar el límite de fotogramas en algunos sistemas.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="447"/>
        <source>Line Detection</source>
        <translation>Detección de líneas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="449"/>
        <source>Attempts to detect one pixel high/wide lines that rely on non-upscaled rasterization behavior, filling in gaps introduced by upscaling.</source>
        <translation>Intenta detectar líneas de un pixel de alto/ancho que dependan de comportamientos de rasterización sin escalar, rellenando huecos generados por el escalado.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="452"/>
        <source>Multi-Sampling</source>
        <translation>Muestreo múltiple</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="453"/>
        <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>Utiliza suavizado de bordes de muestreo múltiple al renderizar polígonos 3D. Puede mejorar la calidad visual con menor impacto en el rendimiento que el escalado, &lt;strong&gt;aunque a veces causa errores de renderizado.&lt;/strong&gt;</translation>
    </message>
    <message>
        <source>Applies modern dithering techniques to further smooth out gradients when true color is enabled. This debanding is performed during rendering (as opposed to a post-processing step), which allows it to be fast while preserving detail. Debanding increases the file size of screenshots due to the subtle dithering pattern present in screenshots.</source>
        <translation type="vanished">Aplica técnicas de tramado modernas para suavizar más aún los degradados cuando el modo de color verdadero está habilitado. Este desbandeado se produce durante el renderizado (en lugar del postprocesamiento), lo que lo hace rápido mientras conserva detalles. El desbandeo incrementa el tamaño de archivo de las capturas de pantalla debido al ligero patrón de tramado presente en ellas.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="273"/>
        <source>Select Textures Directory</source>
        <translation>Seleccionar directorio de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="365"/>
        <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>Suaviza el aspecto pixelado de las texturas magnificadas en objetos 3D utilizando filtros. &lt;br&gt;Tendrá mayor efecto en escalas de resolución más altas.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="380"/>
        <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>Determina que algoritmo se utilizará para convertir fotogramas entrelazados a progresivos para mostrarlos en tu sistema. Utilizando renderizado progresivo ofrece la mejor calidad de salida, pero algunos juegos requieren renderizado entrelazado.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="392"/>
        <source>Force Video Timing</source>
        <translation>Forzar velocidad de fotogramas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="393"/>
        <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>Utiliza los tiempos de fotograma del modo seleccionado sin importar la región activa. Esta opción se puede utilizar para forzar la ejecución de juegos PAL a 60Hz y juegos NTSC a 50Hz.&lt;br&gt;La mayoría de los juegos, que tienen su velocidad relacionada a los FPS, se ejecutarán aproximadamente un 17% más rápido o lento.&lt;br&gt;Para juegos con velocidad de fotogramas variable, este problema no debería afectarles.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="437"/>
        <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>Cambia el tamaño de la ventana automáticamente para igualar la resolución interna. &lt;strong&gt;Se pueden crear ventanas demasiado grandes si se seleccionan resoluciones muy altas.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="459"/>
        <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>Utiliza un segundo hilo para dibujar los gráficos. Permite mejorar significativamente la velocidad, particularmente con el renderizador por software, y es seguro de activar.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="463"/>
        <source>Scales the dither pattern to the resolution scale of the emulated GPU. This makes the dither pattern much less obvious at higher resolutions. Usually safe to enable.</source>
        <translation>Escala el patrón del tramado a la escala de resolución de la GPU emulada. Esto disimula el tramado en altas resoluciones.&lt;br&gt;Generalmente es seguro habilitarlo.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="467"/>
        <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>Ejecuta el renderizador de software en paralelo para lecturas de VRAM. En algunos sistemas, esto puede resultar en un mayor rendimiento cuando se usan mejoras gráficas con el renderizador por hardware.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="471"/>
        <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>Redondea las coordenadas de texturas por aproximación en lugar de para abajo al escalar la imagen. Puede corregir texturas desalineadas en algunos juegos, pero producir fallos en otros, además de ser incompatible con el filtrado de texturas.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="475"/>
        <source>Forces blending to be done in the shader at 16-bit precision, when not using true color. Very few games actually require this, and there is a &lt;strong&gt;non-trivial&lt;/strong&gt; performance cost.</source>
        <translation>Fuerza realizar las combinaciones en sombreadores con una presición de 16 bits cuando no se utilice el modo de color verdadero. Son muy pocos los juegos que lo necesitan, e impacta el rendimiento &lt;strong&gt;considerablemente&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="481"/>
        <source>Geometry Tolerance</source>
        <translation>Tolerancia geométrica</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="481"/>
        <source>-1.00px (Disabled)</source>
        <translation>-1.00px (Deshabilitada)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="482"/>
        <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>Descarta la presición geométrica cuando supere el umbral especificado. Puede ayudar cuando PGXP haya desplazado significativamente los vértices, pero continúa siendo un hack/parche.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="484"/>
        <source>Depth Clear Threshold</source>
        <translation>Umbral de limpieza de profundidad</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="486"/>
        <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>Determina el aumento en profundidad que resultará en el borrado del búfer de profundidad. Puede ayudar con problemas de profundidad en algunos juegos, pero continúa siendo un hack/parche.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="489"/>
        <source>Uses perspective-correct interpolation for texture coordinates, straightening out warped textures. Requires geometry correction enabled.</source>
        <translation>Utiliza interpolación con perspectiva correcta para las coordenadas de texturas, enderezando texturas deformadas. Requiere la correción de geometría habilitada.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="493"/>
        <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>
        <translation>Utiliza interpolación con perspectiva correcta para los colores de los vértices, lo cual puede mejorar la calidad visual en algunos juegos, pero provocar errores de renderizado en otros. Requiere la correción de geometría habilitada.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="496"/>
        <source>Increases the precision of polygon culling, reducing the number of holes in geometry. Requires geometry correction enabled.</source>
        <translation>Incrementa la precisión del culling de polígonos, reduciendo el número de huecos en la geometría. Requiere tener la correción de geometría habilitada.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="500"/>
        <source>Adds additional precision to PGXP data post-projection. May improve visuals in some games.</source>
        <translation>Añade precisión adicional a los datos de PGXP posproyección. Puede mejorar el aspecto visual en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="502"/>
        <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>Utiliza PGXP para todas las instrucciones, no solo para las operaciones de memoria. Es necesario para que PGXP corrija el temblor de polígonos en algunos juegos, pero tiene un costo de rendimiento alto.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="506"/>
        <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>Utiliza posiciones de vértices espaciales en la pantalla para conseguir sus posiciones precisas, en lugar de rastrear los accesos a memoria. Puede permitir compatibilidad con PGXP para algunos juegos, pero &lt;strong&gt;generalmente no produce beneficio alguno.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="509"/>
        <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>Utiliza coordenadas de resolución nativa para polígonos 2D en lugar de coordenadas precisas. Puede corregir interfaces de usuario desalineadas, pero sino debería dejarse deshabilitado. La base de datos de compatibilidad habilitará esta opción automáticamente cuando sea necesario.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="513"/>
        <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>Habilita las pruebas de profundidad para polígonos semi-transparentes. Generalmente también afecta las sombras, que suelen atravesar el suelo cuando esta opción esta habilitada. Se deshabilitarán las escrituras de profundidad para polígonos semi-transparentes.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="520"/>
        <source>OSD Scale</source>
        <translation>Escala de mensajes en pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="520"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="521"/>
        <source>Changes the size at which on-screen elements, including status and messages are displayed.</source>
        <translation>Cambia el tamaño de los elementos en pantalla, incluyendo mensajes e información.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="523"/>
        <source>Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc.</source>
        <translation>Muestra mensajes en pantalla cuando ocurren eventos como crear o cargar estados guardados, tomar capturas de pantalla, etc.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="526"/>
        <source>Shows the resolution of the game in the top-right corner of the display.</source>
        <translation>Muestra la resolución del juego en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="529"/>
        <source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
        <translation>Muestra el porcentaje de velocidad de emulación actual del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="531"/>
        <source>Shows the internal frame rate of the game in the top-right corner of the display.</source>
        <translation>Muestra la velocidad de fotogramas interna del juego en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <source>Shows the host&apos;s CPU usage based on threads in the top-right corner of the display. This does not display the emulated system CPU&apos;s usage. If a value close to 100% is being displayed, this means your host&apos;s CPU is likely the bottleneck. In this case, you should reduce enhancement-related settings such as overclocking.</source>
        <translation type="vanished">Muestra el uso de la CPU del sistema detallado por hilos en la esquina superior derecha de la pantalla. Esto no muestra el uso de la CPU de la consola. Si se muestra un valor cercano al 100%, es probable que tu CPU sea el cuello de botella. De ser así, deberías reducir la configuración relacionada a mejoras, como overclocking.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="536"/>
        <source>Shows the host&apos;s GPU usage in the top-right corner of the display.</source>
        <translation>Muestra la utilización de la GPU del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="538"/>
        <source>Shows information about the emulated GPU in the top-right corner of the display.</source>
        <translation>Muestra información sobre la GPU emulada en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="541"/>
        <source>Shows information about input and audio latency in the top-right corner of the display.</source>
        <translation>Muestra información sobre la latencia de entrada y audio en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="544"/>
        <source>Shows the history of frame rendering times as a graph in the top-right corner of the display.</source>
        <translation>Muestra una gráfica con los tiempos de renderización de fotogramas en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="547"/>
        <source>Shows the current controller state of the system in the bottom-left corner of the display.</source>
        <translation>Muestra el estado actual del control del sistema en la esquina inferior izquierda de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="549"/>
        <source>Shows a summary of current settings in the bottom-right corner of the display.</source>
        <translation>Muestra un resumen de la configuración actual en la esquina inferior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="551"/>
        <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>Muestra indicadores en pantalla cuando el sistema no esté funcionando en condiciones &quot;normales&quot;, como el avance rápido o estar en estado de pausa.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="556"/>
        <source>Screenshot Size</source>
        <translation>Tamaño de captura</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="556"/>
        <source>Screen Resolution</source>
        <translation>Resolución de pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="557"/>
        <source>Determines the resolution at which screenshots will be saved. Internal resolutions preserve more detail at the cost of file size.</source>
        <translation>Determina la resolución en la cual se guardarán las capturas de pantalla. Resoluciones internas preservarán más detalles a costa de un mayor tamaño de archivo.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="560"/>
        <source>Screenshot Format</source>
        <translation>Formato de captura de pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="560"/>
        <source>PNG</source>
        <translation>PNG</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="561"/>
        <source>Selects the format which will be used to save screenshots. JPEG produces smaller files, but loses detail.</source>
        <translation>Selecciona el formato que se utilizará para guardar las capturas de pantalla. JPEG produce archivos más pequeños, pero con pérdida de detalle.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="562"/>
        <source>Screenshot Quality</source>
        <translation>Calidad de capturas de pantalla</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="564"/>
        <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>Selecciona la calidad en la cual se comprimirán las capturas de pantalla. Valores más altos preservarán más detalles para JPEG, y reducirán el tamaño de archivo para PNG.</translation>
    </message>
    <message>
        <source>Enables the replacement of background textures in supported games. &lt;strong&gt;This is not general texture replacement.&lt;/strong&gt;</source>
        <translation type="vanished">Habilita el reemplazo de texturas de fondo en juegos compatibles. &lt;strong&gt;Esto no es un reemplazo de texturas general.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="613"/>
        <source>Loads all replacement texture to RAM, reducing stuttering at runtime.</source>
        <translation>Carga todos los reemplazos de textura en la memoria RAM, reduciendo entrecortes durante la ejecución.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="633"/>
        <source>Enables the older, less accurate MDEC decoding routines. May be required for old replacement backgrounds to match/load.</source>
        <translation>Habilita las rutinas de decodificación MDEC más antiguas y menos precisas. Puede ser necesario para utilizar fondos de reemplazo antiguos.</translation>
    </message>
    <message>
        <source>Clears the mask/transparency bit in VRAM write dumps.</source>
        <translation type="vanished">Limpia el bit de enmascaramiento/transparencia en los volcados de escritura de VRAM.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="631"/>
        <source>Writes backgrounds that can be replaced to the dump directory.</source>
        <translation>Escribe los fondos que pueden ser reemplazados en el directorio de volcado.</translation>
    </message>
    <message>
        <source>Dump Size Threshold</source>
        <translation type="vanished">Umbral de tamaño de volcado</translation>
    </message>
    <message>
        <source>128px</source>
        <translation type="vanished">128px</translation>
    </message>
    <message>
        <source>Determines the threshold that triggers a VRAM write to be dumped.</source>
        <translation type="vanished">Determina el umbral que permitirá el volcado de escrituras VRAM.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="455"/>
        <source>Wireframe Mode</source>
        <translation>Ver mallas de polígonos</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="456"/>
        <source>Draws a wireframe outline of the triangles rendered by the console&apos;s GPU, either as a replacement or an overlay.</source>
        <translation>Dibuja una malla de los triángulos renderizados por la GPU de la consola, ya sea como reemplazo o superposición.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="534"/>
        <source>Shows the host&apos;s CPU usage of each system thread in the top-right corner of the display.</source>
        <translation>Muestra la utilización de cada hilo de la CPU del sistema en la esquina superior derecha de la pantalla.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="567"/>
        <source>Backend</source>
        <translation>Motor</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="569"/>
        <source>Selects the framework that is used to encode video/audio.</source>
        <translation>Selecciona el framework que se utilizará para codificar audio/video.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="570"/>
        <source>Container</source>
        <translation>Contenedor</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="570"/>
        <source>MP4</source>
        <translation>MP4</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="571"/>
        <source>Determines the file format used to contain the captured audio/video</source>
        <translation>Determina el formato de archivo que se utilizará para contener el audio/video capturado.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="573"/>
        <source>Captures video to the chosen file when media capture is started. If unchecked, the file will only contain audio.</source>
        <translation>Captura video en el archivo seleccionado cuando se inicia una captura multimedia. Si esta deshabilitado, el archivo solo contendrá audio.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="576"/>
        <source>Video Codec</source>
        <translation>Codificador de video</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="576"/>
        <location filename="../graphicssettingswidget.cpp" line="596"/>
        <location filename="../graphicssettingswidget.cpp" line="1150"/>
        <location filename="../graphicssettingswidget.cpp" line="1164"/>
        <source>Default</source>
        <translation>Predeterminado</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="577"/>
        <source>Selects which Video Codec to be used for Video Capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation>Determina el codificador de video que se utilizará para la captura de video. &lt;b&gt;Si no estás seguro, déjalo en predeterminado.&lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="578"/>
        <source>Video Bitrate</source>
        <translation>Tasa de bits de video</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="578"/>
        <source>6000 kbps</source>
        <translation>6000 kbps</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="579"/>
        <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>Determina la tasa de bits de video que se utilizará. Tasas más altas producen mejor calidad de video, al costo de archivos más grandes.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="582"/>
        <source>Automatic Resolution</source>
        <translation>Resolución automática</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="583"/>
        <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>Cuando se habilita, la resolución del video capturado será la misma que la resolución interna en la cual se ejecuta el juego. &lt;b&gt;Ten cuidado al utilizar esta opción cuando estés escalando la resolución interna, ya que valores mayores a 4x pueden causar ralentizaciones en el sistema.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="586"/>
        <source>Enable Extra Video Arguments</source>
        <translation>Habilitar parámetros de video adicionales</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="587"/>
        <source>Allows you to pass arguments to the selected video codec.</source>
        <translation>Permite pasar parámetros al codificador de video seleccionado.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="589"/>
        <source>Extra Video Arguments</source>
        <translation>Parámetros de video adicionales</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="589"/>
        <location filename="../graphicssettingswidget.cpp" line="603"/>
        <source>Empty</source>
        <translation>Vacío</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="590"/>
        <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>Parámetros pasados al codificador de video seleccionado.&lt;br&gt;&lt;b&gt;Debes utilizar &quot;=&quot; para separar la llave del valor, y &quot;:&quot; para separar dos pares entre sí.&lt;/b&gt;&lt;br&gt;Por ejemplo: &quot;crf = 21 : preset = veryfast&quot;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="593"/>
        <source>Captures audio to the chosen file when media capture is started. If unchecked, the file will only contain video.</source>
        <translation>Captura audio en el archivo seleccionado cuando se inicia una captura multimedia. Si esta deshabilitado, el archivo solo contendrá video.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="596"/>
        <source>Audio Codec</source>
        <translation>Codificador de audio</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="597"/>
        <source>Selects which Audio Codec to be used for Video Capture. &lt;b&gt;If unsure, leave it on default.&lt;b&gt;</source>
        <translation>Determina el codificador de audio que se utilizará para la captura de video. &lt;b&gt;Si no estás seguro, déjalo en predeterminado.&lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="598"/>
        <source>Audio Bitrate</source>
        <translation>Tasa de bits de audio</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="598"/>
        <source>160 kbps</source>
        <translation>160 kbps</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="599"/>
        <source>Sets the audio bitrate to be used.</source>
        <translation>Determina la tasa de bits de audio que se utilizará.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="600"/>
        <source>Enable Extra Audio Arguments</source>
        <translation>Habilitar parámetros de audio adicionales</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="601"/>
        <source>Allows you to pass arguments to the selected audio codec.</source>
        <translation>Permite pasar parámetros al codificador de audio seleccionado.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="603"/>
        <source>Extra Audio Arguments</source>
        <translation>Parámetros de audio adicionales</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="604"/>
        <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>Parámetros pasados al codificador de audio seleccionado.&lt;br&gt;&lt;b&gt;Debes utilizar &quot;=&quot; para separar la llave del valor, y &quot;:&quot; para separar dos pares entre sí.&lt;/b&gt;&lt;br&gt;Por ejemplo: &quot;compression_level = 4 : joint_stereo = 1&quot;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="610"/>
        <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>Habilita el cacheo de texturas externas, requerido para el reemplazo de texturas. &lt;strong&gt;Esta funcionalidad es experimental, y puede causar errores de renderizado en algunos juegos.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="615"/>
        <source>Enable Texture Replacements</source>
        <translation>Habilitar reemplazo de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="616"/>
        <source>Enables loading of replacement textures. Not compatible with all games.</source>
        <translation>Habilita la carga de reemplazos de textura. No es compatible con todos los juegos.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="619"/>
        <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>Habilita por la fuerza el rastreo de copias de texturas aunque no sea necesario. Reduce el rendimiento, pero permite activar/desactivar los reemplazos de textura. &lt;strong&gt;No es necesario para la carga de los reemplazos, &lt;/strong&gt;generalmente el rastreo se habilita automáticamente cuando es necesario.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="624"/>
        <source>Enables dumping of textures to image files, which can be replaced. Not compatible with all games.</source>
        <translation>Habilita el volcado de texturas a archivos de imagen que pueden reemplazarse. No es compatible con todos los juegos.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="626"/>
        <source>Dumps textures that have replacements already loaded.</source>
        <translation>Vuelca las texturas que ya tengan reemplazos cargados.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="629"/>
        <source>Enables the replacement of background textures in supported games.</source>
        <translation>Habilita el reemplazo de texturas de fondo en juegos compatibles.</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="640"/>
        <source>Enable debugging when supported by the host&apos;s renderer API. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Habilita el modo de depuración cuando sea compatible con la API de renderizado del sistema. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="643"/>
        <source>Forces shaders to be compiled for every run of the program. &lt;strong&gt;Only for developer use.&lt;/strong&gt;</source>
        <translation>Fuerza la compilación de sombreadores cada vez que se inicia el programa. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="645"/>
        <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>Previene el uso de combinación de doble origen. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="648"/>
        <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>Previene el uso de extensiones de búsqueda en el búfer de fotogramas. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="652"/>
        <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>Fuerza actualizaciones de VRAM cuando se actualicen las texturas, y no con búferes de textura y dibujados. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="654"/>
        <source>Disable Texture Copies To Self</source>
        <translation>Deshabilitar copia de texturas a sí mismas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="655"/>
        <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>Deshabilita el uso de actualizaciones de texturas de VRAM copiadas a sí mismas. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="658"/>
        <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>Deshabilita el importado de memoria del equipo. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="661"/>
        <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>Deshabilita el uso de vistas de orden del rasterizador (ROV). Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="664"/>
        <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>Deshabilita el uso de sombreadores de computado. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="667"/>
        <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>Deshabilita el uso de texturas comprimidas. Útil para realizar pruebas en controladores gráficos con fallas. &lt;strong&gt;Solo para desarrolladores.&lt;strong&gt;</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="942"/>
        <source>Automatic (Based on Window Size)</source>
        <translation>Automático (según el tamaño de la ventana)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="943"/>
        <source>1x Native (Default)</source>
        <translation>Nativa 1x (predeterminada)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="944"/>
        <source>3x Native (for 720p)</source>
        <translation>Nativa 3x (para 720p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="945"/>
        <source>5x Native (for 1080p)</source>
        <translation>Nativa 5x (para 1080p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="946"/>
        <source>6x Native (for 1440p)</source>
        <translation>Nativa 6x (para 1440p)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="947"/>
        <source>9x Native (for 4K)</source>
        <translation>Nativa 9x (para 4K)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="958"/>
        <source>%1x Native</source>
        <translation>Nativa %1x</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="971"/>
        <source>Use Global Setting</source>
        <translation>Utilizar configuración global</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="976"/>
        <source>%1x MSAA</source>
        <translation>%1x MSAA</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="978"/>
        <source>%1x SSAA</source>
        <translation>%1x SSAA</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1123"/>
        <location filename="../graphicssettingswidget.cpp" line="1155"/>
        <location filename="../graphicssettingswidget.cpp" line="1169"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1328"/>
        <source>Texture Replacement Configuration</source>
        <translation>Configuración de reemplazo de texturas</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1331"/>
        <source>Texture Replacement Configuration (config.yaml)</source>
        <translation>Configuración de reemplazo de texturas (config.yaml)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1333"/>
        <source>Save</source>
        <translation>Guardar</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1336"/>
        <source>Save Configuration</source>
        <translation>Guardar configuración</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1337"/>
        <source>Configuration Files (config.yaml)</source>
        <translation>Archivos de configuración (config.yaml)</translation>
    </message>
    <message>
        <location filename="../graphicssettingswidget.cpp" line="1345"/>
        <source>Write Failed</source>
        <translation>Fallo de escritura</translation>
    </message>
</context>
<context>
    <name>GunCon</name>
    <message>
        <location filename="../../core/guncon.cpp" line="270"/>
        <source>Pointer/Aiming</source>
        <translation>Cursor/puntería</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="271"/>
        <source>Trigger</source>
        <translation>Gatillo</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="272"/>
        <source>Shoot Offscreen</source>
        <translation>Disparar fuera de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="273"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="274"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="276"/>
        <source>Relative Left</source>
        <translation>Relativa hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="277"/>
        <source>Relative Right</source>
        <translation>Relativa hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="278"/>
        <source>Relative Up</source>
        <translation>Relativa hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="279"/>
        <source>Relative Down</source>
        <translation>Relativa hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="292"/>
        <source>Crosshair Image Path</source>
        <translation>Directorio para la imagen de mira</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="293"/>
        <source>Path to an image to use as a crosshair/cursor.</source>
        <translation>Seleccionar una imagen para utilizar como punto de mira/cursor.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="295"/>
        <source>Crosshair Image Scale</source>
        <translation>Escala para la imagen de mira</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="296"/>
        <source>Scale of crosshair image on screen.</source>
        <translation>Escala para la imagen de mira en pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="298"/>
        <source>Cursor Color</source>
        <translation>Color del cursor</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="299"/>
        <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>Aplica un color a las imágenes de mira seleccionadas, puede utilizarse para varios jugadores. Especificar en formato HTML/CSS (por ejemplo, #aabbcc)</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="302"/>
        <source>X Scale</source>
        <translation>Escala X</translation>
    </message>
    <message>
        <location filename="../../core/guncon.cpp" line="303"/>
        <source>Scales X coordinates relative to the center of the screen.</source>
        <translation>Escala coordenadas en el eje X de forma relativa al centro de la pantalla.</translation>
    </message>
</context>
<context>
    <name>HotkeySettingsWidget</name>
    <message>
        <location filename="../hotkeysettingswidget.cpp" line="30"/>
        <source>Search...</source>
        <translation>Buscar...</translation>
    </message>
</context>
<context>
    <name>Hotkeys</name>
    <message>
        <location filename="../../core/hotkeys.cpp" line="162"/>
        <location filename="../../core/hotkeys.cpp" line="169"/>
        <location filename="../../core/hotkeys.cpp" line="175"/>
        <location filename="../../core/hotkeys.cpp" line="181"/>
        <location filename="../../core/hotkeys.cpp" line="188"/>
        <location filename="../../core/hotkeys.cpp" line="194"/>
        <location filename="../../core/hotkeys.cpp" line="200"/>
        <location filename="../../core/hotkeys.cpp" line="206"/>
        <location filename="../../core/hotkeys.cpp" line="212"/>
        <location filename="../../core/hotkeys.cpp" line="224"/>
        <location filename="../../core/hotkeys.cpp" line="230"/>
        <location filename="../../core/hotkeys.cpp" line="241"/>
        <location filename="../../core/hotkeys.cpp" line="247"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="206"/>
        <source>Open Pause Menu</source>
        <translation>Abrir menú rápido</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="162"/>
        <source>Fast Forward</source>
        <translation>Avance rápido</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="170"/>
        <source>Toggle Fast Forward</source>
        <translation>Alternar avance rápido</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="175"/>
        <source>Turbo</source>
        <translation>Turbo</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="181"/>
        <source>Toggle Turbo</source>
        <translation>Alternar turbo</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="188"/>
        <source>Toggle Fullscreen</source>
        <translation>Alternar pantalla completa</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="194"/>
        <source>Toggle Pause</source>
        <translation>Alternar pausa</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="200"/>
        <source>Power Off System</source>
        <translation>Apagar sistema</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="212"/>
        <source>Open Cheat Settings</source>
        <translation>Abrir configuración de trucos</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="224"/>
        <source>Save Screenshot</source>
        <translation>Capturar pantalla</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="231"/>
        <source>Toggle Media Capture</source>
        <translation>Alternar captura multimedia</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="242"/>
        <source>Open Achievement List</source>
        <translation>Abrir lista de logros</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="248"/>
        <source>Open Leaderboard List</source>
        <translation>Abrir tabla de posiciones</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="218"/>
        <location filename="../../core/hotkeys.cpp" line="268"/>
        <location filename="../../core/hotkeys.cpp" line="273"/>
        <location filename="../../core/hotkeys.cpp" line="280"/>
        <location filename="../../core/hotkeys.cpp" line="287"/>
        <location filename="../../core/hotkeys.cpp" line="293"/>
        <location filename="../../core/hotkeys.cpp" line="323"/>
        <location filename="../../core/hotkeys.cpp" line="337"/>
        <location filename="../../core/hotkeys.cpp" line="351"/>
        <source>System</source>
        <translation>Sistema</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="268"/>
        <source>Reset System</source>
        <translation>Reiniciar sistema</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="218"/>
        <source>Change Disc</source>
        <translation>Cambiar disco</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="274"/>
        <source>Swap Memory Card Slots</source>
        <translation>Intercambiar ranuras de memoria</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="280"/>
        <source>Frame Step</source>
        <translation>Avanzar fotograma</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="287"/>
        <source>Rewind</source>
        <translation>Rebobinar</translation>
    </message>
    <message>
        <source>Toggle Cheats</source>
        <translation type="vanished">Alternar trucos</translation>
    </message>
    <message>
        <source>Toggle Patch Codes</source>
        <translation type="vanished">Alternar parches</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="294"/>
        <source>Toggle Clock Speed Control (Overclocking)</source>
        <translation>Alternar control de velocidad de reloj (overclock)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="324"/>
        <source>Increase Emulation Speed</source>
        <translation>Incrementar velocidad de emulación</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="338"/>
        <source>Decrease Emulation Speed</source>
        <translation>Decrementar velocidad de emulación</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="352"/>
        <source>Reset Emulation Speed</source>
        <translation>Reiniciar velocidad de emulación</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="254"/>
        <location filename="../../core/hotkeys.cpp" line="260"/>
        <location filename="../../core/hotkeys.cpp" line="365"/>
        <location filename="../../core/hotkeys.cpp" line="371"/>
        <location filename="../../core/hotkeys.cpp" line="399"/>
        <location filename="../../core/hotkeys.cpp" line="405"/>
        <location filename="../../core/hotkeys.cpp" line="411"/>
        <location filename="../../core/hotkeys.cpp" line="417"/>
        <location filename="../../core/hotkeys.cpp" line="423"/>
        <location filename="../../core/hotkeys.cpp" line="429"/>
        <location filename="../../core/hotkeys.cpp" line="435"/>
        <location filename="../../core/hotkeys.cpp" line="455"/>
        <location filename="../../core/hotkeys.cpp" line="484"/>
        <location filename="../../core/hotkeys.cpp" line="490"/>
        <location filename="../../core/hotkeys.cpp" line="499"/>
        <location filename="../../core/hotkeys.cpp" line="514"/>
        <location filename="../../core/hotkeys.cpp" line="519"/>
        <location filename="../../core/hotkeys.cpp" line="524"/>
        <location filename="../../core/hotkeys.cpp" line="531"/>
        <location filename="../../core/hotkeys.cpp" line="538"/>
        <location filename="../../core/hotkeys.cpp" line="545"/>
        <location filename="../../core/hotkeys.cpp" line="552"/>
        <location filename="../../core/hotkeys.cpp" line="559"/>
        <location filename="../../core/hotkeys.cpp" line="566"/>
        <location filename="../../core/hotkeys.cpp" line="573"/>
        <location filename="../../core/hotkeys.cpp" line="580"/>
        <location filename="../../core/hotkeys.cpp" line="587"/>
        <location filename="../../core/hotkeys.cpp" line="594"/>
        <location filename="../../core/hotkeys.cpp" line="601"/>
        <source>Graphics</source>
        <translation>Gráficos</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="255"/>
        <source>Record Single Frame GPU Trace</source>
        <translation>Grabar rastreo de la GPU de un solo fotograma</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="261"/>
        <source>Record Multi-Frame GPU Trace</source>
        <translation>Grabar rastreo de la GPU de múltiples fotogramas</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="366"/>
        <source>Toggle Software Rendering</source>
        <translation>Alternar renderizado por software</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="371"/>
        <source>Toggle PGXP</source>
        <translation>Alternar PGXP</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="400"/>
        <source>Increase Resolution Scale</source>
        <translation>Incrementar escala de resolución</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="406"/>
        <source>Decrease Resolution Scale</source>
        <translation>Decrementar escala de resolución</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="412"/>
        <source>Toggle Post-Processing</source>
        <translation>Alternar postprocesamiento</translation>
    </message>
    <message>
        <source>Toggle Internal Post-Processing</source>
        <translation type="vanished">Alternar postprocesamiento interno</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="418"/>
        <source>Reload Post Processing Shaders</source>
        <translation>Recargar sombreadores de postprocesamiento</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="424"/>
        <source>Reload Texture Replacements</source>
        <translation>Recargar reemplazos de textura</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="429"/>
        <source>Toggle Widescreen</source>
        <translation>Alternar pantalla panorámica</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="436"/>
        <source>Toggle PGXP Depth Buffer</source>
        <translation>Alternar búfer de profundidad (PGXP)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="455"/>
        <source>Toggle PGXP CPU Mode</source>
        <translation>Alternar modo CPU (PGXP)</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="484"/>
        <source>Toggle On-Screen Display</source>
        <translation>Alternar mensajes en pantalla</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="491"/>
        <source>Rotate Display Clockwise</source>
        <translation>Rotar pantalla en sentido horario</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="500"/>
        <source>Rotate Display Counterclockwise</source>
        <translation>Rotar pantalla en sentido antihorario</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="514"/>
        <source>Freecam Toggle</source>
        <translation>Cámara libre: alternar</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="519"/>
        <source>Freecam Reset</source>
        <translation>Cámara libre: reiniciar</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="524"/>
        <source>Freecam Move Left</source>
        <translation>Cámara libre: mover hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="532"/>
        <source>Freecam Move Right</source>
        <translation>Cámara libre: mover hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="538"/>
        <source>Freecam Move Up</source>
        <translation>Cámara libre: mover hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="545"/>
        <source>Freecam Move Down</source>
        <translation>Cámara libre: mover hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="553"/>
        <source>Freecam Move Forward</source>
        <translation>Cámara libre: mover hacia adelante</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="560"/>
        <source>Freecam Move Backward</source>
        <translation>Cámara libre: mover hacia atrás</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="567"/>
        <source>Freecam Rotate Left</source>
        <translation>Cámara libre: rotar hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="574"/>
        <source>Freecam Rotate Right</source>
        <translation>Cámara libre: rotar hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="581"/>
        <source>Freecam Rotate Forward</source>
        <translation>Cámara libre: rotar hacia adelante</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="588"/>
        <source>Freecam Rotate Backward</source>
        <translation>Cámara libre: rotar hacia atrás</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="594"/>
        <source>Freecam Roll Left</source>
        <translation>Cámara libre: girar hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="602"/>
        <source>Freecam Roll Right</source>
        <translation>Cámara libre: girar hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="611"/>
        <location filename="../../core/hotkeys.cpp" line="630"/>
        <location filename="../../core/hotkeys.cpp" line="643"/>
        <location filename="../../core/hotkeys.cpp" line="658"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="611"/>
        <source>Toggle Mute</source>
        <translation>Alternar silencio</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="630"/>
        <source>Toggle CD Audio Mute</source>
        <translation>Alternar silencio de audio de CD</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="643"/>
        <source>Volume Up</source>
        <translation>Subir volumen</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="658"/>
        <source>Volume Down</source>
        <translation>Bajar volumen</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="674"/>
        <location filename="../../core/hotkeys.cpp" line="679"/>
        <location filename="../../core/hotkeys.cpp" line="684"/>
        <location filename="../../core/hotkeys.cpp" line="689"/>
        <location filename="../../core/hotkeys.cpp" line="694"/>
        <location filename="../../core/hotkeys.cpp" line="705"/>
        <location filename="../../core/hotkeys.cpp" line="712"/>
        <location filename="../../core/hotkeys.cpp" line="718"/>
        <source>Save States</source>
        <translation>Estados guardados</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="675"/>
        <source>Load From Selected Slot</source>
        <translation>Cargar de la ranura seleccionada</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="680"/>
        <source>Save To Selected Slot</source>
        <translation>Guardar en la ranura seleccionada</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="685"/>
        <source>Select Previous Save Slot</source>
        <translation>Seleccionar ranura de guardado anterior</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="690"/>
        <source>Select Next Save Slot</source>
        <translation>Seleccionar ranura de guardado siguiente</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="695"/>
        <source>Save State and Select Next Slot</source>
        <translation>Guardar estado y seleccionar ranura siguiente</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="705"/>
        <source>Undo Load State</source>
        <translation>Deshacer estado cargado</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="725"/>
        <source>Load Game State 1</source>
        <translation>Cargar estado de juego 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="726"/>
        <source>Save Game State 1</source>
        <translation>Guardar estado de juego 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="727"/>
        <source>Load Game State 2</source>
        <translation>Cargar estado de juego 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="728"/>
        <source>Save Game State 2</source>
        <translation>Guardar estado de juego 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="729"/>
        <source>Load Game State 3</source>
        <translation>Cargar estado de juego 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="730"/>
        <source>Save Game State 3</source>
        <translation>Guardar estado de juego 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="731"/>
        <source>Load Game State 4</source>
        <translation>Cargar estado de juego 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="732"/>
        <source>Save Game State 4</source>
        <translation>Guardar estado de juego 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="733"/>
        <source>Load Game State 5</source>
        <translation>Cargar estado de juego 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="734"/>
        <source>Save Game State 5</source>
        <translation>Guardar estado de juego 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="735"/>
        <source>Load Game State 6</source>
        <translation>Cargar estado de juego 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="736"/>
        <source>Save Game State 6</source>
        <translation>Guardar estado de juego 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="737"/>
        <source>Load Game State 7</source>
        <translation>Cargar estado de juego 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="738"/>
        <source>Save Game State 7</source>
        <translation>Guardar estado de juego 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="739"/>
        <source>Load Game State 8</source>
        <translation>Cargar estado de juego 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="740"/>
        <source>Save Game State 8</source>
        <translation>Guardar estado de juego 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="741"/>
        <source>Load Game State 9</source>
        <translation>Cargar estado de juego 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="742"/>
        <source>Save Game State 9</source>
        <translation>Guardar estado de juego 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="743"/>
        <source>Load Game State 10</source>
        <translation>Cargar estado de juego 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="744"/>
        <source>Save Game State 10</source>
        <translation>Guardar estado de juego 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="746"/>
        <source>Load Global State 1</source>
        <translation>Cargar estado global 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="747"/>
        <source>Save Global State 1</source>
        <translation>Guardar estado global 1</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="748"/>
        <source>Load Global State 2</source>
        <translation>Cargar estado global 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="749"/>
        <source>Save Global State 2</source>
        <translation>Guardar estado global 2</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="750"/>
        <source>Load Global State 3</source>
        <translation>Cargar estado global 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="751"/>
        <source>Save Global State 3</source>
        <translation>Guardar estado global 3</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="752"/>
        <source>Load Global State 4</source>
        <translation>Cargar estado global 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="753"/>
        <source>Save Global State 4</source>
        <translation>Guardar estado global 4</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="754"/>
        <source>Load Global State 5</source>
        <translation>Cargar estado global 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="755"/>
        <source>Save Global State 5</source>
        <translation>Guardar estado global 5</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="756"/>
        <source>Load Global State 6</source>
        <translation>Cargar estado global 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="757"/>
        <source>Save Global State 6</source>
        <translation>Guardar estado global 6</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="758"/>
        <source>Load Global State 7</source>
        <translation>Cargar estado global 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="759"/>
        <source>Save Global State 7</source>
        <translation>Guardar estado global 7</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="760"/>
        <source>Load Global State 8</source>
        <translation>Cargar estado global 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="761"/>
        <source>Save Global State 8</source>
        <translation>Guardar estado global 8</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="762"/>
        <source>Load Global State 9</source>
        <translation>Cargar estado global 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="763"/>
        <source>Save Global State 9</source>
        <translation>Guardar estado global 9</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="764"/>
        <source>Load Global State 10</source>
        <translation>Cargar estado global 10</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="765"/>
        <source>Save Global State 10</source>
        <translation>Guardar estado global 10</translation>
    </message>
</context>
<context>
    <name>ISOBrowserWindow</name>
    <message>
        <location filename="../isobrowserwindow.ui" line="14"/>
        <source>ISO Browser</source>
        <translation>Explorador de ISO</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="26"/>
        <source>File:</source>
        <translation>Archivo:</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="40"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="63"/>
        <location filename="../isobrowserwindow.ui" line="79"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="84"/>
        <source>Date</source>
        <translation>Fecha</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="89"/>
        <source>Size</source>
        <translation>Tamaño</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="113"/>
        <source>Extract</source>
        <translation>Extraer</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="120"/>
        <source>Extract (XA)</source>
        <translation>Extraer (XA)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="127"/>
        <source>Extract (Raw)</source>
        <translation>Extraer (en bruto)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.ui" line="134"/>
        <source>Close</source>
        <translation>Cerrar</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="52"/>
        <location filename="../isobrowserwindow.cpp" line="105"/>
        <location filename="../isobrowserwindow.cpp" line="227"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="53"/>
        <location filename="../isobrowserwindow.cpp" line="106"/>
        <source>Failed to open %1:
%2</source>
        <translation>Fallo al abrir &quot;%1&quot;:
%2</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="75"/>
        <source>ISO Browser - %1</source>
        <translation>Explorador de ISO - %1</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="97"/>
        <source>Select File</source>
        <translation>Seleccionar archivo</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="171"/>
        <source>&amp;Open</source>
        <translation>&amp;Abrir</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="176"/>
        <source>&amp;Extract</source>
        <translation>&amp;Extraer</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="178"/>
        <source>Extract (&amp;XA)</source>
        <translation>Extraer (&amp;XA)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="180"/>
        <source>Extract (&amp;Raw)</source>
        <translation>Extraer (en &amp;bruto)</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="197"/>
        <source>Extract File</source>
        <translation>Extraer archivo</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="211"/>
        <source>Extracting %1...</source>
        <translation>Extrayendo %1...</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="228"/>
        <source>Failed to save %1:
%2</source>
        <translation>Fallo al guardar &quot;%1&quot;:
%2</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="336"/>
        <source>%1 KB</source>
        <translation>%1KB</translation>
    </message>
    <message>
        <location filename="../isobrowserwindow.cpp" line="344"/>
        <source>&lt;Parent Directory&gt;</source>
        <translation>&lt;Directorio superior&gt;</translation>
    </message>
</context>
<context>
    <name>InputBindingDialog</name>
    <message>
        <location filename="../inputbindingdialog.ui" line="17"/>
        <source>Edit Bindings</source>
        <translation>Editar asignaciones</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="26"/>
        <source>Bindings for Controller0/ButtonCircle</source>
        <translation>Asignaciones para Controller0/ButtonCircle</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="92"/>
        <source>Sensitivity:</source>
        <translation>Sensibilidad:</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="99"/>
        <location filename="../inputbindingdialog.ui" line="113"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="106"/>
        <source>Deadzone:</source>
        <translation>Zona muerta:</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="120"/>
        <location filename="../inputbindingdialog.ui" line="130"/>
        <source>Reset</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <source>Reset Volume</source>
        <translation type="vanished">Reiniciar volumen</translation>
    </message>
    <message>
        <source>Reset Fast Forward Volume</source>
        <translation type="vanished">Reiniciar volumen durante avance rápido</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="152"/>
        <source>Add Binding</source>
        <translation>Añadir asignación</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="159"/>
        <source>Remove Binding</source>
        <translation>Eliminar asignación</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.ui" line="166"/>
        <source>Clear Bindings</source>
        <translation>Limpiar asignaciones</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="27"/>
        <source>Bindings for %1 %2</source>
        <translation>Asignaciones para %1 %2</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="28"/>
        <source>Close</source>
        <translation>Cerrar</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="167"/>
        <location filename="../inputbindingdialog.cpp" line="183"/>
        <source>Push Button/Axis... [%1]</source>
        <translation>Presiona un botón/eje... [%1]</translation>
    </message>
    <message>
        <location filename="../inputbindingdialog.cpp" line="345"/>
        <location filename="../inputbindingdialog.cpp" line="370"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
</context>
<context>
    <name>InputBindingWidget</name>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="66"/>
        <source>Left-click to change binding.
Shift-click to set multiple bindings.</source>
        <translation>Clic izquierdo para cambiar la asignación.
Clic + Shift para establecer varias asignaciones.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="67"/>
        <source>Right-click to remove binding.</source>
        <translation>Clic derecho para eliminar la asignación.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="72"/>
        <source>No binding set.</source>
        <translation>Sin asignación.</translation>
    </message>
    <message numerus="yes">
        <location filename="../inputbindingwidgets.cpp" line="76"/>
        <source>%n bindings</source>
        <translation>
            <numerusform>%n asignación</numerusform>
            <numerusform>%n asignaciones</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="290"/>
        <location filename="../inputbindingwidgets.cpp" line="306"/>
        <source>Push Button/Axis... [%1]</source>
        <translation>Presiona un botón/eje... [%1]</translation>
    </message>
</context>
<context>
    <name>InputManager</name>
    <message>
        <location filename="../../util/input_manager.cpp" line="1624"/>
        <source>Multiple Devices</source>
        <translation>Varios dispositivos</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="1632"/>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="2061"/>
        <source>Keyboard</source>
        <translation>Teclado</translation>
    </message>
    <message>
        <location filename="../../util/input_manager.cpp" line="2062"/>
        <source>Mouse</source>
        <translation>Mouse</translation>
    </message>
</context>
<context>
    <name>InputVibrationBindingWidget</name>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="458"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="459"/>
        <source>No devices with vibration motors were detected.</source>
        <translation>No se detectaron dispositivos con motores de vibración.</translation>
    </message>
    <message>
        <location filename="../inputbindingwidgets.cpp" line="465"/>
        <source>Select vibration motor for %1.</source>
        <translation>Selecciona el motor de vibración para %1.</translation>
    </message>
</context>
<context>
    <name>InterfaceSettingsWidget</name>
    <message>
        <location filename="../interfacesettingswidget.ui" line="29"/>
        <source>Behavior</source>
        <translation>Comportamiento</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="35"/>
        <location filename="../interfacesettingswidget.cpp" line="118"/>
        <source>Create Save State Backups</source>
        <translation>Crear copias de seguridad de los estados guardados</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="42"/>
        <location filename="../interfacesettingswidget.cpp" line="120"/>
        <source>Enable Discord Presence</source>
        <translation>Habilitar Discord Presence</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="49"/>
        <location filename="../interfacesettingswidget.cpp" line="114"/>
        <source>Pause On Controller Disconnection</source>
        <translation>Pausar al desconectar control</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="56"/>
        <location filename="../interfacesettingswidget.cpp" line="92"/>
        <source>Confirm Power Off</source>
        <translation>Confirmar apagado</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="63"/>
        <location filename="../interfacesettingswidget.cpp" line="103"/>
        <source>Inhibit Screensaver</source>
        <translation>Deshabilitar salvapantallas</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="70"/>
        <source>Save State On Shutdown</source>
        <translation>Guardar estado al apagar</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="77"/>
        <location filename="../interfacesettingswidget.cpp" line="109"/>
        <source>Pause On Start</source>
        <translation>Pausar al inicio</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="84"/>
        <location filename="../interfacesettingswidget.cpp" line="111"/>
        <source>Pause On Focus Loss</source>
        <translation>Pausar al perder el foco</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="94"/>
        <source>Game Display</source>
        <translation>Pantalla</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="100"/>
        <location filename="../interfacesettingswidget.cpp" line="98"/>
        <source>Start Fullscreen</source>
        <translation>Iniciar en pantalla completa</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="107"/>
        <source>Double-Click Toggles Fullscreen</source>
        <translation>Doble clic para pantalla completa</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="114"/>
        <location filename="../interfacesettingswidget.cpp" line="106"/>
        <source>Render To Separate Window</source>
        <translation>Renderizar en una ventana separada</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="121"/>
        <source>Hide Main Window When Running</source>
        <translation>Ocultar ventana principal al ejecutar</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="128"/>
        <source>Disable Window Resizing</source>
        <translation>Deshabilitar cambio de tamaño de la ventana</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="135"/>
        <location filename="../interfacesettingswidget.cpp" line="100"/>
        <source>Hide Cursor In Fullscreen</source>
        <translation>Ocultar cursor en pantalla completa</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="145"/>
        <source>Appearance</source>
        <translation>Apariencia</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="154"/>
        <source>Language:</source>
        <translation>Idioma:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="161"/>
        <source>Theme:</source>
        <translation>Tema:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="174"/>
        <source>Updates</source>
        <translation>Actualizaciones</translation>
    </message>
    <message>
        <source>Automatic Updater</source>
        <translation type="vanished">Actualizador automático</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="180"/>
        <source>Update Channel:</source>
        <translation>Canal de actualización:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="190"/>
        <source>Current Version:</source>
        <translation>Versión actual:</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="206"/>
        <location filename="../interfacesettingswidget.cpp" line="125"/>
        <source>Enable Automatic Update Check</source>
        <translation>Habilitar comprobación automática de actualizaciones</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.ui" line="226"/>
        <source>Check for Updates...</source>
        <translation>Buscar actualizaciones...</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="92"/>
        <location filename="../interfacesettingswidget.cpp" line="95"/>
        <location filename="../interfacesettingswidget.cpp" line="100"/>
        <location filename="../interfacesettingswidget.cpp" line="103"/>
        <location filename="../interfacesettingswidget.cpp" line="106"/>
        <location filename="../interfacesettingswidget.cpp" line="118"/>
        <location filename="../interfacesettingswidget.cpp" line="125"/>
        <source>Checked</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="93"/>
        <source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
        <translation>Determina si se mostrará un mensaje de confirmación para cerrar el emulador/juego al presionar un atajo.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="95"/>
        <source>Save State On Exit</source>
        <translation>Guardar estado al salir</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="96"/>
        <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>Guarda automáticamente el estado del emulador al apagar o salir. Después podrás continuar desde donde dejaste la última vez.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="98"/>
        <location filename="../interfacesettingswidget.cpp" line="109"/>
        <location filename="../interfacesettingswidget.cpp" line="111"/>
        <location filename="../interfacesettingswidget.cpp" line="115"/>
        <location filename="../interfacesettingswidget.cpp" line="120"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="99"/>
        <source>Automatically switches to fullscreen mode when a game is started.</source>
        <translation>Cambia automáticamente a modo en pantalla completa cuando se inicia un juego.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="101"/>
        <source>Hides the mouse pointer/cursor when the emulator is in fullscreen mode.</source>
        <translation>Oculta el cursor/puntero del mouse cuando el emulador está en modo de pantalla completa.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="104"/>
        <source>Prevents the screen saver from activating and the host from sleeping while emulation is running.</source>
        <translation>Evita que se active el salvapantallas y se suspenda el sistema cuando el emulador se esté ejecutando.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="107"/>
        <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>Renderiza la imagen de la consola emulada en la ventana principal de la aplicación, sobre la lista de juegos. Si se habilita, la imagen se renderizará en una ventana separada.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="110"/>
        <source>Pauses the emulator when a game is started.</source>
        <translation>Pausa el emulador cuando se inicia un juego.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="112"/>
        <source>Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.</source>
        <translation>Pausa el emulador cuando se minimiza la ventana o se cambia a otra aplicación, y reanuda cuando se vuelve al emulador.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="116"/>
        <source>Pauses the emulator when a controller with bindings is disconnected.</source>
        <translation>Pausa el emulador cuando se desconecta un control con asignaciones.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="119"/>
        <source>Backs up any previous save state when creating a new save state, with a .bak extension.</source>
        <translation>Realiza una copia de seguridad del estado guardado previo al crear uno nuevo, con la extensión .bak.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="121"/>
        <source>Shows the game you are currently playing as part of your profile in Discord.</source>
        <translation>Muestra el juego que estás jugando actualmente en tu perfil de Discord.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="126"/>
        <source>Automatically checks for updates to the program on startup. Updates can be deferred until later or skipped entirely.</source>
        <translation>Busca actualizaciones automáticamente al iniciar el programa. Pueden posponerse para más adelante o directamente omitirse.</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="142"/>
        <source>Unavailable</source>
        <translation>No disponible</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="86"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>JogCon</name>
    <message>
        <location filename="../../core/jogcon.cpp" line="603"/>
        <source>Failed to create force feedback device for Port {}:
{}</source>
        <translation>Fallo al crear dispositivo de Force Feedback para el puerto {}:
{}</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="629"/>
        <source>D-Pad Up</source>
        <translation>Botón de dirección hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="630"/>
        <source>D-Pad Right</source>
        <translation>Botón de dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="631"/>
        <source>D-Pad Down</source>
        <translation>Botón de dirección hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="632"/>
        <source>D-Pad Left</source>
        <translation>Botón de dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="633"/>
        <source>Triangle</source>
        <translation>Triángulo</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="634"/>
        <source>Circle</source>
        <translation>Círculo</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="635"/>
        <source>Cross</source>
        <translation>Cruz</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="636"/>
        <source>Square</source>
        <translation>Cuadrado</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="637"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="638"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="639"/>
        <source>L1</source>
        <translation>L1</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="640"/>
        <source>R1</source>
        <translation>R1</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="641"/>
        <source>L2</source>
        <translation>L2</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="642"/>
        <source>R2</source>
        <translation>R2</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="643"/>
        <source>Mode</source>
        <translation>Modo</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="645"/>
        <source>Steering Left</source>
        <translation>Dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="646"/>
        <source>Steering Right</source>
        <translation>Dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="650"/>
        <source>Vibration Motor</source>
        <translation>Motor de vibración</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="653"/>
        <source>Force Feedback Device</source>
        <translation>Dispositivo de Force Feedback</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="662"/>
        <source>Analog Deadzone</source>
        <translation>Zona muerta de las palancas analógicas</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="663"/>
        <source>Sets the analog stick deadzone, i.e. the fraction of the stick movement which will be ignored.</source>
        <translation>Establece la zona muerta de las palancas analógicas, es decir, el rango de movimiento de la palanca que será ignorado.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="666"/>
        <source>Analog Sensitivity</source>
        <translation>Sensibilidad analógica</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="667"/>
        <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>Establece el factor de escalado para los ejes de las palancas analógicas. Se recomienda un valor entre 130% y 140% cuando se usen controles modernos, como DualShock 4 o el control de Xbox One.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="670"/>
        <source>Button/Trigger Deadzone</source>
        <translation>Zona muerta de botón/gatillo</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="671"/>
        <source>Sets the deadzone for activating buttons/triggers, i.e. the fraction of the trigger which will be ignored.</source>
        <translation>Establece la zona muerta para activar botones/gatillos, es decir, la distancia de pulsación que será ignorada.</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="675"/>
        <source>Steering Hold Deadzone</source>
        <translation>Zona muerta del centro del volante</translation>
    </message>
    <message>
        <location filename="../../core/jogcon.cpp" line="676"/>
        <source>Sets the deadzone for holding the wheel at the set position, i.e. when it will not trigger an effect.</source>
        <translation>Establece la zona muerta para la posición central del volante, es decir, cuando no tenga ningún efecto.</translation>
    </message>
</context>
<context>
    <name>Justifier</name>
    <message>
        <location filename="../../core/justifier.cpp" line="335"/>
        <source>Pointer/Aiming</source>
        <translation>Cursor/puntería</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="336"/>
        <source>Trigger</source>
        <translation>Gatillo</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="337"/>
        <source>Shoot Offscreen</source>
        <translation>Disparar fuera de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="338"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="339"/>
        <source>Back</source>
        <translation>Botón posterior</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="341"/>
        <source>Relative Left</source>
        <translation>Relativa hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="342"/>
        <source>Relative Right</source>
        <translation>Relativa hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="343"/>
        <source>Relative Up</source>
        <translation>Relativa hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="344"/>
        <source>Relative Down</source>
        <translation>Relativa hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="357"/>
        <source>Crosshair Image Path</source>
        <translation>Directorio para la imagen de mira</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="358"/>
        <source>Path to an image to use as a crosshair/cursor.</source>
        <translation>Seleccionar una imagen para utilizar como punto de mira/cursor.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="360"/>
        <source>Crosshair Image Scale</source>
        <translation>Escala para la imagen de mira</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="361"/>
        <source>Scale of crosshair image on screen.</source>
        <translation>Escala para la imagen de mira en pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="363"/>
        <source>Cursor Color</source>
        <translation>Color del cursor</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="364"/>
        <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>Aplica un color a las imágenes de mira seleccionadas, puede utilizarse para varios jugadores. Especificar en formato HTML/CSS (por ejemplo, #aabbcc)</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="368"/>
        <source>X Scale</source>
        <translation>Escala X</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="369"/>
        <source>Scales X coordinates relative to the center of the screen.</source>
        <translation>Escala coordenadas en el eje X de forma relativa al centro de la pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="371"/>
        <source>Line Start Offset</source>
        <translation>Desplazamiento de la primera línea</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="372"/>
        <source>Offset applied to lightgun vertical position that the Justifier will first trigger on.</source>
        <translation>Desplazamiento aplicado a la posición vertical de la pistola de luz, donde la Justifier comenzará a ser detectada.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="375"/>
        <source>Line End Offset</source>
        <translation>Desplazamiento de la última línea</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="376"/>
        <source>Offset applied to lightgun vertical position that the Justifier will last trigger on.</source>
        <translation>Desplazamiento aplicado a la posición vertical de la pistola de luz, donde la Justifier dejará de ser detectada.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="378"/>
        <source>Tick Offset</source>
        <translation>Desplazamiento del contador</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="379"/>
        <source>Offset applied to lightgun horizontal position that the Justifier will trigger on.</source>
        <translation>Desplazamiento aplicado a la posición horizontal de la pistola de luz, donde la pistola Justifier será detectada.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="381"/>
        <source>Off-Screen Out-Of-Bounds Frames</source>
        <translation>Fotogramas para apuntar fuera de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="382"/>
        <source>Number of frames that the Justifier is pointed out-of-bounds for an off-screen shot.</source>
        <translation>Número de fotogramas que la Justifier deberá apuntar fuera de los límites para considerar un disparo fuera de pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="384"/>
        <location filename="../../core/justifier.cpp" line="387"/>
        <source>Off-Screen Trigger Frames</source>
        <translation>Fotogramas para disparar fuera de pantalla</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="385"/>
        <source>Number of frames that the trigger is held for an off-screen shot.</source>
        <translation>Número de fotogramas que el gatillo deberá mantenerse presionado para considerar un disparo fuera de pantalla.</translation>
    </message>
    <message>
        <location filename="../../core/justifier.cpp" line="388"/>
        <source>Number of frames that the Justifier is pointed out-of-bounds after the trigger is released, for an off-screen shot.</source>
        <translation>Número de fotogramas que la Justifier deberá apuntar fuera de los límites después de soltar el gatillo para considerar un disparo fuera de pantalla.</translation>
    </message>
</context>
<context>
    <name>LogLevel</name>
    <message>
        <source>None</source>
        <translation type="vanished">Ninguno</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Error</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Alerta</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="vanished">Información</translation>
    </message>
    <message>
        <source>Verbose</source>
        <translation type="vanished">Detalle</translation>
    </message>
    <message>
        <source>Developer</source>
        <translation type="vanished">Desarrollador</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="vanished">Depuración</translation>
    </message>
    <message>
        <source>Trace</source>
        <translation type="vanished">Rastreo</translation>
    </message>
</context>
<context>
    <name>LogWindow</name>
    <message>
        <location filename="../logwindow.cpp" line="99"/>
        <source>Log Window - %1 [%2]</source>
        <translation>Ventana de registro - %1 [%2]</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="103"/>
        <source>Log Window</source>
        <translation>Ventana de registro</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="124"/>
        <source>&amp;Clear</source>
        <translation>&amp;Limpiar</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="126"/>
        <source>&amp;Save...</source>
        <translation>&amp;Guardar...</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="131"/>
        <source>Cl&amp;ose</source>
        <translation>C&amp;errar</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="134"/>
        <source>&amp;Settings</source>
        <translation>&amp;Configuración</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="136"/>
        <source>Log To &amp;System Console</source>
        <translation>Registrar en consola del &amp;sistema</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="140"/>
        <source>Log To &amp;Debug Console</source>
        <translation>Registrar en consola de &amp;depuración</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="144"/>
        <source>Log To &amp;File</source>
        <translation>Registrar en &amp;archivo</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="150"/>
        <source>Attach To &amp;Main Window</source>
        <translation>Adjuntar a la ventana &amp;principal</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="154"/>
        <source>Show &amp;Timestamps</source>
        <translation>Mostrar marcas de &amp;tiempo</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="160"/>
        <source>&amp;Log Level</source>
        <translation>Nivel de &amp;registro</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="169"/>
        <source>&amp;Channels</source>
        <translation>Canales</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="326"/>
        <source>Dropped %1 log messages, please use file or system console logging.
</source>
        <translation>Se quitaron %1 mensajes del registro, cambia a registro con salida en archivo o consola del sistema.
</translation>
    </message>
    <message>
        <source>&amp;Filters</source>
        <translation type="vanished">&amp;Filtros</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="241"/>
        <source>Select Log File</source>
        <translation>Seleccionar archivo de registro</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="241"/>
        <source>Log Files (*.txt)</source>
        <translation>Archivos de registro (*.txt)</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="248"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="248"/>
        <source>Failed to open file for writing.</source>
        <translation>Fallo al abrir archivo para escritura.</translation>
    </message>
    <message>
        <location filename="../logwindow.cpp" line="256"/>
        <source>Log was written to %1.
</source>
        <translation>Registro guardado en %1.
</translation>
    </message>
</context>
<context>
    <name>MAC_APPLICATION_MENU</name>
    <message>
        <location filename="../qttranslations.cpp" line="40"/>
        <source>Services</source>
        <translation>Servicios</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="41"/>
        <source>Hide %1</source>
        <translation>Ocultar %1</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="42"/>
        <source>Hide Others</source>
        <translation>Ocultar otros</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="43"/>
        <source>Show All</source>
        <translation>Mostrar todos</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="44"/>
        <source>Preferences...</source>
        <translation>Preferencias...</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="45"/>
        <source>Quit %1</source>
        <translation>Salir de %1</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="46"/>
        <source>About %1</source>
        <translation>Acerca de %1</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.ui" line="17"/>
        <source>DuckStation</source>
        <translation>DuckStation</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="38"/>
        <source>&amp;System</source>
        <translation>&amp;Sistema</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="42"/>
        <location filename="../mainwindow.cpp" line="1262"/>
        <location filename="../mainwindow.cpp" line="1541"/>
        <source>Change Disc</source>
        <translation>Cambiar disco</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="56"/>
        <location filename="../mainwindow.ui" line="496"/>
        <source>Cheats</source>
        <translation>Trucos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="64"/>
        <location filename="../mainwindow.cpp" line="848"/>
        <location filename="../mainwindow.cpp" line="1133"/>
        <source>Load State</source>
        <translation>Cargar estado</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="72"/>
        <source>Save State</source>
        <translation>Guardar estado</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="100"/>
        <source>S&amp;ettings</source>
        <translation>&amp;Configuración</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation type="vanished">Tema</translation>
    </message>
    <message>
        <source>Language</source>
        <translation type="vanished">Idioma</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="127"/>
        <source>&amp;Help</source>
        <translation>&amp;Ayuda</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="140"/>
        <source>&amp;Debug</source>
        <translation>&amp;Depuración</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="144"/>
        <source>Switch GPU Renderer</source>
        <translation>Cambiar renderizador de GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="149"/>
        <source>Switch CPU Emulation Mode</source>
        <translation>Cambiar modo de emulación de GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="154"/>
        <source>Switch Crop Mode</source>
        <translation>Cambiar modo de recorte</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="159"/>
        <source>Log Level</source>
        <translation>Nivel de registro</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="164"/>
        <source>Log Channels</source>
        <translation>Canales de registro</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="198"/>
        <source>&amp;View</source>
        <translation>&amp;Vista</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="202"/>
        <source>&amp;Window Size</source>
        <translation>&amp;Tamaño de ventana</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="225"/>
        <source>&amp;Tools</source>
        <translation>&amp;Herramientas</translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation type="vanished">toolBar</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="279"/>
        <source>Start &amp;File...</source>
        <translation>Iniciar &amp;archivo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="287"/>
        <source>Start &amp;Disc...</source>
        <translation>Iniciar &amp;disco...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="295"/>
        <source>Start &amp;BIOS</source>
        <translation>Iniciar &amp;BIOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="303"/>
        <source>&amp;Scan For New Games</source>
        <translation>&amp;Buscar juegos nuevos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="311"/>
        <source>&amp;Rescan All Games</source>
        <translation>&amp;Volver a buscar todos los juegos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="319"/>
        <source>Power &amp;Off</source>
        <translation>&amp;Apagar</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="327"/>
        <source>&amp;Reset</source>
        <translation>&amp;Reiniciar</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="338"/>
        <source>&amp;Pause</source>
        <translation>&amp;Pausar</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="346"/>
        <source>&amp;Load State</source>
        <translation>&amp;Cargar estado</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="354"/>
        <source>&amp;Save State</source>
        <translation>&amp;Guardar estado</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="362"/>
        <source>E&amp;xit</source>
        <translation>&amp;Salir</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="370"/>
        <source>B&amp;IOS</source>
        <translation>&amp;BIOS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="378"/>
        <source>C&amp;onsole</source>
        <translation>&amp;Consola</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="386"/>
        <source>E&amp;mulation</source>
        <translation>&amp;Emulación</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="394"/>
        <source>&amp;Controllers</source>
        <translation>C&amp;ontroles</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="402"/>
        <source>&amp;Hotkeys</source>
        <translation>&amp;Atajos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="410"/>
        <source>&amp;Graphics</source>
        <translation>&amp;Gráficos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="536"/>
        <source>&amp;Interface</source>
        <translation>&amp;Interfaz</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="636"/>
        <source>Enable Safe Mode</source>
        <translation>Habilitar modo seguro</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="888"/>
        <source>Memory &amp;Scanner</source>
        <translation>&amp;Buscador de memoria</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="899"/>
        <source>Show Game Icons (List View)</source>
        <translation>Mostrar iconos de juegos (vista de lista)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="907"/>
        <source>Media Ca&amp;pture</source>
        <translation>Captura &amp;multimedia</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="912"/>
        <source>Open Texture Directory...</source>
        <translation>Abrir directorio de texturas...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="917"/>
        <source>Reload Texture Replacements</source>
        <translation>Recargar reemplazos de textura</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="922"/>
        <source>Capture GPU Frame</source>
        <translation>Capturar fotograma de la GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="930"/>
        <source>Log Timestamps</source>
        <translation>Registrar marcas de tiempo</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="938"/>
        <source>Log To System Console</source>
        <translation>Registrar en consola del sistema</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="946"/>
        <source>Log To Window</source>
        <translation>Registrar en ventana</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="954"/>
        <source>Log To File</source>
        <translation>Registrar en archivo</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="959"/>
        <source>ISO Browser</source>
        <translation>Explorador de ISO</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="967"/>
        <source>Free Camera</source>
        <translation>Cámara libre</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="972"/>
        <source>Controller Test</source>
        <translation>Prueba de controles</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="980"/>
        <source>Controller Presets</source>
        <translation>Perfiles de entrada</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="418"/>
        <source>&amp;Post-Processing</source>
        <translation>&amp;Postprocesamiento</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="426"/>
        <source>Fullscreen</source>
        <translation>Pantalla completa</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="431"/>
        <source>Resolution Scale</source>
        <translation>Escala de resolución</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="440"/>
        <source>&amp;GitHub Repository...</source>
        <translation>Repositorio en &amp;GitHub...</translation>
    </message>
    <message>
        <source>&amp;Issue Tracker...</source>
        <translation type="vanished">&amp;Rastreador de problemas...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="449"/>
        <source>&amp;Discord Server...</source>
        <translation>Servidor de &amp;Discord...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="457"/>
        <source>Check for &amp;Updates...</source>
        <translation>Buscar &amp;actualizaciones...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="462"/>
        <source>View Third-Party Notices...</source>
        <translation>Ver avisos de terceros...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="471"/>
        <source>About &amp;Qt...</source>
        <translation>Acerca de &amp;Qt...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="480"/>
        <source>&amp;About DuckStation...</source>
        <translation>Acerca de &amp;DuckStation...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="488"/>
        <source>Change Disc...</source>
        <translation>Cambiar disco...</translation>
    </message>
    <message>
        <source>Cheats...</source>
        <translation type="vanished">Trucos...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="504"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="512"/>
        <source>Achievements</source>
        <translation>Logros</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="520"/>
        <source>Folders</source>
        <translation>Directorios</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="528"/>
        <source>Game List</source>
        <translation>Lista de juegos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="544"/>
        <source>Advanced</source>
        <translation>Avanzada</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="552"/>
        <source>Add Game Directory...</source>
        <translation>Añadir directorio de juegos...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="560"/>
        <location filename="../mainwindow.ui" line="571"/>
        <source>&amp;Settings</source>
        <translation>&amp;Configuración</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="579"/>
        <source>From File...</source>
        <translation>Desde archivo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="584"/>
        <source>From Device...</source>
        <translation>Desde dispositivo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="589"/>
        <source>From Game List...</source>
        <translation>Desde lista de juegos...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="594"/>
        <source>Remove Disc</source>
        <translation>Quitar disco</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="599"/>
        <source>Resume State</source>
        <translation>Reanudar estado</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="604"/>
        <source>Global State</source>
        <translation>Estado global</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="612"/>
        <source>Show VRAM</source>
        <translation>Mostrar VRAM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="620"/>
        <source>Dump CPU to VRAM Copies</source>
        <translation>Volcar copias de CPU a VRAM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="628"/>
        <source>Dump VRAM to CPU Copies</source>
        <translation>Volcar copias de VRAM a CPU</translation>
    </message>
    <message>
        <source>Disable All Enhancements</source>
        <translation type="vanished">Deshabilitar todas las mejoras</translation>
    </message>
    <message>
        <source>Dump Audio</source>
        <translation type="vanished">Volcar audio</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="641"/>
        <source>Dump RAM...</source>
        <translation>Volcar RAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="646"/>
        <source>Dump VRAM...</source>
        <translation>Volcar VRAM...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="651"/>
        <source>Dump SPU RAM...</source>
        <translation>Volcar RAM de SPU...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="659"/>
        <source>Show GPU State</source>
        <translation>Mostrar estado de la GPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="667"/>
        <source>Show CD-ROM State</source>
        <translation>Mostrar estado del CD-ROM</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="675"/>
        <source>Show SPU State</source>
        <translation>Mostrar estado de la SPU</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="683"/>
        <source>Show Timers State</source>
        <translation>Mostrar estado de los temporizadores</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="691"/>
        <source>Show MDEC State</source>
        <translation>Mostrar estado del MDEC</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="699"/>
        <source>Show DMA State</source>
        <translation>Mostrar estado de la DMA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="707"/>
        <source>&amp;Screenshot</source>
        <translation>&amp;Captura</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="715"/>
        <source>&amp;Memory Cards</source>
        <translation>&amp;Tarjetas de memoria</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="723"/>
        <location filename="../mainwindow.cpp" line="845"/>
        <source>Resume</source>
        <translation>Reanudar</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="726"/>
        <source>Resumes the last save state created.</source>
        <translation>Continúa desde el último estado guardado creado.</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="737"/>
        <source>&amp;Toolbar</source>
        <translation>Barra de &amp;herramientas</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="748"/>
        <source>Lock Toolbar</source>
        <translation>Bloquear barra de herramientas</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="759"/>
        <source>&amp;Status Bar</source>
        <translation>Barra de &amp;estado</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="767"/>
        <source>Game &amp;List</source>
        <translation>&amp;Lista de juegos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="778"/>
        <source>System &amp;Display</source>
        <translation>&amp;Salida del sistema</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="789"/>
        <source>Game &amp;Properties</source>
        <translation>&amp;Propiedades del juego</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="794"/>
        <source>Memory &amp;Card Editor</source>
        <translation>&amp;Editor de tarjetas de memoria</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="799"/>
        <source>CPU D&amp;ebugger</source>
        <translation>Depurador de &amp;CPU</translation>
    </message>
    <message>
        <source>Enable GDB Server</source>
        <translation type="vanished">Habilitar servidor GDB</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="807"/>
        <source>Game &amp;Grid</source>
        <translation>&amp;Cuadrícula de juegos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="818"/>
        <source>Merge Multi-Disc Games</source>
        <translation>Combinar juegos de múltiples discos</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="829"/>
        <source>Show Titles (Grid View)</source>
        <translation>Mostrar títulos (vista en cuadrícula)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="834"/>
        <source>Zoom &amp;In (Grid View)</source>
        <translation>&amp;Aumentar tamaño (vista en cuadrícula)</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation type="vanished">Ctrl++</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="839"/>
        <source>Zoom &amp;Out (Grid View)</source>
        <translation>&amp;Disminuir tamaño (vista en cuadrícula)</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation type="vanished">Ctrl+-</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="844"/>
        <source>Refresh &amp;Covers (Grid View)</source>
        <translation>Actualizar &amp;portadas (vista en cuadrícula)</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="849"/>
        <source>Open Memory Card Directory...</source>
        <translation>Abrir directorio de tarjetas de memoria...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="854"/>
        <source>Open Data Directory...</source>
        <translation>Abrir directorio de datos...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="862"/>
        <source>Power Off &amp;Without Saving</source>
        <translation>&amp;Apagar sin guardar</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="870"/>
        <location filename="../mainwindow.cpp" line="1305"/>
        <source>Start Big Picture Mode</source>
        <translation>Iniciar modo Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="878"/>
        <location filename="../mainwindow.cpp" line="1306"/>
        <source>Big Picture</source>
        <translation>Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="883"/>
        <source>Cover Downloader</source>
        <translation>Descargador de portadas</translation>
    </message>
    <message>
        <source>All File Types (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.ps-exe *.psf *.minipsf *.m3u);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;Error Code Modeler Images (*.ecm);;Media Descriptor Sidecar Images (*.mds);;PlayStation EBOOTs (*.pbp *.PBP);;PlayStation Executables (*.exe *.psexe *.ps-exe);;Portable Sound Format Files (*.psf *.minipsf);;Playlists (*.m3u)</source>
        <translation type="vanished">Todos los archivos (*.bin *.img *.iso *.cue *.chd *.ecm *.mds *.pbp *.exe *.psexe *.psf *.minipsf *.m3u);;Imágenes de pista única (*.bin *.img *.iso);;Archivos CUE (*.cue);;Imágenes CHD de MAME(*.chd);;Imágenes Error Code Modeler (*.ecm);;Imágenes Media Descriptor Sidecar (*.mds);;PlayStation EBOOTs (*.pbp);;PlayStation Executables (*.exe *.psexe *.ps-exe);;Portable Sound Format (*.psf *.minipsf);;Listas de reproducción (*.m3u)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="322"/>
        <location filename="../mainwindow.cpp" line="1153"/>
        <location filename="../mainwindow.cpp" line="1444"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="322"/>
        <source>Failed to get window info from widget</source>
        <translation>Fallo al obtener información de la ventana del widget</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="576"/>
        <source>Paused</source>
        <translation>En pausa</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="681"/>
        <location filename="../mainwindow.cpp" line="1247"/>
        <source>Select Disc Image</source>
        <translation>Seleccionar imagen de disco</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="696"/>
        <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>No se pudo encontrar ningún dispositivo de CD-ROM. Asegúrate de que tienes una unidad de CD-ROM conectada y los permisos de acceso necesarios.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="710"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="714"/>
        <source>Select disc drive:</source>
        <translation>Seleccionar unidad de disco:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="868"/>
        <source>Resume (%1)</source>
        <translation>Reanudar (%1)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="875"/>
        <location filename="../mainwindow.cpp" line="959"/>
        <location filename="../mainwindow.cpp" line="1000"/>
        <source>Game Save %1 (%2)</source>
        <translation>Estado de juego %1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="885"/>
        <source>Edit Memory Cards...</source>
        <translation>Editar tarjetas de memoria...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="897"/>
        <source>Delete Save States...</source>
        <translation>Borrar estados guardados...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="903"/>
        <source>Confirm Save State Deletion</source>
        <translation>Confirmar borrado de estados guardados</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="904"/>
        <source>Are you sure you want to delete all save states for %1?

The saves will not be recoverable.</source>
        <translation>¿Seguro que quieres borrar todos los estados guardados de %1?

Una vez eliminados no se podrán recuperar.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="943"/>
        <source>Load From File...</source>
        <translation>Cargar desde archivo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="945"/>
        <location filename="../mainwindow.cpp" line="989"/>
        <source>Select Save State File</source>
        <translation>Seleccionar archivo de estado guardado</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="945"/>
        <location filename="../mainwindow.cpp" line="989"/>
        <source>Save States (*.sav)</source>
        <translation>Estados guardados (*.sav)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="951"/>
        <source>Undo Load State</source>
        <translation>Deshacer estado cargado</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="959"/>
        <location filename="../mainwindow.cpp" line="1000"/>
        <source>Game Save %1 (Empty)</source>
        <translation>Estado de juego %1 (vacío)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="966"/>
        <location filename="../mainwindow.cpp" line="1007"/>
        <source>Global Save %1 (%2)</source>
        <translation>Estado global %1 (%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="966"/>
        <location filename="../mainwindow.cpp" line="1007"/>
        <source>Global Save %1 (Empty)</source>
        <translation>Estado global %1 (vacío)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="984"/>
        <source>Save To File...</source>
        <translation>Guardar en archivo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2977"/>
        <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>&lt;p&gt;Estás intentando actualizar una versión de DuckStation no oficial de GitHub. Para prevenir incompatibilidades, el actualizador automático sólo está habilitado en compilaciones oficiales.&lt;/p&gt;&lt;p&gt;Descarga una versión oficial desde &lt;a href=&quot;https://www.duckstation.org/&quot;&gt;duckstation.org&lt;/a&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Enable Cheats</source>
        <translation type="vanished">Habilitar trucos</translation>
    </message>
    <message>
        <source>Enable For All Games</source>
        <translation type="vanished">Habilitar para todos los juegos</translation>
    </message>
    <message>
        <source>Enable For This Game</source>
        <translation type="vanished">Habilitar para este juego</translation>
    </message>
    <message>
        <source>Failed to enable cheats for %1.</source>
        <translation type="vanished">Fallo al habilitar trucos para %1.</translation>
    </message>
    <message>
        <source>&amp;Enabled Cheats</source>
        <translation type="vanished">&amp;Trucos habilitados</translation>
    </message>
    <message>
        <source>&amp;Apply Cheats</source>
        <translation type="vanished">&amp;Aplicar trucos</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1127"/>
        <source>Load Resume State</source>
        <translation>Cargar estado para reanudar</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1129"/>
        <source>A resume save state was found for this game, saved at:

%1.

Do you want to load this state, or start from a fresh boot?</source>
        <translation>Se encontró un estado guardado para reanudar este juego en:

%1

¿Quieres cargar este estado, o iniciar desde el principio?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1134"/>
        <source>Fresh Boot</source>
        <translation>Inicio de cero</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1135"/>
        <source>Delete And Boot</source>
        <translation>Eliminar e iniciar</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1154"/>
        <source>Failed to delete save state file &apos;%1&apos;.</source>
        <translation>Fallo al eliminar el archivo de estado guardado &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1210"/>
        <source>Confirm Disc Change</source>
        <translation>Confirmar cambio de disco</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1211"/>
        <source>Do you want to swap discs or boot the new image (via system reset)?</source>
        <translation>¿Quieres cambiar discos o iniciar la nueva imagen (reiniciando el sistema)?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1213"/>
        <source>Swap Disc</source>
        <translation>Cambiar disco</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1214"/>
        <source>Reset</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1215"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1232"/>
        <source>Start Disc</source>
        <translation>Iniciar disco</translation>
    </message>
    <message>
        <source>Cheat Manager</source>
        <translation type="vanished">Administrador de trucos</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1305"/>
        <source>Stop Big Picture Mode</source>
        <translation>Detener modo Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1306"/>
        <source>Exit Big Picture</source>
        <translation>Salir de modo Big Picture</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1444"/>
        <source>You must select a disc to change discs.</source>
        <translation>Para cambiar discos, primero debes seleccionar uno.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1482"/>
        <location filename="../mainwindow.cpp" line="1558"/>
        <source>Properties...</source>
        <translation>Propiedades...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1486"/>
        <source>Open Containing Directory...</source>
        <translation>Abrir directorio contenedor...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1493"/>
        <source>Browse ISO...</source>
        <translation>Buscar ISO...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1503"/>
        <location filename="../mainwindow.cpp" line="1569"/>
        <source>Set Cover Image...</source>
        <translation>Establecer imágen de portada...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1513"/>
        <source>Default Boot</source>
        <translation>Inicio predeterminado</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1516"/>
        <source>Fast Boot</source>
        <translation>Inicio rápido</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1522"/>
        <source>Full Boot</source>
        <translation>Inicio completo</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1530"/>
        <source>Boot and Debug</source>
        <translation>Iniciar y depurar</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1550"/>
        <location filename="../mainwindow.cpp" line="1582"/>
        <source>Exclude From List</source>
        <translation>Excluir de la lista</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1553"/>
        <source>Reset Play Time</source>
        <translation>Reiniciar tiempo de juego</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1578"/>
        <source>Select Disc</source>
        <translation>Seleccionar disco</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1589"/>
        <source>Add Search Directory...</source>
        <translation>Añadir directorio de búsqueda...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1598"/>
        <source>Select Cover Image</source>
        <translation>Seleccionar imagen de portada</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1616"/>
        <source>Cover Already Exists</source>
        <translation>La portada ya existe</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1617"/>
        <source>A cover image for this game already exists, do you wish to replace it?</source>
        <translation>Una imágen de portada ya existe para este juego, ¿Quieres reemplazarla?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1612"/>
        <location filename="../mainwindow.cpp" line="1626"/>
        <location filename="../mainwindow.cpp" line="1631"/>
        <location filename="../mainwindow.cpp" line="1636"/>
        <source>Copy Error</source>
        <translation>Error de copia</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="94"/>
        <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>Todos los archivos (*.bin *.img *.iso *.cue *.chd *.cpe *.ecm *.mds *.pbp *.elf *.exe *.psexe *.ps-exe *.psx *.psf *.minipsf *.m3u *.psxgpu);;Imágenes de pista única (*.bin *.img *.iso);;Archivos CUE (*.cue);;Imágenes CHD de MAME (*.chd);;Imágenes Error Code Modeler (*.ecm);;Imágenes Media Descriptor Sidecar (*.mds);;PlayStation EBOOTs (*.pbp);;PlayStation Executables (*.cpe *.elf *.exe *.psexe *.ps-exe, *.psx);;Portable Sound Format (*.psf *.minipsf);;Listas de reproducción (*.m3u);;Volcados de GPU (*.psxgpu *.psxgpu.zst *.psxgpu.xz)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1051"/>
        <source>Select Cheats...</source>
        <translation>Seleccionar trucos...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1074"/>
        <source>Cheats are not enabled.</source>
        <translation>Los trucos no están habilitados.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1079"/>
        <source>&amp;Apply Cheat</source>
        <translation>&amp;Aplicar truco</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1598"/>
        <source>All Cover Image Types (*.jpg *.jpeg *.png *.webp)</source>
        <translation>Todos los archivos de imágenes (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1612"/>
        <source>You must select a different file to the current cover image.</source>
        <translation>Debes seleccionar un archivo de imagen diferente al actual.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1626"/>
        <source>Failed to remove existing cover &apos;%1&apos;</source>
        <translation>Fallo al eliminar la portada existente &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1631"/>
        <source>Failed to copy &apos;%1&apos; to &apos;%2&apos;</source>
        <translation>Fallo al copiar &quot;%1&quot; a &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1636"/>
        <source>Failed to remove &apos;%1&apos;</source>
        <translation>Fallo al eliminar &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1645"/>
        <source>Confirm Reset</source>
        <translation>Confirmar reinicio</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1646"/>
        <source>Are you sure you want to reset the play time for &apos;%1&apos;?

This action cannot be undone.</source>
        <translation>¿Seguro que quieres reiniciar el tiempo de juego para &quot;%1&quot;?

Esta acción no se puede revertir.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1713"/>
        <source>%1x Scale</source>
        <translation>Escala %1x</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2257"/>
        <location filename="../mainwindow.cpp" line="2265"/>
        <location filename="../mainwindow.cpp" line="2273"/>
        <source>Destination File</source>
        <translation>Archivo de destino</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2257"/>
        <location filename="../mainwindow.cpp" line="2273"/>
        <source>Binary Files (*.bin)</source>
        <translation>Archivos binarios (*.bin)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2265"/>
        <source>Binary Files (*.bin);;PNG Images (*.png)</source>
        <translation>Archivos binarios (*.bin);;Imágenes PNG (*.png)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="13"/>
        <source>Native</source>
        <translation>Nativo</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="15"/>
        <source>Classic Windows</source>
        <translation>Clásico de Windows</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="17"/>
        <source>Fusion</source>
        <translation>Fusion</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="18"/>
        <source>Dark Fusion (Gray)</source>
        <translation>Dark Fusion (gris)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="19"/>
        <source>Dark Fusion (Blue)</source>
        <translation>Dark Fusion (azul)</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="20"/>
        <source>Cobalt Sky</source>
        <translation>Cobalt Sky</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="21"/>
        <source>Grey Matter</source>
        <translation>Grey Matter</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="22"/>
        <source>Dark Ruby</source>
        <translation>Dark Ruby</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="23"/>
        <source>Purple Rain</source>
        <translation>Purple Rain</translation>
    </message>
    <message>
        <location filename="../interfacesettingswidget.cpp" line="24"/>
        <source>QDarkStyle</source>
        <translation>QDarkStyle</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2659"/>
        <source>Confirm Shutdown</source>
        <translation>Confirmar apagado</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2661"/>
        <source>Are you sure you want to shut down the virtual machine?</source>
        <translation>¿Seguro que quieres apagar la máquina virtual?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2663"/>
        <source>Save State For Resume</source>
        <translation>Guardar estado para reanudar</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2751"/>
        <location filename="../mainwindow.cpp" line="2758"/>
        <location filename="../mainwindow.cpp" line="2777"/>
        <location filename="../mainwindow.cpp" line="2786"/>
        <source>Memory Card Not Found</source>
        <translation>Tarjeta de memoria no encontrada</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2752"/>
        <source>Memory card &apos;%1&apos; does not exist. Do you want to create an empty memory card?</source>
        <translation>La tarjeta de memoria &quot;%1&quot; no existe. ¿Quieres crear una nueva tarjeta de memoria?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2778"/>
        <location filename="../mainwindow.cpp" line="2787"/>
        <source>Memory card &apos;%1&apos; could not be found. Try starting the game and saving to create it.</source>
        <translation>No se puede encontrar la tarjeta de memoria &quot;%1&quot;. Intenta iniciar y guardar el juego para crearla.</translation>
    </message>
    <message>
        <source>Using cheats can have unpredictable effects on games, causing crashes, graphical glitches, and corrupted saves. By using the cheat manager, you agree that it is an unsupported configuration, and we will not provide you with any assistance when games break.

Cheats persist through save states even after being disabled, please remember to reset/reboot the game after turning off any codes.

Are you sure you want to continue?</source>
        <translation type="vanished">Utilizar trucos puede provocar efectos impredecibles en los juegos, causar cuelgues, errores gráficos y guardados corruptos. Al utilizar el administrador de trucos, aceptas que es una opción sin soporte, y no te asistiremos si algo se rompe.

Los trucos persisten a través de los estados guardados, incluso después de haber sido deshabilitados, así que recuerda reiniciar el juego después de desactivar algún código.

¿Seguro que quieres continuar?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2759"/>
        <source>Failed to create memory card &apos;%1&apos;: %2</source>
        <translation>Fallo al crear la tarjeta de memoria &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2803"/>
        <source>RA: Logged in as %1 (%2, %3 softcore). %4 unread messages.</source>
        <translation>RA: Sesión iniciada como %1 (%2, %3 en modo normal). %4 mensajes sin leer.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2894"/>
        <source>%1 Files (*.%2)</source>
        <translation>Archivos %1 (*.%2)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2898"/>
        <source>Media Capture</source>
        <translation>Captura multimedia</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2969"/>
        <source>Updater Error</source>
        <translation>Error de actualización</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;To obtain an official build, please follow the instructions under &quot;Downloading and Running&quot; at the link below:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/stenzek/duckstation/&quot;&gt;https://github.com/stenzek/duckstation/&lt;/a&gt;&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Estás intentando actualizar una versión de DuckStation no oficial de GitHub. Para prevenir incompatibilidades, el actualizador automático sólo está habilitado en compilaciones oficiales.&lt;/p&gt;&lt;p&gt;Para obtener una versión oficial, sigue las instrucciones en el apartado &quot;Downloading and Running&quot; (Descargando y Corriendo) en el siguiente enlace:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/stenzek/duckstation/&quot;&gt;https://github.com/stenzek/duckstation/&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2984"/>
        <source>Automatic updating is not supported on the current platform.</source>
        <translation>Las actualizaciones automáticas no son compatibles con la plataforma actual.</translation>
    </message>
</context>
<context>
    <name>MediaCapture</name>
    <message>
        <location filename="../../util/media_capture.cpp" line="794"/>
        <source>Failed to load Media Foundation libraries: </source>
        <translation>Fallo al cargar las librerías de Media Foundation: </translation>
    </message>
    <message>
        <location filename="../../util/media_capture.cpp" line="2013"/>
        <source>You may be missing one or more files, or are using the incorrect version. This build of DuckStation requires:
  libavcodec: {}
  libavformat: {}
  libavutil: {}
  libswscale: {}
  libswresample: {}
</source>
        <translation>Es posible que te falten uno o varios archivos, o que estés utilizando la versión incorrecta de los mismos. Esta versión de DuckStation necesita:
  libavcodec: {}
  libavformat: {}
  libavutil: {}
  libswscale: {}
  libswresample: {}
</translation>
    </message>
</context>
<context>
    <name>MemoryCard</name>
    <message>
        <location filename="../../core/memory_card.cpp" line="313"/>
        <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>No se puede leer el archivo {}:
{}
No se guardará la tarjeta de memoria.
Debes eliminar la tarjeta de memoria manualmente si quieres guardar.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="359"/>
        <source>Failed to save memory card to &apos;{}&apos;: {}</source>
        <translation>Fallo al guardar la tarjeta de memoria en &quot;{}&quot;: {}</translation>
    </message>
    <message>
        <location filename="../../core/memory_card.cpp" line="371"/>
        <source>Saved memory card to &apos;{}&apos;.</source>
        <translation>Tarjeta de memoria guardada en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="333"/>
        <source>Buffer is empty.</source>
        <translation>El búfer está vacío.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="342"/>
        <source>Insufficient free blocks, {} blocks are needed, but only have {}.</source>
        <translation>Bloques libres insuficientes, se necesitan {} bloques pero solo hay {} disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="491"/>
        <source>File name must be at maximum {} characters long.</source>
        <translation>El nombre del archivo no puede superar los {} caracteres.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="501"/>
        <location filename="../../core/memory_card_image.cpp" line="750"/>
        <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>Un archivo guardado con el nombre &quot;{}&quot; ya existe en la tarjeta de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="520"/>
        <location filename="../../core/memory_card_image.cpp" line="592"/>
        <location filename="../../core/memory_card_image.cpp" line="615"/>
        <source>File is incorrect size, expected {} bytes, got {} bytes.</source>
        <translation>El archivo tiene un tamaño incorrecto, se esperaban {} bytes, se obtubieron {} bytes.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="554"/>
        <source>File is incorrect size, expected at least {} bytes, got {} bytes.</source>
        <translation>El archivo tiene un tamaño incorrecto, se esperaban al menos {} bytes, se obtubieron {} bytes.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="600"/>
        <location filename="../../core/memory_card_image.cpp" line="623"/>
        <source>Incorrect header.</source>
        <translation>Cabecera incorrecta.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="636"/>
        <source>File must have an extension.</source>
        <translation>El archivo debe tener una extensión.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="661"/>
        <source>Unknown extension &apos;{}&apos;.</source>
        <translation>Extensión desconocida: &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="704"/>
        <source>Invalid size for save file.</source>
        <translation>Tamaño inválido para el archivo de guardado.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="715"/>
        <source>Failed to read directory frame: </source>
        <translation>Fallo al leer estructura del directorio: </translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="722"/>
        <source>Invalid size ({} bytes) reported by directory frame.</source>
        <translation>Estructura del directorio: tamaño inválido ({} bytes).</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="730"/>
        <source>Failed to read block bytes: </source>
        <translation>Fallo al leer bytes del bloque: </translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="737"/>
        <source>Insufficient free blocks.</source>
        <translation>Bloques libres insuficientes.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="768"/>
        <source>Invalid filename.</source>
        <translation>Nombre de archivo inválido.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="784"/>
        <source>Insufficient free blocks, needs {} blocks, but only have {}.</source>
        <translation>Bloques libres insuficientes, se necesitan {} bloques pero solo hay {} disponibles.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="816"/>
        <source>File does not exist, or is empty.</source>
        <translation>El archivo no existe, o está vacío.</translation>
    </message>
    <message>
        <location filename="../../core/memory_card_image.cpp" line="830"/>
        <source>Unknown save format.</source>
        <translation>Formato de guardado desconocido.</translation>
    </message>
</context>
<context>
    <name>MemoryCardEditorDialog</name>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="14"/>
        <source>Memory Card Editor</source>
        <translation>Editor de tarjetas de memoria</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="51"/>
        <location filename="../memorycardeditorwindow.ui" line="208"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="56"/>
        <location filename="../memorycardeditorwindow.ui" line="213"/>
        <source>File Name</source>
        <translation>Nombre de archivo</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="61"/>
        <location filename="../memorycardeditorwindow.ui" line="218"/>
        <source>Blocks</source>
        <translation>Bloques</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="71"/>
        <location filename="../memorycardeditorwindow.ui" line="147"/>
        <source>Memory Card:</source>
        <translation>Tarjeta de memoria:</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="85"/>
        <location filename="../memorycardeditorwindow.ui" line="157"/>
        <source>New...</source>
        <translation>Nueva...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.ui" line="96"/>
        <location filename="../memorycardeditorwindow.ui" line="168"/>
        <source>Open...</source>
        <translation>Abrir...</translation>
    </message>
</context>
<context>
    <name>MemoryCardEditorWindow</name>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="21"/>
        <source>All Memory Card Types (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source>
        <translation>Todos los archivos de tarjeta de memoria (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="24"/>
        <source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme)</source>
        <translation>Todos los archivos de tarjeta de memoria importables (*.mcd *.mcr *.mc *.gme)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="26"/>
        <source>Single Save Files (*.mcs);;All Files (*.*)</source>
        <translation>Archivos de guardado únicos (*.mcs);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="38"/>
        <location filename="../memorycardeditorwindow.cpp" line="650"/>
        <source>Delete File</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="39"/>
        <location filename="../memorycardeditorwindow.cpp" line="653"/>
        <source>Undelete File</source>
        <translation>Recuperar</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="40"/>
        <location filename="../memorycardeditorwindow.cpp" line="656"/>
        <source>Rename File</source>
        <translation>Renombrar archivo</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="41"/>
        <location filename="../memorycardeditorwindow.cpp" line="659"/>
        <source>Export File</source>
        <translation>Exportar</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="42"/>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="43"/>
        <source>&gt;&gt;</source>
        <translation>&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="60"/>
        <source>New Card...</source>
        <translation>Nueva tarjeta...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="61"/>
        <source>Open Card...</source>
        <translation>Abrir tarjeta...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="128"/>
        <source>Format Card</source>
        <translation>Formatear tarjeta</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="129"/>
        <source>Import File...</source>
        <translation>Importar archivo...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="130"/>
        <source>Import Card...</source>
        <translation>Importar tarjeta...</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="131"/>
        <source>Save</source>
        <translation>Guardar</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="251"/>
        <location filename="../memorycardeditorwindow.cpp" line="363"/>
        <location filename="../memorycardeditorwindow.cpp" line="390"/>
        <location filename="../memorycardeditorwindow.cpp" line="429"/>
        <location filename="../memorycardeditorwindow.cpp" line="439"/>
        <location filename="../memorycardeditorwindow.cpp" line="450"/>
        <location filename="../memorycardeditorwindow.cpp" line="459"/>
        <location filename="../memorycardeditorwindow.cpp" line="481"/>
        <location filename="../memorycardeditorwindow.cpp" line="501"/>
        <location filename="../memorycardeditorwindow.cpp" line="529"/>
        <location filename="../memorycardeditorwindow.cpp" line="550"/>
        <location filename="../memorycardeditorwindow.cpp" line="577"/>
        <location filename="../memorycardeditorwindow.cpp" line="627"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="252"/>
        <location filename="../memorycardeditorwindow.cpp" line="364"/>
        <source>Failed to load memory card: %1</source>
        <translation>Fallo al cargar imagen de tarjeta de memoria: %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="391"/>
        <source>Failed to save memory card: %1</source>
        <translation>Fallo al guardar imagen de tarjeta de memoria: %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="451"/>
        <source>Failed to read file %1:
%2</source>
        <translation>Fallo al leer archivo %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="460"/>
        <source>Failed to write file %1:
%2</source>
        <translation>Fallo al escribir archivo %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="530"/>
        <source>Failed to export save file %1:
%2</source>
        <translation>Fallo al exportar archivo de guardado %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="551"/>
        <source>Failed to rename save file %1:
%2</source>
        <translation>Fallo al renombrar archivo de guardado %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="578"/>
        <source>Failed to import memory card from %1:
%2</source>
        <translation>Fallo al importar tarjeta de memoria desde %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="619"/>
        <source>Select Save File</source>
        <translation>Seleccionar archivo de guardado</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="628"/>
        <source>Failed to import save from %1:
%2</source>
        <translation>Fallo al importar guardado desde %1:
%2</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="661"/>
        <source>Copy File</source>
        <translation>Copiar archivo</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="296"/>
        <source> (Deleted)</source>
        <translation> (Eliminado)</translation>
    </message>
    <message numerus="yes">
        <location filename="../memorycardeditorwindow.cpp" line="316"/>
        <source>%n block(s) free%1</source>
        <translation>
            <numerusform>%n bloque libre%1</numerusform>
            <numerusform>%n bloques libres%1</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="330"/>
        <location filename="../memorycardeditorwindow.cpp" line="356"/>
        <source>Select Memory Card</source>
        <translation>Seleccionar tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="405"/>
        <source>Save memory card?</source>
        <translation>¿Guardar tarjeta de memoria?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="406"/>
        <source>Memory card &apos;%1&apos; is not saved, do you want to save before closing?</source>
        <translation>La tarjeta de memoria &quot;%1&quot; no se ha guardado, ¿Quieres hacerlo ahora antes de cerrar?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="430"/>
        <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>La tarjeta de memoria de destino ya contiene un archivo de guardado con el mismo nombre (%1) al que estás intentando copiar. Elimina este guardado en la tarjeta de memoria de destino antes de realizar la copia.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="440"/>
        <source>Insufficient blocks, this file needs %1 but only %2 are available.</source>
        <translation>Bloques insuficientes, este archivo necesita %1 pero solo hay %2 disponibles.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="481"/>
        <source>Failed to delete file %1</source>
        <translation>Fallo al eliminar archivo %1</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="502"/>
        <source>Failed to undelete file %1. The file may have been partially overwritten by another save.</source>
        <translation>Fallo al recuperar el archivo %1. Es posible que el guardado haya sido sobrescrito por otro archivo.</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="517"/>
        <source>Select Single Savefile</source>
        <translation>Seleccionar archivo de guardado único</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="569"/>
        <source>Select Import File</source>
        <translation>Selecciona archivo a importar</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="597"/>
        <source>Format memory card?</source>
        <translation>¿Formatear tarjeta de memoria?</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="598"/>
        <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>Formatear la tarjeta de memoria va a eliminar todos los guardados, y no será posible recuperarlos. La tarjeta a formatear se encuentra en &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>MemoryCardRenameFileDialog</name>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="14"/>
        <source>Rename Memory Card File</source>
        <translation>Renombrar archivo de tarjeta de memoria</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;AVISO: &lt;/span&gt;Renombrar archivos de tarjetas de memoria puede resultar en guardados inaccesibles o corruptos. Realiza copias de seguridad primero.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="62"/>
        <source>Original Name:</source>
        <translation>Nombre original:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="76"/>
        <source>Region:</source>
        <translation>Región:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="86"/>
        <source>Serial:</source>
        <translation>Número de serie:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="96"/>
        <source>File Name:</source>
        <translation>Nombre de archivo:</translation>
    </message>
    <message>
        <location filename="../memorycardrenamefiledialog.ui" line="106"/>
        <source>Full File Name:</source>
        <translation>Nombre de archivo completo:</translation>
    </message>
    <message>
        <location filename="../memorycardeditorwindow.cpp" line="783"/>
        <source>Unknown (%1)</source>
        <translation>Desconocida (%1)</translation>
    </message>
</context>
<context>
    <name>MemoryCardSettingsWidget</name>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="31"/>
        <source>All Memory Card Types (*.mcd *.mcr *.mc)</source>
        <translation>Todos los archivos de tarjeta de memoria (*.mcd *.mcr *.mc)</translation>
    </message>
    <message>
        <source>Shared Settings</source>
        <translation type="vanished">Configuración compartida</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="56"/>
        <location filename="../memorycardsettingswidget.cpp" line="144"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="57"/>
        <source>Open...</source>
        <translation>Abrir...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="58"/>
        <location filename="../memorycardsettingswidget.cpp" line="149"/>
        <source>Reset</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="61"/>
        <source>Memory Card Directory:</source>
        <translation>Directorio de tarjeta de memoria:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="80"/>
        <source>Checked</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="75"/>
        <location filename="../memorycardsettingswidget.cpp" line="80"/>
        <source>Use Single Card For Multi-Disc Games</source>
        <translation>Utilizar tarjeta única para juegos de múltiples discos</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="54"/>
        <source>Game-Specific Card Settings</source>
        <translation>Configuración de tarjeta específica por juego</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="81"/>
        <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>Cuando se ejecute un juego de múltiples discos y se utilicen tarjetas de memoria por juego, se utilizará una única tarjeta para todos los discos. Si se deshabilita, se utilizará una tarjeta diferente para cada disco.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="89"/>
        <source>The memory card editor enables you to move saves between cards, as well as import cards of other formats.</source>
        <translation>El editor de tarjetas de memoria te permite mover guardados entre tarjetas e importar tarjetas en otros formatos.</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="94"/>
        <source>Memory Card Editor...</source>
        <translation>Editor de tarjetas de memoria...</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="103"/>
        <source>Select Memory Card Directory</source>
        <translation>Seleccionar directorio de tarjeta de memoria</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="114"/>
        <source>Memory Card %1</source>
        <translation>Tarjeta de memoria %1</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="130"/>
        <source>Memory Card Type:</source>
        <translation>Tipo de tarjeta de memoria:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="154"/>
        <source>Shared Memory Card Path:</source>
        <translation>Directorio de tarjeta de memoria compartida:</translation>
    </message>
    <message>
        <location filename="../memorycardsettingswidget.cpp" line="181"/>
        <source>Select path to memory card image</source>
        <translation>Seleccionar directorio para imagen de tarjeta de memoria</translation>
    </message>
</context>
<context>
    <name>MemoryCardType</name>
    <message>
        <source>No Memory Card</source>
        <translation type="vanished">Sin tarjeta de memoria</translation>
    </message>
    <message>
        <source>Shared Between All Games</source>
        <translation type="vanished">Compartida entre todos los juegos</translation>
    </message>
    <message>
        <source>Separate Card Per Game (Serial)</source>
        <translation type="vanished">Tarjeta separada por juego (número de serie)</translation>
    </message>
    <message>
        <source>Separate Card Per Game (Title)</source>
        <translation type="vanished">Tarjeta separada por juego (título)</translation>
    </message>
    <message>
        <source>Separate Card Per Game (File Title)</source>
        <translation type="vanished">Tarjeta separada por juego (título de archivo)</translation>
    </message>
    <message>
        <source>Non-Persistent Card (Do Not Save)</source>
        <translation type="vanished">Tarjeta no persistente (sin guardar)</translation>
    </message>
</context>
<context>
    <name>MemoryScannerWindow</name>
    <message>
        <location filename="../memoryscannerwindow.ui" line="14"/>
        <source>Memory Scanner</source>
        <translation>Buscador de memoria</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="46"/>
        <location filename="../memoryscannerwindow.ui" line="384"/>
        <source>Address</source>
        <translation>Dirección</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="51"/>
        <location filename="../memoryscannerwindow.ui" line="394"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="56"/>
        <source>Previous Value</source>
        <translation>Valor anterior</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="64"/>
        <source>Search Parameters</source>
        <translation>Parámetros de búsqueda</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="70"/>
        <source>Value:</source>
        <translation>Valor:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="86"/>
        <source>Signed</source>
        <translation>Con signo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="91"/>
        <source>Unsigned</source>
        <translation>Sin signo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="103"/>
        <source>Decimal</source>
        <translation>Decimal</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="108"/>
        <source>Hex</source>
        <translation>Hexadecimal</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="118"/>
        <source>Data Size:</source>
        <translation>Tamaño de dato:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="129"/>
        <source>Byte (1 byte)</source>
        <translation>Byte (1 byte)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="134"/>
        <source>Halfword (2 bytes)</source>
        <translation>Halfword (2 bytes)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="139"/>
        <source>Word (4 bytes)</source>
        <translation>Word (4 bytes)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="147"/>
        <source>Operator:</source>
        <translation>Operador:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="155"/>
        <source>Any Value (&apos;New Search&apos; or &apos;Reset Result Value&apos;)</source>
        <translation>Cualquier valor</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="160"/>
        <source>Less Than Previous Result</source>
        <translation>Menor a valor previo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="165"/>
        <source>Less or Equal to Previous Result</source>
        <translation>Menor o igual a valor previo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="170"/>
        <source>Greater Than Previous Result</source>
        <translation>Mayor que valor previo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="175"/>
        <source>Greater or Equal to Previous Result</source>
        <translation>Mayor o igual a valor previo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="180"/>
        <source>Not Equal to Previous Result (Changed Value)</source>
        <translation>Distinto a valor previo (con cambios)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="185"/>
        <source>Equal to Previous Result (Unchanged Value)</source>
        <translation>Igual a valor previo (sin cambios)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="190"/>
        <source>Decreased By Value</source>
        <translation>Decrementado por</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="195"/>
        <source>Increased By Value</source>
        <translation>Incrementado por</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="200"/>
        <source>Changed By Value</source>
        <translation>Reemplazado por</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="205"/>
        <source>Equal to Value</source>
        <translation>Igual a</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="210"/>
        <source>Not Equal to Value</source>
        <translation>Distinto a</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="215"/>
        <source>Less Than Value</source>
        <translation>Menor que</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="220"/>
        <source>Less or Equal to Value</source>
        <translation>Menor o igual</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="225"/>
        <source>Greater Than Value</source>
        <translation>Mayor que</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="230"/>
        <source>Greater or Equal to Value</source>
        <translation>Mayor o igual</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="238"/>
        <source>Start Address:</source>
        <translation>Dirección de inicio:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="248"/>
        <source>End Address:</source>
        <translation>Dirección de fin:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="258"/>
        <source>Preset Range:</source>
        <translation>Rango de búsqueda:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="266"/>
        <source>RAM</source>
        <translation>RAM</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="271"/>
        <source>Scratchpad</source>
        <translation>Scratchpad (SPM)</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="276"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="284"/>
        <source>Result Count:</source>
        <translation>Resultados:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="291"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="300"/>
        <source>New Search</source>
        <translation>Búsqueda nueva</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="310"/>
        <source>Search Again</source>
        <translation>Buscar de nuevo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="320"/>
        <source>Clear Results</source>
        <translation>Limpiar resultados</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="332"/>
        <source>Add Selected Results To Watch List</source>
        <translation>Añadir resultados seleccionados a la lista</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="379"/>
        <source>Simple Cheat Code or Description</source>
        <translation>Código simple o descripción</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="389"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="399"/>
        <source>Freeze</source>
        <translation>Congelar</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="415"/>
        <source>Load Watch</source>
        <translation>Cargar análisis</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="428"/>
        <source>Save Watch</source>
        <translation>Guardar análisis</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="435"/>
        <source>Add Manual Address</source>
        <translation>Añadir dirección manual</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="445"/>
        <source>Freeze Selected Entries</source>
        <translation>Congelar elementos seleccionados</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.ui" line="455"/>
        <source>Remove Selected Entries</source>
        <translation>Eliminar elementos seleccionados</translation>
    </message>
    <message>
        <source>Remove Selected Entries from Watch List</source>
        <translation type="vanished">Eliminar elementos seleccionados de la lista</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="29"/>
        <source>Byte</source>
        <translation>Byte</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="29"/>
        <source>Halfword</source>
        <translation>Halfword</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="30"/>
        <source>Word</source>
        <translation>Word</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="30"/>
        <source>Signed Byte</source>
        <translation>Byte con signo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="31"/>
        <source>Signed Halfword</source>
        <translation>Halfword con signo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="31"/>
        <source>Signed Word</source>
        <translation>Word con signo</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="99"/>
        <source>Address of RAM for HxD Usage: 0x%1</source>
        <translation>Dirección de memoria para usar con HxD: 0x%1</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="311"/>
        <source>Enter manual address:</source>
        <translation>Ingresar dirección manual:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="320"/>
        <source>Select data size:</source>
        <translation>Seleccionar tamaño de datos:</translation>
    </message>
    <message>
        <location filename="../memoryscannerwindow.cpp" line="509"/>
        <source>%1 (only showing first %2)</source>
        <translation>%1 (mostrando solo los primeros %2)</translation>
    </message>
</context>
<context>
    <name>MultitapMode</name>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Deshabilitado</translation>
    </message>
    <message>
        <source>Enable on Port 1 Only</source>
        <translation type="vanished">Habilitar solamente en puerto 1</translation>
    </message>
    <message>
        <source>Enable on Port 2 Only</source>
        <translation type="vanished">Habilitar solamente en puerto 2</translation>
    </message>
    <message>
        <source>Enable on Ports 1 and 2</source>
        <translation type="vanished">Habilitar en puertos 1 y 2</translation>
    </message>
</context>
<context>
    <name>NeGcon</name>
    <message>
        <location filename="../../core/negcon.cpp" line="275"/>
        <source>D-Pad Up</source>
        <translation>Botón de dirección hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="276"/>
        <source>D-Pad Right</source>
        <translation>Botón de dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="277"/>
        <source>D-Pad Down</source>
        <translation>Botón de dirección hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="278"/>
        <source>D-Pad Left</source>
        <translation>Botón de dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="279"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="280"/>
        <source>A Button</source>
        <translation>Botón A</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="281"/>
        <source>B Button</source>
        <translation>Botón B</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="282"/>
        <source>I Button</source>
        <translation>Botón I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="283"/>
        <source>II Button</source>
        <translation>Botón II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="284"/>
        <source>Left Trigger</source>
        <translation>Gatillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="285"/>
        <source>Right Trigger</source>
        <translation>Gatillo derecho</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="286"/>
        <source>Steering (Twist) Left</source>
        <translation>Girar hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="287"/>
        <source>Steering (Twist) Right</source>
        <translation>Girar hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="295"/>
        <source>Steering Axis Deadzone</source>
        <translation>Zona muerta del eje de dirección</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="296"/>
        <source>Sets deadzone for steering axis.</source>
        <translation>Establece la zona muerta del eje de dirección.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="298"/>
        <source>Steering Axis Saturation</source>
        <translation>Saturación del eje de dirección</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="299"/>
        <source>Sets saturation for steering axis.</source>
        <translation>Establece la saturación del eje de dirección.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="301"/>
        <source>Steering Axis Linearity</source>
        <translation>Linearidad del eje de dirección</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="302"/>
        <source>Sets linearity for steering axis.</source>
        <translation>Establece la linearidad del eje de dirección.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="304"/>
        <source>Steering Scaling</source>
        <translation>Escalado de la dirección</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="305"/>
        <source>Sets scaling for steering axis.</source>
        <translation>Establece el escalado del eje de dirección.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="307"/>
        <source>I Button Deadzone</source>
        <translation>Zona muerta del botón I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="308"/>
        <source>Sets deadzone for button I.</source>
        <translation>Establece la zona muerta del botón I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="310"/>
        <source>I Button Saturation</source>
        <translation>Saturación del botón I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="311"/>
        <source>Sets saturation for button I.</source>
        <translation>Establece la saturación del botón I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="313"/>
        <source>I Button Linearity</source>
        <translation>Linearidad del botón I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="314"/>
        <source>Sets linearity for button I.</source>
        <translation>Establece la linearidad del botón I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="316"/>
        <source>I Scaling</source>
        <translation>Escalado del botón I</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="317"/>
        <source>Sets scaling for button I.</source>
        <translation>Establece el escalado del botón I.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="319"/>
        <source>II Button Deadzone</source>
        <translation>Zona muerta del botón II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="320"/>
        <source>Sets deadzone for button II.</source>
        <translation>Establece la zona muerta del botón II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="322"/>
        <source>II Button Saturation</source>
        <translation>Saturación del botón II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="323"/>
        <source>Sets saturation for button II.</source>
        <translation>Establece la saturación del botón II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="325"/>
        <source>II Button Linearity</source>
        <translation>Linearidad del botón II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="326"/>
        <source>Sets linearity for button II.</source>
        <translation>Establece la linearidad del botón II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="328"/>
        <source>II Scaling</source>
        <translation>Escalado del botón II</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="329"/>
        <source>Sets scaling for button II.</source>
        <translation>Establece el escalado del botón II.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="331"/>
        <source>Left Trigger Deadzone</source>
        <translation>Zona muerta del gatillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="332"/>
        <source>Sets deadzone for left trigger.</source>
        <translation>Establece la zona muerta del gatillo izquierdo.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="334"/>
        <source>Left Trigger Saturation</source>
        <translation>Saturación del gatillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="335"/>
        <source>Sets saturation for left trigger.</source>
        <translation>Establece la saturación del gatillo izquierdo.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="337"/>
        <source>Left Trigger Linearity</source>
        <translation>Linearidad del gatillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="338"/>
        <source>Sets linearity for left trigger.</source>
        <translation>Establece la linearidad del gatillo izquierdo.</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="340"/>
        <source>Left Trigger Scaling</source>
        <translation>Escalado del gatillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/negcon.cpp" line="341"/>
        <source>Sets scaling for left trigger.</source>
        <translation>Establece el escalado del gatillo izquierdo.</translation>
    </message>
</context>
<context>
    <name>NeGconRumble</name>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="730"/>
        <source>D-Pad Up</source>
        <translation>Botón de dirección hacia arriba</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="731"/>
        <source>D-Pad Right</source>
        <translation>Botón de dirección hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="732"/>
        <source>D-Pad Down</source>
        <translation>Botón de dirección hacia abajo</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="733"/>
        <source>D-Pad Left</source>
        <translation>Botón de dirección hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="734"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="735"/>
        <source>A Button</source>
        <translation>Botón A</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="736"/>
        <source>B Button</source>
        <translation>Botón B</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="737"/>
        <source>I Button</source>
        <translation>Botón I</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="738"/>
        <source>II Button</source>
        <translation>Botón II</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="739"/>
        <source>Left Trigger</source>
        <translation>Gatillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="740"/>
        <source>Right Trigger</source>
        <translation>Gatillo derecho</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="741"/>
        <source>Steering (Twist) Left</source>
        <translation>Girar hacia la izquierda</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="742"/>
        <source>Steering (Twist) Right</source>
        <translation>Girar hacia la derecha</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="743"/>
        <source>Analog Toggle</source>
        <translation>Alternar analógico</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="755"/>
        <source>Steering Axis Deadzone</source>
        <translation>Zona muerta del eje de dirección</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="756"/>
        <source>Sets deadzone size for steering axis.</source>
        <translation>Establece el tamaño para la zona muerta del eje de dirección.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="758"/>
        <source>Steering Axis Sensitivity</source>
        <translation>Sensibilidad del eje de dirección</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="759"/>
        <source>Sets the steering axis scaling factor.</source>
        <translation>Establece el factor de escala del eje de dirección.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="761"/>
        <source>Large Motor Vibration Bias</source>
        <translation>Fuerza de vibración del motor grande</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="762"/>
        <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>Indica la medida de la vibración para el motor grande. Si la vibración es débil o no funciona en algunos juegos, intenta incrementar este valor. Valores negativos disminuirán la intensidad de la vibración.</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="766"/>
        <source>Small Motor Vibration Bias</source>
        <translation>Fuerza de vibración del motor pequeño</translation>
    </message>
    <message>
        <location filename="../../core/negcon_rumble.cpp" line="767"/>
        <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>Indica la medida de la vibración para el motor pequeño. Si la vibración es débil o no funciona en algunos juegos, intenta incrementar este valor. Valores negativos disminuirán la intensidad de la vibración.</translation>
    </message>
</context>
<context>
    <name>OSDMessage</name>
    <message>
        <source>Analog mode forcing is disabled by game settings. Controller will start in digital mode.</source>
        <translation type="vanished">Forzado del modo analógico está deshabilitado por la configuración del juego. El control se iniciará en modo digital.</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="998"/>
        <source>CD image preloading not available for multi-disc image &apos;{}&apos;</source>
        <translation>La precarga de imagen de disco no está disponible para la imagen de múltiples discos &quot;{}&quot;</translation>
    </message>
    <message>
        <location filename="../../core/cdrom.cpp" line="1007"/>
        <source>Precaching CD image failed, it may be unreliable.</source>
        <translation>Fallo al precachear la imagen de disco, podría ser inestable.</translation>
    </message>
    <message>
        <source>Memory card &apos;{}&apos; does not exist, creating.</source>
        <translation type="vanished">La tarjeta de memoria &quot;{}&quot; no existe, creando.</translation>
    </message>
    <message>
        <source>Memory card &apos;{}&apos; could not be read: {}</source>
        <translation type="vanished">La tarjeta de memoria &quot;{}&quot; no se puede leer: {}</translation>
    </message>
    <message>
        <source>Failed to save memory card to &apos;{}&apos;: {}</source>
        <translation type="vanished">Fallo al guardar la tarjeta de memoria en &quot;{}&quot;: {}</translation>
    </message>
    <message>
        <source>Saved memory card to &apos;{}&apos;.</source>
        <translation type="vanished">Tarjeta de memoria guardada en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1006"/>
        <source>Disabling PCDrv because no root directory is specified.</source>
        <translation>Deshabilitando PCDrv porque no se especificó un directorio raíz.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1017"/>
        <source>PGXP is incompatible with the software renderer, disabling PGXP.</source>
        <translation>PGXP es incompatible con el renderizador por software, se deshabilitará.</translation>
    </message>
    <message>
        <source>Rewind is not supported on 32-bit ARM for Android.</source>
        <translation type="vanished">El rebobinado no está disponible en dispositivos ARM de 32 bits.</translation>
    </message>
    <message>
        <source>Runahead is not supported on 32-bit ARM for Android.</source>
        <translation type="vanished">El procesamiento anticipado no está disponible en dispositivos ARM de 32 bits.</translation>
    </message>
    <message>
        <location filename="../../core/settings.cpp" line="1063"/>
        <source>Rewind is disabled because runahead is enabled.</source>
        <translation>El rebobinado está deshabilitado porque el procesamiento anticipado está habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="1576"/>
        <source>System reset.</source>
        <translation>Sistema reiniciado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2877"/>
        <source>Loading state from &apos;{}&apos;...</source>
        <translation>Cargando estado desde &quot;{}&quot;...</translation>
    </message>
    <message>
        <source>State saved to &apos;{}&apos;.</source>
        <translation type="vanished">Estado guardado en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2928"/>
        <source>Failed to open CD image from save state &apos;{}&apos;: {}.
Using existing image &apos;{}&apos;, this may result in instability.</source>
        <translation>Fallo al abrir imagen de disco del estado guardado &quot;{}&quot;: {}.
Utilizando la imagen existente &quot;{}&quot;, puede causar inestabilidad.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4077"/>
        <source>Failed to open disc image &apos;{}&apos;: {}.</source>
        <translation>Fallo al abrir la imagen de disco &quot;{}&quot;: {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4088"/>
        <source>Inserted disc &apos;{}&apos; ({}).</source>
        <translation>Disco &quot;{}&quot; introducido ({}).</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4462"/>
        <source>Switching to {}{} GPU renderer.</source>
        <translation>Cambiando al renderizador de GPU {}{}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4388"/>
        <source>Switching to {} audio backend.</source>
        <translation>Cambiando al motor de audio {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4409"/>
        <source>Switching to {} CPU execution mode.</source>
        <translation>Cambiando al modo de ejecución de CPU {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5758"/>
        <source>Widescreen hack is now enabled, and aspect ratio is set to {}.</source>
        <translation>Pantalla panorámica habilitada, la relación de aspecto se cambió a {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5766"/>
        <source>Widescreen hack is now disabled, and aspect ratio is set to {}.</source>
        <translation>Pantalla panorámica deshabilitada, la relación de aspecto se cambió a {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3675"/>
        <source>Rewinding is not enabled.</source>
        <translation>El rebobinado no está habilitado.</translation>
    </message>
    <message>
        <source>No cheats are loaded.</source>
        <translation type="vanished">No hay trucos cargados.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3965"/>
        <source>Swapped memory card ports. Both ports have a memory card.</source>
        <translation>Ranuras de memoria intercambiadas. Ambas ranuras tienen una tarjeta de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3971"/>
        <source>Swapped memory card ports. Port 2 has a memory card, Port 1 is empty.</source>
        <translation>Ranuras de memoria intercambiadas. La ranura 2 tiene una tarjeta de memoria, la ranura 1 está vacía.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3976"/>
        <source>Swapped memory card ports. Port 1 has a memory card, Port 2 is empty.</source>
        <translation>Ranuras de memoria intercambiadas. La ranura 1 tiene una tarjeta de memoria, la ranura 2 está vacía.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3980"/>
        <source>Swapped memory card ports. Neither port has a memory card.</source>
        <translation>Ranuras de memoria intercambiadas. Ninguna de las ranuras tienen una tarjeta de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5227"/>
        <source>Failed to save undo load state:
{}</source>
        <translation>Fallo al guardar el deshacer del estado cargado:
{}</translation>
    </message>
    <message>
        <source>Started dumping audio to &apos;{}&apos;.</source>
        <translation type="vanished">Comenzando a volcar audio en &quot;{}&quot;.</translation>
    </message>
    <message>
        <source>Failed to start dumping audio to &apos;{}&apos;.</source>
        <translation type="vanished">Fallo al comenzar a volcar audio en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5782"/>
        <source>Switching to {} renderer...</source>
        <translation>Cambiando al renderizador {}...</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4424"/>
        <source>Recompiler options changed, flushing all blocks.</source>
        <translation>Las opciones del recompilador cambiaron, liberando todos los bloques.</translation>
    </message>
    <message>
        <source>Stopped dumping audio.</source>
        <translation type="vanished">Volcado de audio finalizado.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="391"/>
        <source>Failed to load post-processing chain: {}</source>
        <translation>Fallo al cargar la cadena de postprocesamiento: {}</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="551"/>
        <source>No post-processing shaders are selected.</source>
        <translation>No se seleccionaron sombreadores de postprocesamiento.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="558"/>
        <source>Post-processing is now enabled.</source>
        <translation>Postprocesamiento habilitado.</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="559"/>
        <source>Post-processing is now disabled.</source>
        <translation>Postprocesamiento deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_presenter.cpp" line="1321"/>
        <source>Post-processing shaders reloaded.</source>
        <translation>Sombreadores de postprocesamiento recargados.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="76"/>
        <source>Cannot load state for game without serial.</source>
        <translation>No se puede cargar estado para un juego sin número de serie.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="86"/>
        <source>No save state found in slot {}.</source>
        <translation>No se encontró un estado guardado en la ranura {}.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="96"/>
        <location filename="../../core/imgui_overlays.cpp" line="1288"/>
        <source>Failed to load state from slot {0}:
{1}</source>
        <translation>Fallo al cargar el estado de la ranura {0}:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="108"/>
        <source>Cannot save state for game without serial.</source>
        <translation>No se puede guardar estado para un juego sin número de serie.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="120"/>
        <location filename="../../core/imgui_overlays.cpp" line="1317"/>
        <source>Failed to save state to slot {0}:
{1}</source>
        <translation>Fallo al guardar el estado en la ranura {0}:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="308"/>
        <source>CPU clock speed control enabled ({:.3f} MHz).</source>
        <translation>Control de la velocidad de reloj de la CPU habilitado ({:.3f}MHz).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="316"/>
        <source>CPU clock speed control disabled ({:.3f} MHz).</source>
        <translation>Control de la velocidad de reloj de la CPU deshabilitado ({:.3f}MHz).</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="331"/>
        <location filename="../../core/hotkeys.cpp" line="345"/>
        <location filename="../../core/hotkeys.cpp" line="359"/>
        <source>Emulation speed set to {}%.</source>
        <translation>Velocidad de emulación establecida a {}%.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="382"/>
        <source>PGXP is now enabled.</source>
        <translation>PGXP está habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="383"/>
        <source>PGXP is now disabled.</source>
        <translation>PGXP está deshabilitado.</translation>
    </message>
    <message>
        <source>Texture replacements reloaded.</source>
        <translation type="vanished">Reemplazos de textura recargados.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="449"/>
        <source>PGXP Depth Buffer is now enabled.</source>
        <translation>Búfer de profundidad (PGXP) habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="450"/>
        <source>PGXP Depth Buffer is now disabled.</source>
        <translation>Búfer de profundidad (PGXP) deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="469"/>
        <source>PGXP CPU mode is now enabled.</source>
        <translation>Modo CPU (PGXP) habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="470"/>
        <source>PGXP CPU mode is now disabled.</source>
        <translation>Modo CPU (PGXP) deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="621"/>
        <source>Volume: Muted</source>
        <translation>Volumen: silenciado</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="626"/>
        <location filename="../../core/hotkeys.cpp" line="655"/>
        <location filename="../../core/hotkeys.cpp" line="669"/>
        <source>Volume: {}%</source>
        <translation>Volumen: {}%</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="638"/>
        <source>CD Audio Muted.</source>
        <translation>Audio de CD silenciado.</translation>
    </message>
    <message>
        <location filename="../../core/hotkeys.cpp" line="639"/>
        <source>CD Audio Unmuted.</source>
        <translation>Audio de CD desilenciado.</translation>
    </message>
    <message>
        <source>Save state contains controller type {0} in port {1}, but {2} is used. Switching.</source>
        <translation type="vanished">El estado guardado contiene el tipo de control {0} en el puerto {1}, pero se está utilizando {2}. Cambiando.</translation>
    </message>
    <message>
        <source>Ignoring mismatched controller type {0} in port {1}.</source>
        <translation type="vanished">Ignorando diferencias en el tipo de control {0} en el puerto {1}.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="220"/>
        <source>Save state contains controller type {0} in port {1}.
       Leaving {2} connected.</source>
        <translation>El estado guardado contiene el tipo de control {0} en el puerto {1}.
Dejando {2} conectado.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="255"/>
        <source>Memory card {} present in save state but not in system. Creating temporary card.</source>
        <translation>La tarjeta de memoria {} está presente en el estado guardado pero no en el sistema. Creando tarjeta temporal.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="293"/>
        <source>Memory card {} from save state does not match current card data. Simulating replugging.</source>
        <translation>La tarjeta de memoria {} del estado guardado no coincide con los datos de la tarjeta actual. Simulando reconexión.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="307"/>
        <source>Memory card {} present in save state but not in system. Ignoring card.</source>
        <translation>La tarjeta de memoria {} está presente en el estado guardado pero no en el sistema. Ignorando tarjeta.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="321"/>
        <source>Memory card {} present in system but not in save state. Removing card.</source>
        <translation>La tarjeta de memoria {} está presente en el estado guardado pero no en el sistema. Quitando tarjeta.</translation>
    </message>
    <message>
        <location filename="../../core/pad.cpp" line="330"/>
        <source>Memory card {} present in system but not in save state. Replugging card.</source>
        <translation>La tarjeta de memoria {} está presente en el estado guardado pero no en el sistema. Reconectando tarjeta.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_thread.cpp" line="750"/>
        <source>Failed to initialize {} renderer, falling back to software renderer.</source>
        <translation>Fallo al inicializar el renderizador {}, cambiando al renderizador por software.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_thread.cpp" line="830"/>
        <source>Failed to create {} GPU device, reverting to {}.
{}</source>
        <translation>Fallo al crear el dispositivo de GPU {}, cambiando a {}.
{}</translation>
    </message>
    <message>
        <location filename="../../core/gpu_thread.cpp" line="1255"/>
        <source>Failed to switch to exclusive fullscreen, using borderless instead.</source>
        <translation>Fallo al cambiar al modo de pantalla completa exclusiva, cambiando a sin bordes.</translation>
    </message>
</context>
<context>
    <name>PlayStationMouse</name>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="203"/>
        <source>Left Button</source>
        <translation>Botón izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="204"/>
        <source>Right Button</source>
        <translation>Botón derecho</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="210"/>
        <source>Horizontal Sensitivity</source>
        <translation>Sensibilidad horizontal</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>Ajusta la correspondencia entre moviemientos físicos y virtuales del mouse.</translation>
    </message>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="213"/>
        <source>Vertical Sensitivity</source>
        <translation>Sensibilidad vertical</translation>
    </message>
</context>
<context>
    <name>PlaystationMouse</name>
    <message>
        <location filename="../../core/playstation_mouse.cpp" line="202"/>
        <source>Pointer</source>
        <translation>Cursor</translation>
    </message>
</context>
<context>
    <name>PopnController</name>
    <message>
        <location filename="../../core/digital_controller.cpp" line="195"/>
        <source>Left White</source>
        <translation>Blanco izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="196"/>
        <source>Left Yellow</source>
        <translation>Amarillo izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="197"/>
        <source>Left Green</source>
        <translation>Verde izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="198"/>
        <source>Left Blue/Sel</source>
        <translation>Azul/Sel izquierdo</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="199"/>
        <source>Middle Red/Okay</source>
        <translation>Rojo/Okay central</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="200"/>
        <source>Right Blue/Sel</source>
        <translation>Azul/Sel derecho</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="201"/>
        <source>Right Green</source>
        <translation>Verde derecho</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="202"/>
        <source>Right Yellow</source>
        <translation>Amarillo derecho</translation>
    </message>
    <message>
        <location filename="../../core/digital_controller.cpp" line="203"/>
        <source>Right White</source>
        <translation>Blanco derecho</translation>
    </message>
</context>
<context>
    <name>PostProcessing</name>
    <message>
        <location filename="../../util/postprocessing.cpp" line="157"/>
        <source>{} [GLSL]</source>
        <translation>{} [GLSL]</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="186"/>
        <source>{} [ReShade]</source>
        <translation>{} [ReShade]</translation>
    </message>
    <message>
        <location filename="../../util/postprocessing.cpp" line="392"/>
        <source>Unknown Error</source>
        <translation>Error desconocido</translation>
    </message>
</context>
<context>
    <name>PostProcessingChainConfigWidget</name>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="19"/>
        <source>Enable Post Processing</source>
        <translation>Habilitar postprocesamiento</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="39"/>
        <source>&amp;Reload Shaders</source>
        <translation>&amp;Recargar sombreadores</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="51"/>
        <source>Post Processing Chain</source>
        <translation>Cadena de postprocesamiento</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="81"/>
        <source>Add</source>
        <translation>Añadir</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="100"/>
        <source>Remove</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="119"/>
        <source>Clear</source>
        <translation>Limpiar</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="138"/>
        <source>Move Up</source>
        <translation>Mover arriba</translation>
    </message>
    <message>
        <location filename="../postprocessingchainconfigwidget.ui" line="157"/>
        <source>Move Down</source>
        <translation>Mover abajo</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="178"/>
        <source>No Shaders Available</source>
        <translation>No hay sombreadores disponibles</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="193"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="194"/>
        <source>Failed to add shader: %1</source>
        <translation>Fallo al añadir sombreador: %1</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="230"/>
        <source>Question</source>
        <translation>Pregunta</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="230"/>
        <source>Are you sure you want to clear all shader stages?</source>
        <translation>¿Seguro que quieres limpiar la configuración de sombreadores?</translation>
    </message>
</context>
<context>
    <name>PostProcessingOverlayConfigWidget</name>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="20"/>
        <source>Basic Configuration</source>
        <translation>Configuración básica</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="26"/>
        <source>Selected Preset:</source>
        <translation>Perfil seleccionado:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="36"/>
        <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;Un borde superpuesto es una imagen que se dibuja alrededor de la pantalla del sistema. Los bordes se aplican después del postprocesamiento. Puedes elegir un borde de la lista debajo, o configurar uno manualmente.&lt;/p&gt;&lt;p&gt;Pueden añadirse bordes adicionales en la carpeta &lt;span style=&quot; font-weight:700;&quot;&gt;resources\overlays&lt;/span&gt; dentro del directorio de datos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="49"/>
        <source>Custom Configuration</source>
        <translation>Configuración personalizada</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="55"/>
        <source>Image Path:</source>
        <translation>Dirección de imagen:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="67"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="76"/>
        <source>Display Start:</source>
        <translation>Inicio de imagen:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="85"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="130"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="92"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="109"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="137"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="154"/>
        <source> pixels</source>
        <translation> pixeles</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="102"/>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="147"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="121"/>
        <source>Display End:</source>
        <translation>Final de imagen:</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="168"/>
        <location filename="../postprocessingsettingswidget.cpp" line="560"/>
        <source>Destination Alpha Blending</source>
        <translation>Composición alfa de destino</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="175"/>
        <location filename="../postprocessingsettingswidget.cpp" line="557"/>
        <source>Alpha Blending</source>
        <translation>Composición alfa</translation>
    </message>
    <message>
        <location filename="../postprocessingoverlayconfigwidget.ui" line="197"/>
        <source>Export</source>
        <translation>Exportar</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="499"/>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="500"/>
        <source>Custom...</source>
        <translation>Personalizada...</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="547"/>
        <source>Image Path</source>
        <translation>Dirección de imagen</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="547"/>
        <location filename="../postprocessingsettingswidget.cpp" line="550"/>
        <source>Unspecified</source>
        <translation>Sin especificar</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="548"/>
        <source>Defines the path of the custom overlay image that will be loaded.</source>
        <translation>Define la ruta hacia la imagen superpuesta que se cargará.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="549"/>
        <source>Display Rectangle</source>
        <translation>Rectángulo de la imagen</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="551"/>
        <source>Defines the area in the overlay image that the game image will be drawn into.</source>
        <translation>Define el área de la imagen superpuesta en la que se mostrará la imagen del juego.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="557"/>
        <location filename="../postprocessingsettingswidget.cpp" line="560"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="558"/>
        <source>If checked, the overlay image will be alpha blended with the framebuffer, i.e. transparency will be applied.</source>
        <translation>Si se habilita, la imagen superpuesta combinará su canal alfa con el búfer de fotogramas, es decir, se aplicarán transparencias.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="561"/>
        <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>Si se habilita, la imagen del juego se combinará con la cantidad inversa del canal alfa en la imagen superpuesta. Por ejemplo, una imagen con un canal alfa de 0.75 dibujará la imagen del juego al 25% del brillo.</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="581"/>
        <source>Select Image</source>
        <translation>Seleccionar imagen</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="583"/>
        <source>All Cover Image Types (*.jpg *.jpeg *.png *.webp)</source>
        <translation>Todos los archivos de imágenes (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="593"/>
        <source>Export to YAML</source>
        <translation>Exportar a YAML</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="594"/>
        <source>YAML Files (*.yml)</source>
        <translation>Archivos YAML (*.yml)</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="617"/>
        <source>Export Error</source>
        <translation>Error de exportación</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="618"/>
        <source>Failed to save file: %1</source>
        <translation>Fallo al guardar archivo: %1</translation>
    </message>
</context>
<context>
    <name>PostProcessingSettingsWidget</name>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="27"/>
        <source>Display</source>
        <translation>Pantalla</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="29"/>
        <source>Internal</source>
        <translation>Interno</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="30"/>
        <source>Border Overlay</source>
        <translation>Borde superpuesto</translation>
    </message>
</context>
<context>
    <name>PostProcessingShaderConfigWidget</name>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="415"/>
        <source>Red</source>
        <translation>Rojo</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="415"/>
        <source>Green</source>
        <translation>Verde</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="415"/>
        <source>Blue</source>
        <translation>Azul</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="415"/>
        <source>Alpha</source>
        <translation>Alfa</translation>
    </message>
    <message>
        <location filename="../postprocessingsettingswidget.cpp" line="416"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../qtutils.cpp" line="156"/>
        <source>Failed to open URL</source>
        <translation>Fallo al abrir URL</translation>
    </message>
    <message>
        <location filename="../qtutils.cpp" line="157"/>
        <source>Failed to open URL.

The URL was: %1</source>
        <translation>Fallo al abrir URL.

La URL era: %1</translation>
    </message>
</context>
<context>
    <name>QtAsyncProgressThread</name>
    <message>
        <location filename="../qtprogresscallback.cpp" line="154"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../qtprogresscallback.cpp" line="159"/>
        <source>Question</source>
        <translation>Pregunta</translation>
    </message>
    <message>
        <location filename="../qtprogresscallback.cpp" line="165"/>
        <source>Information</source>
        <translation>Información</translation>
    </message>
</context>
<context>
    <name>QtHost</name>
    <message>
        <location filename="../qthost.cpp" line="246"/>
        <location filename="../qthost.cpp" line="264"/>
        <location filename="../qthost.cpp" line="286"/>
        <location filename="../qthost.cpp" line="311"/>
        <location filename="../qthost.cpp" line="321"/>
        <location filename="../qthost.cpp" line="360"/>
        <location filename="../qthost.cpp" line="382"/>
        <location filename="../qthost.cpp" line="392"/>
        <location filename="../qthost.cpp" line="405"/>
        <location filename="../qthost.cpp" line="420"/>
        <location filename="../qthost.cpp" line="433"/>
        <location filename="../qthost.cpp" line="1052"/>
        <location filename="../qthost.cpp" line="2841"/>
        <location filename="../qthost.cpp" line="2867"/>
        <location filename="../qthost.cpp" line="2883"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="247"/>
        <source>An error occurred while deleting empty game settings:
{}</source>
        <translation>Se ha producido un error al eliminar configuraciones de juego vacías:
{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="265"/>
        <source>An error occurred while saving game settings:
{}</source>
        <translation>Se ha producido un error al guardar configuraciones de juego:
{}</translation>
    </message>
    <message>
        <source>Failed to create HTTPDownloader.</source>
        <translation type="vanished">Fallo al crear HTTPDownloader.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="295"/>
        <source>Downloading %1...</source>
        <translation>Descargando %1...</translation>
    </message>
    <message>
        <source>Download failed with HTTP status code %1.</source>
        <translation type="vanished">Descarga fallida con código de estado HTTP %1.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="322"/>
        <source>Download failed: Data is empty.</source>
        <translation>Descarga fallida: datos vacíos.</translation>
    </message>
    <message>
        <source>Failed to write &apos;%1&apos;.</source>
        <translation type="vanished">Fallo al escribir &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="383"/>
        <source>Failed to open downloaded zip file.</source>
        <translation>Fallo al abrir el archivo zip descargado.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="393"/>
        <source>Failed to locate &apos;%1&apos; in zip.</source>
        <translation>Fallo al encontrar &quot;%1&quot; en el archivo zip.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="406"/>
        <source>Failed to open &apos;%1&apos;: %2.</source>
        <translation>Fallo al abrir &quot;%1&quot;: %2.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="421"/>
        <source>Failed to read &apos;%1&apos; from zip.</source>
        <translation>Fallo al leer &quot;%1&quot; del archivo zip.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="434"/>
        <source>Failed to write to &apos;%1&apos;.</source>
        <translation>Fallo al escribir a &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>RA: Logged in as %1 (%2, %3 softcore). %4 unread messages.</source>
        <translation type="vanished">RA: Sesión iniciada como %1 (%2, %3 en modo normal). %4 mensajes sin leer.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="287"/>
        <source>Failed to create HTTPDownloader:
%1</source>
        <translation>Fallo al crear HTTPDownloader:
%1</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="312"/>
        <source>Download failed with HTTP status code %1:
%2</source>
        <translation>Descarga fallida con código de estado HTTP %1:
%2</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="361"/>
        <source>Failed to write &apos;%1&apos;:
%2</source>
        <translation>Fallo al escribir &quot;%1&quot;:
%2</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1054"/>
        <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>Desafortunadamente, la máquina virtual se apagó de forma anormal y no se puede recuperar. Utiliza las opciones de soporte disponibles para conseguir ayuda, aportando toda la información sobre lo que estabas haciendo cuando ocurrió el error, además de los siguientes detalles:

{}</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1989"/>
        <source>Yes</source>
        <translation>Sí</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="1991"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2262"/>
        <source>Controller {} connected.</source>
        <translation>Control {} conectado.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2277"/>
        <source>System paused because controller {} was disconnected.</source>
        <translation>Se pausó el sistema porque se desconectó el control {}.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2290"/>
        <source>Controller {} disconnected.</source>
        <translation>Control {} desconectado.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2842"/>
        <source>File &apos;%1&apos; does not exist.</source>
        <translation>El archivo &quot;%1&quot; no existe.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2868"/>
        <source>The specified save state does not exist.</source>
        <translation>El estado guardado especificado no existe.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2884"/>
        <source>Cannot use no-gui mode, because no boot filename was specified.</source>
        <translation>No se puede utilizar el modo No-GUI porque no se especificó un archivo de arranque.</translation>
    </message>
    <message>
        <location filename="../qthost.cpp" line="2885"/>
        <source>Cannot use batch mode, because no boot filename was specified.</source>
        <translation>No se puede utilizar el modo por lotes porque no se especificó un archivo de arranque.</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="338"/>
        <source>Missing Font File</source>
        <translation>Falta archivo de fuente de caracteres</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="345"/>
        <source>The font file &apos;%1&apos; is required for the On-Screen Display and Big Picture Mode to show messages in your language.&lt;br&gt;&lt;br&gt;Do you want to download this file now? These files are usually less than 10 megabytes in size.&lt;br&gt;&lt;br&gt;&lt;strong&gt;If you do not download this file, on-screen messages will not be readable.&lt;/strong&gt;</source>
        <translation>El archivo de fuente de caracteres &quot;%1&quot; es necesario para mostrar mensajes en pantalla y el modo Big Picture en tu idioma.&lt;br&gt;&lt;br&gt;¿Quieres descargar este archivo ahora? Estos archivos suelen ocupar menos de 10MB.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Si no descargas este archivo, no se podrán leer los mensajes en pantalla.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../qttranslations.cpp" line="357"/>
        <source>Downloading Files</source>
        <translation>Descargando archivos</translation>
    </message>
</context>
<context>
    <name>QtModalProgressCallback</name>
    <message>
        <location filename="../qtprogresscallback.cpp" line="17"/>
        <source>DuckStation</source>
        <translation>DuckStation</translation>
    </message>
    <message>
        <location filename="../qtprogresscallback.cpp" line="38"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../qtprogresscallback.cpp" line="75"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../qtprogresscallback.cpp" line="80"/>
        <source>Question</source>
        <translation>Pregunta</translation>
    </message>
    <message>
        <location filename="../qtprogresscallback.cpp" line="86"/>
        <source>Information</source>
        <translation>Información</translation>
    </message>
</context>
<context>
    <name>SPU</name>
    <message>
        <location filename="../../core/spu.cpp" line="489"/>
        <source>Failed to create or configure audio stream, falling back to null output. The error was:
{}</source>
        <translation>Fallo al crear o configurar la transmición de audio, cambiando a salida nula. Información del error:
{}</translation>
    </message>
</context>
<context>
    <name>SaveStateSelectorUI</name>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="847"/>
        <source>Saved at {0:%H:%M} on {0:%a} {0:%Y/%m/%d}.</source>
        <translation>Guardado a las {0:%H:%M} del {0:%a} {0:%Y/%m/%d}.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1004"/>
        <source>Load</source>
        <translation>Cargar</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1006"/>
        <source>Save</source>
        <translation>Guardar</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1008"/>
        <source>Select Previous</source>
        <translation>Seleccionar anterior</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1010"/>
        <source>Select Next</source>
        <translation>Seleccionar siguiente</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1066"/>
        <source>{} ({})</source>
        <translation>{} ({})</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1091"/>
        <source>No save present in this slot.</source>
        <translation>No hay guardado en esta ranura.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1190"/>
        <source>Global Slot {}</source>
        <translation>Ranura global {}</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1191"/>
        <source>Game Slot {}</source>
        <translation>Ranura de juego {}</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1299"/>
        <source>No save state found in Global Slot {}.</source>
        <translation>No se encontró un estado guardado en la ranura global {}.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1300"/>
        <source>No save state found in Slot {}.</source>
        <translation>No se encontró un estado guardado en la ranura {}.</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1335"/>
        <source>no save yet</source>
        <translation>sin datos guardados</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1340"/>
        <source>Global Save Slot {0} selected ({1}).</source>
        <translation>Ranura de guardado global {0} seleccionada ({1}).</translation>
    </message>
    <message>
        <location filename="../../core/imgui_overlays.cpp" line="1341"/>
        <source>Save Slot {0} selected ({1}).</source>
        <translation>Ranura de guardado {0} seleccionada ({1}).</translation>
    </message>
</context>
<context>
    <name>SelectDiscDialog</name>
    <message>
        <location filename="../selectdiscdialog.ui" line="14"/>
        <source>Dialog</source>
        <translation>Diálogo</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="20"/>
        <source>Select the disc that you want to boot.</source>
        <translation>Selecciona el disco que quieras iniciar.</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="31"/>
        <source>Disc</source>
        <translation>Disco</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="36"/>
        <source>File Name</source>
        <translation>Nombre de archivo</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="41"/>
        <source>Last Played</source>
        <translation>Última partida</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="64"/>
        <source>Select</source>
        <translation>Seleccionar</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.ui" line="74"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../selectdiscdialog.cpp" line="88"/>
        <source>Select Disc for %1</source>
        <translation>Seleccionar disco para %1</translation>
    </message>
</context>
<context>
    <name>SettingWidgetBinder</name>
    <message>
        <location filename="../settingwidgetbinder.h" line="406"/>
        <location filename="../settingwidgetbinder.h" line="538"/>
        <source>Default: </source>
        <translation>Predeterminado: </translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="377"/>
        <location filename="../settingwidgetbinder.h" line="505"/>
        <location filename="../settingwidgetbinder.h" line="637"/>
        <source>Reset</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1388"/>
        <source>Confirm Folder</source>
        <translation>Confirmar directorio</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1390"/>
        <source>The chosen directory does not currently exist:

%1

Do you want to create this directory?</source>
        <translation>El directorio seleccionado no existe:

%1

¿Quieres crear este directorio?</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1413"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1414"/>
        <source>Folder path cannot be empty.</source>
        <translation>El directorio no puede estar vacío.</translation>
    </message>
    <message>
        <source>Select folder for %1</source>
        <translation type="vanished">Seleccionar directorio para %1</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1471"/>
        <location filename="../settingwidgetbinder.h" line="1475"/>
        <source>Incompatible with this game.</source>
        <translation>Incompatible con este juego.</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="1479"/>
        <source> [incompatible]</source>
        <translation> [incompatible]</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <source>No Rotation</source>
        <translation type="vanished">Sin rotación</translation>
    </message>
    <message>
        <source>Rotate 90° (Clockwise)</source>
        <translation type="vanished">Rotar 90° (en sentido horario)</translation>
    </message>
    <message>
        <source>Rotate 180° (Vertical Flip)</source>
        <translation type="vanished">Rotar 180° (invertir verticalmente)</translation>
    </message>
    <message>
        <source>Rotate 270° (Clockwise)</source>
        <translation type="vanished">Rotar 270° (en sentido horario)</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation type="vanished">Automático</translation>
    </message>
    <message>
        <source>Disallowed</source>
        <translation type="vanished">Deshabilitar</translation>
    </message>
    <message>
        <source>Allowed</source>
        <translation type="vanished">Habilitar</translation>
    </message>
    <message>
        <source>Screen Resolution</source>
        <translation type="vanished">Resolución de pantalla</translation>
    </message>
    <message>
        <source>Internal Resolution</source>
        <translation type="vanished">Resolución interna</translation>
    </message>
    <message>
        <source>Internal Resolution (Aspect Uncorrected)</source>
        <translation type="vanished">Resolución interna (sin corrección de aspecto)</translation>
    </message>
    <message>
        <source>PNG</source>
        <translation type="vanished">PNG</translation>
    </message>
    <message>
        <source>JPEG</source>
        <translation type="vanished">JPEG</translation>
    </message>
    <message>
        <source>WebP</source>
        <translation type="vanished">WebP</translation>
    </message>
    <message>
        <source>Uncompressed</source>
        <translation type="vanished">Sin comprimir</translation>
    </message>
    <message>
        <source>Deflate (Low)</source>
        <translation type="vanished">Deflate (nivel bajo)</translation>
    </message>
    <message>
        <source>Deflate (Default)</source>
        <translation type="vanished">Deflate (nivel predeterminado)</translation>
    </message>
    <message>
        <source>Deflate (High)</source>
        <translation type="vanished">Deflate (nivel alto)</translation>
    </message>
    <message>
        <source>Zstandard (Low)</source>
        <translation type="vanished">Zstandard (nivel bajo)</translation>
    </message>
    <message>
        <source>Zstandard (Default)</source>
        <translation type="vanished">Zstandard (nivel predeterminado)</translation>
    </message>
    <message>
        <source>Zstandard (High)</source>
        <translation type="vanished">Zstandard (nivel alto)</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../settingwidgetbinder.h" line="138"/>
        <source>Use Global Setting [Enabled]</source>
        <translation>Utilizar configuración global [Habilitado]</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="139"/>
        <source>Use Global Setting [Disabled]</source>
        <translation>Utilizar configuración global [Deshabilitado]</translation>
    </message>
    <message>
        <location filename="../settingwidgetbinder.h" line="147"/>
        <location filename="../settingwidgetbinder.h" line="163"/>
        <source>Use Global Setting [%1]</source>
        <translation>Utilizar configuración global [%1]</translation>
    </message>
</context>
<context>
    <name>SettingsWindow</name>
    <message>
        <location filename="../settingswindow.ui" line="20"/>
        <location filename="../settingswindow.cpp" line="325"/>
        <location filename="../settingswindow.cpp" line="343"/>
        <location filename="../settingswindow.cpp" line="351"/>
        <location filename="../settingswindow.cpp" line="364"/>
        <source>DuckStation Settings</source>
        <translation>Configuración de DuckStation</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="73"/>
        <location filename="../settingswindow.cpp" line="255"/>
        <source>Safe Mode</source>
        <translation>Modo seguro</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="93"/>
        <source>Restore Defaults</source>
        <translation>Restablecer valores predeterminados</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="100"/>
        <source>Copy Global Settings</source>
        <translation>Copiar configuración global</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="107"/>
        <source>Clear Settings</source>
        <translation>Limpiar configuración</translation>
    </message>
    <message>
        <location filename="../settingswindow.ui" line="114"/>
        <source>Close</source>
        <translation>Cerrar</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="62"/>
        <source>Summary</source>
        <translation>Resumen</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="63"/>
        <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;Resumen&lt;/strong&gt;&lt;hr&gt;Esta página muestra información sobre el juego seleccionado, y te permite comprobar si tu disco fue volcado correctamente.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="95"/>
        <source>Game List</source>
        <translation>Lista de juegos</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="97"/>
        <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;Configuración de lista de juegos&lt;/strong&gt;&lt;hr&gt;La lista de arriba indica los directorios en los cuales se buscarán los juegos a aparecer en la lista. Se pueden añadir y quitar directorios, y buscar tanto de forma recursiva como no.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="102"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="107"/>
        <source>Console</source>
        <translation>Consola</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="112"/>
        <source>Emulation</source>
        <translation>Emulación</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="134"/>
        <source>Memory Cards</source>
        <translation>Tarjetas de memoria</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="136"/>
        <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;Configuración de memorias&lt;/strong&gt;&lt;hr&gt;Esta página te permite controlar en que modo funcionará la emulación de tarjetas de memoria, y dónde se guardarán los archivos en disco.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="87"/>
        <source>Interface</source>
        <translation>Interfaz</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="89"/>
        <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;Configuración de interfaz&lt;/strong&gt;&lt;hr&gt;Estas opciones controlan como se ve y comporta el emulador.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <source>&lt;strong&gt;BIOS Settings&lt;/strong&gt;&lt;hr&gt;These options control which BIOS is used and how it will be patched.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information, and Shift+Wheel to scroll this panel.</source>
        <translation type="vanished">&lt;strong&gt;Configuración de BIOS&lt;/strong&gt;&lt;hr&gt;Estas opciones controlan que BIOS utilizar y como será parcheado.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="109"/>
        <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;Configuración de consola&lt;/strong&gt;&lt;hr&gt;Estas opciones determinan la configuración de la consola emulada.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="114"/>
        <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;Configuración de emulación&lt;/strong&gt;&lt;hr&gt;Estas opciones determinan la velocidad y el comportamiento del procesamiento anticipado del sistema.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="138"/>
        <source>Graphics</source>
        <translation>Gráficos</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="140"/>
        <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;Configuración de gráficos&lt;/strong&gt;&lt;hr&gt;Estas opciones determinan como se renderizan los gráficos del sistema emulado. No todas las opciones están disponibles para el renderizado por software.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="144"/>
        <source>Post-Processing</source>
        <translation>Postprocesamiento</translation>
    </message>
    <message>
        <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.</source>
        <translation type="vanished">&lt;strong&gt;Configuración de postprocesamiento&lt;/strong&gt;&lt;hr&gt;El postprocesamiento te permite alterar la apariencia de la imagen mostrada en pantalla con varios filtros. Los sombreadores serán ejecutados en secuencia.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="151"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="153"/>
        <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;Configuración de audio&lt;/strong&gt;&lt;hr&gt;Estas opciones controlan la salida de audio de la consola.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="156"/>
        <source>Achievements</source>
        <translation>Logros</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="159"/>
        <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 retroachievements.org. 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;Configuración de logros&lt;/strong&gt;&lt;hr&gt;DuckStation usa RetroAchievements como base de datos de logros y hacer seguimiento del progreso. Para utilizar el sistema de logros, primero debes registrar una cuenta en retroachievements.org. Para ver la lista de logros dentro del juego, presiona el atajo para &lt;strong&gt;Abrir menu rápido&lt;/strong&gt; y selecciona &lt;strong&gt;Logros&lt;/strong&gt; desde el menú.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="191"/>
        <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;Configuración avanzada&lt;/strong&gt;&lt;hr&gt;Estas opciones controlan el registro de mensajes y el comportamiento interno del emulador.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="184"/>
        <source>Folders</source>
        <translation>Directorios</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="104"/>
        <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;Configuración de BIOS&lt;/strong&gt;&lt;hr&gt;Estas opciones controlan que BIOS y puerto de expansión utilizar.&lt;br&gt;&lt;br&gt;Pasa el cursor sobre alguna opción para más información, o Shift + rueda del mouse para desplazar este panel.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="119"/>
        <source>Patches</source>
        <translation>Parches</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="121"/>
        <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;Parches&lt;/strong&gt;&lt;hr&gt;Esta sección permite aplicar parches opcionales a juegos, lo que puede ofrecer mejoras de rendimiento, visuales o de jugabilidad. Activar parches puede causar comportamientos impredecibles, cuelgues, bloqueos por software, o partidas guardadas corruptas. Utiliza parches bajo tu propio riesgo, no se le dará soporte a los usuarios que tengan parches habilitados.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="125"/>
        <source>Cheats</source>
        <translation>Trucos</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="127"/>
        <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;Trucos&lt;/strong&gt;&lt;hr&gt;Esta sección permite habilitar trucos. &lt;strong&gt;Activar parches puede causar comportamientos impredecibles, cuelgues, bloqueos por software, o partidas guardadas corruptas.&lt;/strong&gt; Los trucos persisten a través de los estados guardados, incluso después de haber sido deshabilitados, por lo que recuerda reiniciar el juego después de habilitar alguno.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="146"/>
        <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;Configuración de postprocesamiento&lt;/strong&gt;&lt;hr&gt;El postprocesamiento te permite alterar la apariencia de la imagen mostrada en pantalla con varios filtros. Los sombreadores serán ejecutados en secuencia. Sombreadores adicionales pueden descargarse desde &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="186"/>
        <source>&lt;strong&gt;Folder Settings&lt;/strong&gt;&lt;hr&gt;These options control where DuckStation will save runtime data files.</source>
        <translation>&lt;strong&gt;Configuración de directorios&lt;/strong&gt;&lt;hr&gt;Estas opciones controlan dónde se guardaran las archivos de datos de DuckStation.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="189"/>
        <source>Advanced</source>
        <translation>Avanzada</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="255"/>
        <source>Unchecked</source>
        <translation>Deshabilitado</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="256"/>
        <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>Deshabilita todas las mejoras, simulando el sistema con la mayor fidelidad posible. Útil para determinar si alguna mejora es la causante de problemas.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="309"/>
        <source>Confirm Restore Defaults</source>
        <translation>Confirmar el restablecimiento de valores predeterminados</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="310"/>
        <source>Are you sure you want to restore the default settings? Any preferences will be lost.</source>
        <translation>¿Seguro que quieres restablecer los valores predeterminados? Se perderán todas tus preferencias.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="326"/>
        <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>Se reemplazará la configuración de este juego por la configuración global.

Se sobrescribirá la configuración actual.

¿Quieres continuar?</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="343"/>
        <source>Per-game configuration copied from global settings.</source>
        <translation>Configuración por juego copiada desde la configuración global.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="352"/>
        <source>The configuration for this game will be cleared.

Any current setting values will be lost.

Do you want to continue?</source>
        <translation>Se eliminará la configuración de este juego.

Se perderá la configuración actual.

¿Quieres continuar?</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="364"/>
        <source>Per-game configuration cleared.</source>
        <translation>Configuración por juego eliminada.</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="374"/>
        <source>Recommended Value</source>
        <translation>Valor recomendado</translation>
    </message>
    <message>
        <location filename="../settingswindow.cpp" line="666"/>
        <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>Asistente de configuración de DuckStation</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="50"/>
        <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;¡Bienvenido a DuckStation!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Este asistente te guiará a través de los pasos necesarios para configurar la aplicación. Si esta es tu primera vez utilizando DuckStation, es recomendable leer la guía de configuración en &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 se conectará al servidor en &lt;a href=&quot;https://github.com/&quot;&gt;github.com&lt;/a&gt; para comprobar actualizaciones automáticamente, y si hay alguna disponible, descargar los paquetes de actualización. Si no quieres que DuckStation se conecte a alguna red al iniciar, debes deshabilitar la opción de actualizaciones automáticas ahora. Esta opción se puede cambiar en cualquier momento desde la configuración de interfaz.&lt;/p&gt;&lt;p&gt;Selecciona un idioma y tema para comenzar.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="71"/>
        <source>Language:</source>
        <translation>Idioma:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="88"/>
        <source>Theme:</source>
        <translation>Tema:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="111"/>
        <source>Enable Automatic Updates</source>
        <translation>Habilitar actualizaciones automáticas</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation requires a PS1 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 type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DuckStation necesita un BIOS de PS1 para funcionar.&lt;/p&gt;&lt;p&gt;Por razones legales, debes obtener un BIOS &lt;span style=&quot; font-weight:700;&quot;&gt;de una PS1 real de tu pertenencia&lt;/span&gt; (una prestada no cuenta). Deberías utilizar Caetla u otra herramienta para crear una imagen de la ROM del BIOS de tu consola en tu PC.&lt;/p&gt;&lt;p&gt;Una vez realizada la imagen del BIOS, debe ser ubicada en el directorio de BIOS indicado abajo, o puedes configurar DuckStation para que busque en otro directorio.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="136"/>
        <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 necesita un BIOS de PS1 o PS2 para funcionar.&lt;/p&gt;&lt;p&gt;Por razones legales, debes obtener un BIOS &lt;span style=&quot; font-weight:700;&quot;&gt;de una PS1 real de tu pertenencia&lt;/span&gt; (una prestada no cuenta). Deberías utilizar Caetla u otra herramienta para crear una imagen de la ROM del BIOS de tu consola en tu PC.&lt;/p&gt;&lt;p&gt;Una vez realizada la imagen del BIOS, debe ser ubicada en el directorio de BIOS indicado abajo, o puedes configurar DuckStation para que busque en otro directorio.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="151"/>
        <source>BIOS Directory:</source>
        <translation>Directorio de BIOS:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="161"/>
        <source>Browse...</source>
        <translation>Buscar...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="168"/>
        <source>Reset</source>
        <translation>Restablecer</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="179"/>
        <source>NTSC-J (Japan):</source>
        <translation>NTSC-J (Japón):</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="196"/>
        <source>NTSC-U/C (US/Canada):</source>
        <translation>NTSC-U/C (Estados Unidos, Canadá):</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="213"/>
        <source>PAL (Europe, Australia):</source>
        <translation>PAL (Europa, Australia):</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="247"/>
        <source>Open in Explorer...</source>
        <translation>Abrir en explorador...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="254"/>
        <source>Refresh List</source>
        <translation>Actualizar lista</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="292"/>
        <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 buscará e identificará juegos automáticamente en los directorios indicados abajo. Estos juegos deben ser volcados de discos de tu pertenencia. Pueden utilizarse herramientas como ImgBurn para crear imágenes de disco en formato .bin/.cue.&lt;/p&gt;&lt;p&gt;Entre los formatos compatibles se encuentran: &lt;span style=&quot; font-weight:700;&quot;&gt;.cue&lt;/span&gt; (archivo cue), &lt;span style=&quot; font-weight:700;&quot;&gt;.iso/.img&lt;/span&gt; (imagen de pista única), &lt;span style=&quot; font-weight:700;&quot;&gt;.ecm&lt;/span&gt; (imagen Error Code Modeling), &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, solo archivos desencriptados).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="307"/>
        <source>Search Directories (will be scanned for games)</source>
        <translation>Buscar en directorios (se escanearán los juegos)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="333"/>
        <source>Add...</source>
        <translation>Añadir...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="353"/>
        <location filename="../setupwizarddialog.cpp" line="271"/>
        <source>Remove</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="370"/>
        <source>Search Directory</source>
        <translation>Buscar directorio</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="375"/>
        <source>Scan Recursively</source>
        <translation>Buscar recursivamente</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="402"/>
        <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 asignará tu teclado al control virtual de forma predeterminada.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Para utilizar un control externo primero debes asignarlo. &lt;/span&gt;En esta pantalla puedes asignar automáticamente cualquier control que tengas conectado. Si tu control no está conectado aún, puedes hacerlo ahora.&lt;/p&gt;&lt;p&gt;Para cambiar las asignaciones del control en mayor detalle, o utilizar multitap, ve al menú de configuración y selecciona controles una vez que hayas completado el asistente de configuración.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="412"/>
        <source>Controller Port 1</source>
        <translation>Puerto de control 1</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="421"/>
        <location filename="../setupwizarddialog.ui" line="491"/>
        <source>Controller Mapped To:</source>
        <translation>Control asignado a:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="428"/>
        <location filename="../setupwizarddialog.ui" line="481"/>
        <source>Controller Type:</source>
        <translation>Tipo de control:</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="437"/>
        <location filename="../setupwizarddialog.ui" line="500"/>
        <source>Default (Keyboard)</source>
        <translation>Predeterminado (teclado)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="457"/>
        <location filename="../setupwizarddialog.ui" line="520"/>
        <source>Automatic Mapping</source>
        <translation>Asignación automática</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="475"/>
        <source>Controller Port 2</source>
        <translation>Puerto de control 2</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="567"/>
        <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;¡Configuración finalizada!&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Ya estás listo para ejecutar juegos.&lt;/p&gt;&lt;p&gt;Hay más opciones dentro del menú de configuración. También puedes utilizar el modo de interfaz Big Picture para navegar por la aplicación con solo un control.&lt;/p&gt;&lt;p&gt;Esperamos que disfrutes de DuckStation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="640"/>
        <source>Language</source>
        <translation>Idioma</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="647"/>
        <source>BIOS Image</source>
        <translation>Imagen de BIOS</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="654"/>
        <source>Game Directories</source>
        <translation>Directorios de juegos</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="661"/>
        <source>Controller Setup</source>
        <translation>Configurar controles</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="668"/>
        <source>Complete</source>
        <translation>Listo</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="710"/>
        <source>&amp;Back</source>
        <translation>&amp;Anterior</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="717"/>
        <location filename="../setupwizarddialog.cpp" line="143"/>
        <source>&amp;Next</source>
        <translation>&amp;Siguiente</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.ui" line="727"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="49"/>
        <location filename="../setupwizarddialog.cpp" line="64"/>
        <source>Warning</source>
        <translation>Alerta</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="50"/>
        <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>No se encontraron imagenes de BIOS. DuckStation NO PODRÁ ejecutar juegos sin una imagen de BIOS.

¿Quieres continuar sin seleccionar una imagen de BIOS?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="65"/>
        <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>No se seleccionaron directorios de juegos. Deberás abrir manualmente las copias de los juegos que quieras ejecutar. La lista de juegos de DuckStation estará vacía.

¿Seguro que quieres continuar?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="143"/>
        <source>&amp;Finish</source>
        <translation>&amp;Terminar</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="149"/>
        <source>Cancel Setup</source>
        <translation>Cancelar configuración</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="150"/>
        <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>¿Seguro que quieres cancelar la configuración de DuckStation?

Los cambios hechos ya se guardaron, y el asistente aparecerá de nuevo la próxima vez que inicies DuckStation.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="217"/>
        <source>Select BIOS Directory</source>
        <translation>Seleccionar directorio de BIOS</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="273"/>
        <source>Open Directory...</source>
        <translation>Abrir directorio...</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="281"/>
        <source>Select Search Directory</source>
        <translation>Seleccionar directorio para buscar</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="287"/>
        <source>Scan Recursively?</source>
        <translation>¿Buscar recursivamente?</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="288"/>
        <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>¿Quieres buscar en el directorio &quot;%1&quot; recursivamente?

Buscar recursivamente lleva más tiempo, pero identifica archivos en subdirectorios.</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="461"/>
        <source>Multiple Devices...</source>
        <translation>Varios dispositivos...</translation>
    </message>
    <message>
        <source>Default (None)</source>
        <translation type="vanished">Predeterminado (ninguno)</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="467"/>
        <source>No devices available</source>
        <translation>No hay dispositivos disponibles</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="481"/>
        <source>Automatic Binding</source>
        <translation>Asignación automática</translation>
    </message>
    <message>
        <location filename="../setupwizarddialog.cpp" line="482"/>
        <source>No generic bindings were generated for device &apos;%1&apos;. The controller/source may not support automatic mapping.</source>
        <translation>No se pudieron generar asignaciones para el dispositivo &quot;%1&quot;. El control/dispositivo de origen podría ser incompatible con las asignaciones automáticas.</translation>
    </message>
</context>
<context>
    <name>System</name>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="1143"/>
        <location filename="../../core/system.cpp" line="5164"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="1144"/>
        <source>Failed to boot system: {}</source>
        <translation>Fallo al iniciar el sistema: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="7344"/>
        <source>Failed to undo load state.</source>
        <translation>Fallo al deshacer el estado cargado.</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="7353"/>
        <source>Failed to load state: {}</source>
        <translation>Fallo al cargar el estado: {}</translation>
    </message>
    <message>
        <location filename="../../core/fullscreen_ui.cpp" line="7379"/>
        <source>Failed to save state: {}</source>
        <translation>Fallo al guardar el estado: {}</translation>
    </message>
    <message>
        <source>Failed to initialize {} renderer, falling back to software renderer.</source>
        <translation type="vanished">Fallo al inicializar el renderizador {}, cambiando al renderizador por software.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2417"/>
        <source>This save state was created with a different BIOS. This may cause stability issues.</source>
        <translation>Este estado guardado se creó utilizando una BIOS diferente. Pueden producirse inestabilidades.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2486"/>
        <source>WARNING: CPU overclock ({}%) was different in save state ({}%).</source>
        <translation>AVISO: El overclock de la CPU ({}%) era diferente en el estado guardado ({}%).</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2847"/>
        <location filename="../../core/system.cpp" line="3166"/>
        <source>System is not in correct state.</source>
        <translation>El sistema no se encuentra en el estado correcto.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="2936"/>
        <source>Failed to open CD image &apos;{}&apos; used by save state:
</source>
        <translation>Fallo al abrir la imagen de disco &quot;{}&quot; utilizada por el estado guardado:
</translation>
    </message>
    <message>
        <source>Failed to switch to subimage {} in CD image &apos;{}&apos; used by save state:
</source>
        <translation type="vanished">Fallo al cambiar a la subimagen {} en la imagen de disco &quot;{}&quot; utilizada por el estado guardado:
</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3010"/>
        <source>Save state is incompatible: minimum version is {0} but state is version {1}.</source>
        <translation>El estado guardado es incompatible: la versión mínima soportada es {0}, pero el estado es versión {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3018"/>
        <source>Save state is incompatible: maximum version is {0} but state is version {1}.</source>
        <translation>El estado guardado es incompatible: la versión máxima soportada es {0}, pero el estado es versión {1}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3171"/>
        <source>Cannot save state while memory card is being saved.</source>
        <translation>No se puede guardar el estado mientras se esté guardando en una tarjeta de memoria.</translation>
    </message>
    <message numerus="yes">
        <source>%n cheat(s) are now active.</source>
        <translation type="vanished">
            <numerusform>%n truco está activado.</numerusform>
            <numerusform>%n trucos están activados.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n cheat(s) are now inactive.</source>
        <translation type="vanished">
            <numerusform>%n truco está desactivado.</numerusform>
            <numerusform>%n trucos están desactivados.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3185"/>
        <source>Saving state to &apos;{}&apos;.</source>
        <translation>Guardando estado en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3233"/>
        <source>State saved to &apos;{}&apos;.</source>
        <translation>Estado guardado en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3239"/>
        <source>Failed to save state to &apos;{0}&apos;:
{1}</source>
        <translation>Fallo al guardar el estado en {0}:
{1}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3776"/>
        <source>Per-game memory card cannot be used for slot {} as the running game has no code. Using shared card instead.</source>
        <translation>La tarjeta de memoria por juego no puede utilizarse para la ranura {} ya que el juego no tiene un código. Se utilizará una tarjeta compartida en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3795"/>
        <source>Per-game memory card cannot be used for slot {} as the running game has no title. Using shared card instead.</source>
        <translation>La tarjeta de memoria por juego no puede utilizarse para la ranura {} ya que el juego no tiene un título. Se utilizará una tarjeta compartida en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3833"/>
        <source>Using disc-specific memory card &apos;{}&apos; instead of per-game card.</source>
        <translation>Utilizando tarjeta de memoria específica por disco &quot;{}&quot; en lugar de por juego.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="3855"/>
        <source>Per-game memory card cannot be used for slot {} as the running game has no path. Using shared card instead.</source>
        <translation>La tarjeta de memoria por juego no puede utilizarse para la ranura {} ya que el juego no tiene un directorio. Se utilizará una tarjeta compartida en su lugar.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4246"/>
        <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>Estás intentando ejecutar un juego protegido con LibCrypt sin un archivo SBI

{0}: {1}

Probablemente el juego no funcione correctamente.

Lee las instrucciones en el archivo &quot;README&quot; sobre como añadir un archivo SBI.

¿Quieres continuar?</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4257"/>
        <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>Estás intentando ejecutar un juego protegido con LibCrypt sin un archivo SBI

{0}: {1}

Tu copia del juego está incompleta, primero debes añadir el archivo SBI correspondiente para iniciar este juego.

El nombre del archivo SBI debe coincidir con el nombre de la imagen de disco.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4334"/>
        <source>Failed to switch to subimage {} in &apos;{}&apos;: {}.</source>
        <translation>Fallo al cambiar a la subimagen {} en &quot;{}&quot;: {}.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4349"/>
        <source>Switched to sub-image {} ({}) in &apos;{}&apos;.</source>
        <translation>Cambiado a la subimagen {} ({}) en &quot;{}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4747"/>
        <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>Este estado guardado fue creado con las siguientes opciones modificadas,
y puede ser inestable. Deberás reiniciar el sistema para limpiar cualquier efecto.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4780"/>
        <source>CD-ROM read/seek speedup is enabled. This may crash games.</source>
        <translation>Aceleración de búsqueda/lectura de CD-ROM habilitada. Puede causar inestabilidad.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4782"/>
        <source>Force frame timings is enabled. Games may run at incorrect speeds.</source>
        <translation>Forzado de tiempos de fotogramas habilitado. Algunos juegos podrían ejecutarse a velocidades incorrectas.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4805"/>
        <source>Cached interpreter is being used, this may be incompatible with some games.</source>
        <translation>El intérprete en caché está en uso, esto puede ser incompatible con algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4813"/>
        <source>Texture cache is enabled. This feature is experimental, some games may not render correctly.</source>
        <translation>El caché de texturas está habilitado. Esta funcionalidad es experimental, y puede causar errores de renderizado en algunos juegos.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4821"/>
        <source>Fastmem mode is set to {}, this will reduce performance.</source>
        <translation>El modo de memoria rápida está establecido en {}, lo que reducirá el rendimiento.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4828"/>
        <source>Safe mode is enabled.</source>
        <translation>Modo seguro habilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4839"/>
        <source>Overclock disabled.</source>
        <translation>Overclock deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4841"/>
        <source>8MB RAM disabled.</source>
        <translation>8MB de RAM deshabilitados.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4843"/>
        <source>Resolution scale set to 1x.</source>
        <translation>Escala de resolución establecida en 1x.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4845"/>
        <source>Multisample anti-aliasing disabled.</source>
        <translation>Suavizado de bordes de muestreo múltiple deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4847"/>
        <source>True color disabled.</source>
        <translation>Color verdadero deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4851"/>
        <source>Texture filtering disabled.</source>
        <translation>Filtrado de texturas deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4854"/>
        <source>Interlaced rendering enabled.</source>
        <translation>Renderizado entrelazado deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4856"/>
        <source>Video timings set to default.</source>
        <translation>Velocidad de fotogramas establecido en predeterminado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4858"/>
        <source>Widescreen rendering disabled.</source>
        <translation>Renderizado de pantalla panorámica deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4860"/>
        <source>PGXP disabled.</source>
        <translation>PGXP deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4862"/>
        <source>GPU texture cache disabled.</source>
        <translation>Caché de texturas de la GPU deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4864"/>
        <source>FMV chroma smoothing disabled.</source>
        <translation>Suavizado de croma para FMVs deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4866"/>
        <source>CD-ROM read speedup disabled.</source>
        <translation>Aceleración de lectura de CD-ROM deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4868"/>
        <source>CD-ROM seek speedup disabled.</source>
        <translation>Aceleración de búsqueda de CD-ROM deshabilitada.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4870"/>
        <source>Mute CD-ROM audio disabled.</source>
        <translation>Silenciar audio de CD-ROM deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4872"/>
        <source>VRAM write texture replacements disabled.</source>
        <translation>Reemplazos de textura de escritura de VRAM deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4874"/>
        <source>Use old MDEC routines disabled.</source>
        <translation>Utilizar rutinas MDEC antiguas deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4876"/>
        <source>PIO device removed.</source>
        <translation>Dispositivo PIO removido.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4878"/>
        <source>PCDrv disabled.</source>
        <translation>PCDrv deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4880"/>
        <source>Fast boot disabled.</source>
        <translation>Inicio rápido deshabilitado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5321"/>
        <source>capturing audio and video</source>
        <translation>capturando audio y video</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5322"/>
        <source>capturing video</source>
        <translation>capturando video</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5323"/>
        <source>capturing audio</source>
        <translation>capturando audio</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5436"/>
        <source>Failed to create media capture: {0}</source>
        <translation>Fallo al crear captura multimedia: {0}</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5444"/>
        <source>Starting {0} to &apos;{1}&apos;.</source>
        <translation>Iniciando {0} en &quot;{1}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5485"/>
        <source>Stopped {0} to &apos;{1}&apos;.</source>
        <translation>Detenido {0} en &quot;{1}&quot;.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5493"/>
        <source>Stopped {0}: {1}.</source>
        <translation>Detenido {0}: {1}.</translation>
    </message>
    <message numerus="yes">
        <source>%n cheat(s) are enabled. This may crash games.</source>
        <translation type="vanished">
            <numerusform>%n truco está activado. Puede causar inestabilidad.</numerusform>
            <numerusform>%n trucos están activados. Puede causar inestabilidad.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4776"/>
        <source>CPU clock speed is set to {}% ({} / {}). This may crash games.</source>
        <translation>Velocidad de reloj de la CPU establecida en {}% ({} / {}). Puede causar inestabilidad.</translation>
    </message>
    <message>
        <source>CD-ROM read speedup set to {}x (effective speed {}x). This may crash games.</source>
        <translation type="vanished">Aceleración de lectura de CD-ROM establecida en {}x (velocidad efectiva {}x). Puede causar inestabilidad.</translation>
    </message>
    <message>
        <source>CD-ROM seek speedup set to {}. This may crash games.</source>
        <translation type="vanished">Aceleración de búsqueda de CD-ROM establecida en {}. Puede causar inestabilidad.</translation>
    </message>
    <message>
        <source>Instant</source>
        <translation type="vanished">Instantánea</translation>
    </message>
    <message>
        <source>Force NTSC timings is enabled. Games may run at incorrect speeds.</source>
        <translation type="vanished">Forzado de tiempos NTSC habilitado. Algunos juegos podrían ejecutarse a velocidades incorrectas.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4788"/>
        <source>Multisample anti-aliasing is enabled, some games may not render correctly.</source>
        <translation>Suavizado de bordes de muestreo múltiple habilitado. Algunos juegos podrían renderizarse incorrectamente.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4794"/>
        <source>Round upscaled texture coordinates is enabled. This may cause rendering errors.</source>
        <translation>Redondeo de coordenadas de texturas escaladas habilitado. Podría causar errores de renderizado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4800"/>
        <source>8MB RAM is enabled, this may be incompatible with some games.</source>
        <translation>8MB de RAM habilitados. Podría ser incompatible con algunos juegos.</translation>
    </message>
    <message>
        <source>All enhancements are currently disabled.</source>
        <translation type="vanished">Todas las mejoras están deshabilitadas.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4888"/>
        <source>Compatibility settings are not enabled. Some games may not function correctly.</source>
        <translation>Configuración de compatibilidad deshabilitada. Algunos juegos podrían no funcionar correctamente.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4892"/>
        <source>CD-ROM SubQ Skew is enabled. This will break games.</source>
        <translation>Distorsión del SubQ del CD-ROM habilitado. Esto producirá fallos.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="5165"/>
        <source>Failed to save resume state: {}</source>
        <translation>Fallo al guardar el estado de continuación: {}</translation>
    </message>
    <message>
        <source>Failed to load cheats from &apos;{}&apos;.</source>
        <translation type="vanished">Fallo al cargar trucos desde &quot;{}&quot;.</translation>
    </message>
    <message>
        <source>Failed to save cheat list to &apos;{}&apos;.</source>
        <translation type="vanished">Fallo al guardar la lista de trucos en &quot;{}&quot;.</translation>
    </message>
    <message>
        <source>Deleted cheat list &apos;{}&apos;.</source>
        <translation type="vanished">Se eliminó la lista de trucos &quot;{}&quot;.</translation>
    </message>
    <message>
        <source>Cheat &apos;{}&apos; enabled.</source>
        <translation type="vanished">Truco &quot;{}&quot; activado.</translation>
    </message>
    <message>
        <source>Cheat &apos;{}&apos; disabled.</source>
        <translation type="vanished">Truco &quot;{}&quot; desactivado.</translation>
    </message>
    <message>
        <source>Applied cheat &apos;{}&apos;.</source>
        <translation type="vanished">Truco &quot;{}&quot; aplicado.</translation>
    </message>
    <message>
        <source>Cheat &apos;{}&apos; is already enabled.</source>
        <translation type="vanished">El truco &quot;{}&quot; ya está activado.</translation>
    </message>
    <message>
        <location filename="../../core/system.cpp" line="4095"/>
        <source>Game changed, reloading memory cards.</source>
        <translation>Juego cambiado, recargando las tarjetas de memoria.</translation>
    </message>
    <message>
        <location filename="../../core/bios.cpp" line="436"/>
        <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>No se encontró una imagen BIOS para la región {}.

DuckStation necesita una BIOS de PS1 o PS2 para funcionar.

Por razones legales, *es necesario* extraer la BIOS de una unidad PS1 de tu propiedad (no ajena/prestada).

Una vez extraída, esta imagen BIOS debe ubicarse en el directorio de BIOS dentro del directorio de datos (Herramientas -&gt; Abrir directorio de datos).</translation>
    </message>
    <message>
        <location filename="../../core/bios.cpp" line="442"/>
        <source>No BIOS image found for {} region.</source>
        <translation>No se encontró una imagen BIOS para la región {}.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_thread.cpp" line="652"/>
        <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>Fallo al crear dispositivo de renderizado.

{0}

Puede ser tu GPU no sea compatible con el renderizador seleccionado ({1}), o que tus controladores gráficos no estén actualizados.</translation>
    </message>
    <message>
        <location filename="../../core/gpu_hw.cpp" line="179"/>
        <location filename="../../core/system.cpp" line="1924"/>
        <source>Startup was cancelled.</source>
        <translation>Inicio cancelado.</translation>
    </message>
</context>
<context>
    <name>TextureReplacementSettingsDialog</name>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="14"/>
        <source>Texture Replacement Settings</source>
        <translation>Configuración de reemplazo de texturas</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;Configuración de reemplazo de texturas&lt;/span&gt;&lt;br/&gt;Estas opciones permiten refinar el comportamiento del sistema de reemplazos de textura. También puedes exportar un archivo de configuración específico por juego. Las explicaciones de cada una de estas opciones se encuentran en el archivo de configuración y en &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>Modo de volcado de texturas</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="71"/>
        <source>Reduce Palette Range</source>
        <translation>Reducir rango de paletas</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="78"/>
        <source>Dump Texture Pages</source>
        <translation>Volcar páginas de textura</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="85"/>
        <source>Dump C16 Textures</source>
        <translation>Volcar texturas C16</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="92"/>
        <source>Dump Full Texture Pages</source>
        <translation>Volcar páginas de textura completas</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>El sistema de volcado de texturas puede funcionar por páginas o rastreando las escrituras. Los reemplazos se pueden cargar con cualquiera de los dos métodos.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="112"/>
        <source>Write Tracking Options</source>
        <translation>Opciones de rastreo de escrituras</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="118"/>
        <source>Maximum Write Coalesce Size:</source>
        <translation>Tamaño máximo de fusión de escrituras:</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>px</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>Separaciones máximas de escrituras:</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="187"/>
        <source>Convert Copies To Writes</source>
        <translation>Convertir copias a escrituras</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="194"/>
        <source>Bilinear Replacement Scaling</source>
        <translation>Reemplazos con escala bilineal</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="206"/>
        <source>Texture Dumping Options</source>
        <translation>Opciones de volcado de texturas</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="212"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="282"/>
        <source>Dump Size Threshold:</source>
        <translation>Umbral de tamaño de volcado:</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="254"/>
        <location filename="../texturereplacementsettingsdialog.ui" line="324"/>
        <source>Set Alpha Channel</source>
        <translation>Establecer el canal alfa</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>Determina el tamaño mínimo de las texturas a volcar. Se ignorarán aquellas texturas con tamaños menores a este valor.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="276"/>
        <source>Background Dumping Options</source>
        <translation>Opciones de volcado de fondos</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>Determina el tamaño mínimo de las escrituras VRAM a volcar en el modo de volcado de fondos. Se ignorarán aquellas copias con tamaños menores a este valor.</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="374"/>
        <source>Export...</source>
        <translation>Exportar...</translation>
    </message>
    <message>
        <location filename="../texturereplacementsettingsdialog.ui" line="381"/>
        <source>Close</source>
        <translation>Cerrar</translation>
    </message>
</context>
</TS>
